github heroiclabs/nakama v3.19.0

latest releases: v3.22.0, v3.21.1, v3.21.0...
10 months ago

Notable changes

Added

  • Add IAP purchase validation support for Facebook Instant Games.
  • Add Lua runtime function to clear all localcache data.
  • Add JavaScript runtime function to clear all localcache data.
  • Add support for per-key TTL in Lua runtime localcache.
  • Add support for per-key TTL in JavaScript runtime localcache.
  • Add support for optional client IP address passthrough to runtime Satori client.

Changed

  • Remove unused config 'matchmaker.batch_pool_size'.
  • RPC now allows omitting the unwrap parameter for requests with empty payloads.
  • Upgrade GRPC dependency.
  • Writing tournament scores now updates number of scores even if submitted score is not an improvement.
  • Move internal queries with variable number of args to a fixed number of args syntax.
  • Better handling of num_score and max_num_score in tournament score updates.
  • Remove unnecessary curl, git, unzip, rsync, and schroot tools from Docker images.
  • Build with Go 1.21.4 and use Debian bookworm-slim for base docker images.

Fixed

  • Correctly handle empty email field when authenticating via Apple Sign In.
  • Fix issue where rank cache may store duplicate ranks for some score inputs.
  • Fix issue related to accepting party members.
  • Fix HTTP request timeout usage in JavaScript runtime.

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

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

Don't miss a new nakama release

NewReleases is sending notifications on new releases.