@@ -3,35 +3,38 @@ All notable changes to this project are documented below.
3
3
4
4
The format is based on [ keep a changelog] ( http://keepachangelog.com ) and this project uses [ semantic versioning] ( http://semver.org ) .
5
5
6
- ## [ Unreleased ]
6
+ ## [ 3.12.0 ] - 2022-05-22
7
7
### Added
8
8
- Add "FriendsBlock" function to all runtimes.
9
9
- Add "ChannelMessagesList" function to all runtimes.
10
10
11
11
### Changed
12
12
- Ensure storage write ops return acks in the same order as inputs.
13
- - Adjust console path for delete all data operation.
13
+ - Update console path for delete all data operation.
14
14
- Check HTTP key before Authorization header in RPC function invocations.
15
- - Surface error message from Apple authentication JWT verification failures.
15
+ - Expose error message from Apple authentication JWT verification failures.
16
16
- Improve user online status lookups.
17
17
- Build with Go 1.18.2 release.
18
- - Correct naming of delete notifications before/after hook registration functions.
19
- - Improve clarity of devconsole status view graph headers.
18
+ - Update naming of delete notifications before/after hook registration functions.
19
+ - Improve clarity of Nakama Console status view graph headers.
20
20
- Improve log messages from failed social provider requests.
21
- - Improve Lua runtime function registration handling .
21
+ - Improve concurrency with Lua runtime function registrations .
22
22
- Ensure authoritative match loggers correctly include only their own match identifier.
23
23
- Improve handling of large tournament max size values.
24
24
- Improve handling of channel removal on group leave/kick/ban.
25
+ - Small UI adjustments to the group membership view in the Nakama Console.
25
26
26
27
### Fixed
27
- - Fix data returned by StreamUserList in JS runtime.
28
+ - Fix data returned by " StreamUserList" in JavaScript runtime.
28
29
- Allow passing lists of presences as match init parameters to Go runtime matches.
29
- - Fix devconsole counts when database statistics are not available.
30
- - Generate missing username in runtime token generator.
31
- - Improve JS runtime authoritative match filtered broadcasts to large sets of users.
32
- - Correctly align optional parameters in JS runtime bindings.
33
- - Fix JS registered match handlers not being available within the InitModule function.
34
- - Correct notification identifier handling for persistent notifications sent to all users.
30
+ - Fix Nakama Console object counts when database statistics are not available.
31
+ - Must generate username field in the token generator if not specified when called by the server runtimes.
32
+ - Improve JavaScript runtime authoritative match filtered broadcasts to large sets of users.
33
+ - Align optional parameters in JavaScript runtime bindings.
34
+ - Fix JavaScript registered match handlers not being available within the "InitModule" function.
35
+ - Use unique notification ID handling for persistent notifications sent to all users.
36
+ - Ensure concurrent leaderboard creation requests are handled idempotently.
37
+ - Fix regression with matchmaker optimization used when only two opponents are matched.
35
38
36
39
## [ 3.11.0] - 2022-03-21
37
40
### Added
0 commit comments