Skip to content

v3.16.0

Compare
Choose a tag to compare
@novabyte novabyte released this 18 Apr 18:23
· 247 commits to master since this release

Notable changes

Added

  • Add "tournamentRecordDelete" function to server frameworks.
  • Add "insecure" flag to runtime http functions to optionally skip TLS checks.
  • Satori API available to Nakama server in all server frameworks.
  • New "MatchmakerOverride" hook to provide custom matching behaviour.

Changed

  • Improve graceful shutdown of Google IAP receipt processor.
  • If In-App Purchase validation contain mismatching user IDs, do not return an error.
  • Better handling of matchmaker operations while the interval process is in execution.
  • Add user ID param to Go runtime GroupUpdate function.
  • Build with Go 1.20.3 and use Debian bullseye-slim for base docker images.

Fixed

  • Consistent validation of override operator in runtime leaderboard record writes.
  • Correctly filter open/closed groups in the listing API.
  • Ensure direct message channel message list is correctly scoped to participants only.
  • Make next and previous cursor of leaderboard and tournament records around owner operations consistent with record listings.
  • Make next and previous cursor of leaderboard and tournament records haystack operations consistent with record listings.

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

env GO111MODULE=on go get "github.com/heroiclabs/nakama-common/[email protected]"