<Release - Version 2.108.0> New release published ...
# pact-broker
g
Release - Version 2.108.0 New release published by github-actions[bot] Features • bulk delete branches (#652) (</pact-foundation/pact_broker/commit/14ac33c8|14ac33c8>) • add latest version for branch endpoint (#644) (</pact-foundation/pact_broker/commit/c216bec8|c216bec8>) • add no-cache header (</pact-foundation/pact_broker/commit/9a637327|9a637327>) • suppport
page
+
size
as pagination params (#642) (</pact-foundation/pact_broker/commit/c71089fe|c71089fe>) • do not include pb:record-deployment or pb:record-release relations for versions embedded in resources (</pact-foundation/pact_broker/commit/2f43590c|2f43590c>) • remove status from individual error in problem+error response (</pact-foundation/pact_broker/commit/a4b3ec58|a4b3ec58>) • add version_id indexes to deployed_versions and released_versions (</pact-foundation/pact_broker/commit/00fc7d10|00fc7d10>) • add endpoint to list branches for a pacticipant (#638) (</pact-foundation/pact_broker/commit/ff7e3a53|ff7e3a53>) • stop running tests for ruby 2.7 (</pact-foundation/pact_broker/commit/034aba3b|034aba3b>) • update sinatra and rack-protection to ~> 3.0 (</pact-foundation/pact_broker/commit/92ebbdd3|92ebbdd3>) • add branch endpoint supporting GET and DELETE (#635) (</pact-foundation/pact_broker/commit/1bb6088d|1bb6088d>) • optimise matrix by applying specified limit to pact publications before joining to verifications (</pact-foundation/pact_broker/commit/c61c324e|c61c324e>) • optimise matrix query when selectors with pacticipant names only are used (</pact-foundation/pact_broker/commit/b98f5d1a|b98f5d1a>) • include environment name in pact metadata (</pact-foundation/pact_broker/commit/e120c4e7|e120c4e7>) • improve wording of 'no version exits' messaging in can-i-deploy response (</pact-foundation/pact_broker/commit/9529c679|9529c679>) • improve performance of matrix when multiple selectors are specified (#631) (</pact-foundation/pact_broker/commit/58a28604|58a28604>) • add pagination parameter validation for paginated endpoints. (#626) (</pact-foundation/pact_broker/commit/abb0a1c6|abb0a1c6>) • add endpoint to list pacticipant versions by branch (</pact-foundation/pact_broker/commit/9b4e3f61|9b4e3f61>) • add endpoint to return latest pact for consumer, provider and consumer branch (</pact-foundation/pact_broker/commit/f77086ef|f77086ef>) • update required ruby version from 2.2 to 2.7 (</pact-foundation/pact_broker/commit/f1b1e906|f1b1e906>) • add pagination and filtering for integrations endpoint (</pact-foundation/pact_broker/commit/68d7cf30|68d7cf30>) • add contract_data_updated_at to integrations table to speed up dashboard query (#617) (</pact-foundation/pact_broker/commit/e43c10f2|e43c10f2>) • support setting feature toggles via individual environment variables (#609) (</pact-foundation/pact_broker/commit/be7d9d52|be7d9d52>) • metrics • hardcode matrix count to -1 as calculating it causes performance issues and it has no meaning (</pact-foundation/pact_broker/commit/62e121b8|62e121b8>) • matrix • optimise identification of the 'latest tag' (</pact-foundation/pact_broker/commit/824c516a|824c516a>) Bug Fixes • metrics • correct the query for pactRevisionsPerConsumerVersion (</pact-foundation/pact_broker/commit/f76b9935|f76b9935>) • fix performance issues due to contention in the integrations table when publishing a large number of contracts (> 20) per request, in parallel (#654) (</pact-foundation/pact_broker/commit/321a2291|321a2291>) • raise 404 on paths with missing path segments (#648) (</pact-foundation/pact_broker/commit/930b45cd|930b45cd>) • do not error when no environment is found by name (</pact-foundation/pact_broker/commit/d1501618|d1501618>) • ensure pact associations are eager loaded when finding a single pact (</pact-foundation/pact_broker/commit/c98abda6|c98abda6>) • gracefully handle validating an array when a hash is expected (</pact-foundation/pact_broker/commit/b26ddb46|b26ddb46>) • fix error occuring when can-i-deploy badge is requested and no version is found (</pact-foundation/pact_broker/commit/db7dee3a|db7dee3a>) • fix bug in error handling for 'can-i-deploy branch to environment' badge (</pact-foundation/pact_broker/commit/c23beb6b|c23beb6b>) • improve performance of network diagram (#614) (</pact-foundation/pact_broker/commit/ffd3ec4b|ffd3ec4b>) • fix error raised when attempting to log warning when webhook_redact_sensitive_data is set to false (</pact-foundation/pact_broker/commit/9b66270e|9b66270e>) • gracefully handle execution of webhooks that are deleted between execution attempts (#613) (</pact-foundation/pact_broker/commit/1127b41f|1127b41f>) • add extra validation to ensure parsed content is a hash when publishing pacts (</pact-foundation/pact_broker/commit/913e0a52|913e0a52>) • matrix • return only most recent row missing verification when latestby=cp (</pact-foundation/pact_broker/commit/b7550e53|b7550e53>) pact-foundation/pact_broker