Skip to content

Releases: foxglove/mcap

releases/mcap-cli/v0.0.28

03 Mar 02:12
fd3ecad
Compare
Choose a tag to compare
Specify that installing with go install is not supported (#826)

releases/mcap-cli/v0.0.27

28 Feb 22:47
f7ee8b5
Compare
Choose a tag to compare
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

23 Feb 18:43
33fa531
Compare
Choose a tag to compare
CLI: fix bug where `mcap merge` crashes on channels with schema_id ==…

releases/mcap-cli/v0.0.25

16 Feb 22:42
393b228
Compare
Choose a tag to compare
cli: filter does not duplicate schema records (#816)

releases/mcap-cli/v0.0.24

17 Nov 00:04
283972f
Compare
Choose a tag to compare
CLI: filtering with multiple exclude matchers works (#729)

releases/mcap-cli/v0.0.23

02 Nov 02:53
4971b2c
Compare
Choose a tag to compare
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

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)