Skip to content

Nakama

v3.40.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 13d 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

Affected surfaces

auth

Summary

AI summary

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

Changes in this release

Feature Low

Adds Samsung Galaxy Store purchase validation request type and `SAMSUNG_GALAXY_STORE` enum.

Adds Samsung Galaxy Store purchase validation request type and `SAMSUNG_GALAXY_STORE` enum.

Source: llm_adapter@2026-07-17

Confidence: high

Feature Low

Adds Samsung IAP runtime hooks and `PurchaseValidateSamsung` function.

Adds Samsung IAP runtime hooks and `PurchaseValidateSamsung` function.

Source: llm_adapter@2026-07-17

Confidence: high

Feature Low

Adds `IAPSamsungConfig` to runtime `GetConfig()` IAP section.

Adds `IAPSamsungConfig` to runtime `GetConfig()` IAP section.

Source: llm_adapter@2026-07-17

Confidence: high

Feature Low

Improves Apple JWS receipts validation logic.

Improves Apple JWS receipts validation logic.

Source: llm_adapter@2026-07-17

Confidence: high

Feature Low

Adds `console.disable_display_name_search` config option to disable display‑name account search.

Adds `console.disable_display_name_search` config option to disable display‑name account search.

Source: llm_adapter@2026-07-17

Confidence: high

Dependency Low

Requires nakama-common v1.47.0 for Go server runtime support.

Requires nakama-common v1.47.0 for Go server runtime support.

Source: llm_adapter@2026-07-17

Confidence: high

Bugfix Medium

Fixes orphaned group edges when deleting a group admin account.

Fixes orphaned group edges when deleting a group admin account.

Source: llm_adapter@2026-07-17

Confidence: high

Bugfix Medium

Fixes persist parameter handling for Apple JWS receipts validation.

Fixes persist parameter handling for Apple JWS receipts validation.

Source: llm_adapter@2026-07-17

Confidence: high

Bugfix Medium

Fixes race conditions in leaderboard/tournament scheduler that could prevent hooks from triggering.

Fixes race conditions in leaderboard/tournament scheduler that could prevent hooks from triggering.

Source: llm_adapter@2026-07-17

Confidence: high

Full changelog

Notable changes

Added

  • Add Samsung Galaxy Store purchase validation request type and SAMSUNG_GALAXY_STORE store provider enum.
  • Add Samsung IAP runtime hooks and PurchaseValidateSamsung module function.
  • Add IAPSamsungConfig to runtime GetConfig() IAP section.
  • Improve logic in Apple JWS receipts validation.
  • Add console.disable_display_name_search config option to disable console account search by display name entirely.

Fixed

  • Fix an issue where group admin account deletion could leave orphaned group edges.
  • Fix In-App Purchase validation persist parameter handling for Apple JWS receipts.
  • Fix race conditions in leaderboard/tournament scheduler which could prevent hooks from triggering under certain conditions.

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

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

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]