Skip to content

Releases: eclipse-zenoh/zenoh-java

1.0.0-beta.1

02 Sep 14:57
Compare
Choose a tag to compare

What's Changed

Other changes

New Contributors

Full Changelog: 1.0.0-alpha.6...1.0.0-beta.1

1.0.0-alpha.6

06 Aug 17:58
Compare
Choose a tag to compare

What's Changed

Disclaimer: non stable api, breaking changes incoming.

This release provides an api that is compatible with Zenoh version 1.0.0. However, the API is scheduled to be modified shortly in a further release in order to align it with the APIs offered across the other bindings of the Zenoh ecosystem

Other changes

Full Changelog: 0.11.0...1.0.0-alpha.6

0.11.0

04 Jun 11:48
Compare
Choose a tag to compare

What's Changed

Other changes

Full Changelog: 0.11.0-rc.3...0.11.0

0.11.0-rc.3

14 May 15:06
Compare
Choose a tag to compare

What's Changed

Other changes

New Contributors

Full Changelog: 0.11.0-rc.2...0.11.0-rc.3

0.11.0-rc.2

30 Apr 13:28
Compare
Choose a tag to compare

What's Changed

New features 🎉

Bug fixes 🐞

Other changes

  • Use tracing tracing instead of log by @gabrik in #58
  • Align examples and remove reading from stdin by @oteffahi in #45

New Contributors

Full Changelog: 0.10.1-rc...0.11.0-rc.2

v0.10.1-rc

21 Dec 11:50
ef8ad68
Compare
Choose a tag to compare
v0.10.1-rc Pre-release
Pre-release

First zenoh-java release 🎉

Based on zenoh-kotlin, zenoh-java brings the same level of features (see 0.10.0-rc, 0.10.1-rc) with a Java compatible API.

Targets JVM and Android.

Differences with zenoh-kotlin:

  • Replacing everything that's pure kotlin with somewhat equivalent Java compatible code:

    • Using BlockingQueue with Optional instead of Kotlin's Channels used with Coroutines
    • Replacing all Results with Exceptions throwing
    • Added "ZenohException" wrapping the existing Exceptions thrown through JNI, for better exception handling.
    • Replacing kotlin's "extension functions" String.intoKeyExpr() and String.intoSelector() by static methods on the KeyExpr and Selector classes respectively, offering a similar functionality.
  • Added Java examples with pure Java code using the library.