This is a high level view of our product road-map. Don’t like the order or want to see something else here? You can change that by voting or asking for a feature:
- Open Source Roadmap: https://pact.canny.io/
- Open Source Feature Requests: https://pact.canny.io/feature-requests
- PactFlow Roadmap: https://github.com/pactflow/roadmap/projects/1
- PactFlow Issues: https://github.com/pactflow/roadmap/issues/new
If you aren't able to do this publicly, please join our slack workspace and connect with one of the team in the #pactflow
channel.
Changelog
The following major features have been released:
- Authentication using Github (April 2019)
- Authentication using API tokens (April 2019)
- New user interface (April 2019)
- Webhook management and testing UI (July 2019)
- Webhook secrets management for passwords and API tokens (August 2019)
- Federated authentication via SAML (September 2019)
- Authentication using Google (September 2019)
- Viewing interaction level verification results (September 2019)
- Subscription self-service (October 2019)
- Audit API (January 2020)
- Terraform Provider (March 2020)
- v3 support for JS (April 2020)
- XML Support for JS (April 2020)
- Binary payload support for JS (April 2020)
- C++ DSL (Consumer) with v3 support, XML and binary payloads  (April 2020)
- PactFlow Enterprise On Premise (April 2020)
- User self-service (June 2020)
- Hosted API Stubs (July 2020)
- System Accounts (Sep 2020)
- Teams Management & Role-based Access Control (Nov 2020)
- Bi-directional contracts with Open API Specification (Feb 2021)
- Viewing triggered webhooks and execution logs (Feb 2021)
- Configurable API Token expiry (March 2021)
- Set user notices on login (March 2021)
- Set an application-wide banner/notice (April 2021)
- Manage user and system preferences (April 2021)
- Team based secrets, webhooks and CI users (May 2021)
- Team Administrators  (June 2021)
- Support for guest (read-only) users (Sep 2021)
- 🎉 Bi-directional contract testing with OAS Support (Mar 2022)
- Bi-directional contract testing: Â MSW Adapter (Mar 2022)
- Bi-directional contract testing: Â Cypress Adapter (Mar 2022)
- Plugins: Pact plugin framework (April 2022)
- Plugins: gRPC plugin (May 2022)
- Plugins: gRPC plugin support in Java (May 2022)
- Pact V4 + Plugin support in Golang (June 2022)
- Bi-directional contract testing: Â Provider contract CLI publishing tool (June 2022)
- Bi-directional contract testing: Â Support for Pact V4 contracts (July 2022)
- Can I Deploy Page (July 2022)
- Pact V4 + Plugin support in JS (Oct 2022)
- SCIM (Oct 2022)
- Okta suport in SCIM (Nov 2022)
- SwaggerHub integration (Jan 2023)
- Automated data cleanup in on-premises application (Feb 2023)
- Pact V4 / Plugin support in PactFlow (Feb 2023)
- Support for Azure AD (which uses non-standard operation names) in SCIM (May 2023)
- Updates to Bi-Directional Contract Testing Feature: support OAS 3.1, RFC 9110 support, Pact V4, negative scenario tests, improved support for
anyOf
,oneOf
andallOf
keywords (June 2023) - Support consolidating users by email address (Nov 2023)
- Public Developer API (Nov 2023)
- New PactFlow UI (July 2024)
- AI-Augmented Contract Testing (Sep 2024)
- Fine-grained Access Controls (RBAC) for AI (Dec 2024)