Skip to content

Commit

Permalink
Nakama 3.6.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
novabyte committed Sep 9, 2021
1 parent 9f2a715 commit f7b4b87
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,35 @@ 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.6.0] - 2021-09-09
### Added
- More informational logging when groups are created, updated, or deleted.
- Add ChannelMessageUpdate function to server framework.
- Add "ChannelMessageUpdate" function to server framework.
- New config option to toggle Lua runtime error stacktraces returned to clients.

### Changed
- Use the Facebook Graph API v11.0 version.
- Move Facebook email import timing after account creation.
- Improve consistency of authoritative match creation parameter handling.
- Defer Facebook email import execution to after account creation.
- Improve encode/decode check in authoritative match creation parameters.
- Warn when using deprecated config parameters.
- Improve tournament lookup behaviour.
- Improve email import semantics when linking social accounts.
- Log IAP provider API response payload when non 200 status code is returned.
- Better handling of storage operations where OCC is not required.
- Default ledger updates to false in JS and Lua runtimes `walletsUpdate` functions.
- Default ledger updates to false in "walletsUpdate" function in the JavaScript/Lua runtimes. Same as how Go usage works.
- Build with Go 1.17.0 release.
- New config option to toggle Lua runtime error stacktraces returned to clients.
- Purchase validation functions now return a flag indicating if valid purchases are new or resubmitted.
- Adjust Lua runtime pool allocation startup logs.

### Fixed
- Fix log level in Lua runtime log calls which use logger fields.
- Correctly register purchase validation before/after hooks in JavaScript/Lua runtimes.
- Add missing "environment" to JS ValidatedPurchases results.
- Fix typos in error messages referencing empty input values.
- Fix scale of exported time and latency metrics.
- Fix Lua groupUpdate function incorrect parsing of 'open' argument.
- Correctly list JavaScript modules loaded from the default entrypoint.
- Fix log level in Lua runtime log calls which use structured logger fields.
- Register purchase validation before/after hooks in JavaScript/Lua runtimes.
- Register "DemoteGroupUsers" before/after hooks in the JavaScript runtime.
- Add missing "environment" to JavaScript ValidatedPurchases type.
- Fix typos in error messages which mention empty input values.
- Fix resolution of exported time and latency metrics.
- Optimize tournament lookup operations.
- Fix "groupUpdate" function incorrect parsing of "open" argument in the Lua runtime.
- List JavaScript modules if loaded from the default entrypoint in the Console.

## [3.5.0] - 2021-08-10
### Added
Expand Down

0 comments on commit f7b4b87

Please sign in to comment.