New
v3.10.0
Added
- Added UpdatesOnly to kwWatchOptions by @levb in https://github.com/nats-io/nats.c/pull/818
- Add SSL cert validation callback by @ckasabula in https://github.com/nats-io/nats.c/pull/826
- [ADDED] natsConnection_ReadLastError replaces natsConnection_GetLastE… by @levb in https://github.com/nats-io/nats.c/pull/846
Fixed
- [FIXED] EventLoop: Socket now closed only after event loop done polling by @kozlovic in https://github.com/nats-io/nats.c/pull/815
- [FIXED] microservice cleanup (flapping MicroServiceStops... tests) by @levb in https://github.com/nats-io/nats.c/pull/816
- [NIT] removed line-trailing whitespace in the code by @levb in https://github.com/nats-io/nats.c/pull/817
- [FIXED] Examples: Add missing 'stream' and 'durable' params in usage by @kozlovic in https://github.com/nats-io/nats.c/pull/821
- Fixed JetStreamBackOffRedeliveries test by @kozlovic in https://github.com/nats-io/nats.c/pull/822
- [FIXED] build error (#819) by @oldnick85 in https://github.com/nats-io/nats.c/pull/820
- [FIXED] Build: failure with mingw by @kozlovic in https://github.com/nats-io/nats.c/pull/828
- [FIXED] microService_AddEndpoint() could crash if subject is invalid by @kozlovic in https://github.com/nats-io/nats.c/pull/831
- [FIXED] C++ compiler errors by @mtmk in https://github.com/nats-io/nats.c/pull/832
- [FIXED] Build: failure with Android NDK by @mtmk in https://github.com/nats-io/nats.c/pull/830
- [FIXED] GH-823 deadlock in js_MaybeFetchMore by @levb in https://github.com/nats-io/nats.c/pull/834
- [FIXED] Default statistics handler of microservice had unnecessary check by @kozlovic in https://github.com/nats-io/nats.c/pull/837
- [FIXED] Added missing
NATS_EXTERNon some functions. by @kozlovic in https://github.com/nats-io/nats.c/pull/836 - fix: some nulls checks by @wooffie in https://github.com/nats-io/nats.c/pull/840
- fix: double free and deref after free in js.c by @wooffie in https://github.com/nats-io/nats.c/pull/839
- fix: typo in clear routine by @wooffie in https://github.com/nats-io/nats.c/pull/842
- fix: better cleanup if js clone config fails by @wooffie in https://github.com/nats-io/nats.c/pull/844
- Fix possible null deref in pub by @wooffie in https://github.com/nats-io/nats.c/pull/848
- fix: srvpool typo by @wooffie in https://github.com/nats-io/nats.c/pull/849
Non-code changes
- Generate cnats-config-version.cmake by @rolflussi in https://github.com/nats-io/nats.c/pull/813
- Removed [EXPERIMENTAL] from KV API by @levb in https://github.com/nats-io/nats.c/pull/838
- Removed all remaining EXPERIMENTAL (micro)services documentation references by @levb in https://github.com/nats-io/nats.c/pull/847
New Contributors
- @rolflussi made their first contribution in https://github.com/nats-io/nats.c/pull/813
- @oldnick85 made their first contribution in https://github.com/nats-io/nats.c/pull/820
- @ckasabula made their first contribution in https://github.com/nats-io/nats.c/pull/826
- @wooffie made their first contribution in https://github.com/nats-io/nats.c/pull/840
Full Changelog: https://github.com/nats-io/nats.c/compare/v3.9.0...v3.10