Releases: foxglove/mcap
Releases · foxglove/mcap
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
releases/mcap-cli/v0.0.17
CLI: cat: do not read from stdin if filename provided (#560)
releases/mcap-cli/v0.0.16
doctor: check statistics start/end time (#507) **Public-Facing Changes** Updated `mcap doctor` to check the correctness of Statistics message_start_time/message_end_time. **Description** Fixes #501. Reports new errors on the file from #501: ``` Examining /Users/jacob/Downloads/whattimeisit.mcap Statistics has message start time 1659409665222474798, but the minimum chunk start time is 0 Statistics has message end time 9900000000, but the maximum chunk end time is 1659409665222474798 ```
releases/mcap-cli/v0.0.15
CLI: ensure filter output is chunked (#479) Prior to this commit, the filter subcommand accepted an output-compression flag but emitted an unchunked mcap file by default. This change ensures the output file is always chunked, and also adds an additional command line option for specifying a chunk size, which is defaulted to 4MB.
releases/mcap-cli/v0.0.14
Remove references to x- prefixes (#468) Fixes https://github.com/foxglove/mcap/issues/370
releases/mcap-cli/v0.0.13
Update CLI dependencies (#451)