Releases: eclipse-zenoh/zenoh-java
1.0.0-beta.1
What's Changed
Other changes
- fix: cargo-deb install from +stable and --locked by @diogomatsubara in #83
- Sync
Cargo.lock
with Zenoh25f06bd
from2024-05-21
by @eclipse-zenoh-bot in #84 - Sync
Cargo.lock
with Zenoh3118d31
from2024-05-28
by @eclipse-zenoh-bot in #85 - Sync
Cargo.lock
with Zenoh009f666
from2024-05-30
by @eclipse-zenoh-bot in #86 - Sync
Cargo.lock
with Zenohd574654
from2024-06-03
by @eclipse-zenoh-bot in #87 - chore: Update artifacts action to v4 by @diogomatsubara in #88
- Sync
Cargo.lock
with Zenohc279982
from2024-06-05
by @eclipse-zenoh-bot in #89 - Sync
Cargo.lock
with Zenohd8e66de
from2024-06-10
by @eclipse-zenoh-bot in #90 - Sync
Cargo.lock
with Zenoh9d09742
from2024-06-11
by @eclipse-zenoh-bot in #91 - Sync
Cargo.lock
with Zenohed6c636
from2024-06-12
by @eclipse-zenoh-bot in #92 - Sync
Cargo.lock
with Zenoh8160b01
from2024-06-13
by @eclipse-zenoh-bot in #96 - Enable releasing from any branch by @fuzzypixelz in #95
- Sync
Cargo.lock
with Zenoh7adad94
from2024-06-14
by @eclipse-zenoh-bot in #97 - Sync
Cargo.lock
with Zenoh93f93d2
from2024-06-17
by @eclipse-zenoh-bot in #98 - Sync
Cargo.lock
with Zenoh2500e5a
from2024-06-20
by @eclipse-zenoh-bot in #99 - Sync
Cargo.lock
with Zenoh869ace6
from2024-07-02
by @eclipse-zenoh-bot in #100 - Sync
Cargo.lock
with Zenohb93ca84
from2024-07-03
by @eclipse-zenoh-bot in #101 - Sync
Cargo.lock
with Zenohb3e42ce
from2024-07-08
by @eclipse-zenoh-bot in #102 - Update main release workflow by @diogomatsubara in #106
- Update deprecated actions by @diogomatsubara in #109
- Fix publication error on CI by @DariusIMP in #111
- Sync
Cargo.lock
with Zenoh0a969cb
from2024-07-25
by @eclipse-zenoh-bot in #114 - Sync
Cargo.lock
with Zenohe587aa9
from2024-07-26
by @eclipse-zenoh-bot in #115 - Sync
Cargo.lock
with Zenoh2d88c7b
from2024-07-29
by @eclipse-zenoh-bot in #116 - Sync
Cargo.lock
with Zenohf47354c
from2024-08-05
by @eclipse-zenoh-bot in #119 - Sync
Cargo.lock
with Zenohf47354c
from2024-08-05
by @eclipse-zenoh-bot in #120 - Change default consolidation mode to AUTO by @oteffahi in #125
- Readme update: adding how to import notes by @DariusIMP in #126
- Sync
Cargo.lock
with Zenohfef38dc
from2024-08-09
by @eclipse-zenoh-bot in #127 - Sync
Cargo.lock
with Zenohe66745e
from2024-08-12
by @eclipse-zenoh-bot in #128 - Sync
Cargo.lock
with Zenoh0e2f78a
from2024-08-14
by @eclipse-zenoh-bot in #130 - Bump dev version to
1.0.0-dev
by @zettascale-bot in #129 - Sync
Cargo.lock
with Zenoh8b027e9
from2024-08-22
by @eclipse-zenoh-bot in #131 - Sync
Cargo.lock
with Zenoh7f7d648
from2024-08-28
by @eclipse-zenoh-bot in #133 - Sync
Cargo.lock
with Zenoh3579f12
from2024-08-29
by @eclipse-zenoh-bot in #136 - Sync
Cargo.lock
with Zenoh926208c
from2024-08-29
by @eclipse-zenoh-bot in #137 - Merge dev/1.0.0 into main by @DariusIMP in #135
- Merge dev/1.0.0 into main by @Mallets in #139
- chore: Add check-labels workflow by @diogomatsubara in #138
- chore: update check-labels triggers by @diogomatsubara in #140
- Sync
Cargo.lock
with Zenoh983908b
from2024-09-02
by @eclipse-zenoh-bot in #141
New Contributors
- @zettascale-bot made their first contribution in #129
Full Changelog: 1.0.0-alpha.6...1.0.0-beta.1
1.0.0-alpha.6
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
- Sync with
dev/1.0.0
from Zenoh-Kotlin by @DariusIMP in #93 - Sync Rust toolchain by @eclipse-zenoh-bot in #94
- Sync Rust toolchain by @eclipse-zenoh-bot in #104
- Sync Rust toolchain by @eclipse-zenoh-bot in #105
- Update gradle action by @diogomatsubara in #103
- Update dev/1.0.0 release workflow (#106) by @diogomatsubara in #107
- refactor(jni): refactoring JNI + adapting to new changes from dev/1.0.0 by @DariusIMP in #108
- Update deprecated actions by @diogomatsubara in #110
- Sync
Cargo.lock
with Zenoh5d09cf7
from2024-08-01
by @eclipse-zenoh-bot in #117 - Merge 'main' into 'dev/1.0.0' by @DariusIMP in #118
- Sync
Cargo.lock
with Zenohb1e4dba
from2024-08-05
by @eclipse-zenoh-bot in #121 - Sync
Cargo.lock
with Zenohb7d42ef
from2024-08-06
by @eclipse-zenoh-bot in #122 - Sync
Cargo.lock
with Zenoh2d5ab7c
from2024-08-06
by @eclipse-zenoh-bot in #123 - Add Query
Consolidation::Auto
to JNI and Java API by @oteffahi in #124
Full Changelog: 0.11.0...1.0.0-alpha.6
0.11.0
What's Changed
Other changes
- Sync
Cargo.lock
with Zenoh75aa273
from2024-05-15
by @eclipse-zenoh-bot in #82 - fix: cargo-deb install from +stable and --locked by @diogomatsubara in #83
- Sync
Cargo.lock
with Zenoh25f06bd
from2024-05-21
by @eclipse-zenoh-bot in #84 - Sync
Cargo.lock
with Zenoh3118d31
from2024-05-28
by @eclipse-zenoh-bot in #85 - Sync
Cargo.lock
with Zenoh009f666
from2024-05-30
by @eclipse-zenoh-bot in #86 - Sync
Cargo.lock
with Zenohd574654
from2024-06-03
by @eclipse-zenoh-bot in #87 - chore: Update artifacts action to v4 by @diogomatsubara in #88
Full Changelog: 0.11.0-rc.3...0.11.0
0.11.0-rc.3
What's Changed
Other changes
- Correct Rust toolchain version by @diogomatsubara in #75
New Contributors
- @diogomatsubara made their first contribution in #75
Full Changelog: 0.11.0-rc.2...0.11.0-rc.3
0.11.0-rc.2
What's Changed
New features 🎉
- Add API support for user attachment by @DariusIMP in #41
Bug fixes 🐞
- Add missing amd64 check for targets by @DariusIMP in #23
- Fix temp file suffix on Windows by @DariusIMP in #37
- Remove Publisher.write API by @DariusIMP in #57
- Fix alignement issue related to Rust v1.77 by @DariusIMP in #60
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
- @fuzzypixelz made their first contribution in #24
- @Mallets made their first contribution in #32
- @gabrik made their first contribution in #58
- @oteffahi made their first contribution in #45
Full Changelog: 0.10.1-rc...0.11.0-rc.2
v0.10.1-rc
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()
andString.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.