Compatibility notice
We've squashed all the bugs except one - #2457. If by any chance you're using linux-arm
on your Raspberry Pi and get a Bus Error
with this release, please let us know, as we might be able to add a workaround with your help.
Windows 7 users may face additional issues with this release due to missing core OS dependencies. Please use generic variant instead. You can see our evaluation for more info. We strongly suggest you an update to supported Windows version, or even better, to supported Linux version 🙂.
Changelog
Changes since V5.2.0.9:
- I've reverted the breaking change of refusing to run as root, as apparently a lot of Windows setups are configured like that, and I do not really expect from every second user to override it with a cmdline arg. ASF will still display a warning though (@JustArchi).
- Fixed ASF silently ignoring invalid
--path
argument supplied, it'll now exit with an error if told to navigate to invalid directory (@JustArchi).
Changes since V5.1.5.3:
- [!] ASF V5.2 opens a new major milestone due to significant .NET 6.0 runtime upgrade. .NET runtime upgrade brings a lot of under-the-hood changes, compatibility enhancements, performance improvements, features and bugfixes (@JustArchi @Abrynos #2388).
- Breaking: renamed commands
bl
,ib
andiq
(withadd
andrm
) totb
,fb
andfq
, accordingly. This further helps unifying the terms used across ASF (@JustArchi #2368). - Breaking: functions previously marked as obsolete exposed to third-party plugins have been removed from ASF as a part of
B
release cycle (@JustArchi). - Breaking: removed
password
command, useencrypt
instead (@JustArchi). - ASF's internal codebase has changed dramatically in regards to various .NET 6.0 improvements that we've implemented. While those changes should not cause regressions in regards to previous usage, the scope of them is huge enough to warrant a note in the changelog, as it's far more than just "usual amount of core improvements", please let us know if you spot any kind of regressions or other issues that you didn't face with V5.1 versions, and you suspect that they could be related to new runtime (@JustArchi #2446).
- ASF will now validate build checksum against independent remote server prior to automatically updating from GitHub, this improves overall security in case of malicious GitHub takeover (@JustArchi #2452).
- .NET 6.0 allows further performance tweaking, we've updated high-performance-setup on the wiki to reflect that (@JustArchi).
- Added two additional crypto methods for
SteamPassword
:EnvironmentVariable
andFile
, check out security section for more details (@JustArchi). - Added
osx-arm64
variant of ASF for 64-bit ARM-based (Apple silicon) OS X OSes (@JustArchi). - It's now possible to use SOCKS proxies as a WebProxy setting in ASF. Simply use
socks5://
(or likewise) protocol (NET 6.0 enhancement). - Added evaluation of
~
character mapped to user's home directory when used in--path
. This allows you to use non-evaluated~
character in--path
andASF_PATH
environment variable, also on Windows (@JustArchi). - Fixed ASF unnecessarily trying to create
www
directory in its binary location if it didn't exist yet, and crashing when not being able to do so (@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).
This release took enormous amount of development time and effort, I'd like to say big thanks to all ASF contributors, translators, sponsors and patrons for helping me making it happen 🥳.
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!