Current section

Files

Jump to
Raw

CHANGELOG.md

# Changelog
## [1.5.0](https://github.com/efcasado/off_broadway_pulsar/compare/v1.4.0...v1.5.0) (2026-07-19)
### Features
* failover active state change callback ([#70](https://github.com/efcasado/off_broadway_pulsar/issues/70)) ([fcba675](https://github.com/efcasado/off_broadway_pulsar/commit/fcba67544517bf78a327eb71f2dfc6dc8d031e76))
### Dependencies
* bump pulsar from 2.10.1 to 2.11.0 ([#69](https://github.com/efcasado/off_broadway_pulsar/issues/69)) ([03b6e8a](https://github.com/efcasado/off_broadway_pulsar/commit/03b6e8afc13686a77848643df67289f920a6771d))
* bump pulsar from 2.9.0 to 2.10.1 ([#67](https://github.com/efcasado/off_broadway_pulsar/issues/67)) ([26e99ed](https://github.com/efcasado/off_broadway_pulsar/commit/26e99ed2d8963ad147e819353e39764878b8494e))
* **ci:** bump actions/cache from 5 to 6 ([#68](https://github.com/efcasado/off_broadway_pulsar/issues/68)) ([8e3f33d](https://github.com/efcasado/off_broadway_pulsar/commit/8e3f33d91423cd21302b828e8183df0106748e23))
* **ci:** bump actions/checkout from 6 to 7 ([#65](https://github.com/efcasado/off_broadway_pulsar/issues/65)) ([85e5949](https://github.com/efcasado/off_broadway_pulsar/commit/85e59491e1c1334b0910991c6007f9aa2bd4847e))
## [1.4.0](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.11...v1.4.0) (2026-06-06)
### Features
* **pulsar:** partition auto-discovery ([54fb1b3](https://github.com/efcasado/off_broadway_pulsar/commit/54fb1b37036f0b37c07f92a7bf0cc0efacd76373))
### Bug Fixes
* permit tracking is off for partitioned topics ([9b297ad](https://github.com/efcasado/off_broadway_pulsar/commit/9b297adcae43bcceb9d567104f067125e465cd31))
### Dependencies
* bump erlang and elixir versions to 29 and 1.20 ([#63](https://github.com/efcasado/off_broadway_pulsar/issues/63)) ([ca4ad2c](https://github.com/efcasado/off_broadway_pulsar/commit/ca4ad2cd514ecf81a28e6baf25db745e9968b427))
* bump pulsar from 2.8.17 to 2.9.0 ([070859f](https://github.com/efcasado/off_broadway_pulsar/commit/070859fdbaa893efb885e4b7ce7220ffc608d40d))
* **ci:** bump actions/cache from 4 to 5 ([#61](https://github.com/efcasado/off_broadway_pulsar/issues/61)) ([7ca760f](https://github.com/efcasado/off_broadway_pulsar/commit/7ca760f7b1e35c4ec327f19f85fc73087cb8c84f))
* **ci:** bump actions/checkout from 4 to 6 ([#58](https://github.com/efcasado/off_broadway_pulsar/issues/58)) ([ff23dd2](https://github.com/efcasado/off_broadway_pulsar/commit/ff23dd20e4e270d6b86cac3739d89a2e5ef9bb9d))
* **ci:** bump dorny/test-reporter from 2.2.0 to 3.0.0 ([#59](https://github.com/efcasado/off_broadway_pulsar/issues/59)) ([fa55abd](https://github.com/efcasado/off_broadway_pulsar/commit/fa55abd4a42b377cf27a076ceec57df631221327))
* **ci:** bump jdx/mise-action from 2 to 4 ([#62](https://github.com/efcasado/off_broadway_pulsar/issues/62)) ([63eb14d](https://github.com/efcasado/off_broadway_pulsar/commit/63eb14d852d655e7d7617d090a49fce5db5e1b85))
### Continuous Integration
* bump version in readme on new release ([#56](https://github.com/efcasado/off_broadway_pulsar/issues/56)) ([3e98430](https://github.com/efcasado/off_broadway_pulsar/commit/3e9843077e0944de0e453d04cf3b509f5dfa0047))
* configure dependabot to bump gha dependencies ([#57](https://github.com/efcasado/off_broadway_pulsar/issues/57)) ([c44afb7](https://github.com/efcasado/off_broadway_pulsar/commit/c44afb7f3628c4f10e5c086ce1b30325d6168e9e))
* migrate releases to release-please ([#54](https://github.com/efcasado/off_broadway_pulsar/issues/54)) ([8b28f9a](https://github.com/efcasado/off_broadway_pulsar/commit/8b28f9a8b146f5f9cfce96eaafa76364db5ae92c))
## [1.3.11](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.10...v1.3.11) (2026-06-05)
## [1.3.10](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.9...v1.3.10) (2026-05-23)
## [1.3.9](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.8...v1.3.9) (2026-05-21)
## [1.3.8](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.7...v1.3.8) (2026-05-21)
## [1.3.7](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.6...v1.3.7) (2026-05-21)
## [1.3.6](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.5...v1.3.6) (2026-05-08)
### Bug Fixes
* inherit default callbacks for pulsar consumer ([#48](https://github.com/efcasado/off_broadway_pulsar/issues/48)) ([1b1e4fb](https://github.com/efcasado/off_broadway_pulsar/commit/1b1e4fbca37d789a9e525b105792e5177a72d767))
## [1.3.5](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.4...v1.3.5) (2026-03-22)
## [1.3.4](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.3...v1.3.4) (2026-03-10)
## [1.3.3](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.2...v1.3.3) (2026-03-05)
## [1.3.2](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.1...v1.3.2) (2026-03-04)
## [1.3.1](https://github.com/efcasado/off_broadway_pulsar/compare/v1.3.0...v1.3.1) (2026-02-28)
## [1.3.0](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.11...v1.3.0) (2026-02-27)
### Features
* add support for multi-topic producers ([#39](https://github.com/efcasado/off_broadway_pulsar/issues/39)) ([7e37e29](https://github.com/efcasado/off_broadway_pulsar/commit/7e37e29ac2a46229b3f7697ce9e851a9f4499924))
## [1.2.11](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.10...v1.2.11) (2026-02-27)
## [1.2.10](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.9...v1.2.10) (2026-02-20)
## [1.2.9](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.8...v1.2.9) (2026-02-04)
## [1.2.8](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.7...v1.2.8) (2026-02-03)
## [1.2.7](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.6...v1.2.7) (2026-01-29)
## [1.2.6](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.5...v1.2.6) (2026-01-22)
## [1.2.5](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.4...v1.2.5) (2026-01-22)
## [1.2.4](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.3...v1.2.4) (2026-01-09)
## [1.2.3](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.2...v1.2.3) (2025-12-27)
## [1.2.2](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.1...v1.2.2) (2025-12-18)
## [1.2.1](https://github.com/efcasado/off_broadway_pulsar/compare/v1.2.0...v1.2.1) (2025-12-15)
### Bug Fixes
* missing chunking-related options ([296d462](https://github.com/efcasado/off_broadway_pulsar/commit/296d46210901f3ca6d4acb8095fb21c9184d968c))
* missing compaction-related settings ([8868e05](https://github.com/efcasado/off_broadway_pulsar/commit/8868e053f759af62ce127cddf6251dd7e173ea12))
## [1.2.0](https://github.com/efcasado/off_broadway_pulsar/compare/v1.1.0...v1.2.0) (2025-12-14)
### Features
* add support for message chunking ([29facd1](https://github.com/efcasado/off_broadway_pulsar/commit/29facd1433884223cc0f481c6cb7cfabbe0b9f87))
## [1.1.0](https://github.com/efcasado/off_broadway_pulsar/compare/v1.0.4...v1.1.0) (2025-12-06)
### Features
* support pulsar-elixir multi-client architecture ([93ba3fc](https://github.com/efcasado/off_broadway_pulsar/commit/93ba3fc87b97c6b89d5197764485d744e71ff5a5))
## [1.0.4](https://github.com/efcasado/off_broadway_pulsar/compare/v1.0.3...v1.0.4) (2025-12-05)
## [1.0.3](https://github.com/efcasado/off_broadway_pulsar/compare/v1.0.2...v1.0.3) (2025-12-05)
## [1.0.2](https://github.com/efcasado/off_broadway_pulsar/compare/v1.0.1...v1.0.2) (2025-12-05)
## [1.0.1](https://github.com/efcasado/off_broadway_pulsar/compare/v1.0.0...v1.0.1) (2025-12-05)
## 1.0.0 (2025-12-05)
### Features
* optional pulsar connection ([0ebb96b](https://github.com/efcasado/off_broadway_pulsar/commit/0ebb96b6776b031a0992e9ebd656b06d224e3e87))
* producer concurrency ([d430692](https://github.com/efcasado/off_broadway_pulsar/commit/d430692a76729618ed41df881d2eb875a1f7203c))
* support all pulsar-elixir options ([454d20e](https://github.com/efcasado/off_broadway_pulsar/commit/454d20e5d75bd409ae3c8da8eb46837ae38bff7f))
### Bug Fixes
* align demand handling with pulsar native flow control ([f9ba1de](https://github.com/efcasado/off_broadway_pulsar/commit/f9ba1defb2306a02cfb6aa7742198bbc6ffcd27e))
* back pressure bug ([40faa92](https://github.com/efcasado/off_broadway_pulsar/commit/40faa9257a3e3c050f2a47585ef6165b34c42454))
* batched acknowledgements ([a2a094e](https://github.com/efcasado/off_broadway_pulsar/commit/a2a094e880092d130f7057278fcb99320a036bb2))
* dispatch message when pipeline waiting for demand ([0484272](https://github.com/efcasado/off_broadway_pulsar/commit/0484272a0c79059bbe351a74d50321ec09526cf3))
* dispatch messages in order ([d805b98](https://github.com/efcasado/off_broadway_pulsar/commit/d805b9827248b1aa301dac759b1f4e6d746fa922))
* do not ignore startup delay and jitter ([10097ec](https://github.com/efcasado/off_broadway_pulsar/commit/10097ec31ee4828ca61185d2260c33cbbdcddcaf))
* do not start pulsar app automatically ([ffb8c22](https://github.com/efcasado/off_broadway_pulsar/commit/ffb8c222c9dc1cbba3178cb5cf12013e53555c7a))
* dynamic pulsar consumer process ([a632b1e](https://github.com/efcasado/off_broadway_pulsar/commit/a632b1e7f35ee61ee4a577cb4c25ac8b009ddbcb))
* only dispatch messages based on demand ([81d34e9](https://github.com/efcasado/off_broadway_pulsar/commit/81d34e92f1f165783319df13ae719be4e0525dfa))
* pipeline stops on consumer restart ([42e0324](https://github.com/efcasado/off_broadway_pulsar/commit/42e03244280dd86c4c5f4e17cc2f43e96989c374))
* stale consumer when using DLQ policy ([da89a9d](https://github.com/efcasado/off_broadway_pulsar/commit/da89a9da31ae0b0afc5c5f4dd42a8fafd3641fe4))
* wrong function clause in consumer ([f2e1625](https://github.com/efcasado/off_broadway_pulsar/commit/f2e1625fba1ebb234a02d70e97a0f719adc5cad5))