@@ -3,12 +3,12 @@ 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.11.0 ] - 2022-03-21
7
7
### Added
8
- - Add GroupUsersBan function to all runtimes.
9
- - Add LeaderboardRecordsHaystack to all runtimes.
10
- - Add Groups page and associated endpoints to the developer console.
11
- - Add NotificationSendAll function to the runtimes, for sending a notification to all users.
8
+ - Add " GroupUsersBan" function to all runtimes.
9
+ - Add " LeaderboardRecordsHaystack" to all runtimes.
10
+ - Add Groups page and API endpoints to the developer console.
11
+ - Add " NotificationSendAll" function to the runtimes, for sending a notification to all users.
12
12
- Log a warning when client IP address cannot be resolved.
13
13
- Add matchmaker option to enforce a multiple of resulting matched count.
14
14
- Add tagged Prometheus stats containing RPC function identifiers.
@@ -17,19 +17,19 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr
17
17
- Improve Stackdriver log format timestamp and message field formats.
18
18
- Use crypto random to seed global random instance if possible.
19
19
- Allow migrate subcommand to use database names that contain dashes.
20
- - Add senderID param to channelIdBuild function.
20
+ - Add senderID param to " channelIdBuild" function.
21
21
- Improve leaderboard rank cache population at startup.
22
- - JavaScript global variables are made immutable by default after the ` InitModule ` function is invoked.
23
- - Return system user uuid string in ` StorageWrite ` acks for all runtimes.
22
+ - JavaScript global variables are made immutable by default after the " InitModule" function is invoked.
23
+ - Return system user UUID string in " StorageWrite" acks for all runtimes.
24
24
- Realtime after hooks now include both the outgoing and incoming payload.
25
25
- Realtime after hooks do not run when the operation fails.
26
26
- Build with Go 1.18.0 release.
27
27
28
28
### Fixed
29
- - Fix the registered function name for ' nk.channelIdBuild' in the JavaScript runtime.
29
+ - Fix the registered function name for " nk.channelIdBuild" in the JavaScript runtime.
30
30
- Better input validation for Steam link operations.
31
31
- Fix incorrect link device behaviour in JavaScript runtime.
32
- - Fix JS runtime multi-update execution consistency when part of the operation fails.
32
+ - Fix JavaScript runtime multi-update execution consistency when part of the operation fails.
33
33
- Fix handling of wallet ledger lookups with no limit during account exports.
34
34
- Ensure maximum count is accounted for in matchmaker mutual match checks.
35
35
- Ensure the matchmaker always correctly prefers matches closer to the maximum count.
0 commit comments