Releases: nwn2dev/nwnx4-plugin-rpc
Releases · nwn2dev/nwnx4-plugin-rpc
v0.6.1
What's Changed
- Feature/stream response by @scottmunday84 in #8
- Updated version by @scottmunday84 in #9
- Updated names to reflect "next" iterator, not "pull" like from a stack by @scottmunday84 in #10
Full Changelog: v0.5.2...v0.6.1
v0.6.0
What's Changed
- Final touches to TLS security by @scottmunday84 in #6
Full Changelog: v0.5.1...v0.6.0
v0.5.2
What's Changed
- Final touches to TLS security by @scottmunday84 in #6
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Fixes a possible issue where the libgcc lib isn't available by @scottmunday84 in #3
- Updated build.yml to reflect use of Win32 and TDM-GCC instead. by @scottmunday84 in #4
- Changed the location by @scottmunday84 in #5
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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
Fixed an issue with timeout configurations not being used properly
v0.4.1
- 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
Added SCORCO capabilities to plugin.
v0.2.7
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
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.