89.7.0 (2024-05-05)
Bug Fixes
- CI: Removed -q in releaserc (b44baa4)
- Edgegap Hosting: ssl updates (edgegap/edgegap-unity-plugin@b721722) (d7921eb)
- Kcp: V1.41 [2024-04-28] (63e9191)
- NetworkConnection: batches are now properly returned to NetworkWriterPool before destroying the connection (#3815) (e35be5f)
- NetworkRigidbody2D: Obsolete - Use NetworkRigidbodyReliable / NetworkRigidbodyUnreliable 2D instead (c807dae)
- NetworkServer: Spawn for owner client even when Force Hidden (#3809) (e757dfa)
- NetworkTransform: assign target to self if not assigned yet in Awake. Fixes NetworkTransformBase.Construct NRE if OnValidate was never called (553bb74)
- NetworkTransform: Awake now also configures syncInterval and syncScale, in case OnValidate wasn't called (0d36c30)
- Pool: Return now checks for null entries to avoid nulls creeping into the pool (c047b48)
- RunUnityTests.yml: Uses email / pass secrets (#3806) (d259094)
- SyncObjectCollectionField: Pretty SyncCollection Name (#3808) (2769c50)
- SyncSet: AddOperation now properly handles oldItem (6e6227a)
- SyncVars: GetSyncVarNetworkBehaviour now validates componentIndex and logs detailed error instead of IndexOutofRangeException (83e381c)
Features
- MoveToAssetsFolder: Editor Script Moves ScriptTemplates to Assets (#3805) (90fc00a)
- SyncDictionary: Added OnChange Action (52e6ca3)
- SyncList: Added OnChange Action (d5bb965)
- SyncSet: Added OnChange Action (cf20ba2)
- Transport: Reimplement Transport Exception Actions (#3461) (3e1eb79), closes #3742 #3743 #3741