Skip to content

Releases: owen2345/pub_sub_model_sync

Release 1.9.3

25 Jan 17:50
Compare
Choose a tag to compare

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

17 Jan 11:57
Compare
Choose a tag to compare

Changes included (Tue Jan 17 11:57:54 UTC 2023)

Release 1.9.1

16 Jan 12:34
Compare
Choose a tag to compare

Changes included (Mon Jan 16 12:34:31 UTC 2023)

Release 1.9.0

13 Jan 12:29
Compare
Choose a tag to compare

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

13 Jan 10:38
Compare
Choose a tag to compare

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

29 Dec 12:01
Compare
Choose a tag to compare

Changes included (Thu Dec 29 12:01:52 UTC 2022)

Release 1.7.1

29 Dec 11:24
Compare
Choose a tag to compare

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

28 Dec 12:44
Compare
Choose a tag to compare

Changes included (Wed Dec 28 12:44:17 UTC 2022)

Release 1.6.4

29 Nov 13:19
Compare
Choose a tag to compare

feat: allow the ability to prevail payload ordering_key (owen2345 - a6c7ae6)

Release 1.6.3

25 Nov 13:18
Compare
Choose a tag to compare

feat: print message when payload body is empty after optimization (owen2345 - aeeb42a)