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 4.0.0-M3

The milestone release 4.0.0-M3 comes with further cleanups and better support for systems using anonymous clients.

Some dependencies have been update, namely netty.io (see CVE-2025-24970) and the aws.sdk.

It also supports draft-ietf-tls-keylogfile for easier usage with WireShark.

If java 21 is used for runtime, it also adds support socket handling with java's virtual threads. That reduces the resources when a larger number of clients are emulated. It will still requires the resources for an UDP socket, so this shift the limit from 5000-1000 upto 30000-40000.

  • 6d9952a54 2025-02-11 Add reference to same approach a few lines above to README of cloud-demo-server.
  • bb1d256b5 2025-01-31 Reduce logging during unit tests.
  • d8ebd55d0 2025-01-21 Add application-authorization to S3-proxy.
  • f132b9dba 2025-02-13 Add support for application authorized clients in benchmark.
  • 1be181830 2025-01-11 Add application level authorization.
  • 26d1998f5 2025-01-28 Remove restoreConnection from DTLSConnector.
  • d6159a431 2025-01-28 Format javadoc in ConnectionListener.
  • cf98a18d7 2025-01-27 Update last message nanos on put and find.
  • c0e92d2a1 2025-01-22 Fix cipher-suite selection for anonymous clients.
  • 40e7e6879 2025-01-14 Cleanup javadoc in HelloHandshakeMessage.
  • bd9a68195 2025-01-14 Use Lambda in DTLSConnector.
  • 094499f48 2025-01-14 Use Lambda instead of Runnable in Handshaker.
  • 793029d8b 2025-01-14 Ensure valid internal session ID for anonymous clients.
  • e84d3036e 2025-01-14 Add assertCondition to TestConditionTools.
  • 299a53695 2025-01-14 Add covariant functions to AsyncCertificateVerifier.Builder.
  • 54f70f71c 2025-01-14 Cleanup prinicpal's javadoc.
  • 42706e048 2025-01-14 Connection: adapt and correct javadoc.
  • 13f294970 2025-01-14 Add execute with force to SerialExecutor.
  • f5033b837 2025-01-14 Cleanup endpoint context matcher.
  • ba74bb2d9 2025-02-12 Fix appending an resource store.
  • f295be602 2025-02-12 Update aws sdk dependency to 2.30.17.
  • 937d562e2 2025-02-11 Update CVE links.
  • d64f66c24 2025-02-11 Add netty.io vulnerability.
  • 64b7b790f 2025-02-10 Bump io.netty:netty-handler in /element-connector-tcp-netty
  • ace7ff80b 2025-01-22 Fix device specific forwarding for single domain mode.
  • 0ddb6f46c 2025-01-08 Add tests for custom options.
  • 95e50adf8 2025-01-09 Add value range check to IntegerOption.Definition getLongValue and getIntegerValue.
  • 6492fae9e 2025-01-09 Move InRange matcher to public class.
  • 4e91e8216 2025-01-08 Redesign message serialization.
  • 369deb9b8 2025-01-08 Add asserts for serialized message tests.
  • ea528d351 2025-01-08 Cleanup token handling in messages.
  • b6d7246b1 2025-01-08 Remove Actinium from web-site.
  • 1ab7d8f11 2025-01-08 Fix missing coap resource in cloud and s3-proxy server.
  • b748497c1 2025-01-07 Add test support for other-options to lockstep-endpoint.
  • edfa948e9 2025-01-07 Reset StandardOptionRegistry after unit-tests.
  • f6f8cfe67 2025-01-06 Simplify ConnectionStore names.
  • b6519d7f7 2025-01-05 Remove the "NewAdvanced" from CertificateVerifier.
  • fa155724f 2025-01-05 Remove the term "Advanced" from PSK-stores.
  • 839770d67 2025-01-02 Use DatagramReader and -Writer for Options.
  • 99f2b5b4a 2025-01-06 Remove LOGGER from public scope.
  • 099e8d9e1 2025-01-01 Remove cf-benchmarks.
  • 2ca2c806a 2025-01-02 Fix invalid retransmissions in charts.
  • b6b216f13 2024-12-26 CoapClient: complete javadoc.
  • fac8d459f 2024-12-25 Redesign OptionSet.
  • 79c35114e 2024-10-21 Redesign Options.
  • e637cbf5c 2024-12-30 cli: fix usage without protocol executor.
  • 13cb18fe0 2024-12-20 Introduce ProtocolScheduledExecutorService including scheduled background jobs.
  • f796b942d 2024-12-18 Add socket timeout for virtual thread support.
  • cebb02b41 2024-12-13 Support virtual threads for udp receiver and sender threads.
  • e1b21b9f6 2024-12-17 DTLSConnectorAdvancedTest: fix dtls resumption tests.
  • 9fb6baade 2024-12-17 Move cleanup to ThreadsRule.
  • d1ef82ca0 2024-12-12 Merge ReadWriteLockConnectionStore into ResumptionSupportingConnectionStore.
  • 8f05dbe25 2024-12-15 UDPConnector: fix wrong size in logging message.
  • 6ed15e6f1 2024-12-15 Fix broken build using java 8 with toolchain.
  • daff8aae1 2024-12-13 Replace new Long by Long.valueOf.
  • 1e60fdedf 2024-12-12 Correct typo SHA378 to SHA384 in interop tests.
  • 418fc8d01 2024-12-12 Correct typo SHA378 to SHA384.
Release Date
Release Type
Minor release