Releases: foxglove/foxglove-sdk
Releases · foxglove/foxglove-sdk
sdk/v0.25.2
Schemas
- Add CompressedAudio schema. by @nidanin in #428
- Update description for SceneEntity frame_locked by @jtbandes in #1304
Remote Access
- Publish VP8 instead of H.264 on macOS (FLE-579) by @dave-foxglove in #1301
- Add a FOXGLOVE_VIDEO_CODEC override for published video (FLE-587) by @dave-foxglove in #1305
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
What's Changed
Full Changelog: ros-v3.4.1...typescript/schemas/v2.1.0
sdk/v0.25.1
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
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
foxglove_bridge
- Fix an issue where the
parametersimplementation 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_sizeoption 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
Breaking
- rust: Dropped the type parameter from
AssetHandler/AssetResponder#1255 - rust: WebSocket/Gateway builders accept
Arc<dyn AssetHandler>instead ofBox<dyn AssetHandler>#1255 - rust: Marked parameter callbacks on
ServerListenerandremote_access::Listeneras deprecated #1257 - cpp: Deprecated the
onGetParameters/onSetParameterscallbacks #1258
Remote Access
- Close
Sink::logsame-identity reconnect race by @clalancette in #1244 - Add optional
require-cudafeature 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
-ObjClinker 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++
Full Changelog: sdk/v0.24.0...sdk/v0.25.0
sdk/v0.24.0
What's Changed
- cpp: Accept zero length messages by @eloff in #1235
- cpp: Various improvements for CMake by @clalancette in ttps://github.com//pull/1240 and #1242
- cpp: Fix std::max type-deduction error in system_info.cpp by @clalancette in #1249
- python: Package for abi3-py310 by @gasmith in #1229
- python: Don't package for atypical/legacy arches by @gasmith in #1230
- python: Add remote_access connection graph by @eloff in #1238
- rust: Add feature flags to select crypto provider by @gasmith in #1239
Full Changelog: sdk/v0.23.2...sdk/v0.24.0
sdk/v0.23.2
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
What's Changed
Full Changelog: sdk/v0.23.0...sdk/v0.23.1
sdk/v0.23.0
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