Skip to content

Commit

Permalink
Nakama 3.12.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
novabyte committed May 22, 2022
1 parent cbf333f commit f5e935d
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,38 @@ All notable changes to this project are documented below.

The format is based on [keep a changelog](http://keepachangelog.com) and this project uses [semantic versioning](http://semver.org).

## [Unreleased]
## [3.12.0] - 2022-05-22
### Added
- Add "FriendsBlock" function to all runtimes.
- Add "ChannelMessagesList" function to all runtimes.

### Changed
- Ensure storage write ops return acks in the same order as inputs.
- Adjust console path for delete all data operation.
- Update console path for delete all data operation.
- Check HTTP key before Authorization header in RPC function invocations.
- Surface error message from Apple authentication JWT verification failures.
- Expose error message from Apple authentication JWT verification failures.
- Improve user online status lookups.
- Build with Go 1.18.2 release.
- Correct naming of delete notifications before/after hook registration functions.
- Improve clarity of devconsole status view graph headers.
- Update naming of delete notifications before/after hook registration functions.
- Improve clarity of Nakama Console status view graph headers.
- Improve log messages from failed social provider requests.
- Improve Lua runtime function registration handling.
- Improve concurrency with Lua runtime function registrations.
- Ensure authoritative match loggers correctly include only their own match identifier.
- Improve handling of large tournament max size values.
- Improve handling of channel removal on group leave/kick/ban.
- Small UI adjustments to the group membership view in the Nakama Console.

### Fixed
- Fix data returned by StreamUserList in JS runtime.
- Fix data returned by "StreamUserList" in JavaScript runtime.
- Allow passing lists of presences as match init parameters to Go runtime matches.
- Fix devconsole counts when database statistics are not available.
- Generate missing username in runtime token generator.
- Improve JS runtime authoritative match filtered broadcasts to large sets of users.
- Correctly align optional parameters in JS runtime bindings.
- Fix JS registered match handlers not being available within the InitModule function.
- Correct notification identifier handling for persistent notifications sent to all users.
- Fix Nakama Console object counts when database statistics are not available.
- Must generate username field in the token generator if not specified when called by the server runtimes.
- Improve JavaScript runtime authoritative match filtered broadcasts to large sets of users.
- Align optional parameters in JavaScript runtime bindings.
- Fix JavaScript registered match handlers not being available within the "InitModule" function.
- Use unique notification ID handling for persistent notifications sent to all users.
- Ensure concurrent leaderboard creation requests are handled idempotently.
- Fix regression with matchmaker optimization used when only two opponents are matched.

## [3.11.0] - 2022-03-21
### Added
Expand Down

0 comments on commit f5e935d

Please sign in to comment.