Skip to content

chore(ffi): upgrade to libpact_ffi 0.5.12 - #569

Draft
YOU54F wants to merge 1 commit into
pact-foundation:masterfrom
YOU54F:fix/repeated-headers-libpact-0.5.x
Draft

YOU54F wants to merge 1 commit into
pact-foundation:masterfrom
YOU54F:fix/repeated-headers-libpact-0.5.x

Conversation

@YOU54F

@YOU54F YOU54F commented Oct 16, 2026

Copy link
Copy Markdown
Member

Summary

Upgrade libpact_ffi from 0.4.27 to 0.5.12 while retaining the existing
consumer DSL and repeated-header expectations.

Requires unreleased fix pact-foundation/pact-reference#568

Supersedes the approach in #566 that required consumers to configure
comma-joined header values explicitly.

Changes

  • Update the native library download version to 0.5.12.
  • Refresh generated pact metadata to report FFI 0.5.12 and models 1.3.17.
  • Keep existing integration tests and header representations unchanged,
    including separate values in V4 header arrays.
  • Remove the need for the previously proposed header migration guidance.

Compatibility

Consumers should not need to replace repeated WithHeader calls with
a single comma-joined value. The expected pact changes are limited to
Rust implementation-version metadata.

Validation

  • Native library download completed successfully.
  • .NET test results still need to be confirmed.

Update native library downloads and refresh Rust version metadata in
integration fixtures and the Orders API sample pact.

Retain existing repeated-header expectations and pact representations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant