Releases: eclipse-zenoh/zenoh-kotlin
Releases · eclipse-zenoh/zenoh-kotlin
1.0.0-rc.1
What's Changed
Bug fixes 🐞
- Revert "Native lib loading refactor" by @DariusIMP in #258
Dependencies 👷
- Sync
Cargo.lockwith Zenoh82869fbfrom2024-10-03by @eclipse-zenoh-bot in #254 - Sync
Cargo.lockwith Zenoh7e32e72from2024-10-04by @eclipse-zenoh-bot in #255 - Sync
Cargo.lockwith Zenoh3740564from2024-10-07by @eclipse-zenoh-bot in #256 - Sync
Cargo.lockwith Zenohe9f3b37from2024-10-08by @eclipse-zenoh-bot in #257 - Sync
Cargo.lockwith Zenoh850171ffrom2024-10-10by @eclipse-zenoh-bot in #261
Other changes
- Replace
withwithcallbackcalls after Zenoh update by @DariusIMP in #260 - Packages reordering 2 by @DariusIMP in #259
- fix: align Encoding API by @wyfo in #262
Full Changelog: 1.0.0-beta.4...1.0.0-rc.1
1.0.0-beta.4
What's Changed
Bug fixes 🐞
- Native lib loading refactor by @DariusIMP in #250
Documentation 📝
- Docs revision by @DariusIMP in #248
Dependencies 👷
- Sync
Cargo.lockwith Zenoh965e905from2024-09-24by @eclipse-zenoh-bot in #243 - Sync
Cargo.lockwith Zenoha6c6994from2024-09-26by @eclipse-zenoh-bot in #244 - Sync
Cargo.lockwith Zenohe79c800from2024-09-27by @eclipse-zenoh-bot in #247 - Sync
Cargo.lockwith Zenoh09d1d1dfrom2024-09-30by @eclipse-zenoh-bot in #249 - Sync
Cargo.lockwith Zenohd8762bffrom2024-10-01by @eclipse-zenoh-bot in #251 - Sync
Cargo.lockwith Zenoh15a84defrom2024-10-02by @eclipse-zenoh-bot in #252
Other changes
- chore: update release.yml for required labels by @diogomatsubara in #245
- Api sync by @DariusIMP in #246
Full Changelog: 1.0.0-beta.3...1.0.0-beta.4
1.0.0-beta.3
What's Changed
New features 🎉
- Config alignment by @DariusIMP in #227
- Session info by @DariusIMP in #230
Bug fixes 🐞
- Point Cargo manifest to
internal-configbranch by @fuzzypixelz in #225
Other changes
- Improve tryInitLogFromEnv logic by @DariusIMP in #220
- Sync
Cargo.lockwith Zenoh744f9defrom2024-09-16by @eclipse-zenoh-bot in #222 - Sync
Cargo.lockwith Zenoh26d66adfrom2024-09-16by @eclipse-zenoh-bot in #224 - Sync
Cargo.lockwith Zenoh993cee5from2024-09-17by @eclipse-zenoh-bot in #226 - Sync
Cargo.lockwith Zenohc55ab40from2024-09-18by @eclipse-zenoh-bot in #228 - Sync
Cargo.lockwith Zenoh1b046d4from2024-09-18by @eclipse-zenoh-bot in #229 - Sync
Cargo.lockwith Zenohdb755e3from2024-08-06by @eclipse-zenoh-bot in #232 - Sync
Cargo.lockwith Zenohb3b71a7from2024-09-19by @eclipse-zenoh-bot in #234 - Align Rust with Reliability exported in zenoh::qos by @Mallets in #235
- fix(scouting): error when providing config by @DariusIMP in #223
- Zerror by @DariusIMP in #231
- Publisher alignment by @DariusIMP in #236
- Sync
Cargo.lockwith Zenoh8b2566efrom2024-09-19by @eclipse-zenoh-bot in #237 - Renaming ZenohID to ZenohId by @DariusIMP in #233
- alignment(session): replacing
isOpenwithisClosed. by @DariusIMP in #238 - Making 'Target' internal by @DariusIMP in #240
- Packages reordering by @DariusIMP in #239
- Sync
Cargo.lockwith Zenoh94ba6f3from2024-09-20by @eclipse-zenoh-bot in #241 - Align with Rust by @Mallets in #242
Full Changelog: 1.0.0-beta.2...1.0.0-beta.3
1.0.0-beta.2
What's Changed
New features 🎉
- Api alignment: Config alignment by @DariusIMP in #188
- Replacing ZBytes params for IntoZBytes. by @DariusIMP in #192
- Moving reliability config param from subscriber to the publisher, and to session put and delete by @DariusIMP in #199
- api(selector): alignment of the selector api by @DariusIMP in #208
- Making Session.open(config) internal, exposing it through Zenoh.open(… by @DariusIMP in #218
- Logs alignment by @DariusIMP in #217
Bug fixes 🐞
- fix(examples): load config error by @DariusIMP in #193
- fix(scout): error when closing scout + API rework by @DariusIMP in #205
- Fix scout example by @DariusIMP in #214
Other changes
- alignment(reply): aligning the Reply logic with the Rust api. by @DariusIMP in #184
- Sync
Cargo.lockwith Zenoh5dc5f85from2024-09-02by @eclipse-zenoh-bot in #189 - Update readme after 1.0.0-beta.1 release. by @DariusIMP in #191
- Sync
Cargo.lockwith Zenoh60af274from2024-09-04by @eclipse-zenoh-bot in #194 - Sync
Cargo.lockwith Zenoh6acaafefrom2024-09-05by @eclipse-zenoh-bot in #198 - Sync
Cargo.lockwith Zenoh2620ff8from2024-09-06by @eclipse-zenoh-bot in #200 - feat(deserialization): removing Deserializable interface by @DariusIMP in #201
- Fixes after cargo update by @DariusIMP in #203
- Sync
Cargo.lockwith Zenoh16ddfadfrom2024-09-10by @eclipse-zenoh-bot in #204 - Sync
Cargo.lockwith Zenohe72e4d4from2024-09-10by @eclipse-zenoh-bot in #206 - Sync
Cargo.lockwith Zenoh36b97aafrom2024-09-11by @eclipse-zenoh-bot in #207 - Sync
Cargo.lockwith Zenoha2eaf2efrom2024-09-11by @eclipse-zenoh-bot in #209 - refactor(ZenohID): getting ID from a byte array through JNI by @DariusIMP in #196
- chore: update zenoh version by @wyfo in #210
- Restricting visibility for attributes and internal functions by @DariusIMP in #212
- Alignment: Adding
tryInitLogFromEnvby @DariusIMP in #213 - KeyExpr alignment by @DariusIMP in #211
- Sync
Cargo.lockwith Zenoh53ad313from2024-09-13by @eclipse-zenoh-bot in #216
New Contributors
Full Changelog: 1.0.0-beta.1...1.0.0-beta.2
1.0.0-beta.1
What's Changed
Other changes
- Sync
Cargo.lockwith Zenoh9d09742from2024-06-11by @eclipse-zenoh-bot in #109 - Sync
Cargo.lockwith Zenohed6c636from2024-06-12by @eclipse-zenoh-bot in #112 - Sync
Cargo.lockwith Zenoh8160b01from2024-06-13by @eclipse-zenoh-bot in #115 - Enable releasing from any branch by @fuzzypixelz in #114
- Sync
Cargo.lockwith Zenoh7adad94from2024-06-14by @eclipse-zenoh-bot in #117 - Sync
Cargo.lockwith Zenoh93f93d2from2024-06-17by @eclipse-zenoh-bot in #118 - Sync
Cargo.lockwith Zenoh2500e5afrom2024-06-20by @eclipse-zenoh-bot in #119 - Sync
Cargo.lockwith Zenoh869ace6from2024-07-02by @eclipse-zenoh-bot in #120 - Sync
Cargo.lockwith Zenohb93ca84from2024-07-03by @eclipse-zenoh-bot in #121 - Enabling snapshot publications for dev/1.0.0 on the CI by @DariusIMP in #123
- fix: wrong syntax in ci workflow by @diogomatsubara in #124
- Sync
Cargo.lockwith Zenohb3e42cefrom2024-07-08by @eclipse-zenoh-bot in #126 - Update main release workflow by @diogomatsubara in #133
- fix: Update gradle actions to newer versions by @diogomatsubara in #134
- Fix documentation publication error on CI by @DariusIMP in #136
- Sync
Cargo.lockwith Zenoh0a969cbfrom2024-07-25by @eclipse-zenoh-bot in #141 - Sync
Cargo.lockwith Zenohe587aa9from2024-07-26by @eclipse-zenoh-bot in #144 - Sync
Cargo.lockwith Zenoh2d88c7bfrom2024-07-29by @eclipse-zenoh-bot in #147 - Fix JVM crash when finalizing a session that wasn't properly initialized by @jonathan-hepp in #140
- Fix snapshot publications on the CI by @DariusIMP in #149
- Fix ZPubThr example imports by @DariusIMP in #142
- Sync
Cargo.lockwith Zenohf47354cfrom2024-08-05by @eclipse-zenoh-bot in #154 - Change default consolidation mode to AUTO by @oteffahi in #159
- README update: adding "how to import" notes. by @DariusIMP in #160
- Sync
Cargo.lockwith Zenohfef38dcfrom2024-08-09by @eclipse-zenoh-bot in #162 - Sync
Cargo.lockwith Zenohe66745efrom2024-08-12by @eclipse-zenoh-bot in #163 - Sync
Cargo.lockwith Zenohe66745efrom2024-08-12by @eclipse-zenoh-bot in #164 - Sync
Cargo.lockwith Zenoh0e2f78afrom2024-08-14by @eclipse-zenoh-bot in #166 - Optimizing KeyExpr processing by @DariusIMP in #161
- Api alignment by @DariusIMP in #146
- Revert "Api alignment" by @Mallets in #168
- Api alignment by @DariusIMP in #169
- Bump dev version to
1.0.0-devby @zettascale-bot in #165 - refactor(config): enabling config for JSON, JSON5 and YAML. by @DariusIMP in #170
- feat(mandatory config): making config loading explicit when opening a new session by @DariusIMP in #173
- Sync
Cargo.lockwith Zenoh7f7d648from2024-08-28by @eclipse-zenoh-bot in #175 - Sync
Cargo.lockwith Zenoh3579f12from2024-08-29by @eclipse-zenoh-bot in #178 - Scouting by @DariusIMP in #171
- Removing Value + Encoding modifications by @DariusIMP in #179
- Sync
Cargo.lockwith Zenoh926208cfrom2024-08-29by @eclipse-zenoh-bot in #180 - Merge dev/1.0.0 into main by @DariusIMP in #177
- Merge dev/1.0.0 into main by @Mallets in #181
- chore: Add check-labels workflow by @diogomatsubara in #182
- Sync
Cargo.lockwith Zenoh7ff82cffrom2024-08-30by @eclipse-zenoh-bot in #174 - chore: update check-labels triggers by @diogomatsubara in #183
- Use default ConsolidationMode in Session.get by @oteffahi in #186
- Sync
Cargo.lockwith Zenoh983908bfrom2024-09-02by @eclipse-zenoh-bot in #187
New Contributors
- @jonathan-hepp made their first contribution in #140
- @zettascale-bot made their first contribution in #165
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
Cargo.lockwith Zenohc279982from2024-06-05by @eclipse-zenoh-bot in #106 - Sync
Cargo.lockwith Zenohd8e66defrom2024-06-10by @eclipse-zenoh-bot in #108 dev/1.0.0compatible API by @DariusIMP in #107- Removing setPriority and setCongestionControl from publisher + adding express config to publisher builder by @DariusIMP in #110
- Sync Rust toolchain by @eclipse-zenoh-bot in #113
- Fix examples + moving down the args parsing logic of all the examples by @DariusIMP in #111
- Refactor/jni by @DariusIMP in #116
- Cargo update + bumping version by @DariusIMP in #122
- Enabling snapshot publications for dev/1.0.0 by @DariusIMP in #125
- Using 'android' property to enable/disable Android configuration by @DariusIMP in #127
- Precompiling zenoh jni when publishing jvm to maven local by @DariusIMP in #128
- Sync Rust toolchain by @eclipse-zenoh-bot in #131
- Sync Rust toolchain by @eclipse-zenoh-bot in #132
- Update actions by @diogomatsubara in #130
- fix: Update gradle actions to newer versions by @diogomatsubara in #135
- Zenoh native library loading refactor. by @DariusIMP in #145
- Allowing session declarations to stay alive for the lifespan of a session. by @DariusIMP in #96
- fix(ci publications): adding branch param to snapshot publication steps by @DariusIMP in #148
- Sync
Cargo.lockwith Zenoh5d09cf7from2024-08-01by @eclipse-zenoh-bot in #150 - Bumping version to 1.0.0.alpha-dev by @DariusIMP in #151
- Revert "Bumping version to 1.0.0.alpha-dev" by @DariusIMP in #152
- Merge 'main' into 'dev/1.0.0' by @DariusIMP in #153
- Sync
Cargo.lockwith Zenohb1e4dbafrom2024-08-05by @eclipse-zenoh-bot in #155 - Sync
Cargo.lockwith Zenohb7d42effrom2024-08-06by @eclipse-zenoh-bot in #156 - Sync
Cargo.lockwith Zenoh2d5ab7cfrom2024-08-06by @eclipse-zenoh-bot in #157 - Add Query
Consolidation::Autoto JNI and Kotlin API by @oteffahi in #158
Full Changelog: 0.11.0...1.0.0-alpha.6
0.11.0
What's Changed
Other changes
- Closes #64, Adds parametersMap to Selector.kt by @vanny96 in #65
- Use for loop for kotlin Channels in examples by @vanny96 in #76
- Add support for QoS in sample. by @DenisBiryukov91 in #46
- Sync
Cargo.lockwith Zenoh75aa273from2024-05-15by @eclipse-zenoh-bot in #98 - fix: cargo-deb install from +stable and --locked by @diogomatsubara in #100
- Sync
Cargo.lockwith Zenoh25f06bdfrom2024-05-21by @eclipse-zenoh-bot in #101 - Modifying key expression handling by @DariusIMP in #89
- Sync
Cargo.lockwith Zenoh3118d31from2024-05-28by @eclipse-zenoh-bot in #102 - Sync
Cargo.lockwith Zenoh009f666from2024-05-30by @eclipse-zenoh-bot in #103 - Sync
Cargo.lockwith Zenohd574654from2024-06-03by @eclipse-zenoh-bot in #104 - chore: Update artifacts action to v4 by @diogomatsubara in #105
New Contributors
- @vanny96 made their first contribution in #65
- @DenisBiryukov91 made their first contribution in #46
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 #86
New Contributors
- @diogomatsubara made their first contribution in #86
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 #45
- Add command line arguments for Kotlin examples by @DariusIMP in #58
Bug fixes 🐞
- Add missing amd64 check for targets by @DariusIMP in #23
- Fix temp file suffix on Windows by @DariusIMP in #41
- Remove Publisher.write API by @DariusIMP in #61
- Fix alignement issue related to Rust v1.77 by @DariusIMP in #69
Other changes
- Use tracing tracing instead of log by @gabrik in #63
- Align examples and remove reading from stdin by @oteffahi in #47
New Contributors
- @fuzzypixelz made their first contribution in #24
- @YuanYuYuan made their first contribution in #53
- @gabrik made their first contribution in #63
- @oteffahi made their first contribution in #47
Full Changelog: 0.10.1-rc...0.11.0-rc.2
v0.10.1-rc
What's Changed
New features 🎉
- Add Kotlin multiplatform + Android support & packaging (Checkout the Zenoh demo app) by @DariusIMP in #8
- Add onClose behaviour for Get, Queryable and Subscribers. by @DariusIMP in #9
- Add JVM support & packaging by @DariusIMP in #18
Other changes
- Examples refactor. by @DariusIMP in #7
- Github packages hosting by @DariusIMP in #10
- Config utilities by @DariusIMP in #14
- Fix workflows & refactor by @DariusIMP, @OlivierHecart in #12, #20
New Contributors
- @Mallets made their first contribution in #15
- @OlivierHecart made their first contribution in #20
Full Changelog: 0.10.0-rc...0.10.1-rc