Skip to content

Releases: foxglove/mcap

releases/mcap-cli/v0.0.22

16 Oct 23:50
7425b07
Compare
Choose a tag to compare
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

04 Oct 23:35
c191848
Compare
Choose a tag to compare
[cli] Add --version / -v support (#631)

releases/mcap-cli/v0.0.20

28 Sep 03:25
0a2aba9
Compare
Choose a tag to compare
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

14 Sep 22:44
ac5bb02
Compare
Choose a tag to compare
cli: fix integer overflow in mcap cat args (#582)

releases/mcap-cli/v0.0.18

14 Sep 14:27
e7e013d
Compare
Choose a tag to compare
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

30 Aug 00:27
6f0eacf
Compare
Choose a tag to compare
CLI: cat: do not read from stdin if filename provided (#560)

releases/mcap-cli/v0.0.16

03 Aug 00:12
7f8ac8f
Compare
Choose a tag to compare
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

21 Jul 04:04
89dbfd1
Compare
Choose a tag to compare
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

13 Jul 05:05
b64ead5
Compare
Choose a tag to compare
Remove references to x- prefixes (#468)

Fixes https://github.com/foxglove/mcap/issues/370

releases/mcap-cli/v0.0.13

30 Jun 17:15
e64d77d
Compare
Choose a tag to compare
Update CLI dependencies (#451)