Sha256: 16f53b86c1d2fd83c65672d98ef074e0888aede2689449a590db78f2726d231c

Contents?: true

Size: 1.6 KB

Versions: 4

Compression:

Stored size: 1.6 KB

Contents

# Changelog
All notable changes to this project will be documented in this file.

## [0.11.0] - 2021-05-05
### Added
- `Rabbit.config.receiving_job_class_callable` now receives the full message context (with `message`, `delivery_info` and `arguments` (see the `Rabbit::Receiving::Receive`));

## [0.10.0] - 2021-03-05
### Added
- logging message headers

## [0.9.0] - 2020-11-18
### Added
- configurable publish skipping (previous iteration just skipped in development)

### Fixed
- fix for receiving (delivery_info and args to hashes)
- fix for requiring receiving job

## [0.8.1] - 2020-11-05
### Added
- channels pool for manage channels on Publisher connection
### Changed
- Publisher use channels pool for access to channel

## [0.8.0] - 2020-10-28
### Added
- class Rabbit::Recieving::Receive for message processing
- class Rabbit::Recieving::Queue for queue name determination when receiving
- message_id argument in published and received messages
- before and after hooks when processing message
- specs for new functionality
- arguments attribute in received message and handler (contain raw message arguments with exchange and routing_key from the delivery_info)

### Changed
- Rabbit::Receiving::Worker refactoring (message processing moved to a separate class)
- ruby version upped to 2.5
- rubocop ruby target version set to 2.5
- some fixes of updated rubocop and ruby warnings
- heavy refactoring of old specs for receiving

## [0.7.1] - 2020-06-09
### Changed
- (Partially Fixed) Support for pre-defined logger injection on Sneakers moudle;

## [0.7.0] - 2020-06-09
### Added
- Support for multiple customizable loggers;

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rabbit_messaging-0.13.0 CHANGELOG.md
rabbit_messaging-0.12.1 CHANGELOG.md
rabbit_messaging-0.12.0 CHANGELOG.md
rabbit_messaging-0.11.0 CHANGELOG.md