1.24.0
Release date
6 June 2023
Features
- Upgrade to Ruby 3.2
- Execute missing pact/OAS comparisons asynchronously to prevent can-i-deploy HTTP requests timing out. See blog post.
- Allow pacticipants to be searched by name using the query string
?q={term}
- Add pagination to teams endpoint
- Compress response payloads with gzip
- Upgrade to latest swagger-mock-validator
- When comparing a pact and OAS for a bi-directional contract, select OAS response schema based on accept and request schema based on content-type headers
- When comparing a pact and OAS for a bi-directional contract, support comparisons for Pact V4 bodies rather than treating the section as JSON.
Fixes
- Fix error raised when querying the matrix for an integration using bi-directional contracts with a single selector and no 'deploy to' selector (tag, environment, or branch).
- Fix error raised when updating a team with a team member that has been marked as inactive.
- SCIM - allow externalIdpId and externalIdpUsername fields to be writable in the create user endpoint, to ensure provisioned user details are correctly matched with the newly logged in user details.
- Add missing validation for the provider version branch when fetching pacts for verification, to ensure that empty strings are disallowed