Skip to content

v3.22.0

Compare
Choose a tag to compare
@zyro zyro released this 09 Jun 15:10
· 61 commits to master since this release

Notable changes

Added

  • Add runtime support for registering a shutdown hook function.
  • Add support to custom sorting in storage index search.
  • New config option to enforce a single party per user socket.
  • New config option to enforce a single valid session token per user.
  • New friends of friends listing API and runtime functions.

Changed

  • When a user is blocked, any DM streams between the blocker and blocked user are torn down.
  • Add confirm dialog to devconsole delete operations.
  • Reduce Console Storage View memory usage.
  • Upgraded pgx to v5.
  • Attempt to import Facebook friends on Limited Login authentication.
  • Build with Go 1.22.4.
  • Improve devconsole login page experience.
  • Return Lua VM instance to the pool only after any error processing is complete.
  • Better cancellation of long running queries in devconsole operations.

Fixed

  • Ensure Apple receipts with duplicate transaction identifiers are processed cleanly.
  • Fix leaderboard rank cache initialization upon startup.
  • Fix log message incorrectly referencing "userID" instead of "senderID".
  • Fix Lua runtime calls to string metatable functions.
  • Correctly handle Steam API rejections on friend listing operations.
  • Ensure Google auth token errors are handled gracefully.

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

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