Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

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