Releases: actatum/stormrpc
Releases · actatum/stormrpc
v0.4.2
v0.4.1
What's Changed
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #16
- WithNatsConn by @actatum in #18 - This PR allows for already established nats connections to be passed into the server and client constructors to use instead of the server/client creating new connections on creation.
New Contributors
- @dependabot made their first contribution in #16
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v0.3.1
v0.3.0
v0.3.0 adds a new ErrorCode ErrorCodeDeadlineExceeded
indicating that the request deadline exceeded on the server side. This version also introduces a fix for context deadline propagation. In v0.2.0 context deadlines we're not correctly being propagated across the wire for the server to be aware of. In v0.3.0 the deadline will properly be passed in the stormrpc-deadline
header. This will be parsed on the server side and the context passed into handlers will have the deadline set.
v0.2.0
v0.1.0
Initial Release of StormRPC!
StormRPC is an abstraction or wrapper on NATS.io Request/Reply messaging capabilities. StormRPC launches with these capabalities:
- Create servers and clients.
- Add Middleware to servers HandlerFunc's
- Built in Middleware for RequestID's, OpenTelemetry Tracing, Logging via Uber's Zap, and panic recovery
- Code Generation from protobuf service definitions.