From dba1182a89c7a21e1242f597e25b78b88e3b2958 Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Tue, 30 Jan 2024 18:53:21 +1100 Subject: [PATCH] chore: release notes for 1.29.0 --- .../docs/on-premises/environment-variables.md | 3 ++- .../docs/docs/on-premises/releases/1.29.0.md | 26 +++++++++++++++++++ .../notices/2024-01-30-on-premises-1.29.0.md | 8 ++++++ website/sidebars.js | 1 + 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 website/docs/docs/on-premises/releases/1.29.0.md create mode 100644 website/notices/2024-01-30-on-premises-1.29.0.md diff --git a/website/docs/docs/on-premises/environment-variables.md b/website/docs/docs/on-premises/environment-variables.md index c8e53a79..1baad0a0 100644 --- a/website/docs/docs/on-premises/environment-variables.md +++ b/website/docs/docs/on-premises/environment-variables.md @@ -406,9 +406,10 @@ Deprecated in favour of `PACTFLOW_MASTER_ENCRYPTION_KEY`. If you have a previous ### PACTFLOW_CSP_ALLOWED_SOURCES -Space separated list of allowed content sources. This may be useful if you need additional assets on your instance of PactFlow. For example, if you need to support multiple redirects for SAML authentication, you need to add them here for PactFlow to generate the appropriate Content-Security-Policy to allow that to happen. +Space separated list of allowed content sources that should be allowed in addition to the hosts configured in the identity provider settings (eg. `PACTFLOW_SAML_IDP_SSO_TARGET_URL`). This may be useful if you need additional assets on your instance of PactFlow. For example, if you need to support multiple redirects for SAML authentication, you need to add them here for PactFlow to generate the appropriate Content-Security-Policy to allow that to happen. **Required:** false
+**Example:** `https://my-intermediate-idp-host.com`
## User administration diff --git a/website/docs/docs/on-premises/releases/1.29.0.md b/website/docs/docs/on-premises/releases/1.29.0.md new file mode 100644 index 00000000..f4628426 --- /dev/null +++ b/website/docs/docs/on-premises/releases/1.29.0.md @@ -0,0 +1,26 @@ +--- +title: 1.29.0 +--- + +## Release date + +30 January 2024 + +## Features + +* The GET /integrations endpoint returns verification modes: replay or comparison along with other integration details +* Added OAS for consumer contract publication +* Reduce time for a successful can-i-deploy result when using bi-directional contracts by reducing the number of historical branches to generate pact/OAS comparisons for + +## Fixes + +* Add validation to ensure a pacticipant cannot be created with an empty name when publishing a contract. +* Fix performance issues due to contention in the integrations table when publishing a large number of contracts (> 20) per request, in parallel +* Fix contention on the API tokens table when large numbers of parallel requests come in with the same token +* Correct the logic used to calculate the pactRevisionsPerConsumerVersion distribution in the metrics endpoint + +## Migration notes + +N/A + + diff --git a/website/notices/2024-01-30-on-premises-1.29.0.md b/website/notices/2024-01-30-on-premises-1.29.0.md new file mode 100644 index 00000000..46c8903c --- /dev/null +++ b/website/notices/2024-01-30-on-premises-1.29.0.md @@ -0,0 +1,8 @@ +--- +slug: 2024-01-30-on-premises-1.29.0 +title: On-premises release v1.29.0 +tags: [on-premises, release] +--- + +A new PactFlow on-premises release (1.29.0) is now available ([see details](/docs/on-premises/releases/1.29.0)). + diff --git a/website/sidebars.js b/website/sidebars.js index 8084fb80..25b7207a 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -395,6 +395,7 @@ module.exports = { label: 'Releases', items: [ //on-prem-release-placeholder + 'docs/on-premises/releases/1.29.0', 'docs/on-premises/releases/1.28.0', 'docs/on-premises/releases/1.27.0', 'docs/on-premises/releases/1.26.0',