Enables your consumer driven contracts workflow
bulk delete branches (#652) (14ac33c8)
add latest version for branch endpoint (#644) (c216bec8)
add no-cache header (9a637327)
suppport page
+ size
as pagination params (#642) (c71089fe)
do not include pb:record-deployment or pb:record-release relations for versions embedded in resources (2f43590c)
remove status from individual error in problem+error response (a4b3ec58)
add version_id indexes to deployed_versions and released_versions (00fc7d10)
add endpoint to list branches for a pacticipant (#638) (ff7e3a53)
stop running tests for ruby 2.7 (034aba3b)
update sinatra and rack-protection to ~> 3.0 (92ebbdd3)
add branch endpoint supporting GET and DELETE (#635) (1bb6088d)
optimise matrix by applying specified limit to pact publications before joining to verifications (c61c324e)
optimise matrix query when selectors with pacticipant names only are used (b98f5d1a)
include environment name in pact metadata (e120c4e7)
improve wording of 'no version exits' messaging in can-i-deploy response (9529c679)
improve performance of matrix when multiple selectors are specified (#631) (58a28604)
add pagination parameter validation for paginated endpoints. (#626) (abb0a1c6)
add endpoint to list pacticipant versions by branch (9b4e3f61)
add endpoint to return latest pact for consumer, provider and consumer branch (f77086ef)
update required ruby version from 2.2 to 2.7 (f1b1e906)
add pagination and filtering for integrations endpoint (68d7cf30)
add contract_data_updated_at to integrations table to speed up dashboard query (#617) (e43c10f2)
support setting feature toggles via individual environment variables (#609) (be7d9d52)
metrics
matrix
metrics
fix performance issues due to contention in the integrations table when publishing a large number of contracts (> 20) per request, in parallel (#654) (321a2291)
raise 404 on paths with missing path segments (#648) (930b45cd)
do not error when no environment is found by name (d1501618)
ensure pact associations are eager loaded when finding a single pact (c98abda6)
gracefully handle validating an array when a hash is expected (b26ddb46)
fix error occuring when can-i-deploy badge is requested and no version is found (db7dee3a)
fix bug in error handling for 'can-i-deploy branch to environment' badge (c23beb6b)
improve performance of network diagram (#614) (ffd3ec4b)
fix error raised when attempting to log warning when webhook_redact_sensitive_data is set to false (9b66270e)
gracefully handle execution of webhooks that are deleted between execution attempts (#613) (1127b41f)
add extra validation to ensure parsed content is a hash when publishing pacts (913e0a52)
matrix
add consumer_version_id index to latest_pact_publication_ids_for_consumer_versions (b75ca5ee)
improve the performance of the incremental clean queries (c3a07c79)
add index to provider_version_id column in latest_verification_id_for_pact_version_and_provider_version (0e1c43dd)
Pacticipant pagination (#585) (f1a9be20)
do not allow JSON request bodies that are not Objects or Arrays (3d917286)
add index for verification_id in pact_version_provider_tag_successful_verifications table (b82a773a)
monkey patch Webmachine render_error method to support problem+json (#584) (508f7ce2)
support problem+json for error messages (#583) (92957ebb)
add index to provider_version_id column in verifications table (aac33725)
clean
update wording of version description for version in environment (d122fa68)
webhooks
add validation to ensure an environment or to tag is specified for the /can-i-deploy endpoint (e9d772eb)
implement pending logic for provider branches (7cdf1a7c)
wip pacts