Skip to content

Nakama

v3.35.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 7mo Self-Hosted
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

backend c++ c# .net game game-backend
+14 more
game-framework gamedev go godot javascript lua multiplayer nakama server typescript unity unity3d unreal unreal-engine

Summary

AI summary

Updates Notable changes, https://github.com/heroiclabs/nakama-common, and https://github.com/heroiclabs/nakama-common/releases/v1.44.0 across a mixed release.

Full changelog

Notable changes

Added

  • New runtime Satori client options for time-based caching.
  • Additional information for transactions in console UI details side panel.
  • Console API status endpoint now returns number of active Parties per node.
  • Console UI status view now displays number of active Parties per node and total.
  • Console API status endpoint now returns the startup time when each node was created.
  • Console UI status view now displays time since each node was started.

Changed

  • Adjust unit of measure for Satori client timeout.
  • Nakama will not start if attempting to register custom HTTP handlers without a '/' prefix in the path pattern.
  • Nakama will not start if attempting to register custom console HTTP handlers without a '/' prefix in the path pattern.
  • Add runtime Satori client additional filters for live-events listing.
  • Add runtime Satori client live-event join function.
  • Configurable timeout for server initiated socket disconnects graceful close wait period.
  • Fix an issue in the console ACL database schema migration that would prevent it from being applied in CockroachDB.
  • Better display for long transaction identifiers in console UI.

Fixed

  • Fix migration script to correctly revert console fine-grained access control changes.
  • Avoid unnecessary cache check in runtime Satori client Properties lookup.
  • Fix an issue that would prevent the console data reset operation from completing successfully.
  • Fix an issue with Apple In-App Purchase notification handling that would prevent the notification from being processed.
  • Fix an issue with Google In-App Purchase notification handling that would prevent refund/voided types from being processed.
  • Fix incorrect error message in the console UI when storage import operations actually succeed.
  • Fix incorrect display of ascending/descending leaderboard indicator in console UI.
  • Fix incorrect display of pagination indicators for filtered storage lookups in console UI.
  • Fix issue where disabling tournament ranks might not use the correct timezone for lookups.

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

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

Breaking Changes

  • Nakama will not start if custom HTTP handlers are registered without a '/' prefix in the path pattern.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Nakama

Get notified when new releases ship.

Sign up free

About Nakama

Scalable backend for social and real-time games

All releases →

Related context

Beta — feedback welcome: [email protected]