Releases: dev360/django-nats-consumer
Releases · dev360/django-nats-consumer
1.3.0
1.2.1
1.2.0
- feat(consumer): implements more robust error retry//handling logic
- Support for exponential retries and max retries
- Ability to specify the ack/nack behavior after max retries
- Ability to do custom error handling logic
feat(tests): beefed up test coverage of the consumer and retry logic
- Tests for ensuring correct execution order
- Tests for error behavior
- Made tests run faster by patching asyncio sleep .. hope its not a 🦶🔫 (
717d236
)
- fix(consumer): fixes the message id function (
53edd09
)
1.1.0
1.0.0
1.0.0
0.3.0
0.2.0
0.1.0
- feat(consumer): implement base NATS consumer functionality
- Base consumer classes (NatsConsumerBase)
- Push Consumer implementation (JetstreamPushConsumer)
- Pull Consumer implementation (JetstreamPullConsumer)
- Consumer registration system using metaclasses
feat(django): add Django management command and app configuration
- Django management command for running consumers
- Auto-discovery of consumers in Django apps
- Django settings integration
feat(operations): add NATS stream operations
- CreateStream operation
- DeleteStream operation
- UpdateStream operation (
9ef2a3d
)