Skip to content

Releases: roadrunner-server/goridge

v4.0.0-beta.2

09 May 20:39
7704fbd

Choose a tag to compare

v4.0.0-beta.2 Pre-release
Pre-release

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 importing github.com/roadrunner-server/goridge/v4/pkg/rpc no longer compiles. Migrate to a Connect, gRPC, or any RPC framework of your choice over the goridge frame transport.
  • google.golang.org/protobuf is 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 socket Relay.
  • pkg/relay/Relay interface.
  • internal/ — buffer pool + frame-receive helpers.

PR: #203

v4.0.0-beta.1

08 Mar 15:01
29e44da

Choose a tag to compare

v4.0.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.8.3...v4.0.0-beta.1

v3.8.3

23 Jul 13:31
7c0c1ab

Choose a tag to compare

v3.8.2 [Go 1.22.2]

10 Apr 15:17
1d1d9d5

Choose a tag to compare

v3.8.1

01 Sep 22:40
77ba360

Choose a tag to compare

What's Changed

  • [doc]: update frame validation error to current version by @Kaspiman in #193

New Contributors

Full Changelog: v3.8.0...v3.8.1

v3.8.0 [Ping-Pong]

22 Aug 11:28
fd36dce

Choose a tag to compare

v3.7.0 [go1.21]

09 Aug 22:12
b9000ed

Choose a tag to compare

v3.6.3

27 Jun 15:52
bee7594

Choose a tag to compare

What's Changed

Full Changelog: v3.6.2...v3.6.3

v3.6.2

29 Nov 20:04
be81bd3

Choose a tag to compare

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

v3.6.1

09 Oct 11:41
a3ace26

Choose a tag to compare

json: use goccy/go-json