Skip to content

Compass 6.0.1

Choose a tag to compare

@jed72 jed72 released this 10 Oct 12:04
· 178 commits to main since this release
91d5f71

Compass 6.0.1 is a patch release. It fixes compass issue migrate, which left some paths in a migrated manifest pointing at files that had moved, and it makes compass flow faster on a large archive. It removes and renames nothing.

Fixed

  • compass issue migrate now repoints every path in a manifest when it moves an issue's documents to the 6.0 layout. In 6.0.0 it missed some fields, including the evidence path on a stopped subtask. A project with multi-agent issues then saw compass check fail multiagent-run-recorded on issues whose work was fine. On this repository's archive, 34 of 490 issues failed this way.
  • compass flow reads issue manifests through a cache, so a second run on a large archive is quicker. On this repository's archive, it takes 0.18 s instead of 2.29 s once the cache is filled.

Changed behaviour

  • compass flow keeps parsed manifests under .compass/cache/parsed_yaml/. The folder carries its own .gitignore, so git ignores it. Deleting the folder is safe: the next run parses the manifests again. An entry is used only when it matches the file on disk exactly, and no command that changes a manifest reads the cache.

How to upgrade

If you ran compass issue migrate --apply on 6.0.0, run it again on 6.0.1. Run compass issue migrate first to see what it would change. The second run repairs the paths 6.0.0 missed and leaves every other field alone.

Queued against this release

None that this release changes. The four backlog issues that carry a recommendation are the same as at 6.0.0, and none touches compass issue migrate or compass flow.

Verify the download

compass-6.0.1.tar.gz, SHA-256 3723e25f564ed2a6a982a06f94d98e41a616046ee6671bd1050e28458e19e16f.