Skip to content

Releases: nwn2dev/nwnx4-plugin-rpc

v0.6.1

11 Feb 16:38
4200377
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.6.1

v0.6.0

04 Feb 17:10
2629df1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.6.0

v0.5.2

25 Jan 23:42
2629df1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

24 Jan 04:32
3e76ae0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

24 Jan 01:57
cd05973
Compare
Choose a tag to compare

Added capability to work with certificates. Add a auth.certPath string to the path to the certificate. Will bind to all clients.

v0.4.2

19 Apr 00:24
Compare
Choose a tag to compare

Fixed an issue with timeout configurations not being used properly

v0.4.1

18 Apr 20:18
Compare
Choose a tag to compare
  • Restructured entire application
  • Added new service Ex, which adds new features around event-driven designs:
    • BuildGeneric that builds a generic which uses a generic set of parameters and produces a generic set of response data values with an action
  • More logging put in place including debug statements, info statement, and more error messages
  • Better error handling throughout
  • Failover to services allow more robust deployment schedules

v0.2.8

27 Aug 22:02
Compare
Choose a tag to compare

Added SCORCO capabilities to plugin.

v0.2.7

22 May 00:34
Compare
Choose a tag to compare

Fully carved out of the NWNX4 project.

  • Uses the new ABI version 1.
  • Clean code built in Go.
  • Sample files to help make developing microservices much easier.
  • An example YAML configuration file is provided.
  • Separate log file and format exclusive to xp_rpc.

NWNX4 xp_rpc v0.2.2

13 Mar 20:02
Compare
Choose a tag to compare

The current build for the xp_rpc plugin for NWNX4, a simple way to integrate services with the core extender. Includes proto folder with all used protobuffers. Requires the use of ProtoPlugins (NWNX4 latest).

Features

  • Built cleanly in Go.
  • Disconnected from the NWNX4 workflow. No longer need to build xp_rpc with the rest of the core plugins.
  • Uses gRPC 1.44.0 and Protobuf 3.19.4 for modern software.
  • Leverage the language of your choice. Find the supported list of gRPC languages here.
  • Scale up and out. Build and run your services anywhere.
  • Don't build domain-oriented services; build business-oriented services. Build your crafting system in Python and loosely bind it with a few NWScript calls.
  • Recover quickly. Shutdown, fix, and restart your service without ever shutting down the game server.