github heroiclabs/nakama v3.12.0

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

Notable changes

For the full release notes have a look at our release notes documentation.

Added

  • Add "FriendsBlock" function to all runtimes.
  • Add "ChannelMessagesList" function to all runtimes.

Changed

  • Ensure storage write ops return acks in the same order as inputs.
  • Update console path for delete all data operation.
  • Check HTTP key before Authorization header in RPC function invocations.
  • Expose error message from Apple authentication JWT verification failures.
  • Improve user online status lookups.
  • Build with Go 1.18.2 release.
  • Update naming of delete notifications before/after hook registration functions.
  • Improve clarity of Nakama Console status view graph headers.
  • Improve log messages from failed social provider requests.
  • Improve concurrency with Lua runtime function registrations.
  • Ensure authoritative match loggers correctly include only their own match identifier.
  • Improve handling of large tournament max size values.
  • Improve handling of channel removal on group leave/kick/ban.
  • Small UI adjustments to the group membership view in the Nakama Console.

Fixed

  • Fix data returned by "StreamUserList" in JavaScript runtime.
  • Allow passing lists of presences as match init parameters to Go runtime matches.
  • Fix Nakama Console object counts when database statistics are not available.
  • Must generate username field in the token generator if not specified when called by the server runtimes.
  • Improve JavaScript runtime authoritative match filtered broadcasts to large sets of users.
  • Align optional parameters in JavaScript runtime bindings.
  • Fix JavaScript registered match handlers not being available within the "InitModule" function.
  • Use unique notification ID handling for persistent notifications sent to all users.
  • Ensure concurrent leaderboard creation requests are handled idempotently.
  • Fix regression with matchmaker optimization used when only two opponents are matched.

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

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

Don't miss a new nakama release

NewReleases is sending notifications on new releases.