You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New features
mcap list attachments, mcap list metadata, mcap get attachment, and mcap get metadata can read local MCAP files that omit summary/index records by scanning when needed. (#1723)
mcap merge now guarantees log-time ordered output, using command-line file order and per-file input order as stable tie-breakers for equal timestamps. (#1730)
Bug fixes
mcap doctor now reports invalid Statistics channel counts that lack prior summary Channel records. (#1722)
mcap info now reports numeric counts for files without a Statistics record instead of unknown when the data can be derived. (#1725)
mcap doctor now treats spec-legal out-of-order top-level message times as warnings by default, while --strict-message-order still errors. (#1724)
Output-writing commands now reject local output paths that resolve to the input file before truncating or writing. (#1729)
Tarball/source-archive builds now stamp the short commit SHA into mcap --version instead of reporting unknown. (#1727)
mcap doctor -v no longer emits the low-value Examining ... progress line on clean diagnostics. (#1731)
Human-readable byte output now consistently uses decimal SI units (kB, MB, GB), and throughput labels use /s. (#1733)
Performance
Added Criterion command benchmarks for merge, filter, sort, compress, and decompress; this is benchmark coverage rather than a runtime performance change. (#1732)