Releases: pact-foundation/pact-cli
Releases · pact-foundation/pact-cli
Release list
0.10.7
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 | shInstall 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
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 | shInstall 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
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 | shInstall 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
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 | shInstall 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
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 | shInstall 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
[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
[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
Release v0.9.5
[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
[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