Skip to content

v3.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Feb 20:03
· 16 commits to master since this release

Changes since v3.6.0:

  • licensing: OpenDHT is now published under the MIT license.
  • dht: fix incorrect accounting of empty values which could cause crashes in some cases.
  • dht: fix incorrect accounting of storage quota which could cause busy loops in some cases.
  • dht: local storage quota (incurred by put API calls) is now accounted independently from the remote storage quota (incurred by remote nodes storing values on our node). Local storage quota is unlimited by default. Remote storage quota remains at 64MB by default.
  • build: OpenDHT now supports being built with C++17, C++20 and C++23. Use CMAKE_CXX_STANDARD to change it.
  • build: the deprecated autotools build system have been removed. Use CMake or Meson instead.
  • build/meson: Install headers. (@apteryks )
  • proxy: the proxy server now uses TLS1.3 by default
  • logger: add tag and filter mechanism
  • various cleanup.

Note that the next version 4.0 will remove deprecated APIs.