Skip to content

Releases: foxglove/foxglove-sdk

sdk/v0.25.2

19 Jun 00:38

Choose a tag to compare

Schemas

Remote Access

WebSocket

  • Fix a leak when disconnecting clients that are still advertising by @clalancette in #1315

Other changes

  • Format library identifiers for consistency with mcap by @amacneil in #1308
  • rust: Emit Encode schema definitions in deterministic order by @gasmith in #1311
  • cpp: Do not link against glib on aarch64

Full Changelog: sdk/v0.25.1...sdk/v0.25.2

typescript/schemas/v2.1.0

05 Jun 14:53
ab99a89

Choose a tag to compare

What's Changed

Full Changelog: ros-v3.4.1...typescript/schemas/v2.1.0

sdk/v0.25.1

02 Jun 02:17

Choose a tag to compare

What's Changed

  • Revert a change that broke remote access video publishing for certain formats and encoders by @eloff in #1289

Full Changelog: sdk/v0.25.0...sdk/v0.25.1

ros-v3.4.1

02 Jun 03:49
f46c02e

Choose a tag to compare

foxglove_bridge

  • Fix an issue with video publication over remote access for certain formats and encoders
  • Update Foxglove SDK version to 0.25.1

foxglove_msgs

  • Version bump for foxglove_bridge 3.4.1 release

ros-v3.4.0

29 May 17:37
72db9b8

Choose a tag to compare

foxglove_bridge

  • Fix an issue where the parameters implementation would occasionally stall message forwarding for several seconds
  • Fix an issue where the bridge was not refcounting parameter subscriptions properly when a WebSocket server and Remote Access gateway were simultaneously in use
  • Fix an issue where the parameter whitelist would randomly prevent subscribing to or setting unrelated parameters
  • Add message_backlog_size option to configure the outgoing message buffer
  • Update Foxglove SDK version to 0.25.0

foxglove_msgs

  • Version bump for foxglove_bridge 3.4.0 release

sdk/v0.25.0

28 May 22:49

Choose a tag to compare

Breaking

  • rust: Dropped the type parameter from AssetHandler/AssetResponder #1255
  • rust: WebSocket/Gateway builders accept Arc<dyn AssetHandler> instead of Box<dyn AssetHandler> #1255
  • rust: Marked parameter callbacks on ServerListener and remote_access::Listener as deprecated #1257
  • cpp: Deprecated the onGetParameters/onSetParameters callbacks #1258

Remote Access

  • Close Sink::log same-identity reconnect race by @clalancette in #1244
  • Add optional require-cuda feature to fail build if building Remote Access without nvenc support by @eloff in #1251
  • Enable hardware offload for video transcoding (nvenc) in our builds and CI by @eloff in #1260
  • Pass original image timestamp as in band metadata by @eloff in #1274

Python

  • python: Apply -ObjC linker flag on macOS via build.rs by @sofuture in #1276
  • Make python logging behavior more consistent with c++ by @eloff in #1280
  • Suppress import error for Remote Access by @gasmith in #1282

C++

  • Add message_backlog_size to options for WebSocket and Remote Access by @eloff in #1273

Full Changelog: sdk/v0.24.0...sdk/v0.25.0

sdk/v0.24.0

15 May 19:47

Choose a tag to compare

What's Changed

Full Changelog: sdk/v0.23.2...sdk/v0.24.0

sdk/v0.23.2

09 May 01:00

Choose a tag to compare

What's Changed

  • remote_access: Require video frames to be at least 16x16 (H.264 minimum) by @eloff in #1212
  • Add a flush method to MCAP writer by @gasmith in #1226
  • python: Add name and value getters to pyclass enums by @clalancette in #1224

Full Changelog: sdk/v0.23.1...sdk/v0.23.2

sdk/v0.23.1

30 Apr 19:57

Choose a tag to compare

What's Changed

  • sysinfo: implement two different measures for CPU measurements by @eloff in #1205

Full Changelog: sdk/v0.23.0...sdk/v0.23.1

sdk/v0.23.0

30 Apr 14:12

Choose a tag to compare

What's Changed

  • Add sysinfo publishing cpu and memory stats by @eloff in #1179
  • docs: Fix remote data loader example by @gasmith in #1185
  • remote_access: Update livekit to 0.7.37 by @clalancette in #1188
  • remote_access: Expose server_info on the gateway options by @clalancette in #1189
  • remote_access: Fix same-identity reconnect race by @clalancette in #1194
  • remote access: Fix race in sdk if ParticipantActive arrives before Disconnected by @eloff in #1196
  • remote_access: Only connect to room on-demand by @gasmith in #1195
  • remote_access: Check Content-Type for watch endpoint by @gasmith in #1199

Full Changelog: sdk/v0.22.0...sdk/v0.23.0