Skip to content

Releases: pact-foundation/pact-cli

0.10.7

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:31

Install pact 0.10.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pact-foundation/pact-cli/releases/download/v0.10.7/pact-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pact-foundation/pact-cli/releases/download/v0.10.7/pact-installer.ps1 | iex"

Download pact 0.10.7

File Platform Checksum
pact-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pact-x86_64-apple-darwin.tar.xz Intel macOS checksum
pact-x86_64-pc-windows-msvc.zip x64 Windows checksum
pact-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pact-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pact-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
pact-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

0.10.6

Choose a tag to compare

@github-actions github-actions released this 13 Jul 15:24

Release Notes

🚀 Features

  • Add drift extension

🛠️ Miscellaneous Tasks

  • (docs) Correct changelog
  • (drift) Install to ~/.drift
  • Cargo fmt
  • (drift) Win-arm64 no bins, ensure config dir exists
  • Exit early if extension has unsupported plat/arch
  • (drift) Minor fixups
  • (drift) Clippy fixup

Install pact 0.10.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pact-foundation/pact-cli/releases/download/v0.10.6/pact-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pact-foundation/pact-cli/releases/download/v0.10.6/pact-installer.ps1 | iex"

Download pact 0.10.6

File Platform Checksum
pact-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pact-x86_64-apple-darwin.tar.xz Intel macOS checksum
pact-x86_64-pc-windows-msvc.zip x64 Windows checksum
pact-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pact-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pact-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
pact-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

0.10.5

Choose a tag to compare

@github-actions github-actions released this 01 Jul 11:22

Release Notes

🛠️ Miscellaneous Tasks

  • (ci) Add legacy-artifact publishing job

Install pact 0.10.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pact-foundation/pact-cli/releases/download/v0.10.5/pact-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pact-foundation/pact-cli/releases/download/v0.10.5/pact-installer.ps1 | iex"

Download pact 0.10.5

File Platform Checksum
pact-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pact-x86_64-apple-darwin.tar.xz Intel macOS checksum
pact-x86_64-pc-windows-msvc.zip x64 Windows checksum
pact-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pact-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pact-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
pact-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

0.10.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 16:05

Release Notes

🛠️ Miscellaneous Tasks

  • Update distribution links (#88)
  • (ci) Fix container job permissions
  • (pact-broker-cli) Remove deprecated arg from pactflow client

Docs

  • Add Scarf analytics pixel to README and document telemetry / opt-out (PACT-6978)

Install pact 0.10.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pact-foundation/pact-cli/releases/download/v0.10.4/pact-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pact-foundation/pact-cli/releases/download/v0.10.4/pact-installer.ps1 | iex"

Download pact 0.10.4

File Platform Checksum
pact-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pact-x86_64-apple-darwin.tar.xz Intel macOS checksum
pact-x86_64-pc-windows-msvc.zip x64 Windows checksum
pact-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pact-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pact-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
pact-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

0.10.3

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:57

Release Notes

🎨 Styling

  • Fix rustfmt and clippy warnings

📚 Documentation

  • Rewrite the installation section
  • Collapse help output behind details blocks
  • Enable Scarf telemetry pixel for pact-cli (PACT-7007) (#86)

🛠️ Miscellaneous Tasks

  • Add cargo-dist and release-plz pipeline

Install pact 0.10.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pact-foundation/pact-cli/releases/download/v0.10.3/pact-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pact-foundation/pact-cli/releases/download/v0.10.3/pact-installer.ps1 | iex"

Download pact 0.10.3

File Platform Checksum
pact-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pact-x86_64-apple-darwin.tar.xz Intel macOS checksum
pact-x86_64-pc-windows-msvc.zip x64 Windows checksum
pact-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pact-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pact-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
pact-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Release v0.10.2

Choose a tag to compare

@github-actions github-actions released this 02 Jun 06:25

[0.10.2] - 2026-06-02

Bug Fixes

  • Add and fix retry logic
  • Wire --enable-otel as master switch for OTEL traces and logs
  • Use clap-parsed external subcommand name and args for extension dispatch
  • Replace SimpleLogProcessor with BatchLogProcessor for OTEL log bridge

Miscellaneous Tasks

  • Drop x86_64-pc-windows-gnu build target
  • Update softprops/action-gh-release action to v2.6.2
  • Replace non-breaking space with normal space
  • Move and update renovate config
  • Update softprops/action-gh-release action to v3

Ci

  • Reduce build time with caching and fewer integration test runs
  • Add step timeout and fix unbounded wait loops in example scripts

What's Changed

  • fix: retry logic by @JP-Ellis in #61
  • chore(deps): update softprops/action-gh-release action to v2.6.2 by @renovate[bot] in #65
  • chore: replace non-breaking space with normal space by @JP-Ellis in #64
  • chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in #66

New Contributors

Full Changelog: v0.10.1...v0.10.2

Release v0.10.1

Release v0.10.1 Pre-release
Pre-release

Choose a tag to compare

@YOU54F YOU54F released this 08 May 15:03
13c2770

[latest] - 2026-05-08

Bug Fixes

  • Update rust crate pact_verifier_cli to v1.3.1 (#52)

Miscellaneous Tasks

  • Update docker/login-action action to v4 (#38) [skip ci]
  • Update docker/setup-qemu-action action to v4 (#39) [skip ci]
  • Update dependency ruby to v3.4.9 (#40) [skip ci]
  • Update rust crate tracing-subscriber to v0.3.23 (#44) [skip ci]
  • Update rust crate clap_complete to v4.6.3 (#42) [skip ci]
  • Update rust crate clap to v4.6.1 (#41) [skip ci]
  • Update rust crate opentelemetry-otlp to v0.31.1 (#45) [skip ci]
  • Drop unused bsd targets
  • Correct Makefile

Ci

  • Support triggering docker/cargo publish on release

What's Changed

  • chore(deps): update rust crate pact_verifier_cli to v1.3.1 by @renovate[bot] in #52
  • chore(deps): update docker/login-action action to v4 by @renovate[bot] in #38
  • chore(deps): update docker/setup-qemu-action action to v4 by @renovate[bot] in #39
  • chore(deps): update dependency ruby to v3.4.9 by @renovate[bot] in #40
  • chore(deps): update rust crate tracing-subscriber to v0.3.23 by @renovate[bot] in #44
  • chore(deps): update rust crate clap_complete to v4.6.3 by @renovate[bot] in #42
  • chore(deps): update rust crate clap to v4.6.1 by @renovate[bot] in #41
  • chore(deps): update rust crate opentelemetry-otlp to v0.31.1 by @renovate[bot] in #45

Full Changelog: v0.10.0...v0.10.1

Release v0.10.0

Choose a tag to compare

@Saup21 Saup21 released this 06 May 11:32
f6fec87

[0.10.0] - 2026-05-06

Features

  • Update pact-broker-cli to 0.7.0 (#51)

What's Changed

  • chore(deps): pin softprops version to v2.5.0 by @Saup21 in #50
  • feat(deps): update pact-broker-cli to 0.7.0 by @Saup21 in #51

New Contributors

Full Changelog: v0.9.5...v0.10.0

Release v0.9.5

Choose a tag to compare

@YOU54F YOU54F released this 13 Mar 00:53
9ed1458

[0.9.5] - 2026-03-13

Bug Fixes

  • Update rust crate pact-broker-cli to v0.6.3 (#43)

Full Changelog: v0.9.4...v0.9.5

Release v0.9.4

Choose a tag to compare

@YOU54F YOU54F released this 02 Mar 23:18
18f1246

[0.9.4] - 2026-03-02

Bug Fixes

  • Update rust crate reqwest-tracing to 0.7.0 (#25) [skip ci]
  • Update rust crate indexmap to v2 (#34) [skip ci]
  • Update rust crate pact-broker-cli to v0.6.2 (#35)

What's Changed

  • fix(deps): update rust crate reqwest-tracing to 0.7.0 by @renovate[bot] in #25
  • fix(deps): update rust crate indexmap to v2 by @renovate[bot] in #34
  • chore(deps): update rust crate pact-broker-cli to v0.6.2 by @renovate[bot] in #35

Full Changelog: v0.9.3...v0.9.4