Skip to content

Releases: pact-foundation/pact-plugins

Rust Plugin Driver 0.7.1

03 Sep 05:42
Compare
Choose a tag to compare

Bugfix Release

fixes tokio-rs/tokio#3520

Signals do not add SA_ONSTACK which may cause linked Go applications to crash.

fixes #68
fixes pact-foundation/pact-go#269
fixes #73

  • d7871df - chore: update repository.index
  • 88a7f06 - chore: Update dependencies
  • c0a0432 - chore: Upgrade pact_models to 1.2.
  • 70b85f1 - chore: Update dependencies
  • 1473cc6 - fix(plugin-driver): use std:process over tokio for plugin loading (Yousaf Nabi)
  • 7b641ae - chore: cleanup trace level span
  • 5fc5a4d - chore: Upgrade pact_models to 1.2.2

JVM Plugin Driver 0.5.1

26 Aug 00:27
Compare
Choose a tag to compare

Bugfix Release

0.5.0 included a change that uses jakarta.json.Json. This is only an API, and any project that then uses the driver library would have to provide an implementation for this API or compile/runtime errors will occur.

  • d917688 - fix: Remove the use of jakarta.json.Json

Pact Plugin CLI 0.1.3

21 Aug 02:04
Compare
Choose a tag to compare

Adds PACT_PLUGIN_CLI_SKIP_LOAD support

  • 37a0610 - chore: update repository.index
  • 3e7e007 - chore(plugin-cli): Upgrade dependencies
  • 9dc6d01 - feat(cli): support PACT_PLUGIN_CLI_SKIP_LOAD (Yousaf Nabi)
  • 16c6f30 - fix(CLI): use the published version of the driver crate
  • fa6ef38 - deps(cli): update deps (Yousaf Nabi)
  • 7c2e691 - docs(chore): pact-plugin-cli 0.0.4 added linux aarch64 target (Yousaf Nabi)
  • 2a962be - docs(chore): add binary compat table (csv/plugin-cli) (Yousaf Nabi)

JVM Plugin Driver 0.5.0

21 Aug 06:04
Compare
Choose a tag to compare

Updated gRPC version

NOTE: This version upgrades the gRPC libs to 1.66.0, which contain a breaking change and don't support
gRPC generated classes from before 1.59.0. See https://github.com/grpc/grpc-java/releases/tag/v1.59.0

  • 37a0610 - chore: update repository.index
  • 454ded1 - chore(jvm-driver): Update gRPC libs to 1.66.0
  • 4daab02 - chore: Add protobuf plugin 0.5.1 to the plugin index
  • b00812b - chore: Update the matching rule definition grammar
  • 482278e - chore: update repository.index
  • 2b6b7b0 - chore: Add Protobuf plugin 0.4.0 to the plugin index
  • 5a8e1df - chore(deps): update jvm driver to gradle 8 (austek)
  • a0d9380 - chore: add pact-csv-plugin v0.0.6 to index (Yousaf Nabi)
  • 4c2bef2 - chore: add pact-avro-plugin v0.0.5 to index (Yousaf Nabi)
  • cd8a64a - chore: update repository.index (Yousaf Nabi)
  • 8dc04ec - chore: Add Protobuf plugin 0.3.15 to the plugin index
  • 96d39bb - chore: update repository.index
  • afaf000 - feat: Add Protobuf plugin 0.3.14 to the plugin index
  • 101270e - feat: Add Protobuf plugin 0.3.12 and 0.3.13 to the plugin index
  • b77c970 - test: ensure the Pact has the correct interaction keys before sending verification request to a plugin
  • e7dcd4c - chore: update repository.index
  • b5f44fd - feat: Add CSV plugin 0.0.5 to the plugin index
  • 544d013 - feat: Add Protobuf plugin 0.3.11 to the plugin index
  • 436e599 - feat: Add Protobuf plugin 0.3.10 to the plugin index
  • a61d1b9 - chore: update repository.index
  • 401e7e0 - feat: Add Protobuf plugin 0.3.9 to the plugin index
  • 4dafd50 - feat: Add Protobuf plugin 0.3.8 to the plugin index
  • f5d40d1 - chore: update repository.index
  • 28621e3 - chore: update repository.index

Rust Plugin Driver 0.7.0

16 Jul 23:56
Compare
Choose a tag to compare

Upgrade Tonic to 0.12.0 and Prost to 0.13.1

  • 482278e - chore: update repository.index
  • 550c1cc - chore: Upgrade Tonic to 0.12.0 and Prost to 0.13.1
  • 5622d1f - chore: Upgrade zip crate
  • b5401d2 - chore: Upgrade all dependencies (except tonic and prost)
  • 8ef58fe - chore(plugin-driver): scope Signal import to unix platforms only (Yousaf Nabi)
  • 21c382a - fix(plugin-driver): shutdown plugins correctly on windows (Yousaf Nabi)

pact-plugin-cli-v0.1.2

10 May 14:04
501ac96
Compare
Choose a tag to compare

What's Changed

  • feat: linux musl static bins / windows aarch64 by @YOU54F in #58
  • feat: reduce executable size by @YOU54F in #59

Full Changelog: pact-rust-driver-v0.6.1...pact-plugin-cli-v0.1.2

csv-plugin-0.0.6

10 May 14:27
501ac96
Compare
Choose a tag to compare

What's Changed

  • feat: linux musl static bins / windows aarch64 by @YOU54F in #58
  • feat: reduce executable size by @YOU54F in #59

Full Changelog: pact-rust-driver-v0.6.1...csv-plugin-0.0.6

Rust Plugin Driver 0.6.1

23 Apr 00:41
Compare
Choose a tag to compare

Maintenance Release

  • a40de4f - chore: Upgrade pact_models to 1.2.0

Rust Plugin Driver 0.6.0

15 Apr 23:09
Compare
Choose a tag to compare

Upgrade Tonic to 0.11.0

  • 590c70b - chore: Fix dependencies after upgrade to tonic
  • 84c5ade - chore: Upgrade Tonic to 0.11.0
  • 5309340 - chore: Update dependencies

Rust Plugin Driver 0.5.2

15 Apr 05:01
Compare
Choose a tag to compare

Bugfix Release

This fixes an issue on Windows where Pact tests using a plugin would hang for 5 minutes.

  • 96d39bb - chore: update repository.index
  • f31e4de - fix: Correct import for non-Windows targets
  • d9e441e - fix: Tests using plugins on Windows were hanging for 5 minutes