Skip to content

Latest commit

 

History

History
326 lines (159 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

326 lines (159 loc) · 16.6 KB

Changelog

3.3.0 (2024-10-07)

Features

  • Additional options to allow for batching and asynchronous batch handling for BroadwayAdapter (#103) (f003f0b)

3.2.0 (2024-10-01)

Features

  • SIGNAL-7060 preemtively drop large messages from queue (#101) (0baeae8)

3.1.2 (2024-09-26)

Bug Fixes

Miscellaneous

  • Sync files with stordco/common-config-elixir (#98) (0ba2a00)

3.1.1 (2024-09-23)

Bug Fixes

  • SIGNAL-7090 UPDATE async worker id setting per partition (#97) (060dbd7)

3.1.0 (2024-09-19)

Features

  • SIGNAL-7060 filter out large messages during termination instead of sending to Kafka (#95) (3bf5f81)

Miscellaneous

  • Sync files with stordco/common-config-elixir (#85) (c377a8e)
  • Sync files with stordco/common-config-elixir (#87) (5dcc51d)
  • Sync files with stordco/common-config-elixir (#88) (51f6add)
  • Sync files with stordco/common-config-elixir (#89) (f6b8668)
  • Sync files with stordco/common-config-elixir (#90) (ba97bf3)
  • Sync files with stordco/common-config-elixir (#91) (2c013fe)
  • Sync files with stordco/common-config-elixir (#92) (5da1a94)
  • Sync files with stordco/common-config-elixir (#94) (33ed4d8)

3.0.3 (2024-03-08)

Bug Fixes

  • Return :commit since :ack does not commit in v2 (#84) (15bd941)

Miscellaneous

  • PR template and checklist (#82) (ed71ff8)
  • Sync files with stordco/common-config-elixir (#76) (b23560e)
  • Sync files with stordco/common-config-elixir (#81) (58aba7b)
  • Update readme info about producer testing (#73) (00b633a)

3.0.2 (2023-12-26)

Bug Fixes

  • Update tuple types for sasl option (#78) (2860d8b)

Miscellaneous

  • Set main branch for release please (c8764b0)

3.0.1 (2023-11-22)

Bug Fixes

  • Update dialyzer types for producer module (#74) (f1fa928)

3.0.0 (2023-11-05)

⚠ BREAKING CHANGES

  • Kafee.Producer configuration is done differently to match how Kafee.Consumer works.
  • the use of "backend" has been renamed to "adapter"
  • Kafee.Testing is now reworked to Kafee.Test

Features

  • [SRE-515] use testing pid for better kafka produce testing (#58) (cae7bce)
  • [SRE-517] create a consumer module (#63) (d012734)
  • [SRE-518] setup encoder decoder modules (#62) (b494049)
  • Integrate data-streams into kafee producer (#52) (ffdd5da)
  • Update producer to match consumer style (#70) (39fc85a)

Bug Fixes

  • Fix consumer directory name typo (#71) (44de1d6)

Miscellaneous

2.6.2 (2023-09-28)

Bug Fixes

  • Update CI to include kafka service (#57) (d297248)

Miscellaneous

  • Add common-config-elixir workflow (#53) (4771f6f)
  • Sync files with stordco/common-config-elixir (#54) (5753ed7)
  • Sync files with stordco/common-config-elixir (#56) (c283269)

2.6.1 (2023-05-24)

Bug Fixes

  • add edge case testing around large messages (#49) (cb79607)

2.6.0 (2023-05-08)

Features

  • allow configurable max request size for async worker (#46) (7ae4738)

Bug Fixes

  • handle not retriable error cases (#48) (84f8807)

2.5.0 (2023-04-04)

Features

  • remove send_interval references, document new async worker options (#44) (3811516)
  • use new async queue system for faster sending (#41) (9f9e105)

2.4.0 (2023-03-17)

Features

2.3.1 (2023-03-10)

Bug Fixes

  • send whole message with sync_backend (#37) (1dde3fb)

2.3.0 (2023-02-08)

Features

  • add header binary validation before producing message (#34) (5d217a7)

2.2.3 (2023-02-06)

Bug Fixes

  • remove extra error log statement (e4dab28)

2.2.2 (2023-01-31)

Bug Fixes

  • update telemetry error kind to struct name (#31) (4ee2cb2)

2.2.1 (2023-01-27)

Bug Fixes

  • ArgumentError from Kafee.Producer.AsyncWorker (3e405ba)

2.2.0 (2023-01-26)

Features

Bug Fixes

  • more debugging around async worker (#27) (62c10d7)
  • update dialyzer to pass jason encoding (80265dd)

2.1.0 (2023-01-25)

Features

  • add more error handling around brod (d5c1032)
  • set retry metrics for sync producer (#21) (c2933c2)

Bug Fixes

  • update CI tests to run on ubuntu 20.04 for old OTP releases (#25) (48c78f7)

2.0.5 (2022-11-04)

Bug Fixes

  • [SIGNAL-2969] handle already started error (#19) (c541aea)

2.0.4 (2022-10-13)

Bug Fixes

  • dont split the queue larger than the length (#17) (5b96b6a)

2.0.3 (2022-10-12)

Bug Fixes

  • increase connect timeout to 10 seconds (#15) (e572d7e)

2.0.2 (2022-10-11)

Bug Fixes

  • increase default connection timeout (#13) (a1a18ec)

2.0.1 (2022-10-11)

Bug Fixes

  • run brod config init function to fix sasl auth (#11) (f35e791)

2.0.0 (2022-10-10)

⚠ BREAKING CHANGES

  • add async producer (#10)

Features

1.0.3 (2022-09-07)

Bug Fixes

  • publish formatter file (05de560)
  • update urls with real hex.pm and hexdocs.pm urls (618383e)

1.0.2 (2022-09-07)

Bug Fixes

  • add org to mix.exs package block (117fa28)

1.0.1 (2022-09-07)

Bug Fixes

  • update gha workflows for automated releases (e2b12b3)
  • update README to always show current version in code blocks (f59f4d6)

1.0.0 (2022-09-07)

⚠ BREAKING CHANGES

  • rename module to Kafee (#5)

Features

  • add synchronous producer module (#4) (d73e89d)
  • publish package to stord hex.pm org (#3) (e4b48d0)
  • rename module to Kafee (#5) (7f88456)

Bug Fixes

  • update brod client name to avoid process collision (#1) (905c897)

v0.1.0 (2022-09-6)

Features

  • initial release