Skip to content

releases/mcap-cli/v0.2.0

Choose a tag to compare

@amacneil amacneil released this 15 Jun 16:46
81c547b

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)