Releases: roadrunner-server/goridge
Releases · roadrunner-server/goridge
v4.0.0-beta.2
Drops the RPC layer (pkg/rpc/); goridge is now a pure IPC transport library — binary frame protocol with pipe and socket relays.
Breaking changes
pkg/rpc/is removed. Anything importinggithub.com/roadrunner-server/goridge/v4/pkg/rpcno longer compiles. Migrate to a Connect, gRPC, or any RPC framework of your choice over the goridge frame transport.google.golang.org/protobufis no longer a goridge dependency.
What stays
pkg/frame/— binary frame protocol (12-byte CRC-checked header + payload).pkg/pipe/— pipe (STDIN/STDOUT)Relay.pkg/socket/— TCP / Unix-domain socketRelay.pkg/relay/—Relayinterface.internal/— buffer pool + frame-receive helpers.
PR: #203
v4.0.0-beta.1
v3.8.3
v3.8.2 [Go 1.22.2]
Full Changelog: v3.8.1...v3.8.2
v3.8.1
v3.8.0 [Ping-Pong]
Full Changelog: v3.7.0...v3.8.0
v3.7.0 [go1.21]
Full Changelog: v3.6.3...v3.7.0
v3.6.3
What's Changed
- build(deps): bump actions/setup-go from 2 to 4 by @dependabot in #189
Full Changelog: v3.6.2...v3.6.3
v3.6.2
What's Changed
- build(deps): bump github.com/goccy/go-json from 0.9.11 to 0.10.0 by @dependabot in #183
Full Changelog: v3.6.1...v3.6.2