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.