Version 2.80.0
Features
-
add uuid to webhook decorator (3a916064)
-
add endpoint to list currently supported versions for an environment (9608be8b)
-
support marking a released version as unsupported (f6c4ee27)
-
add pactbroker.azureDevOpsVerificationStatus webhook parameter (8804a90f)
-
add deployed version resource, supporting marking deployed version as undeployed (3dd19955)
-
add warnings to can-i-deploy response when bad practice selectors are used (85540c85)
-
support PATCH for pacticipant with application/merge-patch+json (404e14cb)
-
set main branch for pacticipant (ab1cd016)
-
rename writeMode to onConflict for contract publishing endpoint (26a4e358)
-
replace mainDevelopmentBranches with mainBranch for pacticipant (02d4525e)
-
updating pending and wip logic to exclude pacts already verified by another branch before the specified branch was created (#432) (db643d3c)
-
add notices to contract publishing response, with intent to rem… (#430) (dacbe906)
-
support deployments and releases as separate concepts (#426) (58d173db)
-
keep the triggered webhooks after the webhook has been deleted (a5ab2a35)
-
add endpoint to create pacts, pacticipant, version, tags in one request (#420) (df899ebd)
-
add pb:version relation to the pacticipant resource (83ce38a4)
-
add repository and branch properties to pacticipant (98a799b2)
-
add relations to environments endpoint for each environment (784c3535)
-
allow multiple base URLs to be configured (f88c69de)
-
pacts for verification
- support released:true selector (#451) (8a90cc57)
- default latest to true when branch is specified and currentlyDeployed to true when an environment is specified (984320b6)
- display selectors in a formatted list (3cab7a00)
- update validation for consumer version selectors for the fields environment, currentlyDeployed and branch (ec7dc435)
-
webhooks
-
matrix
- support querying by branch (110578dc)
-
pacticipant versions
-
record deployment
- require replacedPreviousDeployedVersion to be set (70398069)
-
environments
-
deployed versions
- add endpoint to list deployed versions for an environment (bd0ca9d6)
Bug Fixes
-
gracefully handle an interactions value that is not an array (a9a5df3d)
-
select pact publication with matching consumer version when triggering webhook for verification (274e1456)
-
issue-reproduction/Dockerfile-pact-broker to reduce vulnerabilities (#414) (34c70984)
-
use URL safe base64 encoding for pact metadata (fa1a3333)
-
handle metadata that has had its padding removed (06bd6d3d)
-
lock reform gem (00cbac8c)
-
fix missing verification status colours in matrix rows (d91662d9)
-
verifications
- gracefully handle a verification number in the URL that is not an integer (7fe98a7d)
-
ui