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"
ParameterValue
s 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
foxglove
namespace 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
tl
namespace
Changed
- Deleted/non-existent parameters are no longer sent to clients
- The numeric Parameter type was replaced by float and integer types
C++
- Moved
Timestamp
andDuration
to thefoxglove::schemas
namespace
Added
Docs: Introduction | Reference: Rust, Python, C++ | Source: github | C++ Artifacts: github