SDK v0.10.0
Foxglove SDK
This release contains fixes and general improvements. It also contains potentially breaking changes:
- If you implement a Parameter server, any "numeric"
ParameterValues should be updated to float64s or integers, to improve integration with the Foxglove app - In C++, if you use subscription callbacks, an additional argument with client metadata is added to the interface
- In C++, the Timestamp and Duration schemas moved from the
foxglovenamespace tofoxglove::schemas
What's Changed
Fixed
- Fixed a race where the subscription callback is called before channel is registered with a context
C++
- Fixed a template type issue with GCC
- expected.hpp uses the original
tlnamespace
Changed
- Deleted/non-existent parameters are no longer sent to clients
- The numeric Parameter type was replaced by float and integer types
C++
- Moved
TimestampandDurationto thefoxglove::schemasnamespace
Added
Docs: Introduction | Reference: Rust, Python, C++ | Source: github | C++ Artifacts: github