Skip to content

Releases: heroiclabs/nakama-java

v2.5.3

02 Dec 09:57
Compare
Choose a tag to compare

Added

  • Add option to specify own dispatcher for socket connectivity.

v2.5.2

27 Oct 10:33
Compare
Choose a tag to compare

Changed

  • WebSocketClient now closes the thread executor service if internal executor was used once the socket is closed.
  • Improve client and socket disconnection process.

Fixed

  • Corrected Channel Type enum values to match the protocol.
  • Session logout function no longer attempts to renew the token after logout.
  • WebSocket client resources are released immediately after disconnection and are made ready again in case of reconnection.

v2.5.1

16 Oct 11:00
Compare
Choose a tag to compare

Changed

  • Include generated Protobuf code in the repository to allow CI tools to build the codebase without Buf tooling.

v2.5.0

14 Oct 09:42
Compare
Choose a tag to compare

Added

  • Updated SDK to add functionality for APIs in Nakama 3.23 and Satori 2.0.
  • Added auto-refresh logic for the session token in Nakama and Satori.

Changed

  • Moved Protobuf build tooling to use Buf, and simplify the Gradle build scripts.
  • Various dependency upgrades.

v2.4.0

25 Jul 19:29
1ab2d53
Compare
Choose a tag to compare

Added

  • Added ability to create a new Session from a Signing Key for server-to-server calls. See DefaultSession.fromSigningKey().

v2.3.0

18 Jul 15:43
1ec9b27
Compare
Choose a tag to compare

Added

  • Satori: Adds HTTP support to the Satori client via using the HttpClient instead of the grpc-based DefaultClient.
  • Satori: Added ability to specify default flag value in GetFlag calls.

Fixed

  • Satori: Fixed handling of network errors when calling GetDefaultFlag and returning of default flag value in such cases.

v2.2.1

07 Jul 18:12
a98c6cb
Compare
Choose a tag to compare

Fixed

  • Fixed packing of external dependencies into fat jars.
  • Removed unnecessary generated protobuf code from Satori, resulting in a smaller .jar file.
  • Fixed links to documentation in pom.xml.

v2.2.0

07 Jul 17:12
3237873
Compare
Choose a tag to compare

Added

  • Adds the Satori Java SDK. Satori is our liveops server for game studios. Please read more about it on the Heroic Labs website.

Changed

  • Update Shadow to 8.1.1
  • Update to Gradle 8.2.0.

v2.1.4

20 Apr 12:30
Compare
Choose a tag to compare

Fixed

  • protobuf-lite is now properly exported to Maven and Gradle projects.

v2.1.3

19 Mar 00:59
Compare
Choose a tag to compare

Fixed

  • Dispatch error callback when socket connect fails.