Eclipse Californium (Cf) CoAP Framework 3.9.0

This minor release 3.9.0 comes with:

  • Support for ARIA cipher suites, when supported by the JCE.
  • Improvements in error handling in DTLS.
  • Updated dependencies
  • Deprecating LeastRecentlyUsedCache in order to switch to LeastRecentlyUpdatedCache

For more details see:

  • bb53cf9dd 2023-07-19 fix: account for removal of disallowed characters in ipv6 scopes
  • aa03b7f3a 2023-07-17 Relax time in UDP unit tests.
  • 0b3a89434 2023-07-13 Permit to use 0 as number of threads to select the TCP implementation default.
  • 94922b810 2023-07-13 Add request message code to blockwise tracking.
  • ad897a985 2023-06-13 Add file encryption utility.
  • 5a95ac8ff 2023-06-12 Add support for other ciphers to encrypted streams.
  • c18e19bec 2023-07-13 Fix client specific default configuration.
  • aa194335a 2023-07-03 Reduce slightly the write scope in blockwise layer.
  • 78357edde 2023-07-03 Use NoDeduplicator as default for TCP.
  • d977de5c5 2023-07-03 Use number of cores also for the default number of the TCP threads.
  • 62efe3756 2023-07-03 Consolidate deprecation in demos.
  • 43090c994 2023-07-03 Fix typo in README.
  • 7db24b5c4 2023-07-01 Cleanup internal usage of deprecated functions and fields.
  • 5eb09d10f 2023-06-26 Add data privacy note to interoperability sandbox server.
  • ee9b0d02c 2023-06-27 Use read/write lock for blockwise layer.
  • d4b014f21 2023-06-21 Deprecate LeastRecentlyUsedCache.
  • c7070928c 2023-06-30 Update NOTICE about the new dependency version.
  • 869403d37 2023-06-30 Update dependency guava to 32.0.1-android.
  • ec7de434d 2023-06-28 Experimentally relax the constraints of the exchange executor.
  • 222a94551 2023-06-26 Fix trust stores with only one trusted certificate.
  • 1c79fac69 2023-06-17 Update bouncy castle to 1.75.
  • 4e2c82bf8 2023-06-21 Update netty.io dependency.
  • c27ec5f9e 2023-06-17 Remove general warning when configuration has no definitions.
  • abdfda934 2023-06-17 Print stacktrace, if TestCertificatesTools initialization fails.
  • 72ca1fd11 2023-06-15 Update dependencies of californium-proxy.
  • 353856ada 2023-06-16 Update dependencies.
  • f8cf7ab82 2023-06-16 Add example to register a configuration module.
  • 42d88b815 2023-06-12 Add truncateHeader.
  • 66cf63446 2023-06-07 Add test categories.
  • b4d302410 2023-06-08 Use CERTIFICATE_EXPIRED on expired certificates.
  • 0288e5846 2023-06-05 Add RFC9175/9177 options.
  • 4c606dff3 2023-06-02 Use bad-certificate when validation fails.
  • 95531fe0a 2023-05-10 Amend javadoc of Configuration.
  • d7e37c86b 2023-05-10 Update repo name in cf-unix-setup to eclipse-californium.
  • dcbdf8132 2023-05-10 Revert names of interoperability tests to tinydtls-client and -server.
  • 261defe6c 2023-04-04 Add missing MAX_ACK_TIMEOUT to coap-definitions.
  • 47e2ddfab 2023-03-26 Add set of ARIA cipher suites.
  • 8c103bd0d 2023-03-15 Add function to determine full or abbreviated handshakes.
  • 012e857d7 2023-02-14 Add hint about wrong PSK secret.

Please note: some default configuration values have been changed, e.g. number of TCP worker threads (TCP_WORKER_THREADS). Check your usage, if that requires to customize that defaults. 

Release Date
Release Type
Minor release