Skip to content

Tags: jeremy-shannon/mcap

Tags

releases/mcap-cli/v0.0.30

Toggle releases/mcap-cli/v0.0.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
go/mcap: do not write empty message indexes (foxglove#873)

### Public-Facing Changes

Go MCAP writer no longer produces message index records for channels not present in a chunk. This helps indexed readers skip chunks that do not contain any messages on a given channel.

### Description
Fixes foxglove#862

go/mcap/v1.0.1

Toggle go/mcap/v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
go/mcap: do not write empty message indexes (foxglove#873)

### Public-Facing Changes

Go MCAP writer no longer produces message index records for channels not present in a chunk. This helps indexed readers skip chunks that do not contain any messages on a given channel.

### Description
Fixes foxglove#862

releases/typescript/core/v1.2.1

Toggle releases/typescript/core/v1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
typescript: make forward and reverse iterators true opposites with mu…

…ltiple message at same timestamp within a chunk (foxglove#859)

### Public-Facing Changes

TypeScript @mcap/core: fixed an issue where `readMessages({ reverse: true })` and `readMessages({ reverse: false })` would return messages in the same order when multiple messages were at the same timestamp.

### Description

`Array#sort()` is a stable sort. This means if multiple messages have the same timestamp, `sort(([a, b]) => b - a)` and `sort(([a, b]) => a - b)` would keep them in the same order. Instead of changing the comparator, we use `Array#reverse()` in the reverse case.

Note that this fix addresses messages within one chunk. It's possible there is still a similar issue when merging across multiple chunks.

Relates to https://github.com/foxglove/studio/issues/5551 / FG-2498

releases/python/mcap/v1.0.2

Toggle releases/python/mcap/v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
python/mcap: fix statistics deserialization (foxglove#846)

* python/mcap: fix reading of statistics message channel count

* python/mcap: bump patch version

releases/mcap-cli/v0.0.29

Toggle releases/mcap-cli/v0.0.29's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
CLI: info: handle durations > 2**63 (foxglove#844)

* CLI: info: handle durations > 2**63

* make a function

* correct comment

releases/mcap-cli/v0.0.28

Toggle releases/mcap-cli/v0.0.28's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Specify that installing with go install is not supported (foxglove#826)

releases/typescript/support/0.1.0

Toggle releases/typescript/support/0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[TypeScript] @mcap/support (foxglove#838)

releases/typescript/support/v0.1.0

Toggle releases/typescript/support/v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[TypeScript] @mcap/support (foxglove#838)

releases/typescript/core/v1.2.0

Toggle releases/typescript/core/v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@mcap/core 1.2.0 (foxglove#836)

releases/mcap-cli/v0.0.27

Toggle releases/mcap-cli/v0.0.27's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix bad mutation in merge (foxglove#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 foxglove#837