github pact-foundation/pact_broker v2.123.0

one hour ago

๐Ÿš€ 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

Don't miss a new pact_broker release

NewReleases is sending notifications on new releases.