github heroiclabs/nakama v3.6.0

latest releases: v3.22.0, v3.21.1, v3.21.0...
3 years ago

Notable changes

Added

  • More informational logging when groups are created, updated, or deleted.
  • 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.
  • 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 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 "walletsUpdate" function in the JavaScript/Lua runtimes. Same as how Go usage works.
  • Build with Go 1.17.0 release.
  • 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 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.

NOTE: For developers who use the Go server runtime support. The nakama-common package at v1.17.0 must be used with this release.

env GO111MODULE=on go get "github.com/heroiclabs/nakama-common/runtime@v1.17.0"

Don't miss a new nakama release

NewReleases is sending notifications on new releases.