-
Version 2.0.1 Stable
released this
2026-10-15 07:10:11 +02:00 | 3 commits to master since this releaseFixes
- Use the correct Go version for docker builds
Full Changelog: https://git.watn3y.de/watn3y/steamsalty/compare/v2.0.0...v2.0.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Version 2.0.0 Stable
released this
2026-10-15 06:51:01 +02:00 | 5 commits to master since this releaseBreaking changes
All environment variables use the new pattern
STEAMSALTY_<SERVICE>_<SETTING>. The old names are no longer used.v1.0.0 v2.0.0 STEAMSALTY_CHATIDSTEAMSALTY_TELEGRAM_CHATIDSTEAMSALTY_STEAMAPIKEYSTEAMSALTY_STEAM_APIKEYSTEAMSALTY_WATCHERSSTEAMSALTY_STEAM_WATCHEDPROFILESSTEAMSALTY_SLEEPINTERVALSTEAMSALTY_STEAM_SLEEPINTERVALSTEAMSALTY_TRANSLATE_ENABLEDSTEAMSALTY_DEEPL_ENABLEDSTEAMSALTY_TRANSLATE_LANGUAGESTEAMSALTY_DEEPL_TARGETLANGUAGESTEAMSALTY_LOGLEVEL,STEAMSALTY_TELEGRAM_APITOKEN,STEAMSALTY_DEEPL_APIKEYandSTEAMSALTY_DEEPL_FREETIERare unchanged.Caution
Make sure to update your environment variables before upgrading to v2.0.0
Notable changes
- Notifications work again. Steam changed the HTML of its comment section so some changes were needed to fix how SteamSatly parses the profiles.
- A setting of STEAMSALTY_STEAM_SLEEPINTERVAL must now be least 1. If the value is 0 or less SteamSatly exits at startup.
- Required variables can no longer be empty. An empty STEAMSALTY_TELEGRAM_CHATID= used to start the bot with ChatID 0. Now it fails with "missing required value".
Fixes
- No more crashes when Steam misbehaves. Errors from the Steam API and network errors crashed SteamSalty, both in the watchers and in /info. They are now logged instead.
- Comments are no longer lost during Steam outages. Steam error pages (such as 502 or 503) were treated like an empty comment section, which made SteamSalty skip comments posted around that time. Failed requests are now retried.
- Fallbacks when Steam data is unavailable. If a profile name can't be loaded, notifications and /info show the SteamID instead. When /info can't reach Steam, it shows "unknown" instead of "never" and 0 comments.
- Comments containing <, > or & are delivered. Previously these characters weren't escaped, which could make Telegram reject the notification.
- No more "Translated from" block when the translation is identical to the original text.
- Fetching comments times out after 30 seconds, so a stalled connection can no longer freeze a watcher.
- The Steam API key no longer appears in the log when a Steam API request fails due to a network error.
Other changes
- README: environment variables are now grouped by service.
- Updated the Docker image's OCI labels.
- Added unit tests (go test ./...).
Full Changelog: https://git.watn3y.de/watn3y/steamsalty/compare/v1.0.0...v2.0.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Version 1.0.0 Stable
released this
2026-05-05 01:16:12 +02:00 | 20 commits to master since this releaseDownloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
8 downloads
-
Source code (ZIP)