Eclipse Californium (Cf) CoAP Framework 4.0.0-M4

The milestone release 4.0.0-M4 comes with further cleanups and some bugfixes.

Note: the 4.0.0-M4 comes with a behavior change. The OptionSet fails now adding more than one non-repeatable and critical Option with a IllegalArgumentException. And adding more than one non-repeatable and elective Option is now silently ignored. Both has been change to comply with https://www.rfc-editor.org/rfc/rfc7252#section-5.4.1 and https://www.rfc-editor.org/rfc/rfc7252#section-5.4.5 

This will be the first release using the new maven central approach.

  • 16349be96 2025-06-05 Fail for repeated non-repeatable critical options.
  • 4e8baf451 2025-06-04 Respond with 4.05 for unknown method codes.
  • 6924f4e90 2025-06-04 RawData: adapt scope of field "bytes" to private.
  • 541e1f0a0 2025-05-22 Add destroy function to PskSecretResult.
  • 31f4a3ea9 2025-05-27 PseudoRandomFunction: correct javadoc for otherSecret.
  • 1cb8a0681 2025-05-22 Cleanup auxiliary destroy function.
  • b941bb2b6 2025-05-22 Consolidate CBC unit tests.
  • ad504fd9a 2025-05-21 option registry: improve error message on option number reuse.
  • 3102bdab4 2025-05-21 appv2.js: fix chart without last status.
  • a44e7be8d 2025-05-05 Fix bundle dependencies on SLF4J
  • 3699efa2f 2025-03-28 Update dependency apache http components.
  • 9774438b7 2025-03-27 Update security information for 3.14.0.
  • cc49d9dbf 2025-03-15 Fix reliability parameter for CON notifies.
  • 44dbda47f 2025-03-11 Remove probing handshake.
  • bcdf56f7d 2025-03-03 InMemoryConnectionStore: fix NullPointerException.
  • 6fef75d02 2025-03-06 Check environment values in web-client.
  • 735fa2cbb 2025-03-06 Update aws-sdk dependency.
  • ecf2ce025 2025-02-20 Update readmes and scripts to 4.0.0-M3.
     
Release Date
Release Type
Minor release