66.0.0 (2022-03-18)
Bug Fixes
- NetworkStatistics Unity 2019 support (8f357d5)
- NetworkStatistics Unity 2019 support (part two) (4b207d2)
Performance Improvements
- CompressVarInt uses WriteByte instead of Write to avoid Action call overhead (5fcbd1d)
- HandleRemoteCall passes componentIndex as byte to avoid extra < 0 check (5515eae)
- inline GetIndexFromFunctionHash because it's called for every RPC (45e1afc)
- NetworkConnection.Send() inlining (99c3c0d)
- NetworkTime ExponentialMovingAverage .Value & .Var as fields instead of properties to avoid call overhead (f4ceb06)
- NetworkTime.localTime inlined (18170d1)
- NetworkTime.time inlined (d979880)
- Rpcs/Cmds functionHash bandwidth reduced from 4 => 2 bytes (with the potential for 1 byte VarInt) (#3119) (a868368)