Releases: foxglove/mcap
Releases · foxglove/mcap
releases/mcap-cli/v0.0.27
fix bad mutation in merge (#839) **Public-Facing Changes** Fixed a bug where `mcap merge` would incorrectly change some channels' schemas. Fixed a bug where `mcap merge` would crash on some input files with schemaless channels (schemaId=0). **Description** Fixes #837
releases/mcap-cli/v0.0.26
CLI: fix bug where `mcap merge` crashes on channels with schema_id ==…
releases/mcap-cli/v0.0.25
cli: filter does not duplicate schema records (#816)
releases/mcap-cli/v0.0.24
CLI: filtering with multiple exclude matchers works (#729)
releases/mcap-cli/v0.0.23
CLI: merge preserves profile from inputs (#692) When merging MCAPs with `mcap merge`, the output file will have the same `profile` string in its header that the input files have, if the input profiles are all the same. If not, the output profile will be the empty string.
releases/mcap-cli/v0.0.22
go: use internal version string (#649) **Public-Facing Changes** None. **Description** With context from https://github.com/golang/go/issues/29228, the result of runtime/debug.BuildInfo.Main.Version is not well defined. Here we use an internally-defined Version as our library version in all contexts. We also add a test when using a go library release tag `go/mcap/v1.2.3` that the Version string is correct. This PR also changes the behaviour of `Writer` to only append the existing library version if it's different from the current version. This removes the awkward behaviour of `mcap filter` where the resulting mcap Library would be `mcap go #(devel); mcap go #(devel); mcap go #(devel)...`. Fixes #591
releases/mcap-cli/v0.0.21
[cli] Add --version / -v support (#631)
releases/mcap-cli/v0.0.20
Add support for adding metadata/attachments (#614) Adds support for adding and getting metadata and attachments from an existing mcap file. To add an attachment to a file, mcap add attachment demo.mcap -f Makefile To get an attachment out of the file, mcap get attachment demo.mcap -n Makefile -o attachment.txt To add metadata to a file, mcap add metadata demo.mcap -k foo=bar -k bar=baz -n "my metadata" To get metadata out of the file, mcap get metadata demo.mcap -n "my metadata" { "bar": "baz", "foo": "bar" } Also fixes a bug in the list attachments subcommand. Previously this was listing chunks.
releases/mcap-cli/v0.0.19
cli: fix integer overflow in mcap cat args (#582)
releases/mcap-cli/v0.0.18
CLI: Support eloquent bagfiles (#570) * CLI: Open writer after scanning topics in ros2 conversion Prior to this commit, we would open the writer before reading topics out of the input db3 file. If the topics read failed, this resulted in a garbage output file. * Support eloquent bagfiles In eloquent, there is no offered_qos_profiles column in the topics table. Accomodate this, and only insert it into channel metadata if it is present as a column. * Add cspell.json * Add test file