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.1.0

This minor release fixes the missing endpoint context check for blockwise follow-up requests.

block1 request will be conisdered as 4.08/REQUEST_ENTITY_INCOMPLETE, block2 request will be forwarded to the application layer in order to decide there.

It extends the API and therefore requires a minor version.

It compiles with using the old APIs as well, but that doesn't provide the added protection.

If the CoapStackFactory or the CoapUdpStack is used for custom extension, please adapt your custom code in order to get the protection.

This fix is also back-ported to 2.7.0.

The release comes with additional small bugfixes and extensions, please refer to gitlog.

It includes:

  • update of logback to 1.2.8
  • update of netty.io to 4.1.71.Final (only used by element-connector-tcp-netty and the related demo-apps)
  • update of guava to 30.0-android (only used by californium-proxy2 and the related demo-apps)
  • Fix null-pointer on unknown signature- and hash-algorithms.
  • OSCORE: Consider port when storing and retrieving contexts
  • Add dropped udp-message statistic (unix only)

It adds and updates also some more tutorials to install a coap server in the cloud, see https://github.com/eclipse/californium/tree/master/demo-apps/cf-unix-setup

Release Date
Release Type
Minor release