Beta 2023.12.13.87 is a Resonite version released on 2023/12/13.
It is compatible with the previous build, Beta 2023.12.11.1259.
The following notes were sent by Frooxius:
- Hello everyone! Today is mostly a bugfix build, fixing some issues that people had with syncing, contacts and crashes with ProtoFlux (particularly with heavy websocket usage).
- I'll try to refocus back on settings UI soon, but there's still some priority issues that are affecting the platform usability for some people.
- IMPORTANT: You might see a bunch of contact requests pop in your contacts list as a result of this update (might happen a bit after too, as it's a job that's running on the cloud). This is for people who have migrated you as their contact, but you haven't migrated them.
- You can either accept or ignore those as any other contact request.
- This build is compatible with previous, but update recommended, since it fixes some crashes.
Bugfixes:
- Fix records failing to overwrite when forcing sync, when the cloud has a newer version from the same machine, rather than a different one (reported by @flamesoulis, issue #852)
- Fix reference input nodes returning instances that have been destroyed, resulting in a crash (based on report by @luxkitty, @nytra, issue #821)
- This also fixes an issue, where changes are not triggered on deletion - however this only works when a higher level item is referenced - e.g. a component or a slot
- Fixed issues with Bridge & Relay nodes on Linux (fixed by @probableprime)
- Fix race condition when scheduling ProtoFlux node events from background threads, resulting in random crashes
- This fixes crashes when sending lots of WebSocket events (reported by @hazre, @art0007i, @kulza, @orange3134, Issue #19)
- Add lower level exception catching when fixing contacts to help diagnose particular issues and prevent the entire fix job from failing
- This should help fix some contacts still showing as "Contact has not migrated" (reported by @draconas_rayne, @ikani , issue #472)
- Convert contacts that have not migrated their contacts into contact requests, so they are not stuck in a "limbo" state
- This fixes additional cases of some contacts getting stuck as "Contact has not migrated" (reported by @draconas_rayne, @ikani , issue #472)
- Add additional Contact entity validation, to prevent creation of invalid entities that cause issues
- Fixed SkinnedMeshRenderer blendshape list not adjusting number of blendshape weights when the mesh is changed (reported by @zangooseoo, issue #872)