You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-11Lines changed: 10 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,7 @@ Steps:
10
10
- Edit change log
11
11
- Revise the version numbers in Cargo.toml files
12
12
- Commit the changes
13
-
- Note: Have not gotten `cargo publish --workspace` to work yet
14
-
- Publish each crate individually using `cargo publish` in this order
15
-
- roslibrust_common
16
-
- roslibrust_codegen
17
-
- roslibrust_codegen_macro
18
-
- roslibrust_mock
19
-
- roslibrust_ros1
20
-
- roslibrust_rosbridge
21
-
- roslibrust_zenoh
22
-
- roslibrust
23
-
- roslibrust_genmsg
13
+
- Publish all crates using `cargo publish --workspace`
24
14
- Push to master
25
15
- Tag and push tag
26
16
@@ -31,12 +21,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
31
21
32
22
### Added
33
23
24
+
### Fixed
25
+
26
+
### Changed
27
+
28
+
## 0.17.0 - November 18th, 2025
29
+
30
+
### Added
31
+
34
32
- ROS1 backend now exposes `subscribe_any` to allow subscribing to any topic and receiving raw bytes instead of a deserialized message.
35
33
36
34
### Fixed
37
35
38
36
- MockRos ServiceClients now work correctly if created before the service server is advertised.
39
37
- MockRos ServiceClients now perform a yield_now() before calling a service to help avoid race conditions in tests.
38
+
- Rosbridge backend was having serialization issues with uint8[] and char[] due to undocumented behavior of rosbridge_server using base64 encoding for uint8[] and char[] arrays. This has been fixed.
0 commit comments