2026.7.30.1121 - Efficient SignalR protocol, Elements.Core 1.0.2, Linux fixes
Hello everyone! This build was supposed to be released hours ago, but unfortunately GitHub has made a number of breaking changes that broke our CI/CD pipelines (with no changes on our end).
In this update4
Full notes
Full Resonite update
Read the full published notes in a cleaner layout. The original post stays linked below.
Repeated intro
Hello everyone!
What changed
2 fixes0 additions4 changes0 removals
Server
Compatibility
Gameplay
UI and audio
changedIt also had a significant change to SignalR - we switched to a more compact serialization protocol, which should save bandwidth and improve latency and server costs on our end. It should function the same otherwise. If you run into any issues, please make a GitHub issue!
changedThere's also some Linux bugfixes from @bluecyro!
changedTweaks:Updated Elements.Core to 1.0.2 with first community contributions -- Full list here: https://github.com/Yellow-Dog-Man/Elements.Core/releases/tag/1.0.2 - The file browser now orders entries by their name instead of relying on the order in which the OS decides to provide them (reported by @tobsssssssss, issue #5156, implemented by @bluecyro)
changedOptimizations:Use MessagePack with compression for SignalR instead of JSON -- This will significantly cut down on network bandwidth for various status updates -- This should improve responsivity of cloud updates -- This will also likely save us a good chunk of cloud costs, depending on how much bandwidth is reduced
fixedFixes:The "Computer" directory now only shows root ("/") on Linux, as all other mounts can be found within it (based on report by TheJebForge, issue #5167, fixed by @bluecyro) - Discord Rich Presence integration fully reworked to remove the older Game SDK (reported by Baplar in #5279, fixed by J4) -- This has the side effect of also fixing Discord Rich Presence on Linux hosts.
fixedElements.Core 1.0.2docs: fix typo firts -> first by @FlyingStitchman in #8 - Prune system assembly references. by @Earthmark in #12 - tweak(warnings): use append mode for nowarn by @ProbablePrime in #13 - Added a benchmark project by @Earthmark in #14 - Fixed RecyclableMemoryStream.WriteFrom corruption by @Earthmark in #20 - Add CI workflow for .NET projects by @Earthmark in #17 - Item-Group cleanups by @Earthmark in #21 - Prune extra build targets (seems like vs tailings) by @Earthmark in #22 - Upgraded language version from 11 to 14- #2 by @Earthmark in #23
Resonite changes
changedIt also had a significant change to SignalR - we switched to a more compact serialization protocol, which should save bandwidth and improve latency and server costs on our end. It should function the same otherwise. If you run into any issues, please make a GitHub issue!
changedThere's also some Linux bugfixes from @bluecyro!
changedUpdated Elements.Core to 1.0.2 with first community contributions -- Full list here: https://github.com/Yellow-Dog-Man/Elements.Core/releases/tag/1.0.2 - The file browser now orders entries by their name instead of relying on the order in which the OS decides to provide them (reported by @tobsssssssss, issue #5156, implemented by @bluecyro)
changedUse MessagePack with compression for SignalR instead of JSON -- This will significantly cut down on network bandwidth for various status updates -- This should improve responsivity of cloud updates -- This will also likely save us a good chunk of cloud costs, depending on how much bandwidth is reduced
fixedThe "Computer" directory now only shows root ("/") on Linux, as all other mounts can be found within it (based on report by TheJebForge, issue #5167, fixed by @bluecyro) - Discord Rich Presence integration fully reworked to remove the older Game SDK (reported by Baplar in #5279, fixed by J4) -- This has the side effect of also fixing Discord Rich Presence on Linux hosts.
This build was supposed to be released hours ago, but unfortunately GitHub has made a number of breaking changes that broke our CI/CD pipelines (with no changes on our end).
However thanks to J4's valiant efforts, it finally pushed through!
There's not huge changes unfortunately, however we got the first community contributions for Elements.Core in this one! Thank you everyone so far!
It also had a significant change to SignalR - we switched to a more compact serialization protocol, which should save bandwidth and improve latency and server costs on our end. It should function the same otherwise. If you run into any issues, please make a GitHub issue!
There's also some Linux bugfixes from @bluecyro!
Tweaks:
Updated Elements.Core to 1.0.2 with first community contributions -- Full list here: https://github.com/Yellow-Dog-Man/Elements.Core/releases/tag/1.0.2 - The file browser now orders entries by their name instead of relying on the order in which the OS decides to provide them (reported by @tobsssssssss, issue #5156, implemented by @bluecyro)
Optimizations:
Use MessagePack with compression for SignalR instead of JSON -- This will significantly cut down on network bandwidth for various status updates -- This should improve responsivity of cloud updates -- This will also likely save us a good chunk of cloud costs, depending on how much bandwidth is reduced
Fixes:
The "Computer" directory now only shows root ("/") on Linux, as all other mounts can be found within it (based on report by TheJebForge, issue #5167, fixed by @bluecyro) - Discord Rich Presence integration fully reworked to remove the older Game SDK (reported by Baplar in #5279, fixed by J4) -- This has the side effect of also fixing Discord Rich Presence on Linux hosts.
[Elements.Core 1.0.2]
Addeddocsfix typo firts -> first by @FlyingStitchman in #8 - Prune system assembly references. by @Earthmark in #12 - tweak(warnings): use append mode for nowarn by @ProbablePrime in #13 - Added a benchmark project by @Earthmark in #14 - Fixed RecyclableMemoryStream.WriteFrom corruption by @Earthmark in #20 - Add CI workflow for .NET projects by @Earthmark in #17 - Item-Group cleanups by @Earthmark in #21 - Prune extra build targets (seems like vs tailings) by @Earthmark in #22 - Upgraded language version from 11 to 14- #2 by @Earthmark in #23