|
| 1 | +--- |
| 2 | +title: 2.3.0 |
| 3 | +--- |
| 4 | + |
| 5 | +## Release date |
| 6 | + |
| 7 | +October 21, 2025 |
| 8 | + |
| 9 | +## Features |
| 10 | + |
| 11 | +### User Interface enhanced. |
| 12 | +- We improved the dialog text in delete modals when you remove pacts and integrations. |
| 13 | +- The current user is now highlighted in the user list for easier identification. |
| 14 | +- Improved query parameter formatting on the contract details page now displays values exactly as they are sent over the network. |
| 15 | +- Now you can download contracts as attachments directly from the contract details page. |
| 16 | + |
| 17 | +### Roles and seat types updated. |
| 18 | +- To align with our cloud offering, we have updated the following role and permission settings: |
| 19 | + - We renamed the **Viewer** role to **Read-Only**, without making any changes to permissions. |
| 20 | + - We renamed the **Guest** role to **Viewer** and added the following read-only permissions: |
| 21 | + - `user:read:*` |
| 22 | + - `team:read:*` |
| 23 | +- We introduced a new No Access role with no permissions. |
| 24 | + |
| 25 | +### New onboarding tutorial. |
| 26 | +- We added an in-app tutorial to help new users learn the basics of contract testing and complete their first verified contract. |
| 27 | + |
| 28 | +### Bi-Directional Contract Testing (BDCT) improved. |
| 29 | +- We added support for [patterned fields](https://spec.openapis.org/oas/v3.1.0#patterned-fields-0), such as `4XX` or `5XX` status codes, in BDCT workflows. |
| 30 | +- Now we support nested `discriminator.mapping` to improve schema compatibility in BDCT workflows. |
| 31 | + |
| 32 | +## Fixes |
| 33 | + |
| 34 | +### General fixes |
| 35 | +- We fixed an issue where the UI prevented some users with the correct permissions from deleting secrets. |
| 36 | +- We fixed an issue in Bi-Directional Contract Testing (BDCT) to display compatibility check results when a method or path is missing in an OpenAPI document. |
| 37 | +- We fixed an issue where SAML logins redirected over HTTP instead of HTTPS. The correct protocol is now maintained throughout the SAML workflow. |
| 38 | +- We fixed an issue that prevented `allOf` schemas from being interpreted correctly. |
| 39 | +- We fixed an issue that prevented testing webhooks without a team. |
| 40 | +- We fixed an issue where some users were unable to filter applications in the Teams or Favorites views. |
0 commit comments