Skip to content

Commit 20abe4b

Browse files
update
Adding changelog entries. Trying a possible new "tag" unreleased format.
1 parent acdfdcf commit 20abe4b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

com.unity.netcode.gameobjects/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,23 @@ Additional documentation and release notes are available at [Multiplayer Documen
1010

1111
### Added
1212

13+
- Added disconnection event notification handling capabilities where `NetworkTransport` derived custom transports can set the current disconnect event type (`NetworkTransport.DisconnectEvents`) that, if implemented, will provide more details on why the transport disconnected. (#3551)
14+
- Added protected method `NetworkTransport.SetDisconnectEvent` that a `NetworkTransport` derived custom transport can use to provide the disconnect event type that occurred. (#3551)
15+
- Added protected virtual method `NetworkTransport.OnGetDisconnectEventMessage` that, when overridden, a `NetworkTransport` derived custom transport can use to provide a customized extended message for each `NetworkTransport.DisconnectEvents` value. (#3551)
16+
17+
### Fixed
18+
19+
- Fixed issue where the disconnect event and provided message was too generic to know why the disconnect occurred. (#3551)
20+
- Fixed issue where `SendTo.NotMe` could cause an RPC to be delivered to the sender when connected to a live distributed authority session. (#3551)
21+
22+
### Changed
23+
24+
- Changed `UnityTransport` now handles setting the current disconnect notification type, via internal `UnityTransportNotificationHandler` class, while also providing extended informational messages for each disconnect event type. (#3551)
25+
26+
## [Unreleased] (2.5.0)
27+
28+
### Added
29+
1330
- Added serializer for `Pose` (#3546)
1431
- Added methods `GetDefaultNetworkSettings` and `GetDefaultPipelineConfigurations` to `UnityTransport`. These can be used to retrieve the default settings and pipeline stages that are used by `UnityTransport`. This is useful when providing a custom driver constructor through `UnityTransport.s_DriverConstructor`, since it allows reusing or tuning the existing configuration instead of trying to recreate it. This means a transport with a custom driver can now easily benefit from most of the features of `UnityTransport`, like integration with the Network Simulator and Network Profiler from the multiplayer tools package. (#3501)
1532
- Added mappings between `ClientId` and `TransportId`. (#3516)

0 commit comments

Comments
 (0)