CHANGELOG.md in deimos-ruby-1.22.5 vs CHANGELOG.md in deimos-ruby-1.23.0

- old
+ new

@@ -5,9 +5,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## UNRELEASED +# 1.23.0 - 2024-01-09 + +- Fix: Fixed handler metric for status:received, status:success in batch consumption +- Feature: Allow pre processing of messages prior to bulk consumption +- Feature: Add global configuration for custom `bulk_import_id_generator` proc for all consumers +- Feature: Add individual configuration for custom `bulk_import_id_generator` proc per consumer +- Feature: Add global `replace_assocations` value for for all consumers +- Feature: Add individual `replace_assocations` value for for individual consumers +- Feature: `should_consume?` method accepts BatchRecord associations +- Feature: Reintroduce `filter_records` for bulk filtering of records prior to insertion +- Feature: Return valid and invalid records saved during consumption for further processing in `batch_consumption.valid_records` and `batch_consumption.invalid_records` ActiveSupport Notifications + # 1.22.5 - 2023-07-18 - Fix: Fixed buffer overflow crash with DB producer. # 1.22.4 - 2023-07-05 - Feature: Add support for message headers.