All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Implement Consumer Push API (see PR for details).
- Improve headers parsing.
- Refactor nats subscription (see PR for details).
- Refactor JetStream Consumer API (see PR for details).
- Made the Delivery object lightweight (see PR for details).
- Refactor pull consumers API (see PR for details).
- Fix empty payload serialization.
- Deprecate
Config::$version, will be removed in0.5.0.
- JWT Authentication.
- Nats Service Api (see ADR-32).
- Fix heartbeats behaviour in
pullconsumers.
- JetStream Distributed Counter CRDT (see ADR-49).
- JetStream Batch Publishing (see ADR-50).
- JetStream Message Scheduler (see ADR-51).
- Fix
ObjectStore::delete. - Fix iterator dispose in
ObjectStore::get(). - Fix
Consumer::unsubscribeAll.