Skip to content

Version 2.8.0 - refresh dependencies

Choose a tag to compare

@kkaempf kkaempf released this 06 Dec 15:23
· 13 commits to main since this release

Version 2.8.0

Update to CMake 3.27 or later, OpenSSL 3

  • API change
    • 'int facility' must be defined in all executables using u/log
  • Features
    • support TLS v1.3
    • use CMake 3.27 or later for building
    • builds on MacOS now (kkaempf)
    • add Python 3.11 support (Joshua Kugler)
  • Bugfixes
    • fix Ruby rb_io vs rb_io_t to support Ruby 3.x (Vitezslav Crhonek, kkaempf)
    • Fixed missing void in prototypes causing compile errors when
      using -Wstrict-prototypes (Olaf Trygve Berglihn)
    • Removed unused token lineno causing errors due to compile
      flag -Wunused (Olaf Trygve Berglihn)
    • Link with libm for floor() function (Khem Raj)
    • Added wsman-key-value.h to list of headers to install (Olaf Trygve Berglihn)
    • wsman-win-client-transport: add SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE,
      Ignore more problematic certificates if verify_peer is 0. (Alexander Usyskin)
    • unlock mutex before destroy (kkaempf)
    • fix many compiler warnings (Alexander Usyskin)
    • drop Python 3.7 support (kkaempf)