Skip to content

Releases: spiral/roadrunner-bridge

v3.0.0

14 Apr 15:20
dbb7f42
Compare
Choose a tag to compare

New features

Updated Queue component.

  • Updates spiral/roadrunner-jobs package up to 4.0 version
  • Removes Serializer Adapter. Now consumer always receives a task with string payload and then uses spiral/serializer component to deserialize it.
  • Pipelines section in config moves into root of queue config
return [
    'default' => env('QUEUE_CONNECTION', 'roadrunner'),

    'connections' => [
        'in-memory' => [
            'driver' => 'roadrunner',
            'pipeline' => 'memory',  // <======= Pipeline that will be used in connection
        ],
    ],

    'defaultSerializer' => 'closure',

    'pipelines' => [  // <=============== Pipelines section
        'memory' => [
            'connector' => new MemoryCreateInfo('local'),
            'consume' => true,
        ],
    ],
];
  • Adds earlier declaration of pipelines with consuming.

    • If there is a pipeline with consume=true declaration, it will be declared automatically during application bootstrapping.
    • Pipeline will be declared only on worker starting in Jobs mode.
  • rr:jobs:consume console command declares a pipeline if it wasn't declared and there is a declaration in config for it

Other changes

Full Changelog: 2.6.0...3.0.0

v2.6.0

28 Mar 09:52
ea273fb
Compare
Choose a tag to compare

What's Changed

  • Updates console commands for queue and cache component by @butschster in #68
  • Updates style of roadrunner jobs list command. by @butschster in #69

Full Changelog: 2.5.1...2.6.0

v2.5.1

01 Mar 12:22
00620ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.5.0...2.5.1

v2.5.0

24 Feb 09:38
2d025b3
Compare
Choose a tag to compare

What's Changed

  • Added the ability to define default options in the pipeline config by @msmakouz in #65

Full Changelog: 2.4.0...2.5.0

v2.4.0

22 Feb 19:10
78d3418
Compare
Choose a tag to compare

What's Changed

  • Adding the ability to generate client, config, bootloader in the GRPC by @msmakouz in #58
  • Removing assert in the ServiceClientCore by @msmakouz in #59
  • LoggerBootloader will register roadrunner app logger handler automatically after registering it by @butschster in #61
  • Fixes FallbackDispatcher name and small code refactoring by @butschster in #64

Full Changelog: 2.3.2...2.4.0

v2.3.2

16 Dec 12:33
bccc170
Compare
Choose a tag to compare

What's Changed

  • Fixes problem with making cache storage with container factory. by @butschster in #57

Full Changelog: 2.3.1...2.3.2

v2.3.1

23 Nov 21:19
b3135b8
Compare
Choose a tag to compare

What's Changed

  • Replace MonologBootloader with RoadRunnerBootloader in LoggerBootloader dependencies by @kastahov in #52
  • Add new line separator in the end of Protoc plugin binary was not found... by @kastahov in #53
  • Add console mode to log handler by @kastahov in #54

Full Changelog: 2.3.0...2.3.1

v2.3.0

18 Nov 08:30
3e61232
Compare
Choose a tag to compare

What's Changed

  • Added integration with centrifuge RoadRunner plugin by @butschster in #43

Warning
RoadRunner supports centrifuge since v2.12.0-beta.1
You can download it using spiral/roadrunner-cli package ./vendor/bin/rr get -s RC

  • Added Spiral\RoadRunnerBridge\GRPC\ProtoRepository\ProtoFilesRepositoryInterface by @kastahov in #49
  • Added generatedPath and servicesBasePath to GRPC config by @kastahov in #48

Full Changelog: 2.2.0...2.3.0

v2.2.0

10 Nov 09:02
3f5b0dd
Compare
Choose a tag to compare

What's Changed

  • Added grpc interceptors by @kastahov in #41
  • Added roadrunner logger handler by @kastahov in #42

New Contributors

  • @kastahov made their first contribution in #41

Full Changelog: 2.1.0...2.2.0

v2.1.0

21 Oct 10:58
9222fc6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.1...2.1.0