Skip to content

Releases: JustArchiNET/ArchiSteamFarm

ArchiSteamFarm V5.5.2.3

30 Jan 13:05
5.5.2.3
716b253
Compare
Choose a tag to compare

Changelog

Changes since V5.5.1.4:

  • Refactored and unified selected bot config properties into new FarmingPreferences setting: Paused, ShutdownOnFarmingFinished, SendOnFarmingFinished, FarmPriorityQueueOnly, SkipRefundableGames, EnableRiskyCardsDiscovery, AutoSteamSaleEvent. ASF will automatically convert your existing bot configs into new format, and if you're using --no-config-migrate then you'll need to migrate manually (@JustArchi).
  • Added new SkipUnplayedGames option to FarmingPreferences (@JustArchi #3126).
  • Added additional aliases: al for addlicense and ala for addlicense ASF (@JustArchi #3127).
  • Fixed failure in using cached access tokens after latest Steam breaking change (@JustArchi #3133).
  • ASF will now shutdown if you attempt to load mismatched versions of official plugins into the process (@JustArchi #3128).
  • MatchActively will now slightly deprioritize bots with 1-game inventories (@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:

  • ArchiWebHandler.CachedAccessToken is now deprecated, use Bot.AccessToken instead. It'll be removed in the next version, until then it's available to allow smooth migration and internally maps to Bot.AccessToken (@JustArchi).
  • Selected bot config properties (Paused, ShutdownOnFarmingFinished, SendOnFarmingFinished, FarmPriorityQueueOnly, SkipRefundableGames, EnableRiskyCardsDiscovery, AutoSteamSaleEvent) have been removed. Use FarmingPreferences instead (@JustArchi).
  • Utilities.ReadJwtToken() has been removed, use Utilities.TryReadJsonWebToken() instead (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.2.2

29 Jan 18:10
5.5.2.2
608bece
Compare
Choose a tag to compare
Pre-release

Notice

This is stable release candidate. Check out ASF release cycle if you'd like to learn more.


Changelog

Changes since V5.5.1.4:

  • Refactored and unified selected bot config properties into new FarmingPreferences setting: Paused, ShutdownOnFarmingFinished, SendOnFarmingFinished, FarmPriorityQueueOnly, SkipRefundableGames, EnableRiskyCardsDiscovery, AutoSteamSaleEvent. ASF will automatically convert your existing bot configs into new format, and if you're using --no-config-migrate then you'll need to migrate manually (@JustArchi).
  • Added new SkipUnplayedGames option to FarmingPreferences (@JustArchi #3126).
  • Added additional aliases: al for addlicense and ala for addlicense ASF (@JustArchi #3127).
  • Fixed failure in using cached access tokens after latest Steam breaking change (@JustArchi #3133).
  • ASF will now shutdown if you attempt to load mismatched versions of official plugins into the process (@JustArchi #3128).
  • MatchActively will now slightly deprioritize bots with 1-game inventories (@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:

  • ArchiWebHandler.CachedAccessToken is now deprecated, use Bot.AccessToken instead. It'll be removed in the next version, until then it's available to allow smooth migration and internally maps to Bot.AccessToken (@JustArchi).
  • Utilities.ReadJwtToken() is now deprecated, use Utilities.TryReadJwtToken() instead. It'll be removed in the next version, until then it's available to allow smooth migration (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.2.1

24 Jan 15:42
5.5.2.1
d6ef5e5
Compare
Choose a tag to compare
Pre-release

Notice

This is stable release candidate. Check out ASF release cycle if you'd like to learn more.


Changelog

Changes since V5.5.1.4:

  • Refactored and unified selected bot config properties into new FarmingPreferences setting: Paused, ShutdownOnFarmingFinished, SendOnFarmingFinished, FarmPriorityQueueOnly, SkipRefundableGames, EnableRiskyCardsDiscovery, AutoSteamSaleEvent. ASF will automatically convert your existing bot configs into new format, and if you're using --no-config-migrate then you'll need to migrate manually (@JustArchi).
  • Added new SkipUnplayedGames option to FarmingPreferences (@JustArchi #3126).
  • Added additional aliases: al for addlicense and ala for addlicense ASF (@JustArchi #3127).
  • ASF will now shutdown if you attempt to load mismatched versions of official plugins into the process (@JustArchi #3128).
  • MatchActively will now slightly deprioritize bots with 1-game inventories (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.2.0

11 Jan 16:03
5.5.2.0
042fadc
Compare
Choose a tag to compare
Pre-release

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 V5.5.1.4:

  • MatchActively will now slightly deprioritize bots with 1-game inventories (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.1.4

02 Jan 23:56
5.5.1.4
be2e173
Compare
Choose a tag to compare

Changelog

Changes since V5.5.1.2:

  • Fixed a possibility of sending invalid heartbeats to ASF STM if account was unused for more than 14 days (@JustArchi).

Changes since V5.5.0.11:

  • std command will now return as soon as refresh is scheduled, rather than actually finished like before (@JustArchi).
  • match command can now be executed without explicit MatchActively: true in bot config (@JustArchi).
  • Misc optimizations of MatchActively in regards to server communication (@JustArchi).
  • Fixed swagger spec not loading in OS-specific builds (@JustArchi, #3115).
  • Fixed swagger schema problems with enums after .NET 8 upgrade (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.1.2

02 Jan 00:38
5.5.1.2
dd0949b
Compare
Choose a tag to compare

Changelog

Changes since V5.5.0.11:

  • std command will now return as soon as refresh is scheduled, rather than actually finished like before (@JustArchi).
  • match command can now be executed without explicit MatchActively: true in bot config (@JustArchi).
  • Misc optimizations of MatchActively in regards to server communication (@JustArchi).
  • Fixed swagger spec not loading in OS-specific builds (@JustArchi, #3115).
  • Fixed swagger schema problems with enums after .NET 8 upgrade (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.1.3

02 Jan 23:48
5.5.1.3
3d503ed
Compare
Choose a tag to compare
Pre-release

Changelog

Changes since V5.5.1.2:

  • Fixed a possibility of sending invalid heartbeats to ASF STM if account was unused for more than 14 days (@JustArchi).

Changes since V5.5.0.11:

  • std command will now return as soon as refresh is scheduled, rather than actually finished like before (@JustArchi).
  • match command can now be executed without explicit MatchActively: true in bot config (@JustArchi).
  • Misc optimizations of MatchActively in regards to server communication (@JustArchi).
  • Fixed swagger spec not loading in OS-specific builds (@JustArchi, #3115).
  • Fixed swagger schema problems with enums after .NET 8 upgrade (@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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.1.1

01 Jan 22:39
5.5.1.1
7f1ecdd
Compare
Choose a tag to compare
Pre-release

Notice

This is stable release candidate. Check out ASF release cycle if you'd like to learn more.


Changelog

Changes since V5.5.0.11:

  • std command will now return as soon as refresh is scheduled, rather than actually finished like before (@JustArchi).
  • match command can now be executed without explicit MatchActively: true in bot config (@JustArchi).
  • Misc optimizations of MatchActively in regards to server communication (@JustArchi).
  • Fixed swagger spec not loading in OS-specific builds (@JustArchi, #3115).
  • 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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.1.0

29 Dec 12:39
5.5.1.0
bccdf26
Compare
Choose a tag to compare
Pre-release

Notice

This is stable release candidate. Check out ASF release cycle if you'd like to learn more.


Changelog

Changes since V5.5.0.11:

  • Misc optimizations of MatchActively in regards to server communication (@JustArchi).
  • Fixed swagger spec not loading in OS-specific builds (@JustArchi, #3115).
  • 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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

ArchiSteamFarm V5.5.0.11

16 Dec 13:40
5.5.0.11
3c2a154
Compare
Choose a tag to compare

Changelog

Changes since V5.5.0.10:

  • 🔧 Fixed very rare ASF crash caused by access tokens race condition (@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 since V5.4.13.4:

  • ❗ ASF is now based on .NET 8 platform. While mostly transparent and compatible for end-users, new .NET major version brings a lot of improvements, enhancements, bugfixes and optimizations. It also opens new ASF version cycle, V5.5, due to potential breaking changes (@JustArchi).
  • ❗ ASF no longer uses API keys, previous functionality was rewritten to access tokens instead. This also means that ASF will no longer generate API key on each run, you can revoke existing API keys after update if you'd like to (@JustArchi, #3084).
  • 💥 .NET 8 dropped support for some obsolete OSes, check out compatibility wiki section for up-to-date requirements. All currently supported OSes should work without any issues. Naturally, people running generic ASF variant will need to update their SDK/runtime to version 8.0 (@JustArchi).
  • 💥 Dropped support for generic-netf platform. Check relevant issue for more details if you're affected (@JustArchi, #3060).
  • 💥 Our systemd units got upgraded with latest security enhancements, this requires acceptably recent v247 version or newer, which is the case with all currently supported OSes (@JustArchi).
  • ✨ Side effect of API keys removal brings limited support for trading on limited accounts, in particular they can do everything that Steam allows, for example accepting donations. Previously they had completely restricted trading functionality (@JustArchi).
  • ✨ Enhanced std command in our STD plugin to std [Bots], the command now allows to submit data to SteamDB in one-time mode even with disabled STD config (@JustArchi).
  • ✨ Improved PublicListing announcements logic to decrease amount of traffic and workload, which should be especially visible on bots with huge inventories. This is still a bit experimental at this stage on our side, but seems to work much better (@JustArchi, #3073).
  • ✨ Enhanced 2fainit to produce maFile.NEW file that is fully compatible with SDA for import (@JustArchi).
  • ✨ Added Steam Winter Sale 2023 to SalesBlacklist (@nolddor, #3098).
  • 🔧 ASF will now use CurrentCulture as announced Steam client language, which influences e.g. language in e-mails being sent (@JustArchi, #3093).
  • 🔧 Fixed relative path in ASF_CRYPTKEY_FILE not working when using custom ASF_PATH (@JustArchi).
  • 🔧 Fixed regression introduced while fixing #3051 that sometimes made console input non-operative (@JustArchi, #3075).
  • 🔧 Fixed Bosnian language not being recognized out of the box for ASF (@JustArchi).
  • 🔧 Fixed potential ASF crash when user spent too much time entering the password (@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 (mostly breaking) for plugin creators:

  • 💥 In general, we recommend all plugins to be retargetted and recompiled for .NET 8 and ASF V5.5 family. While ASF V5.5 supports .NET 7 plugins (and earlier), due to amount of breaking changes across both .NET and ASF, their stability is doubtful at best. If you've used our plugin template for your plugin, pulling the template changes or pushing something like this will be sufficient (@JustArchi).
  • 💥 It's especially important to watch out for potential native dependencies changes if you expect your plugin to work in OS-specific scenarios. I don't expect a lot of breaking changes here, but with major .NET upgrade the runtime bundled with OS-specific builds of ASF naturally has changed, so you should be aware of potential incompatibilities with that (@JustArchi).
  • 💥 CachedApiKey and CachedEconomyBan were removed from ArchiWebHandler. If you depend on API key, chance is your code might work with CachedAccessToken and ?access_token= instead. If not, you'll need to reimplement fetching API key yourself, as we've removed it due to Valve breaking changes in API keys generation, with old code no longer working (@JustArchi, #3084).
  • 🏗️ ArchiCacheable<T> now supports cancellation. You most likely don't want/need to use it, but recompilation with existing code is required if you reference any (@JustArchi, #3066).
  • 🏗️ ArchiWebHandler and WebBrowser now support cancellation. You most likely don't want/need to use it, but recompilation with existing code is required if you reference any (@JustArchi, #3067).
  • 🏗️ IBotsComparer and IWebInterface plugin interfaces now come with interface-default values for their properties. This is code-compatible, but may require a recompilation (@JustArchi, #3072).

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!

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate