First stable release of Eclipse Californium.
The core Californium CoAP API is already quite mature. What we want to stabilize with this release is:
- DTLS API (Scandium)
- HTTP cross-proxy fix
- CoCoA congestion control algorithm merge
- Merge the current open pull requests
- Bug fixes
- Resource Directory update (a standalone tool for download)
The Eclipse Leshan project is depending on and waiting for this stable release.
The Californium release will also entail a new release process that uses the Hudson instance for signing and releaseing. It is discussed here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=468448
Name | Date | Description |
---|---|---|
1.0.0-M1 | 2014/10/09 | First milestone release at Eclipse The goal is to be become familiar with the Eclipse release process and tools: <ul> <li>generate the artifacts (binary, source, javadoc)</li> <li>tag the release in the git repository</li> <li>deploy the artifacts on the download website and maven central</li> <li>understand and update the project metadata</li> <li>help consuming project to depend on a non snapshot version and migrate to the eclipse californium artifacts</li> </ul> |
1.0.0-M2 | 2014/10/15 | <ul> <li>Integrate more contributions</li> <li>fix and document the release process for being able to publish on maven central (Javadoc jars, gpg signatures)</li> </ul> |
1.0.0-M3 | 2015/01/16 | <ul> <li>DTLS implementation updates in Scandium</li> <li>RD update to draft-02</li> <li>Included initial CoCoA implementation</li> <li>Fixed missing RST on unmatchable responses</li> <li>Fixed memory leak from supersedure Observe notifications</li> <li>Ensured UTF-8 encoding independent from JVM default charset</li> <li>minor API changes (improved consistent naming and style)</li> </ul> |
1.0.0-M5 | 2015/07/30 | <ul> <li>(re-)align Californium's component to the same milestone level</li> <li>improve robustness of DTLS handshake and overall performance in Scandium</li> <li>merge outstanding pull requests</li> </ul> |
1.0.0-RC1 | 2015/10/14 | <ul> <li>resolved unauthorized dependencies (Reflections)</li> <li>Improved blockwise transfer state handling</li> <li>stabalized Scandium (DTLS)</li> </ul> Due to open issues in the release process, the artifacts are currently not deployed. They are available and tagged in the GitHub repositories. |