.NET ⑨ (strongest version)
WIP, preview of the code and artifacts for the brave only until stable release (likely November 2024).
RC1 so I don't expect many changes compared to final release.
Feel free to review, as usual with .NET bumps the rule is:
- Firstly, we create a minimal .NET 9 bump (this PR). We fix as many new warnings as possible and otherwise ensure best value, but without bringing in other (optional) enhancements.
- Any other enhancements can be introduced in post-merge PRs as usual improvements to the project.
Thanks to that we don't have monstrosity PR that is impossible to maintain anymore and the only value it brings is hundreds of conflicts upon merging with main.
We can make monitoring plugin better by utilizing new TagList constructor of Measurement<> class as described here and implemented here.
Any other enhancements can be introduced in post-merge PRs as usual improvements to the project.
Wanted to debug one strange crash that I got on my working setup, downloaded win-x64 binary and tried to start it on my main PC. Got this log: log.txt
Bot config:
{
"AcceptGifts": true,
"BotBehaviour": 63,
"Enabled": true,
"FarmingPreferences": 128,
"RemoteCommunication": 0,
"SendTradePeriod": 12,
"SteamLogin": ***,
"SteamPassword": ***,
"SteamUserPermissions": {
"76561198056109653": 3
},
"TradingPreferences": 1
}
Dunno if that's relevant, but sharing anyway. UPD.: Crash seems to be consistent.
Update: Above crash only reproducible on win-x64 version. Generic seems to work fine so far.
FYI: Log from linux-x64 log.txt
After last patch builds win-x64, linux-x64 and linux-arm (on 64 bit OS!) seem to work fine. However, build linux-arm64 still throws "Segmentation fault".