Skip to content

Releases: pact-foundation/pact-reference

Pact Verifier Library 1.3.4

19 Feb 00:02

Choose a tag to compare

Maintenance Release

  • ea571fb - chore(pact_verifier): Update dependencies
  • 0c9a0b2 - chore: Update pact_matching to 2.0.3
  • 650a258 - chore: Update pact_models to 1.3.8
  • 485b3ac - chore: Fix for flaky test failing in CI
  • 2afc3c8 - feat: Add option to disable verifier following redirects #513
  • b59751b - chore: Upgrade pact_matching to 2.0.2
  • eaaee9d - chore: Upgrade pact_models to 1.3.7

Pact FFI Library 0.5.3

19 Feb 00:48

Choose a tag to compare

Maintenance Release

  • f818fe6 - chore: Fix flaky test on CI
  • 1d9105d - chore: Update pact_verifier to 1.3.4
  • 6e8261e - chore: Fix flaky test on CI
  • 0c9a0b2 - chore: Update pact_matching to 2.0.3
  • 57db8af - chore: Fix flaky test on CI
  • 650a258 - chore: Update pact_models to 1.3.8
  • 3b1ed89 - feat: Add option to disable verifier following redirects #513
  • 2afc3c8 - feat: Add option to disable verifier following redirects #513
  • 55be899 - chore(pact_consumer): update bytes to 1.11.1 to resolve RUSTSEC-2026-0007
  • chore(pact_ffi): update bytes to 1.11.1 to resolve RUSTSEC-2026-0007 (Andrew Tecey)

Pact Models Library v1.3.8

18 Feb 01:14

Choose a tag to compare

Bugfix Release

  • a65303b - chore(pact_models): Upgrade rand and rand_regex
  • 9d4b31f - chore(pact_models): Update dependencies
  • e671442 - wip: add test for not splitting JSON in headers
  • 2e7fe4a - fix: only split known multi-value HTTP headers on commas

Pact Matching Library v2.0.3

18 Feb 23:06

Choose a tag to compare

Bugfix Release

  • 650a258 - chore: Update pact_models to 1.3.8
  • 2e7fe4a - fix: only split known multi-value HTTP headers on commas
  • fa52876 - chore: Fix compatibility tests after update for wasm32-wasip2 target

Pact FFI Library 0.5.2

14 Jan 23:01

Choose a tag to compare

Bugfix Release

This fixes a regression introduced in 0.5.0 that caused a panic when running gRPC Pact tests that use a gRPC mock server.

  • 7473d61 - chore(pact_ffi): Remove the deprecated Clap-based FFI functions
  • f0fc2a9 - fix(pact_ffi): update mock server status functions to use the server manager Tokio runtime #511

Pact FFI Library 0.5.1

13 Jan 05:18

Choose a tag to compare

Bugfix Release

This fixes a regression introduced in 0.5.0 that dropped support for mock servers from plugins, impacting gRPC Pact tests.

  • 93b0d73 - chore(pact_ffi): Cleanup some compiler warnings
  • afbcd60 - fix(pact_ffi): Update to mockserver 2.0 crate dropped support for mock servers from plugins #510
  • 42d201f - chore(pact_ffi): Update thiserror crate
  • 365fe4a - chore(pact_ffi): Add "C" ABI to all FFI functions
  • 9501b86 - chore(pact_ffi): Update rand and rand_regex crates
  • 89254a9 - chore(pact_ffi): Remove unused dependencies
  • 6f9b073 - chore(pact_ffi): Update dependencies

Pact FFI Library 0.5.0

18 Dec 04:13

Choose a tag to compare

2.0 Mock server + removed some deprecated functions

Note: This versions includes the 2.0 version of the Pact mock server, which may introduce a slight change in behavior.

  • 2eacbdb - chore: Bump minor version of pact_ffi
  • 9d1a12a - feat(ffi): upgrade mock server to v2 (JP-Ellis)
  • aa27f5e - chore(ffi): allow async fns in ffi_fn macro (JP-Ellis)
  • 2def693 - chore!: remove deprecated mock server functions (JP-Ellis)
  • cc9e68e - chore(ffi): add multipart test (JP-Ellis)
  • eaaee9d - chore: Upgrade pact_models to 1.3.7
  • be5584f - docs: improve convenience log fns (JP-Ellis)
  • ff96496 - chore: Update pact_models to 1.3.6
  • 1cb9a5a - chore: Update pact_models to 1.3.5
  • 6fbee65 - chore(pact_ffi): Fix flaky test
  • a5175b7 - chore: Ignore flaky test
  • 68ec687 - feat: parameterize delay in use plugin method (Andrew Marshall)

Pact Verifier CLI 1.3.0

31 Oct 17:41
60e912c

Choose a tag to compare

What's Changed

Full Changelog: pact_verifier-v1.2.3...pact_verifier_cli-v1.3.0

Pact Matching Library v2.0.2

17 Sep 00:32

Choose a tag to compare

Support the wasm32-wasip2 target

  • b95b30d - chore(pact_matching): Support compiling with wasm32-wasip2 target
  • eaaee9d - chore: Upgrade pact_models to 1.3.7
  • 4ce86e6 - chore(pact_matching): Update deps
  • 0bb5198 - chore(pact_matching): Update test deps
  • e2d2ca3 - fix: compatibility-suite was failing after upgrading pact_matching to 2.0.1

Pact Models Library v1.3.7

16 Sep 03:37

Choose a tag to compare

Support wasm32-wasip2 target

  • 183a8c7 - fix(pact-models): Support compiling with wasm32-wasip2 target