Changelog
Changes since V5.1.1.1:
- [!] Fixed ASF incorrectly removing
IPCPassword
when updating global config as part ofPOST /Api/ASF
ASF API request. We strongly recommend everybody using IPC with remote access to read our security advisory and verify theirIPCPassword
(#GHSA-wxx4-66c2-vj2v). - ASF will no longer allow other machines than
localhost
to access ASF API in IPC interface withoutIPCPassword
set by default, as an extra security measure. You can either set upIPCPassword
or override that inIPC.config
if absolutely required (#2371). - ASF plugins can now re-use existing ASF API controllers (#2343).
- Greatly improved logic responsible for fetching owned games, e.g. as part of
owns
command. Third-party plugins using previous AWH endpoints are advised to update, as we intend to remove the obsolete endpoints in the next version (#2370). - Further improved our Steam message splitting logic to attempt splitting with more sense if possible (#2348).
- Added SRI and caching support to our IPC interface.
- Our
swagger.json
schema now includes more information about various limits on bot and global config properties, for optional interpretation by third-parties. - Fixed
GET /Api/NLog
ASF API endpoint closing the websocket incorrectly uponClose
opcode of0x8
. - Fixed
POST /Api/ASF/Update
unnecessarily taking 15 seconds to complete when user was running newer version than latest available on his update channel (#2344). - Fixed
reset
command not returning back toGamesPlayedWhileIdle
, if specified. - Fixed
ICrossProcessSemaphoreProvider
ASF plugins not initialized correctly (#2342). - Fixed unwanted automatic reload of custom
IPC.config
when using--no-config-watch
. - Latest ASF-ui with new features, improvements and bugfixes.
- Updated localization provided by our community.
- Usual amount of other core improvements, optimizations and bugfixes.
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 donating. 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!