Skip to content

Release v3.6.0

Compare
Choose a tag to compare
@kozlovic kozlovic released this 27 Jan 00:32
· 121 commits to main since this release
d832491

Changelog

Changed

  • Build
    • Deprecated NATS_BUILD_TLS_USE_OPENSSL_1_1_API CMake variable. From a fresh CMake build environment, the build will now assume building against OpenSSL 1.1+ (assuming building with TLS is not disabled). Thanks to @wolfkor for the feedback (#617)
    • Removed git submodule cmake-coveralls since it was causing Travis' "Log Scans" reports (#629)
  • Every connection will now have a default connection error handler (if none is set by the user) that prints the error on stderr (#625)

Added

  • natsOptions_SetUserCredentialsFromMemory option to set the user JWT from memory instead of files. Thanks to @MichaelVoelkel for the contribution (#621)
  • natsOptions_SetMessageBufferPadding that adds padding when allocating buffer for incoming messages. Thanks to @dmitrmax for the contribution (#624)

Fixed

  • Use unsigned char for <ctype.h> functions where appropriate. Thanks to @sebhub for the contribution (#627)

Complete Changes

v3.5.0...v3.6.0