Skip to content

118762: port in features#8

Open
vkghub wants to merge 8 commits intomainfrom
port_in_features
Open

118762: port in features#8
vkghub wants to merge 8 commits intomainfrom
port_in_features

Conversation

@vkghub
Copy link

@vkghub vkghub commented Feb 27, 2026

Ticket:
RM-118762

TreyE and others added 8 commits February 27, 2026 10:02
* Don't start event source until rails is ready.

* Fix up when HTTP subscriber bindings are resolved.

* Properly name parameter.

* Fix http subscriber routing.

* Add more documentation.
* add support for amqp payload compress/decompress

* publish compressed messages based on api configuration

* publish binary data directly to rabbitmq

* check if message bindings available

* verify encoding before passing payload to consumer handler

* refactor payload_codec, add specs

* add mime encode/decode operations

* add specs for mime encode/decode operations

* update bunny queue proxy and remove payload_codec

* remove zlib gem reference

* log file size before and after encoding

* update method names

* update errors for encode/decode exceptions

* add documentation for encode/decode operations
* add default mime type encode json

* update documentation

* spec fixes

* refactor json string check and specs
* add default mime type encode json

* update documentation

* spec fixes

* refactor json string check and specs

* don't block messages from processing when encountered decode error
  - added subscriber.ack to acknowledge the message

* add spec fixes

* added more logger messages

---------

Signed-off-by: Raghu Ram <raghuramg83@gmail.com>
* handle graceful shutdown of Bunny (AMQP client)

* rearrange methods

* add more changes and specs

* remove unused

* add more specs

* add railtie spec

* fix typo

* spec fix

* fix path

* revert spec config

* revert spec

* test spec

* test one more change

* remove unused code
@vkghub vkghub added the enhancement *️⃣ New feature or request label Feb 27, 2026
@vkghub vkghub self-assigned this Feb 27, 2026
@vkghub vkghub changed the title Port in features 118762: Port in features Feb 27, 2026
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the ticket for this pull request: https://redmine.priv.dchbx.org/issues/118762

@vkghub vkghub marked this pull request as ready for review March 2, 2026 17:43
@vkghub vkghub changed the title 118762: Port in features 118762: port in features Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement *️⃣ New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants