v3.9.0
Added
js_PauseConsumer
support (also changed jsConsumerConfig, jsCo… by @levb in #726- Expose
MaxPendingBytes
on thenatsOptions
by @LaurensVergote in #700 kvStore_WatchMulti
,js_Subscribe[Sync]Multi
by @levb in #750natsConnection_Reconnect
by @levb in #757- Support %-encoded username/password in server URLs by @levb in #765
- Support linking with MinGW toolchains on Linux by @XJ-0461 in #763
- TLS:
natsOptions_TLSHandshakeFirst()
by @kozlovic in #780 - Adding SNI extension if available by @thierryba in #787
- Add filtering to KV method returning all keys by @saurabhojha in #797
js_PullSubscribeAsync
by @levb in #785- [BREAKING] Services: queue group now configurable and can be disabled by @levb in #800
nats_GetJWTOrSeed
to understand Windows \r\n lines by @levb in #801
Fixed
- Moved micro_args to examples by @levb in #731
- Modify JetStream examples (Add comments to SubjectsLen) by @pch-blog in #734
- Build: issue on Android with
NATS_EXTRA_LIB
by @kozlovic in #739 - GH-738, do not prefix endpoint name with the group prefix by @levb in #741
- GH-736: added extern to micro_Errors by @levb in #743
- Fix heap buffer overflow in _fetch by @tyler92 in #749
- Improve Windows build support by @mtmk in #760
- refactored nats.c, prep for
js_PullSubscribeAsync
by @levb in #778 - Fixing setting handshake_first without setting secure in the natsOptions by @thierryba in #789
Non-code changes
- [ADDED] GitHub action to update docs by @levb in #720
- [FIXED] doxygen GH action skip ci, include release_* by @levb in #725
- [FIXED] More fixes for doxygen autoupdate by @levb in #729
- [FIXED] flapping test: Test_KeyValueMirrorCrossDomains by @levb in #747
- [ADDED] Build with GitHub actions by @levb in #748
- [CI only]: Nightly test server main, latest release by @levb in #751
- [TEST only] increased Test_KeyValueMirrorCrossDomains timeout value by @levb in #753
- [CI only] Adjusted coverage targets/thresholds by @levb in #752
- [CI only] run tests once, not x3 except for main, release by @levb in #759
- [TEST ONLY] Fixed Test_JetStreamSubscribeIdleHeartbeat by @levb in #764
- [CI only] Skip codecov for forks until they resolve tokenless uploads… by @levb in #768
- [FIXED] cleaning up sanitize=thread found several races by @levb in #771
- benchmark for SubscribeAsync by @levb in #774
- Fixed test_JetStreamInfoAlternates flapper by @kozlovic in #775
- [CHANGED] sub benchmark tuned by @levb in #777
- Fixed flappers and test_SSLHandshakeFirst by skipping if server is < 2.10.0 by @kozlovic in #784
- Fixed test SSLVerifyHostName when build NATS_FORCE_HOST_VERIFICATION=OFF by @kozlovic in #788
- nats.c is available on conan.io/center by @mathi-m in #791
- [TEST ONLY] test fixes for 2.11 server changes by @levb in #798
New Contributors
- @github-actions made their first contribution in #732
- @pch-blog made their first contribution in #734
- @LaurensVergote made their first contribution in #700
- @mtmk made their first contribution in #760
- @XJ-0461 made their first contribution in #763
- @thierryba made their first contribution in #787
- @mathi-m made their first contribution in #791
- @saurabhojha made their first contribution in #797
Full Changelog: v3.8.0...v3.9.0