Skip to content

Releases: zencastr/message-store

0.3.0

04 Nov 21:17
Compare
Choose a tag to compare

Changes:

  • Implement basic integration testing with low coverage initially
  • max_bytes was incorrectly associated with max_msg_size, we now default to 1GB for the former and 4MB for the latter
  • Retry publish/fetch on nats.js.errors.NoStreamResponseError
  • Error codes are numbers, not strings
  • If WPI message fails, report why
  • Also reduce WPI interval to 10 seconds, so two have to fail to hit the default 30s window
  • Bump nats-py to 2.9.0

0.2.0

22 Oct 19:59
Compare
Choose a tag to compare
  • Implement sane retries during periods of degradation, via https://zencastr.atlassian.net/browse/PL-5174
  • Actively delete ephemeral consumers after they're used
  • Expose .timestamp property in MessageFromSubscription in order track time between publishing and processing

0.1.2

02 Feb 17:22
Compare
Choose a tag to compare
  • add max_bytes parameter to MessageStore initialization

0.1.1

10 Jan 14:52
Compare
Choose a tag to compare

Install nats-py[nkeys] instead of just nats-py. Also add license and ensure mypy and ruff tests pass.

0.1

08 Jan 17:35
e4591e8
Compare
Choose a tag to compare
0.1

First ever release of python's version of message store