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.