diff --git a/website/docs/docs/on-premises/environment-variables.md b/website/docs/docs/on-premises/environment-variables.md index 3fef9f33..ab01ad41 100644 --- a/website/docs/docs/on-premises/environment-variables.md +++ b/website/docs/docs/on-premises/environment-variables.md @@ -9,6 +9,7 @@ title: Environment variables --> + ## Logging
@@ -40,8 +41,6 @@ When true, HTTP request details and response status and duration will be logged **Default:** `false`
**Allowed values:** `true`, `false`
-
- ## Monitoring
@@ -56,8 +55,6 @@ Set this to true to enable New Relic application monitoring. The New Relic confi **Default:** `false`
**Allowed values:** `true`, `false`
-
- ## Database
@@ -178,8 +175,6 @@ Required for running Postgres on RDS with IAM authentication. This must be set t **Required:** false
-
- ## Webhooks
@@ -220,8 +215,6 @@ Whether or not to disable SSL verificaton when executing webhooks. **Default:** `false`
**Allowed values:** `true`, `false`
-
- ## SAML authentication
@@ -332,8 +325,6 @@ To allow for a small amount of clock drift between PactFlow and the Identity Pro **Required:** false
**Default:** `0`
-
- ## Demo authentication
@@ -348,8 +339,6 @@ Whether or not to enable authentication for demo users. For demonstration purpos **Default:** `false`
**Allowed values:** `true`, `false`
-
- ## Encryption
@@ -371,8 +360,6 @@ env LC_CTYPE=C tr -dc '_A-Z-a-z-0-9!#$%&*+-\\.^_|~' < /dev/urandom | fold -w 32 **Required:** true
**Example:** `eLM5xPxPu9ftDhA34ZUw2ry2okpMnOPCrA-twxLBUUk`
-
- ## Secrets
@@ -385,8 +372,6 @@ Deprecated in favour of `PACTFLOW_MASTER_ENCRYPTION_KEY`. If you have a previous **Required:** false
-
- ## User administration
@@ -408,8 +393,6 @@ env LC_CTYPE=C tr -dc '_A-Z-a-z-0-9!#$%&*+-\\.^_|~' < /dev/urandom | fold -w 32 **Example:** `4wmplZfucVG-LdIHD9L`
**More information:** https://tools.ietf.org/html/rfc7230#section-3.2.6
-
- ## Domain
@@ -452,8 +435,6 @@ This is to assist in the migration from using tags to track deployments to using **Allowed values:** `true`, `false`
**More information:** https://docs.pact.io/pact_broker/recording_deployments_and_releases/
-
- ## Badges
@@ -468,8 +449,6 @@ The URL of the free service that is used to generate the build badges. Note that **Default:** `https://img.shields.io`
**More information:** https://shields.io
-
- ## Resources
@@ -575,8 +554,6 @@ Whether or not to enable the embedded HAL Browser. **Allowed values:** `true`, `false`
**More information:** https://github.com/mikekelly/hal-browser
-
- ## Miscellaneous
@@ -590,8 +567,6 @@ The timezone in which to display dates for server side rendered pages. **Required:** true
**More information:** [Valid timezones](/docs/on-premises/environment-variables/timezones)
-
- ## API Tokens
diff --git a/website/docs/docs/on-premises/releases/1.26.0.md b/website/docs/docs/on-premises/releases/1.26.0.md new file mode 100644 index 00000000..30354c2c --- /dev/null +++ b/website/docs/docs/on-premises/releases/1.26.0.md @@ -0,0 +1,51 @@ +--- +title: 1.26.0 +--- + +## Release date + +07 August 2023 + +## Features + +* Support application/problem+json error response format for all non-200 responses +* [Major version upgrade of AJV](https://docs.pactflow.io/docs/bi-directional-contract-testing/contracts/oas/changelog) from v6 to v8 and Improve support for allOf, anyOf, oneOf, including polymorphic inheritance. +* Add new SCIM role to be assigned to the System Account that is used to access the PactFlow SCIM API. + +## Fixes + +* Fix error occuring when can-i-deploy badge is requested and no version is found +* Fix incorrect decoding of pact v4 bodies +* OAS now supports `exclusiveMinimum` and `exclusiveMaximum` correctly in request and response bodies +* Fix null pointer in role users endpoint + +## Migration notes + +### SCIM role migration + +These migration steps are only relevant if the PactFlow SCIM API is in use. + +1. Identify the System Account that is being used to access the SCIM API. + * Login to PactFlow as an Administrator. + * Click the Settings icon in the top right. + * Click the `Users` link in the left menu. + * Select `System Accounts` in the drop down box above the User list. + * Identify the relevant System Account and note the name. +2. Ensure that no role called `SCIM` exists. + * From the PactFlow Settings page, click the `Roles` link. + * If a role called `SCIM` exists, click the `EDIT` button, change the name (eg. `SCIM (Deprecated)`), and click `SAVE` +3. Perform the release as normal. +4. Assign the new SCIM role to the System Account identified in step 1. + * Login to PactFlow as an Administrator. + * Click the Settings icon in the top right. + * Click the `Users` link in the left menu. + * Select `System Accounts` in the drop down box above the User list. + * Locate the relevant System Account in the list. + * Click the `...` icon at the right of the row for the relevant System Account. + * Select `Edit roles`. + * Deselect the existing role. + * Select `SCIM`. + * Click `OK` +5. If there was a custom role previously used for the SCIM System Account, delete it. + * From the PactFlow Settings page, click the `Roles` link. + * Click the `DELETE` button next to the custom role. diff --git a/website/notices/2023-08-07-on-premises-1.26.0.md b/website/notices/2023-08-07-on-premises-1.26.0.md new file mode 100644 index 00000000..e0599e95 --- /dev/null +++ b/website/notices/2023-08-07-on-premises-1.26.0.md @@ -0,0 +1,8 @@ +--- +slug: 2023-08-07-on-premises-1.26.0 +title: On-premises release v1.26.0 +tags: [on-premises, release] +--- + +A new PactFlow on-premises release (1.26.0) is now available ([see details](/docs/on-premises/releases/1.26.0)). + diff --git a/website/sidebars.js b/website/sidebars.js index 80eccf18..1b4948bb 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -384,6 +384,7 @@ module.exports = { label: 'Releases', items: [ //on-prem-release-placeholder + 'docs/on-premises/releases/1.26.0', 'docs/on-premises/releases/1.25.0', 'docs/on-premises/releases/1.24.0', 'docs/on-premises/releases/1.23.1',