Sourced from github.com/nats-io/nats.go's releases.
Release v1.44.0
Changelog
Overview
This PR adds a
PushConsumer
implementation tojetstream
, allowing easier migration to new API while maintaining usage of push consumers. For now it only supports the callback-basedConsume()
, more consuming options will be added in future releases.ADDED
- Core NATS:
UserCredentialBytes()
Conn
option (#1877)- JetStream:
PushConsumer
implementation injetstream
package- Expose
ClientTrace
inJetStreamOptions
(#1886)- Service API:
- Expose
WithEndpointPendingLimits
option (#1899)- Legacy KeyValue:
Error()
method toKeyLister
andKeyWatcher
interfaces (#1889)FIXED
- Core NATS:
- Fix timeoutWriter not recovering after first error (#1896)
- JetStream:
Consumer.Next()
hangs after connection is closed (#1883)- Fixed stream info request for strict mode (#1887)
- Ordered consumer not closing on connection close (#1885)
- Return a more appropriate error when Subject Transform is not supported (#1416)
- Fix subject transform comparison. Thanks
@erikmansson
for the contribution (#1907)- Legacy JetStream:
- Use timeout from
JetStreamContext
if no deadline is set on ctx (#1909)- KeyValue:
Keys()
andListKeys()
returning duplicates (#1884)- Fix subject prefix for the Create/Update operation in KV store. Thanks
@SalvaChiLlo
for the contribution (#1903)CHANGED
- Change
DefaultSubPendingMsgsLimit
(#998)Complete Changes
https://github.com/nats-io/nats.go/compare/v1.43.0...v1.44.0
Release v1.43.0
Changelog
ADDED
- Core NATS:
- Add
nc.LocalAddr
, similar tonc.ConnectedAddr
(#1877)FIXED
- Service API:
- Fix stopping service not unsubscribing from all endpoints. Thanks
@arunsworld
for the contribution (#1872)
... (truncated)
7a260b8
Release v1.44.0 (#1910)dfcb02d
[FIXED] Use mirror-aware prefix when updating KV key (#1903)0bba2a9
[ADDED] PushConsumer implementation in jetstream package (#1785)627a9f6
[FIXED] KeyValue Keys() and ListKeys() returning duplicates (#1884)9743171
Merge pull request #1909
from nats-io/fix-watcher-timeout3bd15a8
[FIXED] Use timeout from JetStreamContext if no deadline is set on
ctx0fc96b1
[FIXED] Fix subject transform comparison (#1907)ea3ef92
[IMPROVED] Change DefaultSubPendingMsgsLimit comment to reflect actual
value ...f038fb4
[FIXED] Return a more appropriate error when subject transforms are not
suppo...ad6e34e
[FIXED] Ordered consumer not closing on connection close (#1885)