Releases: foxglove/foxglove-sdk
Releases · foxglove/foxglove-sdk
@foxglove/schemas v1.11.0
What's Changed
Full Changelog: typescript/schemas/v1.10.3...typescript/schemas/v1.11.0
sdk/v0.20.0
What's Changed
- fix: fix memory leak and doc errors in Arena::alloc and map_one by @clalancette in #983
- Fix running the test_mcap tests in parallel. by @clalancette in #988
- rust: Handle optional fields properly for derive(Encode) by @gasmith in #991
- support per annotation metadata for image annotations by @indirectlylit in #997
- Fix typo in FrameTransform description by @gasmith in #1002
- remote data loader: rename data provider / upstream to data backend by @james-rms in #1009
Full Changelog: sdk/v0.19.0...sdk/v0.20.0
@foxglove/schemas v1.10.3
What's Changed
- Change order of timestamp on image annotation by @aneuwald in #965
- Support per-annotation metadata for image annotations by @indirectlylit in #997
Full Changelog: typescript/schemas/v1.10.2...typescript/schemas/v1.10.3
sdk/v0.19.0
What's Changed
- cpp: Add None value to WebSocketServerCapabilities enum by @gasmith in #953
- cpp: Make mcap writer options consistent by @mfehr in #973
- messages: LocationFix image annotations optional by @defunctzombie in #951
- messages: Add optional timestamp to image annotations by @aneuwald in #924
- python: Make mcap writer options consistent by @gasmith in #963
- rust: Bump MSRV to 1.85.0, edition to 2024 by @gasmith in #917
- rust: Update aws-lc-rs for C23 compat by @gasmith in #971
Full Changelog: sdk/v0.18.0...sdk/v0.19.0
@foxglove/schemas v1.10.2
What's Changed
Full Changelog: typescript/schemas/v1.10.1...typescript/schemas/v1.10.2
@foxglove/schemas v1.10.0
What's Changed
- Clarify
FrameTransformdocumentation on transform direction - Add documentation for uncalibrated camera handling in
CameraCalibration - Introduce optional fields; make
LocationFixcolorfield optional - Add
metadatafield toLocationFix - Add
metadatafield toImageAnnotations
Full Changelog: sdk/v0.18.0...typescript/schemas/v1.10.0
sdk/v0.18.0
New features
- Added
PlaybackControl, enabling websocket servers to respond to playback control requests (#879, #890) - rust: Added
data_providerutilities, for building data providers for remote data loaders (#809) - rust:
#[derive(Encode)]support for newtypes andusizefields (#874, #889)
Schema changes
- Added
metadatafield toLocationFixmessages, allowing arbitrary key-value data to be associated with messages. (#909) - Added
metadatafield toImageAnnotationsmessages, allowing arbitrary key-value data to be associated with messages. (#918) - Made
colorfield optional inLocationFixmessages, allowing users to rely on Foxglove's automatic color assignment. (#865)
Other changes
- rust: Renamed
live_visualizationfeature towebsocket. The old name is preserved as a deprecated alias. (#888) - rust: Deterministic ordering of capabilities and supported encodings in ServerInfo messages. (#897)
- cpp: New data provider example for remote data loaders. (#872)
New Contributors
- @indirectlylit made their first contribution in #865
- @benfoxall made their first contribution in #915
Full Changelog: sdk/v0.17.2...sdk/v0.18.0
sdk/v0.17.2
What's Changed
- Add claude code review workflow by @defunctzombie in #853
- rust: Support arrays and label Option as optional for derive(Encode) by @ritvik-saronic in #855
New Contributors
- @ritvik-saronic made their first contribution in #855
Full Changelog: sdk/v0.17.1...sdk/v0.17.2
sdk/v0.17.1
What's Changed
- rust: Rename example message-filtering -> message_filtering by @gasmith in #843
- build(deps): bump urllib3 from 2.5.0 to 2.6.3 in /cpp/foxglove/docs by @dependabot[bot] in #845
- build(deps): bump urllib3 from 2.5.0 to 2.6.3 in /python/foxglove-sdk by @dependabot[bot] in #846
- build(deps): bump tar from 7.4.3 to 7.5.7 by @dependabot[bot] in #847
- notebook: add border to widget by @jtbandes in #848
- playground: add hover tooltip support by @jtbandes in #849
- rust: Added schemars-chrono feature by @joe-saronic in #851
- playground: add set_layout method by @jtbandes in #796
- rust: Implement ProtobufField for other well-known types by @gasmith in #852
- rust: Implement ProtobufField for foxglove schemas by @gasmith in #854
New Contributors
- @joe-saronic made their first contribution in #851
Full Changelog: sdk/v0.17.0...sdk/v0.17.1
sdk/v0.17.0
What's Changed
- Foxglove Dockerfile apt upgrade by @ericmlujan in #833
- Add documentation for uncalibrated camera handling by @aneuwald in #834
- Introduce v2 mod, plus Subscribe, Unsubscribe, and client MessageData binary messages by @ericmlujan in #812
- Remove agent code from C++ and Python SDK by @ericmlujan in #838
- notebook: add opaque_layout param by @jtbandes in #839
- Update Layout API to v0.3.0 by @foxglovebot in #840
- Update Layout API to v0.4.0 by @foxglovebot in #841
- docs: update notebook docs by @jtbandes in #827
- build(deps): bump prost and prost-reflect by @dependabot[bot] in #722
- notebook: add an API to programmatically create and select layouts when using the notebook integration
New Contributors
- @foxglovebot made their first contribution in #840
Full Changelog: sdk/v0.16.6...sdk/v0.17.0