Releases: thesis-php/nats
Releases Β· thesis-php/nats
0.4.1
What's Changed
- Extend Traversable in Iterator by @vudaltsov in #42
- Scaffold by @vudaltsov in #44
- Allow set client name from config by @kafkiansky in #45
- Use thesis/package-version for SocketConnection version by @vudaltsov in #46
- Fix subscriptions leaks by @kafkiansky in #47
- Use
Protocol\Err::toException()inSocketConnection::execute()by @kafkiansky in #48 - Error handling in
SocketConnection::run()by @kafkiansky in #49 - Simplify ping pong handler by @kafkiansky in #50
- Cleanup pending requests, subscriptions, fix headers by @kafkiansky in #51
- Fix graceful shutdown by @kafkiansky in #52
- Fix get unknown counter by @kafkiansky in #54
New Contributors
- @vudaltsov made their first contribution in #42
Full Changelog: 0.4.0...0.4.1
0.4.0
Added
- Implement Consumer Push API (see PR for details).
Changed
- 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).
Fixed
- Fix empty payload serialization.
0.3.0
What's Added
- JWT Authentication by @Petryashin in #24
- Nats Service Api by @kafkiansky in #27
What's Fixed
- Fix heartbeats behaviour in
pullconsumers by @kafkiansky in #25
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Fix
ObjectStore::deleteby @kafkiansky in #14 - Fix iterator dispose in
ObjectStore::get()by @kafkiansky in #15 - Fix
Consumer::unsubscribeAllmethod by @Petryashin in #23
What's Added
- JetStream Distributed Counter CRDT by @kafkiansky in #17
- JetStream Message Scheduler by @kafkiansky in #19
- JetStream Batch Publishing by @kafkiansky in #22
New Contributors
- @Petryashin made their first contribution in #23
Full Changelog: 0.1.0...0.2.0
0.1.0
Added more features in README