2.0.0
Release date​
27 June 2025
Introduction​
This major release introduces significant architectural changes and new features, including:
- A redesigned user interface
- Migration to an Ubuntu Linux base image
- Updated architecture using
HAProxy
for traffic routing andsupervisord
for process management - New caching and session management layers requiring a Redis-compatible service
- Many additional features, fixes, and improvements
For full details, including installation instructions, refer to the 2.x.x documentation.
Features​
Major UI update
- Learn more about PactFlow's redesigned interface and improved navigation in the UI migration guide.
Bi-Directional Contract Testing
- A new comparison engine delivers up to 100× faster performance than the previous engine.
- Support added for configurable behavior.
Stub server updates
- Now supports the Pact specification up to version 4.
- Includes additional configuration options.
Migration notes​
Please review the following updates when migrating to version 2.0.0:
- A Redis-compatible data store is now required.
PACTFLOW_COOKIE_SECRET
must now be at least 64 characters. More info.- The
PACTFLOW_LOG_FORMAT
environment variable is deprecated and has no effect. All logs are now output in JSON only. - The base image has changed from Alpine Linux to Ubuntu 24.04. If you have customized the image, review your setup and update any installed tools or libraries accordingly.
Note: There are no breaking API or database changes in this release. All existing API calls, SDKs, and CLI integrations will continue to work as expected.