Releases: owen2345/pub_sub_model_sync
Releases · owen2345/pub_sub_model_sync
Release 1.9.3
Changes included (Wed Jan 25 17:50:16 UTC 2023)
- Release 1.9.3 (owen2345 - 8dc6032)
- fix: reformat message headers to include ordering_key (google pubsub)
issue: ordering_key was missing in ruby3. Reason: ruby 3 has changed the named parameters behavior (owen2345 - 05d0377) - chore: fix gemfile for ruby 2.6 (github actions remove allowed failure) ([Owen Peredo](owen2345 - 1178de8)
- chore: upgrade ruby version for development (owen2345 - 1060cb2)
- chore: update readme (owen2345 - 504e41c)
Full Changelog: 1.9.2...1.9.3
Release 1.9.2
Release 1.9.1
Release 1.9.0
Changes included (Fri Jan 13 12:29:54 UTC 2023)
- Release 1.9.0 (owen2345 - 1fbc0b4)
- style: improve code style (owen2345 - 3369518)
- feat: publish messages asynchronously by default (reverted release 1.8.0)
- feat: add the ability to publish messages synchronously via:
config.sync_mode = true
or env var:PUBSUB_MODEL_SYNC_MODE: true
(owen2345 - 0967065) - feat: improve log messages (owen2345 - 9910ea7)
Release 1.8.0
Changes included (Fri Jan 13 10:38:35 UTC 2023)
- Release 1.8.0 (owen2345 - 0d8b4f3)
- feat: remove no longer used buffers in transactions (already managed by async publishers) (owen2345 - 597c4b3)
- chore: improve log messages (print payload uui instead of the entire payload) (owen2345 - 3735ba4)
- feat: publish messages by default synchronously, add the ability to enable async mode to deliver messages asynchronously (REVERTED IN 1.9.0)(owen2345 - 6bf4f7b)
Release 1.7.2
Release 1.7.1
Changes included (Thu Dec 29 11:24:23 UTC 2022)
- Release 1.7.1 (owen2345 - d4fdc8c)
- test: silence default exception from #on_error_processing hook (owen2345 - 3e17631)
- fix: fix infinite loop when retrying message publishing (call #on_error_publish hook only when called via #publish) (owen2345 - 8ea1718)
- fix: fix infinite loop when retrying message processing (call #on_error_processing hook only when called via #process) (owen2345 - 6054f8d)
Release 1.7.0
Changes included (Wed Dec 28 12:44:17 UTC 2022)
- feat: use reusable workflow for release builder (owen2345 - 988181b)
- Release 1.7.0 (owen2345 - a2a9440)
- fix: Resume ordering_key when marked as failed
- feat: retry publishing message if OrderingKeyError Issue: https://github.com/googleapis/google-cloud-ruby/blob/main/google-cloud-pubsub/OVERVIEW.md#handling-errors-with-ordered-keys (owen2345 - ae731b4)
- feat: allow payloads to retry publishing when previously failed publishing (owen2345 - affeeeb)