Skip to content

Commit

Permalink
3.11 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke Gehorsam committed Mar 8, 2024
1 parent e2391f2 commit 802fd7f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [3.11.0] - 2024-03-08
### Added
- Nakama: New `IClient` event called `ReceivedSessionUpdated` when session expires and is refreshed.
- Nakama: New `Session.Update` method to allow for in-place updates to the session object.

### Changed
- Nakama: `IsConnected` and `IsConnecting` will now read directly from the underlying .NET socket status. This will allow application code to more quickly and easily detect connectivity loss arising from a lack of internet access.
- Nakama: Default socket adapter changed from `WebSocketAdapter` to `WebSocketStdlibAdapter`. This was done to utilize the native .NET Websocket library for improved stability and maintenance.

### Fixed
- Nakama: Trying to connect a socket that is already connecting now results in a no-op instead of an error.

## [3.10.0] - 2023-11-21
### Changed
- Nakama: Mark socket as connected before event handler is called.
Expand Down
2 changes: 1 addition & 1 deletion Nakama/RetryConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public RetryConfiguration(int baseDelayMs, int maxRetries, RetryListener listene
/// <param name="baseDelayMs">The base delay (milliseconds) used to calculate the time before making another request attempt.</param>
/// <param name="maxRetries">The maximum number of attempts to make before cancelling the request task.</param>
/// <param name="listener">A callback that is invoked before a new retry attempt is made.</param>
/// <param name="jitter">/// The jitter algorithm used to apply randomness to the retry delay.</param>
/// <param name="jitter">The jitter algorithm used to apply randomness to the retry delay.</param>
public RetryConfiguration(int baseDelayMs, int maxRetries, RetryListener listener, Jitter jitter)
{
BaseDelayMs = baseDelayMs;
Expand Down

0 comments on commit 802fd7f

Please sign in to comment.