Releases: eclipse-zenoh/zenoh-c
Releases · eclipse-zenoh/zenoh-c
1.7.1
What's Changed
Dependencies 👷
- Sync
Cargo.lockwith Zenoh6241ec5from2025-12-06by @eclipse-zenoh-bot in #1159 - Sync
Cargo.lockwith Zenohc99afaefrom2025-12-08by @eclipse-zenoh-bot in #1160 - Sync
Cargo.lockwith Zenoh1213873from2025-12-08by @eclipse-zenoh-bot in #1161 - Sync
Cargo.lockwith Zenoh6199ff0from2025-12-10by @eclipse-zenoh-bot in #1163 - Sync
Cargo.lockwith Zenoh7fc1571from2025-12-10by @eclipse-zenoh-bot in #1164
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
Breaking changes 💥
- Source info api update by @DenisBiryukov91 in #1152
New features 🎉
- [ZEN-688] Add cancellation tokens support by @DenisBiryukov91 in #1134
- Add access to transport SHM provider by @yellowhatter in #1132
- Rename zc_locality -> z_locality by @DenisBiryukov91 in #1149
Bug fixes 🐞
- Fix z_non_blocking_get example by @DenisBiryukov91 in #1135
Dependencies 👷
- Sync
Cargo.lockwith Zenoh8654b1bfrom2025-10-20by @eclipse-zenoh-bot in #1126 - Bump zenoh by @DenisBiryukov91 in #1129
- Sync
Cargo.lockwith Zenohb59a1d4from2025-11-03by @eclipse-zenoh-bot in #1131 - Sync
Cargo.lockwith Zenohc7cbd45from2025-11-05by @eclipse-zenoh-bot in #1133 - Sync
Cargo.lockwith Zenoh636f431from2025-11-06by @eclipse-zenoh-bot in #1136 - Sync
Cargo.lockwith Zenoh1a49bd0from2025-11-07by @eclipse-zenoh-bot in #1137 - Sync
Cargo.lockwith Zenoh05a378bfrom2025-11-08by @eclipse-zenoh-bot in #1138 - Sync
Cargo.lockwith Zenoh153c399from2025-11-11by @eclipse-zenoh-bot in #1139 - Sync
Cargo.lockwith Zenoh25b084afrom2025-11-14by @eclipse-zenoh-bot in #1140 - Sync
Cargo.lockwith Zenoh154fa32from2025-11-17by @eclipse-zenoh-bot in #1141 - Sync
Cargo.lockwith Zenoha4bb2fdfrom2025-11-18by @eclipse-zenoh-bot in #1143 - Sync
Cargo.lockwith Zenohf75c9dbfrom2025-11-19by @eclipse-zenoh-bot in #1145 - Sync
Cargo.lockwith Zenoh6b8553afrom2025-11-20by @eclipse-zenoh-bot in #1146 - Sync
Cargo.lockwith Zenoh44f8b24from2025-11-23by @eclipse-zenoh-bot in #1147 - Sync
Cargo.lockwith Zenohacfe027from2025-11-27by @eclipse-zenoh-bot in #1148 - Sync
Cargo.lockwith Zenoh94904b4from2025-12-01by @eclipse-zenoh-bot in #1151 - Sync
Cargo.lockwith Zenoh2c25222from2025-12-03by @eclipse-zenoh-bot in #1153 - Sync
Cargo.lockwith Zenoh472693efrom2025-12-04by @eclipse-zenoh-bot in #1154 - Sync
Cargo.lockwith Zenoh5cc1f48from2025-12-04by @eclipse-zenoh-bot in #1155 - Sync
Cargo.lockwith Zenohc6c64f2from2025-12-04by @eclipse-zenoh-bot in #1156 - Sync
Cargo.lockwith Zenoh67b9d92from2025-12-04by @eclipse-zenoh-bot in #1158
Full Changelog: 1.6.2...1.7.0
1.6.2
What's Changed
Dependencies 👷
- Sync
Cargo.lockwith Zenoh3b0cef3from2025-10-14by @eclipse-zenoh-bot in #1121 - Sync
Cargo.lockwith Zenohf604d5cfrom2025-10-15by @eclipse-zenoh-bot in #1123 - Sync
Cargo.lockwith Zenoh46da7dbfrom2025-10-16by @eclipse-zenoh-bot in #1124 - Sync
Cargo.lockwith Zenoh05247b7from2025-10-17by @eclipse-zenoh-bot in #1125
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
New features 🎉
- update shm API based on eclipse-zenoh/zenoh#2136 by @wyfo in #1105
- expose unsafe shm garbage collection and use it in alloc policies by @wyfo in #1106
Bug fixes 🐞
- Fix zenoh/stats feature support by @DenisBiryukov91 in #1110
Dependencies 👷
- Sync
Cargo.lockwith Zenohd2ebdcdfrom2025-09-04by @eclipse-zenoh-bot in #1094 - Sync
Cargo.lockwith Zenohe9e59fafrom2025-09-05by @eclipse-zenoh-bot in #1096 - Sync
Cargo.lockwith Zenoheea81bffrom2025-09-08by @eclipse-zenoh-bot in #1097 - Sync
Cargo.lockwith Zenoheea81bffrom2025-09-08by @eclipse-zenoh-bot in #1098 - Sync
Cargo.lockwith Zenohbc787effrom2025-09-11by @eclipse-zenoh-bot in #1099 - Sync
Cargo.lockwith Zenoh5ea9d61from2025-09-12by @eclipse-zenoh-bot in #1100 - Sync
Cargo.lockwith Zenoh39d5180from2025-09-15by @eclipse-zenoh-bot in #1101 - Sync
Cargo.lockwith Zenoh2223e8bfrom2025-09-16by @eclipse-zenoh-bot in #1102 - Sync
Cargo.lockwith Zenohc85edf2from2025-09-22by @eclipse-zenoh-bot in #1103 - Sync
Cargo.lockwith Zenoh2215c6bfrom2025-09-23by @eclipse-zenoh-bot in #1104 - Sync
Cargo.lockwith Zenohff0d063from2025-09-29by @eclipse-zenoh-bot in #1107 - Sync
Cargo.lockwith Zenoh409ce35from2025-09-30by @eclipse-zenoh-bot in #1108 - Sync
Cargo.lockwith Zenoh66327c7from2025-10-01by @eclipse-zenoh-bot in #1109 - put back alloc_layout but deprecated by @wyfo in #1111
- Sync
Cargo.lockwith Zenoh0ca439dfrom2025-10-03by @eclipse-zenoh-bot in #1113 - Sync
Cargo.lockwith Zenoh93e5e4cfrom2025-10-06by @eclipse-zenoh-bot in #1114 - Sync
Cargo.lockwith Zenohaa760bbfrom2025-10-07by @eclipse-zenoh-bot in #1115 - Sync
Cargo.lockwith Zenoh277ccaffrom2025-10-08by @eclipse-zenoh-bot in #1116 - Sync
Cargo.lockwith Zenoh4cfe94afrom2025-10-09by @eclipse-zenoh-bot in #1117 - Sync
Cargo.lockwith Zenoh655c8d0from2025-10-09by @eclipse-zenoh-bot in #1118 - Sync
Cargo.lockwith Zenoh66c3403from2025-10-10by @eclipse-zenoh-bot in #1119 - Sync
Cargo.lockwith Zenohdb1c8a0from2025-10-13by @eclipse-zenoh-bot in #1120
Full Changelog: 1.5.1...1.6.1
1.5.1
What's Changed
Bug fixes 🐞
- fix: MSVC Error C2059 by @YuanYuYuan in #1071
- Fix for compilation on Windows with rmw by @yellowhatter in #1079
- fix channel callback type by @DenisBiryukov91 in #1090
- Fix
-llibzenohcin generatedzenohc.pcby @valgur in #310
Dependencies 👷
- Sync
Cargo.lockwith Zenohdd80eeafrom2025-07-25by @eclipse-zenoh-bot in #1067 - Sync
Cargo.lockwith Zenoh5d4420ffrom2025-07-28by @eclipse-zenoh-bot in #1068 - Sync
Cargo.lockwith Zenoh9848cb2from2025-07-30by @eclipse-zenoh-bot in #1070 - Sync
Cargo.lockwith Zenoh05e20cffrom2025-08-01by @eclipse-zenoh-bot in #1073 - Sync
Cargo.lockwith Zenoh044efebfrom2025-08-04by @eclipse-zenoh-bot in #1077 - Sync
Cargo.lockwith Zenoh07f5d89from2025-08-05by @eclipse-zenoh-bot in #1078 - Sync
Cargo.lockwith Zenoh8909230from2025-08-08by @eclipse-zenoh-bot in #1081 - Sync
Cargo.lockwith Zenohcbb319efrom2025-08-11by @eclipse-zenoh-bot in #1082 - Sync
Cargo.lockwith Zenohdc2bde4from2025-08-13by @eclipse-zenoh-bot in #1083 - Sync
Cargo.lockwith Zenoh5231b85from2025-08-14by @eclipse-zenoh-bot in #1084 - Sync
Cargo.lockwith Zenoha14c349from2025-08-20by @eclipse-zenoh-bot in #1085 - Sync
Cargo.lockwith Zenoh9f3ccaafrom2025-08-22by @eclipse-zenoh-bot in #1086 - Sync
Cargo.lockwith Zenoh9f3ccaafrom2025-08-22by @eclipse-zenoh-bot in #1087 - Sync
Cargo.lockwith Zenoh2feaf33from2025-09-03by @eclipse-zenoh-bot in #1089 - Sync
Cargo.lockwith Zenoh413bc53from2025-09-03by @eclipse-zenoh-bot in #1092 - Sync
Cargo.lockwith Zenohec8cee6from2025-09-04by @eclipse-zenoh-bot in #1093
New Contributors
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
Breaking changes 💥
New features 🎉
- Support SHM API by @yellowhatter in #1033
- polish shm by @yellowhatter in #1046
- QOL API for bindings by @DenisBiryukov91 in #1055
- add CongestionControl::BlockFirst by @wyfo in #1054
- stabilize querier, matching and locality by @DenisBiryukov91 in #1059
Bug fixes 🐞
- Fix build with panic="abort" by @anassinator in #1038
- do not build opaque types in source tree by @DenisBiryukov91 in #1040
- docs: update example commands to use -p flag instead of -v for payload by @mindthink in #1025
- CMP0111 requires IMPORTED_LOCATION or IMPORTED_IMPLIB being set by @oleid in #1041
- fix strlen calls on null pointers by @DenisBiryukov91 in #1057
- stabilize locality for get and put by @DenisBiryukov91 in #1061
Documentation 📝
Dependencies 👷
- Sync
Cargo.lockwith Zenoh6f9cfa0from2025-06-19by @eclipse-zenoh-bot in #1022 - Sync
Cargo.lockwith Zenohffbe455from2025-06-24by @eclipse-zenoh-bot in #1039 - Sync
Cargo.lockwith Zenoh287d5acfrom2025-06-28by @eclipse-zenoh-bot in #1043 - Sync
Cargo.lockwith Zenoh3059887from2025-07-03by @eclipse-zenoh-bot in #1047 - Sync
Cargo.lockwith Zenoh8bc97f2from2025-07-04by @eclipse-zenoh-bot in #1048 - Sync
Cargo.lockwith Zenohfb25b65from2025-07-07by @eclipse-zenoh-bot in #1050 - Sync
Cargo.lockwith Zenoh249e4befrom2025-07-09by @eclipse-zenoh-bot in #1053 - Sync
Cargo.lockwith Zenoh5d4beacfrom2025-07-22by @eclipse-zenoh-bot in #1060 - Sync
Cargo.lockwith Zenohd5ab0dbfrom2025-07-23by @eclipse-zenoh-bot in #1062 - Sync
Cargo.lockwith Zenoh4499d0bfrom2025-07-23by @eclipse-zenoh-bot in #1063 - Sync
Cargo.lockwith Zenohfdb167cfrom2025-07-24by @eclipse-zenoh-bot in #1064 - Sync
Cargo.lockwith Zenohce6ea10from2025-07-25by @eclipse-zenoh-bot in #1065 - Sync
Cargo.lockwith Zenohe5ededefrom2025-07-25by @eclipse-zenoh-bot in #1066
New Contributors
- @dshil made their first contribution in #1031
- @steils made their first contribution in #1030
- @anassinator made their first contribution in #1038
- @mindthink made their first contribution in #1025
- @oleid made their first contribution in #1041
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
New features 🎉
- add z_queryable_keyexpr function by @DenisBiryukov91 in #1003
Bug fixes 🐞
- Fix installation when ZENOHC_CUSTOM_TARGET is not set and CARGO_BUILD_TARGET env variable is set by @traversaro in #469
- Normalize CRLF line endings in install/PackageConfig.cmake.in by @traversaro in #1005
- remove suffix d from library names in debug mode by @DenisBiryukov91 in #1020
Dependencies 👷
- Sync
Cargo.lockwith Zenoh78b3a98from2025-04-24by @eclipse-zenoh-bot in #1001 - Sync
Cargo.lockwith Zenohc4b2dd5from2025-04-25by @eclipse-zenoh-bot in #1004 - Sync
Cargo.lockwith Zenohbabc2b1from2025-04-29by @eclipse-zenoh-bot in #1006 - Sync
Cargo.lockwith Zenoh658fe9bfrom2025-04-30by @eclipse-zenoh-bot in #1007 - Sync
Cargo.lockwith Zenoha07eee1from2025-05-02by @eclipse-zenoh-bot in #1008 - Sync
Cargo.lockwith Zenoh00d5e37from2025-05-06by @eclipse-zenoh-bot in #1011 - Sync
Cargo.lockwith Zenoh00d5e37from2025-05-06by @eclipse-zenoh-bot in #1012 - Sync
Cargo.lockwith Zenohb146561from2025-05-13by @eclipse-zenoh-bot in #1013 - Sync
Cargo.lockwith Zenoh361773bfrom2025-05-14by @eclipse-zenoh-bot in #1014 - Sync
Cargo.lockwith Zenoh53cb350from2025-05-15by @eclipse-zenoh-bot in #1015 - Sync
Cargo.lockwith Zenoh0517fbdfrom2025-05-16by @eclipse-zenoh-bot in #1016 - Sync
Cargo.lockwith Zenoh63a6e33from2025-05-19by @eclipse-zenoh-bot in #1017 - Sync
Cargo.lockwith Zenoh2e4bee4from2025-05-20by @eclipse-zenoh-bot in #1018 - Sync
Cargo.lockwith Zenohfc4fcf7from2025-05-21by @eclipse-zenoh-bot in #1019
New Contributors
- @simpleton made their first contribution in #998
Full Changelog: 1.3.4...1.4.0
1.3.4
What's Changed
Dependencies 👷
- Sync
Cargo.lockwith Zenoh037c546from2025-04-14by @eclipse-zenoh-bot in #993 - Sync
Cargo.lockwith Zenoh83b874efrom2025-04-16by @eclipse-zenoh-bot in #994 - Sync
Cargo.lockwith Zenoh83b874efrom2025-04-16by @eclipse-zenoh-bot in #995 - Sync
Cargo.lockwith Zenoh83b874efrom2025-04-16by @eclipse-zenoh-bot in #997 - Sync
Cargo.lockwith Zenohf8f4eddfrom2025-04-23by @eclipse-zenoh-bot in #1000
Full Changelog: 1.3.3...1.3.4
1.3.3
What's Changed
Bug fixes 🐞
- Rust entrypoint by @yellowhatter in #984
- replace extern const strings with macro defines by @DenisBiryukov91 in #985
- fix z_api_liveliness_test by @DenisBiryukov91 in #989
Dependencies 👷
- Sync
Cargo.lockwith Zenoh3bb792efrom2025-04-04by @eclipse-zenoh-bot in #983 - Sync
Cargo.lockwith Zenoh7d213d1from2025-04-08by @eclipse-zenoh-bot in #988 - Sync
Cargo.lockwith Zenoh1a10597from2025-04-09by @eclipse-zenoh-bot in #990 - Sync
Cargo.lockwith Zenoh4f17ddefrom2025-04-10by @eclipse-zenoh-bot in #991
Full Changelog: 1.3.2...1.3.3
1.3.2
Full Changelog: 1.3.1...1.3.2