Beta 2025.11.24.1340

From Resonite Wiki
Revision as of 01:55, 26 November 2025 by J4 (talk | contribs) (add new version (via SublimeText.Mediawiker))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2025.11.24.1340 is a Resonite version released on 2025/11/24.

The following notes were sent by Frooxius:

Hello everyone!
The upgrade to .NET 10 is here! Thanks to the splittening earlier this year, it's now very quick and easy to update to latest version of the .NET runtime and receive all the benefits that come with it.
Notably, .NET 10 has a number of performance improvements over .NET 9. While they are not as drastic as The Splittening itself, it's essentially a free extra performance boost (and we'll get one every year!).
Big thanks for these people for their reports during the .NET 10 testing! @Shadow Panther [RU/EN, UTC+1/+2], mxjessie, @troyBORG, @𝓚𝓻𝓮𝓼𝓷𝔂 🟣 rogue mentor, @shininghero, @Jack, OrionMoonclaw, @jvyden, @Raidriar🐧, @fulgens
There's a few bugfixes too. I originally wanted to include some more goodies in this build, but they need more time to cook, so they'll be later this week.

Optimizations:

  • Upgraded Resonite to .NET 10 (issue #5847)
    • This should provide additional performance improvements thanks to performance improvements in the framework (see https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10 )
    • Framework-related libraries (like System.Text.Json) were upgraded to 10.0.0 versions as well from 9.x.x
    • The performance boost will vary depending on your machine & scenario in-game. We've seen anything from minimal improvements to up to 40 % boosts in certain cases (e.g. with ProtoFlux benchmark)
    • Particle simulation smoothness seems to be improved heavily (likely thanks to heavy improvements in thread scheduling)
    • .NET 10 runtime will be installed automatically on first launch (both on Windows & Linux) for the graphical client

Fixes:

  • Fixed handling of incoming OAuth Application Client Ids to enable them to be fetched from the database correctly
    • Found while diagnosing OAuth issues from @Delta and @Ari
  • The OpenWorld and FocusWorld nodes now detect invalid URIs more reliably, preventing undismissable world loading indicators and outputting their failure impulse in more cases (reported by @ProbablePrime, issue #3181, fixed by @ProbablePrime)
  • Fixed various input drivers (Vive Pro Eye, Leap Motion, bHaptics, GoogleTech, Babble...) initializing on the headless (reported by @Stiefel, issue #5374)