Skip to content

Releases: roadrunner-php/goridge

v4.2.0

11 Apr 17:33
c6696bd
Compare
Choose a tag to compare

What's Changed

  • Added RPC Implementation using multiple relays to enable async communication by @L3tum in #25
  • Added support for RoadRunner v2024.1 by @msmakouz in #26

New Contributors

  • @L3tum made their first contribution in #25

Full Changelog: 4.1.1...v4.2.0

v4.1.1

21 Dec 10:55
a5d6744
Compare
Choose a tag to compare

What's Changed

  • Added missed Spiral\Goridge\RPC\Exception\ServiceException to PHPDoc, added PHP 8.3 to GitHub actions by @msmakouz in #21

Full Changelog: 4.1.0...4.1.1

v4.1.0

03 Oct 18:42
d955f58
Compare
Choose a tag to compare

What's Changed

  • Added BlockingRelayInterface, added stream flags PING and PONG by @roxblnfk in #20

Full Changelog: 4.0.0...4.1.0

v4.0.0

14 Apr 11:03
56302fc
Compare
Choose a tag to compare

Features

  • Upgraded to PHP 8.1
  • Upgraded to PHPUnit 10
  • Upgraded to Psalm 5
  • Added reusable Gh Actions
  • Added metapackage spiral/roadrunner:^2023

API changes:

  • Added new BYTE10_STOP flag constant to Frame class.
  • Added Relay::hasFrame() method.
  • Added hasFrame() public method to SocketRelay and StreamRelay classes.
  • Added hasFrame() method to RelayInterface.
  • Changed the signature of encode() and decode() methods in MsgpackCodec, ProtobufCodec , JsonCode and CodecInterface classes.
  • Changed the signature of call() function in RPCInterface.
  • Removed StringableRelayInterface class.
  • Added SocketType enum

v3.2.0

21 Mar 20:26
3d8e97d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.2...v3.2.0

v3.1.2

13 Jan 08:23
2c50b64
Compare
Choose a tag to compare

What's Changed

  • Update .gitattributes (exclude psalm config & examples from export) by @tarampampam (#8)
  • Update tests by @roxblnfk (#9)
    • add mutation testing
    • fix Psalm issues
    • add PHP 8.1 in CI
    • add preffer-stable mode in ci
    • update dependencies

New Contributors

Full Changelog: v3.1.1...v3.1.2

v3.1.1

10 Jun 12:33
Compare
Choose a tag to compare
  • Fix .phpstorm.meta.php autocompletion

v3.1.0

10 Jun 09:15
2238be1
Compare
Choose a tag to compare
  • Added optional RPC::call() 3rd options argument.
  • Added protobuf codec.
  • Added simple autocomplete.

v3.0.1

11 Mar 14:31
3258892
Compare
Choose a tag to compare
  • Fix lowercase formatting in unix socket (#3, #4)

v3.0.0

18 Jan 12:48
Compare
Choose a tag to compare
  • added support for binary RPC codes (msgpack)
  • increaced protocol performance (no more secondary syscall)
  • reduced protocol message size
  • split RPC interfaces into separate namespace