Releases: JustArchiNET/ArchiSteamFarm
ArchiSteamFarm V6.0.3.0
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Changelog
Changes since V6.0.2.6:
- ASF will no longer warn you about weak passwords usage - usefulness of that function was doubtful anyway (@JustArchi).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.6
Changelog
Changes since V6.0.1.24:
- Added
GET /HealthCheck
ASF API endpoint for those that would like to monitor uptime of their ASF instance with minimal overhead, the endpoint does not require authorization (@JustArchi). - Improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Official
Monitoring
plugin, as announced in the previous release, is now available for general usage, with dedicated wiki page for more info, such as example grafana dashboard (@JustArchi @Abrynos). - Official plugins will now allow its updates only to matching ASF version (@JustArchi).
- Removed
--process-required
command-line argument, it's default ASF behaviour now - ASF no longer shuts down when no bots are running. - Added new
ShutdownIfPossible
global config property for those that prefer previous behaviour in regards to--process-required
before its removal (@JustArchi). - Fixed
IWebInterface
plugins withWebPath: /
causing IPC failure to start (@JustArchi). - Misc docker enhancements, such as full provenance support (@JustArchi).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.5
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Users with Windows updating from V6.0.2.0 might need to do it manually, as V6.0.2.0 running on Windows is unable to update in some situations. That was fixed from V6.0.2.1 onwards. Users of stable release V6.0.1.24 are not affected, since V6.0.2 family isn't available for them just yet, so they'll effectively skip the faulty pre-experimental. Sorry for problems 👀.
Changelog
Changes since V6.0.1.24:
- Added
GET /HealthCheck
ASF API endpoint for those that would like to monitor uptime of their ASF instance with minimal overhead, the endpoint does not require authorization (@JustArchi). - Official
Monitoring
plugin, as announced in the previous release, is now available for general usage, with dedicated wiki page for more info, such as example grafana dashboard (@JustArchi @Abrynos). - Removed
--process-required
command-line argument, it's default ASF behaviour now - ASF no longer shuts down when no bots are running. - Added new
ShutdownIfPossible
global config property for those that prefer previous behaviour in regards to--process-required
before its removal (@JustArchi). - Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Fixed
IWebInterface
plugins withWebPath: /
causing IPC failure to start (@JustArchi). - Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.4
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Users with Windows updating from V6.0.2.0 might need to do it manually, as V6.0.2.0 running on Windows is unable to update in some situations. That was fixed from V6.0.2.1 onwards. Users of stable release V6.0.1.24 are not affected, since V6.0.2 family isn't available for them just yet, so they'll effectively skip the faulty pre-experimental. Sorry for problems 👀.
Changelog
Changes since V6.0.1.24:
- Added
GET /HealthCheck
ASF API endpoint for those that would like to monitor uptime of their ASF instance with minimal overhead, the endpoint does not require authorization (@JustArchi). - Official
Monitoring
plugin, as announced in the previous release, is now available for general usage, with dedicated wiki page for more info, such as example grafana dashboard (@JustArchi @Abrynos). - Removed
--process-required
command-line argument, it's default ASF behaviour now - ASF no longer shuts down when no bots are running. - Added new
ShutdownIfPossible
global config property for those that prefer previous behaviour in regards to--process-required
before its removal (@JustArchi). - Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.3
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Users with Windows updating from V6.0.2.0 might need to do it manually, as V6.0.2.0 running on Windows is unable to update in some situations. That was fixed from V6.0.2.1 onwards. Users of stable release V6.0.1.24 are not affected, since V6.0.2 family isn't available for them just yet, so they'll effectively skip the faulty pre-experimental. Sorry for problems 👀.
Changelog
Changes since V6.0.1.24:
- Added
GET /HealthCheck
ASF API endpoint for those that would like to monitor uptime of their ASF instance with minimal overhead, the endpoint does not require authorization (@JustArchi). - Official
Monitoring
plugin, as announced in the previous release, is now available for general usage, with dedicated wiki page for more info, such as example grafana dashboard (@JustArchi @Abrynos). - Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.2
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Users with Windows updating from V6.0.2.0 might need to do it manually, as V6.0.2.0 running on Windows is unable to update in some situations. That was fixed from V6.0.2.1 onwards. Users of stable release V6.0.1.24 are not affected, since V6.0.2 family isn't available for them just yet, so they'll effectively skip the faulty pre-experimental. Sorry for problems 👀.
Changelog
Changes since V6.0.1.24:
- Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.1
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Changelog
Note: Users with Windows updating from V6.0.2.0 might need to do it manually, as V6.0.2.0 running on Windows is unable to update in some situations. That was fixed from V6.0.2.1 onwards. Users of stable release V6.0.1.24 are not affected, since V6.0.2 family isn't available for them just yet, so they'll effectively skip the faulty pre-experimental. Sorry for problems 👀.
Changes since V6.0.1.24:
- Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.2.0
Notice
Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features and rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.
Changelog
Changes since V6.0.1.24:
- Slightly improved update procedure for ASF and plugins which should decrease amount of accidental corruptions (@JustArchi #3182 #3156).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- ASF generates
sessionid
differently now. This shouldn't be of any interest for vast majority if not every plugin developer out there, however, if by any chance you've previously assumed implementation detail of how ASF generates session IDs, then you need to review that assumption, as session IDs generated by ASF are no longer derived from steam IDs (@JustArchi 423cd15).
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.1.24
Changelog
Changes since V6.0.1.23:
- Fixed crash when running
win-x64
ASF variant on the very old CPUs (@JustArchi #3180).
Changes since V6.0.0.3:
- Added automatic plugin updates functionality. This feature requires appropriate support at plugin level, and allows plugin authors to issue updates easily through unified ASF mechanisms. Plugin updates are disabled by default, you can control that behaviour with
PluginsUpdateMode
andPluginsUpdateList
global config properties (@JustArchi #3151). - Added support for ASF downgrade in
update
command, simply append!
character to the end of update channel (@JustArchi). - Added
updateplugins
command, which allows to update plugins manually on demand, similar toupdate
command that updates ASF - also supports!
downgrading. In addition to that, addedPOST /Api/Plugins/Update
for IPC (@JustArchi). - Added initial support for new Steam families. ASF now extracts family members and gives them
FamilySharing
access to the bot instance automatically on top of the old family sharing system, which is still being used (@JustArchi #3162). - Added support for
FamilyJoin
2FA confirmation type (@ezhevita #3166). AddedToo unstable for introduction just yet.ArchiSteamFarm.OfficialPlugins.Monitoring
. This is the first official ASF plugin that doesn't come bundled with the release. Instead, a zip file is provided in each release for those interested, with an optional capability of automatic updates explained above. The plugin is currently considered experimental and requires more polishing and documentation before becoming useful, but it's already made available for those interested (@Abrynos #3160).- Improved performance of loading own inventories by moving logic over to Steam network. This also makes some breaking changes for plugin creators (@ezhevita #3155, @Citrinate #3164).
- ASF will now try to flash its console window on Windows when expecting user input (@ezhevita #3158 #2998).
- Added limited support for
--minimized
command-line switch also for Linux and OS X (@ezhevita #3158 #3159). - ASF now uses minimal amount of dependencies for its IPC initialization, this slightly decreases memory footprint (@JustArchi).
- Fixed possible ASF crash when logging in as child account in new Steam families (@JustArchi).
- Improved core ASFB routines to not hold ASF update and trade offers blocked for too long when timeouts occur (@JustArchi).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- There are now two additional plugin interfaces:
IGitHubPluginUpdates
andIPluginUpdates
. You can read more about them in newly-created plugins development wiki section. - There is new
ArchiHandler.GetMyInventoryAsync()
method for fetching bot's own inventory now. While previous method inArchiWebHandler
remains operative, you should consider migrating to that one for increased performance and compatibility. Asset
entries representing Steam items found in inventory as well as trade offers were slightly refactored to add required compatibility for being used both inArchiHandler
as well asArchiWebHandler
- you might need to do some small code edits to satisfy previous functionality. Significant change includes movingEType
andERarity
enums to their own definitions ofEAssetType
andEAssetRarity
.- We've updated our plugin template with all required changes for supporting plugin updates. If you want to apply those manually, you can view appropriate commit for doing so.
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!
ArchiSteamFarm V6.0.1.23
Changelog
Changes since V6.0.0.3:
- Added automatic plugin updates functionality. This feature requires appropriate support at plugin level, and allows plugin authors to issue updates easily through unified ASF mechanisms. Plugin updates are disabled by default, you can control that behaviour with
PluginsUpdateMode
andPluginsUpdateList
global config properties (@JustArchi #3151). - Added support for ASF downgrade in
update
command, simply append!
character to the end of update channel (@JustArchi). - Added
updateplugins
command, which allows to update plugins manually on demand, similar toupdate
command that updates ASF - also supports!
downgrading. In addition to that, addedPOST /Api/Plugins/Update
for IPC (@JustArchi). - Added initial support for new Steam families. ASF now extracts family members and gives them
FamilySharing
access to the bot instance automatically on top of the old family sharing system, which is still being used (@JustArchi #3162). - Added support for
FamilyJoin
2FA confirmation type (@ezhevita #3166). AddedToo unstable for introduction just yet.ArchiSteamFarm.OfficialPlugins.Monitoring
. This is the first official ASF plugin that doesn't come bundled with the release. Instead, a zip file is provided in each release for those interested, with an optional capability of automatic updates explained above. The plugin is currently considered experimental and requires more polishing and documentation before becoming useful, but it's already made available for those interested (@Abrynos #3160).- Improved performance of loading own inventories by moving logic over to Steam network. This also makes some breaking changes for plugin creators (@ezhevita #3155, @Citrinate #3164).
- ASF will now try to flash its console window on Windows when expecting user input (@ezhevita #3158 #2998).
- Added limited support for
--minimized
command-line switch also for Linux and OS X (@ezhevita #3158 #3159). - ASF now uses minimal amount of dependencies for its IPC initialization, this slightly decreases memory footprint (@JustArchi).
- Fixed possible ASF crash when logging in as child account in new Steam families (@JustArchi).
- Improved core ASFB routines to not hold ASF update and trade offers blocked for too long when timeouts occur (@JustArchi).
- Latest ASF-ui with new features, improvements and bugfixes (@MrBurrBurr).
- Updated localization provided by our community (@JustArchi-ArchiBot).
- Usual amount of other core improvements, optimizations and bugfixes (@JustArchi).
Changes for plugin creators:
- There are now two additional plugin interfaces:
IGitHubPluginUpdates
andIPluginUpdates
. You can read more about them in newly-created plugins development wiki section. - There is new
ArchiHandler.GetMyInventoryAsync()
method for fetching bot's own inventory now. While previous method inArchiWebHandler
remains operative, you should consider migrating to that one for increased performance and compatibility. Asset
entries representing Steam items found in inventory as well as trade offers were slightly refactored to add required compatibility for being used both inArchiHandler
as well asArchiWebHandler
- you might need to do some small code edits to satisfy previous functionality. Significant change includes movingEType
andERarity
enums to their own definitions ofEAssetType
andEAssetRarity
.- We've updated our plugin template with all required changes for supporting plugin updates. If you want to apply those manually, you can view appropriate commit for doing so.
Support
ASF is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider a donation. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam (and its problems). Even $1 is highly appreciated and shows that you care. Thank you!