Releases: foxglove/mcap
Releases · foxglove/mcap
releases/mcap-cli/v0.0.18
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
CLI: cat: do not read from stdin if filename provided (#560)
releases/mcap-cli/v0.0.16
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
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
Remove references to x- prefixes (#468) Fixes https://github.com/foxglove/mcap/issues/370
releases/mcap-cli/v0.0.13
Update CLI dependencies (#451)
releases/mcap-cli/v0.0.12
cli: parse fields with tab after name (#441) Previously the parser assumed that any comment after a field name would come after a space, like this: ``` Type name # the comment ``` However, there is at least one standard msg definition which breaks this rule, `ns` in ImageMarker: https://docs.ros.org/en/noetic/api/visualization_msgs/html/msg/ImageMarker.html ``` string ns\t# namespace, used with id to form a unique id ``` This commit uses the field name regex in http://wiki.ros.org/msg#Fields to determine which chars contain the field name.
releases/mcap-cli/v0.0.11
cli: fix json transcoding in cat (#433) **Public-Facing Changes** Fixed a crash in `mcap cat --json` when printing string values that had special characters. **Description** Fixes https://github.com/foxglove/mcap/issues/419
releases/mcap-cli/v0.0.10
CLI: Add support for merge subcommand (#418) Adds a merge subcommand that merges multiple mcap files into one. Examples of usage: mcap merge file1.mcap file2.mcap -o output.mcap mcap merge *.mcap -o output.mcap mcap merge *.mcap | mcap cat --json
releases/mcap-cli/v0.0.9
CLI: Ensure connection data headers are all converted (#397) Prior to this commit, only the md5sum connection data header would be converted to channel metadata in bag to mcap conversion. With this change, we convert everything except the message definition and data type, which are already represented in the schema/channel structures.