Skip to content

Releases: foxglove/foxglove-sdk

@foxglove/schemas v1.11.0

13 Mar 15:17
a81f4b0

Choose a tag to compare

What's Changed

  • Add JointState and JointStates schemas by @achim-k in #939

Full Changelog: typescript/schemas/v1.10.3...typescript/schemas/v1.11.0

sdk/v0.20.0

13 Mar 04:24

Choose a tag to compare

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

12 Mar 22:38
3515115

Choose a tag to compare

What's Changed

Full Changelog: typescript/schemas/v1.10.2...typescript/schemas/v1.10.3

sdk/v0.19.0

05 Mar 01:53

Choose a tag to compare

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

02 Mar 18:12
d929a49

Choose a tag to compare

What's Changed

  • Add optional timestamp to image annotations by @aneuwald in #924

Full Changelog: typescript/schemas/v1.10.1...typescript/schemas/v1.10.2

@foxglove/schemas v1.10.0

24 Feb 19:36
502bdd3

Choose a tag to compare

What's Changed

  • Clarify FrameTransform documentation on transform direction
  • Add documentation for uncalibrated camera handling in CameraCalibration
  • Introduce optional fields; make LocationFix color field optional
  • Add metadata field to LocationFix
  • Add metadata field to ImageAnnotations

Full Changelog: sdk/v0.18.0...typescript/schemas/v1.10.0

sdk/v0.18.0

24 Feb 18:47

Choose a tag to compare

New features

  • Added PlaybackControl, enabling websocket servers to respond to playback control requests (#879, #890)
  • rust: Added data_provider utilities, for building data providers for remote data loaders (#809)
  • rust: #[derive(Encode)] support for newtypes and usize fields (#874, #889)

Schema changes

  • Added metadata field to LocationFix messages, allowing arbitrary key-value data to be associated with messages. (#909)
  • Added metadata field to ImageAnnotations messages, allowing arbitrary key-value data to be associated with messages. (#918)
  • Made color field optional in LocationFix messages, allowing users to rely on Foxglove's automatic color assignment. (#865)

Other changes

  • rust: Renamed live_visualization feature to websocket. 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

Full Changelog: sdk/v0.17.2...sdk/v0.18.0

sdk/v0.17.2

05 Feb 00:14

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: sdk/v0.17.1...sdk/v0.17.2

sdk/v0.17.1

01 Feb 03:17

Choose a tag to compare

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

Full Changelog: sdk/v0.17.0...sdk/v0.17.1

sdk/v0.17.0

29 Jan 17:12

Choose a tag to compare

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

Full Changelog: sdk/v0.16.6...sdk/v0.17.0