Skip to content

Releases: heroiclabs/nakama-common

v1.35.0

25 Nov 13:23
f0c6358
Compare
Choose a tag to compare

Notable changes

Added

  • Add new runtime function to get a list of user's friend status.
  • Add new Follow/Unfollow runtime APIs.
  • Add new NotificationsUpdate runtime API.
  • Add new initializers function to get config values.

Changed

  • Update to Protobuf v1.35.2 dependency.

v1.34.0

21 Oct 22:07
Compare
Choose a tag to compare

Notable changes

Added

  • New runtime function to list user notifications.
  • New Go runtime initializer function to register raw HTTP handlers.

Changed

  • Added pagination support to storage index listing.
  • Ensure runtime Satori client is updated for latest API changes.

Fixed

  • Ensure optional TypeScript context fields are marked appropriately.

v1.33.0

27 Jul 11:50
Compare
Choose a tag to compare

Notable changes

Added

  • New runtime functions to get and delete notifications by identifier.
  • Add runtime function to disable ranks for an active leaderboard.
  • New matchmaker stats API.

Changed

  • Add leaderboard and tournament create param to enable or disable ranks.

Fixed

  • Add ErrGracePeriodExpired.

v1.32.0

09 Jun 13:45
Compare
Choose a tag to compare

Notable changes

Added

  • Add runtime support for registering a shutdown hook function.
  • Add support for custom sorting in storage index search.
  • New friends of friends listing API and runtime functions.

Changed

  • Update to Protobuf v1.34.1 dependency.

Fixed

  • Fix JavaScript runtime MatchInit parameter type.

v1.31.0

17 Mar 16:18
Compare
Choose a tag to compare

Notable changes

Added

  • Add Fleet Manager API to power session-based multiplayer adapters. See the documentation for more details.
  • Add CRON next and previous functions to Go runtime.
  • Add CRON previous function to Lua runtime.
  • Add CRON previous function to TypeScript/JavaScript runtime.
  • Add support for storage deletes in runtime multi-update functions.

v1.30.1

15 Dec 20:35
Compare
Choose a tag to compare

Notable changes

Added

  • Add JavaScript runtime channelMessageRemove function definition.

v1.30.0

11 Nov 22:03
Compare
Choose a tag to compare

Notable changes

Added

  • Add optional client IP address passthrough to runtime Satori client.
  • 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 IAP purchase validation support for Facebook Instant Games.

v1.29.0

24 Oct 13:54
Compare
Choose a tag to compare

Notable changes

Added

  • Runtime functions to build a leaderboard record list cursor to start listing from a given rank.
  • Runtime storage list operations now accept a caller user identifier.

Fixed

  • Fix linter-found test issue.
  • Fix storage index listing results sometimes being returned with incorrect order.

Changed

  • Add create_time and update_time to returned storage engine writes acks.
  • Add storage index create flag to read only from the index.

v1.28.1

23 Aug 22:02
Compare
Choose a tag to compare

Notable changes

Added

  • Add Satori recompute optional input parameter to relevant operations.

Changed

  • Use generics in realtime before and after TS runtime hook definitions.

Fixed

  • Use correct Satori live event active start and end time field type.

v1.28.0

19 Jul 22:00
Compare
Choose a tag to compare

Notable changes

Added

  • Add storage object indexing support and related runtime functions.
  • Add missing TypeScript validated subscription fields.
  • Add TypeScript error code mappings to HTTP status codes.
  • Add rank count parameter to leaderboard score listings.
  • Add rank count parameter to tournament score listings.

Changed

  • Remove incorrect category start and category end parameters from runtime leaderboard list functions.
  • Update to Protobuf v1.31.0 dependency.