Skip to content

v0.10.0-rc

Pre-release
Pre-release
Compare
Choose a tag to compare
@OlivierHecart OlivierHecart released this 29 Sep 16:56
· 96 commits to main since this release
91d0f3c

First zenoh-kotlin release 🎉

  • Targets the JVM
  • Compatible with Zenoh protocol version 0.10
  • Based on JNI, relies on the zenoh-jni Rust library (released with this repository)
  • Supports most of Zenoh’s features:
    • Session opening
    • Publisher/Queryable/Subscriber declaration
    • Put/Get/Delete operations
    • Selector & KeyExpression logic
    • Error propagation to the Kotlin layer
    • Data abstractions
      • Sample
      • Value
      • Reply
      • Query
      • Encoding
      • Selector
      • KeyExpr
    • Callbacks and Handlers support for asynchronous reception events through Zenoh
  • Testing
  • Examples
    • ZPub, ZSub, ZGet, ZQueryable, ZDelete, ZPut
    • Passing arguments is not yet available
  • Configuration loading support through file specification
  • Documentation at https://eclipse-zenoh.github.io/zenoh-kotlin/