๐ Features
- Add fallbackToMainBranch consumer version selector option
๐ Bug Fixes
- Stop the consumer version verification summary querying per verification
- Apply fallbackTag per consumer
- Honour fallbackBranch in consumer version selectors
๐ Refactor
- Name the fallback resolver for tags and branches
โก๏ธ Performance
- Speed up publishing large contracts (PACT-7601) (#1067)
Migration note: when contracts are published with /contracts/publish,
the configured sha_generator is now called with a second argument, - Exclude consumers in the fallback tag query
- Exclude consumers in the fallback branch query
๐ Documentation
- Say fallbackTag applies per consumer
- Say fallbackBranch applies per consumer
๐งช Testing
- Share one SQL query counter across feature specs
- Pin fallbackTag semantics in a table
- Cover fallbackTag dedup, branches and notices
- Pin fallbackBranch semantics in a table
- Cover the fallbackBranch request and notices end to end
- Pin fallbackToMainBranch semantics in the fallback branch table
- Cover the fallbackToMainBranch request and notices end to end
๐ ๏ธ Miscellaneous Tasks
- Drop a TODO the selector contract already resolves