Pactflow Feature Road-map

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:

If you aren't able to do this publicly, please contact us at hello@pactflow.io and we'd be happy to chat.

All of our upcoming work flows through the following five stages: Backlog Analysis Planned Work In Progress Released.

Current work in progress

The following features are in progress, and will be released soon...

Plugins, gRPC and Protobuf support

https://github.com/pactflow/roadmap/issues/33

Bi-Directional Contract Testing

CLI for publishing provider contracts, updates to Matrix view, UI modifications and implementation of customer feedback post initial launch.

Thinking about and seeking feedback on

SAML Group Mapping and SCIM API

Support for mapping user group claims to Pactflow users, teams and role mappings:

Permission to set contract visibility based on team

We're adding a new permission to scope contract visibility to your team. This is useful in high security environments, and in use cases where you may involve third parties in a particular project, but don't want them to have visibility of your entire system.

See https://github.com/pactflow/roadmap/issues/35 for more detail.

Released

The following 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)
arrow-up icon