Message-store

Latest version: v0.3.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.0

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

- 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

- add `max_bytes` parameter to MessageStore initialization

0.1.1

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

0.1

First ever release of python's version of message store

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.