Beta 2025.5.1.1282 is a Resonite version released on 2025/05/01.
The following notes were sent by Frooxius:
- Hello everyone! I got a normal build for you for a change! I've been mostly busy with Awwdio, but there's a few things that got merged in, mostly contributions from other team members, so I'm pushing out a bit of a maintenance build!
- There's a bunch of fixes to native libraries - Compressonator & Brotli got updated and should now work properly on Linux thanks to @ProbablePrime (with some help from @Jae “awa” J4 and @yosh)! This could potentially fix the high CPU usage when baking reflection probes too thanks to Compressonator update, but you'll have to test.
- Surprisingly this one is compatible with previous! Though update is recommended.
New Features:
- Added /getSharedStorage command to allow users view their currently shared storage (requested by @Jack, issue #3131, implemented by @Dante)
- Added ability to ask Resonite to test your proxy configuration at startup and optionally shutdown resonite if the proxy is invalid (issue #3966, implemented by @ProbablePrime)
- This is useful is business/security installations where a proxy is required and if it is down you want to not even try running Resonite.
- To opt-in to this testing if you use a proxy add "required" and/or "test" to your proxy configuration. See the wiki for more info: https://wiki.resonite.com/Proxy_Support#Testing
- Added Better Logging for cases of when FrooxEngine crashes due to: DuplicateInstances and aforementioned proxy test failures. These specific messages link directly to wiki pages designed to help you resolve the issues. There may be opportunities for more instances of crashes being improved in this manner.
- Added loginRequired to headless configurations (implemented by @ProbablePrime)
- When set to true, the headless will shutdown if the provided headless credentials do not work
- This can be helpful for business or secure installations of the headless.
- Added MMC25 volunteer badges (requested by @Medra)
- These will be assigned soon!
Security:
- HTTP access requests are now port-specific, meaning that allowing them for specific port will allow access only for that port (based on security ticket #493941 by @Zenuru, implemented by @ProbablePrime)
- This prevents cases where allowing access to any localhost port would allow scanning all the other ports
- Exiting instances should behave as they used to - if you want to change them, we recommend deleting them and re-allowing access
- You might end up seeing more host access dialogs as a result, but this is a tradeoff for better security & control
Tweaks:
- Improved loading of Steam related APIs, particularly on headlesses to enable more concise logging of failures (requested by a business client, implemented by @ProbablePrime)
Locale:
- Merged Korean locale update by @MirPASEC
- Merged Chinese locale update by modimobeikete
- Merged Japanese locale update by @Aesc and @VEX
- Merged German locale update by @Muppeq
- Merged French locale update by @Jae “awa” J4
- Merged new Mongolian locale by modimobeikete
Fixes:
- Fixed Brotli.Net failing to load correctly within the Headless on Linux (reported by @yoshiyoshyosh, issue #95, fixed by @ProbablePrime)
- Fixed Compressonator not being available on Linux headlesses for Asset Processing (implemented by @ProbablePrime, with public contributions from @Jae “awa” J4 and @yosh)
- This also updates to a newer version of Compressonator, which could fix issues where baking BC6H on specific CPU's causes everything to freeze (reported by @Modern, @zyzylian, @toxic_cookie, @sctanf, @Jack, @UltrawideGamer, @Kulza, issue #1983)