Skip to main content

Changelog

Source Code​

https://github.com/pact-foundation/pact-plugins/tree/main/drivers

To generate the log, run git log --pretty='* %h - %s (%an, %ad)' TAGNAME..HEAD replacing TAGNAME and HEAD as appropriate.

  • 8fbfac2 - fix: Updated load plugin manifest to return the max matching version, not the first one (Ronald Holshausen, Wed Oct 5 16:37:52 2022 +1100)
  • 79613f8 - fix: when loading plugin manifests, select the max valid version by semver order (Ronald Holshausen, Wed Oct 5 15:06:15 2022 +1100)
  • e9dacdf - chore: helps to use correctly formated JSON (Ronald Holshausen, Tue Sep 13 13:05:56 2022 +1000)
  • f6f42d8 - chore: add trace logs to the consumer go example (Ronald Holshausen, Tue Sep 13 12:40:29 2022 +1000)
  • 27d4a42 - chore: Go on Windows needs special compiler/linker flags (Ronald Holshausen, Tue Sep 13 12:00:51 2022 +1000)
  • 4a313e0 - chore: fix protobuf example for Go on Windows (Ronald Holshausen, Tue Sep 13 09:40:45 2022 +1000)
  • 6d59d33 - chore: Upgrade pact-plugin-driver to 0.1.12 to fix gRPC consumer Rust example (Ronald Holshausen, Mon Sep 12 17:47:37 2022 +1000)
  • 2a26a25 - bump version to 0.1.13 (Ronald Holshausen, Mon Sep 12 17:40:54 2022 +1000)
  • c8dca88 - update changelog for release 0.1.12 (Ronald Holshausen, Mon Sep 12 17:39:57 2022 +1000)
  • 733fbb8 - chore: use dummy entries in test so we do not break other tests (Ronald Holshausen, Mon Sep 12 17:32:14 2022 +1000)
  • e1770f2 - chore: use dummy entries in test so we do not break other tests (Ronald Holshausen, Mon Sep 12 17:21:36 2022 +1000)
  • f059f54 - fix(Rust driver): register_plugin_entries was setting the entry keys incorrectly (Ronald Holshausen, Mon Sep 12 17:14:23 2022 +1000)
  • 748fe51 - chore: more debug (Ronald Holshausen, Mon Sep 12 15:25:18 2022 +1000)
  • c47797a - chore: fix gRPC CI build path (Ronald Holshausen, Mon Sep 12 15:14:33 2022 +1000)
  • 8dd71a7 - chore: more debug Go provider CI build (Ronald Holshausen, Mon Sep 12 15:05:30 2022 +1000)
  • a981bec - chore: debug Go provider CI build (Ronald Holshausen, Mon Sep 12 14:51:01 2022 +1000)
  • e69c0e4 - chore: get Go to build the binaries before executing them (Ronald Holshausen, Mon Sep 12 14:34:45 2022 +1000)
  • c4c7212 - chore: debug Pact Go on CI (Ronald Holshausen, Mon Sep 12 14:19:47 2022 +1000)
  • 7e92c65 - chore: Add verification of example Go gRPC provider (Ronald Holshausen, Mon Sep 12 14:15:12 2022 +1000)
  • 15307c4 - chore: correct the gRPC JVM provider example (Ronald Holshausen, Mon Sep 12 13:48:03 2022 +1000)
  • 0ae8b6d - chore: Update Rust pact test to fix failure on provider side (Ronald Holshausen, Mon Sep 12 13:20:23 2022 +1000)
  • e3a3b3d - chore: Update pact test to fix failure on provider side (Ronald Holshausen, Mon Sep 12 12:58:32 2022 +1000)
  • 8fa2621 - chore: fix type in consumer Go project (Ronald Holshausen, Mon Sep 12 12:51:46 2022 +1000)
  • 7387a80 - chore: fix gRPC JVM provider in CI build (Ronald Holshausen, Fri Sep 9 15:59:42 2022 +1000)
  • 1e303d0 - chore: fix pact file paths (Ronald Holshausen, Fri Sep 9 15:44:33 2022 +1000)
  • 1dc2522 - chore: fix copying pact_ffi.dll only on Windows (Ronald Holshausen, Fri Sep 9 15:33:14 2022 +1000)
  • 6e1a7b7 - chore: fix non-windows Go consumer build (Ronald Holshausen, Fri Sep 9 15:22:53 2022 +1000)
  • e9d6e97 - chore: correct lib permissions on Linux (Ronald Holshausen, Fri Sep 9 15:15:09 2022 +1000)
  • 49c7332 - chore: download pact FFI DLL with curl as pact-go installer is broken on Windows (Ronald Holshausen, Fri Sep 9 14:58:17 2022 +1000)
  • 2a2ccc9 - chore: get pact go to download DLL to .pact directory (Ronald Holshausen, Fri Sep 9 14:47:34 2022 +1000)
  • b502d1d - chore: split out pact Go install by OS (Ronald Holshausen, Fri Sep 9 14:37:29 2022 +1000)
  • e7a0ecd - chore: You cannot run sudo on Windows, you numpty (Ronald Holshausen, Fri Sep 9 14:23:45 2022 +1000)
  • 85ee76c - chore: add grpc provider test to examples (Ronald Holshausen, Fri Sep 9 14:16:00 2022 +1000)
  • 76220bf - chore: pact-go install requires sudo access (Ronald Holshausen, Fri Sep 9 14:05:13 2022 +1000)
  • 4a67325 - chore: add Go gRPC consumer example to CI build (Ronald Holshausen, Fri Sep 9 13:43:13 2022 +1000)
  • f870766 - chore: correct gRPC example build (Ronald Holshausen, Fri Sep 9 13:36:07 2022 +1000)
  • 8ec1353 - chore: add Rust gRPC consumer example to CI build (Ronald Holshausen, Fri Sep 9 13:34:02 2022 +1000)
  • 2558a38 - chore: add gRPC example to CI build (Ronald Holshausen, Fri Sep 9 13:22:02 2022 +1000)
  • be3c408 - chore: need to install timeout on OSX (Ronald Holshausen, Fri Sep 9 11:55:15 2022 +1000)
  • 9fc0def - chore: need to wait for Go provider to start (Ronald Holshausen, Fri Sep 9 11:37:00 2022 +1000)
  • b248d77 - chore: fix CI build syntax (Ronald Holshausen, Fri Sep 9 11:12:40 2022 +1000)
  • a5a4e7f - chore: add Go provider test (Ronald Holshausen, Fri Sep 9 11:10:27 2022 +1000)
  • f7bb81c - chore: add debug logging to examples build (Ronald Holshausen, Fri Sep 9 10:40:41 2022 +1000)
  • d1c3535 - chore: update protobuf rust consumer project (Ronald Holshausen, Fri Sep 9 10:11:16 2022 +1000)
  • 94e42c3 - chore: add protobuf examples to CI build (Ronald Holshausen, Fri Sep 9 10:03:39 2022 +1000)
  • c98956e - chore: CSV test is hanging on Windows (Ronald Holshausen, Thu Sep 8 16:20:15 2022 +1000)
  • a54765f - chore: run build with latest CSV plugin (Ronald Holshausen, Thu Sep 8 15:11:14 2022 +1000)
  • aa8bd12 - fix: correct the broken CSV examples (Ronald Holshausen, Thu Sep 8 15:09:27 2022 +1000)
  • 29995cc - chore: correct Rust CI build (Ronald Holshausen, Thu Sep 8 14:58:54 2022 +1000)
  • 1cc392b - chore: latest_jdk step was missing working dir (Ronald Holshausen, Thu Sep 8 14:37:57 2022 +1000)
  • 1903b8f - chore: download verifier cli instead of building it (Ronald Holshausen, Thu Sep 8 14:33:29 2022 +1000)
  • 37b38dd - chore: fix Gradle build (Ronald Holshausen, Thu Sep 8 14:21:11 2022 +1000)
  • 710c93e - chore: fix Gradle build (Ronald Holshausen, Thu Sep 8 14:20:01 2022 +1000)
  • 84819bd - chore: fix OSX build step (Ronald Holshausen, Thu Sep 8 14:12:59 2022 +1000)
  • 8fca5f5 - chore: release build needs protoc installed (Ronald Holshausen, Thu Sep 8 14:10:24 2022 +1000)
  • f5ce49f - chore: fix curl (Ronald Holshausen, Thu Sep 8 14:07:22 2022 +1000)
  • d4dffb6 - chore: wget is not available on windows (Ronald Holshausen, Thu Sep 8 14:03:14 2022 +1000)
  • 5d300d3 - chore: fix the CSV example build in CI (Ronald Holshausen, Thu Sep 8 13:52:03 2022 +1000)
  • c220ddb - chore: download the plugin cli instead of building it every time (Ronald Holshausen, Thu Sep 8 13:50:24 2022 +1000)
  • d2ac822 - chore: bump version to 0.0.3 (Ronald Holshausen, Thu Sep 8 13:15:10 2022 +1000)
  • 2f2807f - chore: Upgrade pact-plugin-driver to 0.1.11 (Ronald Holshausen, Thu Sep 8 13:12:22 2022 +1000)
  • 27bb145 - chore: run the examples with JDK 11 (Ronald Holshausen, Thu Sep 8 13:09:20 2022 +1000)
  • 8484066 - chore: add csv provider to the examples build (Ronald Holshausen, Thu Sep 8 12:38:33 2022 +1000)
  • 37fa36c - chore: update csv-provider crates (Ronald Holshausen, Thu Sep 8 12:35:07 2022 +1000)
  • bfa81af - chore: Fix example CSV consumer test in Rust (Ronald Holshausen, Thu Sep 8 12:20:39 2022 +1000)
  • 504c3f9 - chore: fix installing plugin step in CI (Ronald Holshausen, Thu Sep 8 12:03:44 2022 +1000)
  • d66f571 - chore: fix CI build syntax (Ronald Holshausen, Thu Sep 8 11:59:58 2022 +1000)
  • f524110 - chore: add CSV example to CI build (Ronald Holshausen, Thu Sep 8 11:59:03 2022 +1000)
  • 96dca91 - bump version to 0.1.12 (Ronald Holshausen, Thu Sep 8 11:21:55 2022 +1000)
  • 3d1718e - update changelog for release 0.1.11 (Ronald Holshausen, Thu Sep 8 11:19:27 2022 +1000)
  • 97d8bd4 - feat: Implement update_catalogue call and add function to increment plugin access count (Ronald Holshausen, Thu Sep 8 11:12:58 2022 +1000)
  • f4228fc - chore: add examples CI workflow (Ronald Holshausen, Thu Sep 8 09:54:44 2022 +1000)
  • 5554f76 - chore: no need to install pact-plugin-cli twice (Ronald Holshausen, Thu Sep 8 09:48:19 2022 +1000)
  • 25ebbe2 - chore: Upgrade all dependant crates (Ronald Holshausen, Wed Sep 7 14:20:07 2022 +1000)
  • a032999 - chore: fix JVM example projects (Ronald Holshausen, Wed Sep 7 13:52:17 2022 +1000)
  • 960887c - chore: update the Rust gRPC consumer test for proto file with multiple values (Ronald Holshausen, Wed Aug 24 10:23:47 2022 +1000)
  • c392b9d - chore: Update the JVM provider example for the updated proto file (Ronald Holshausen, Tue Aug 23 17:20:31 2022 +1000)
  • e934076 - chore: Update the JVM consumer example for the updated proto file (Ronald Holshausen, Tue Aug 23 17:17:33 2022 +1000)
  • 5123e8e - chore: Update readme (Ronald Holshausen, Tue Aug 23 17:09:18 2022 +1000)
  • 2137ff2 - feat: add a Go gRPC provider example (Ronald Holshausen, Tue Aug 23 17:04:18 2022 +1000)
  • 044e1c6 - chore: update the Go gRPC consumer test for proto file with multiple values (Ronald Holshausen, Tue Aug 23 16:56:55 2022 +1000)
  • ee90dc0 - chore: Got example Go gRPC consumer test working with latest Go beta (Ronald Holshausen, Mon Aug 22 14:50:12 2022 +1000)
  • bd0198d - chore: Upgrade pact_ffi to 0.3.7 (Ronald Holshausen, Thu Aug 18 16:45:11 2022 +1000)
  • a552876 - chore: Upgrade pact_consumer to 0.9.6 (Ronald Holshausen, Thu Aug 18 16:18:36 2022 +1000)
  • d638a27 - bump version to 0.1.11 (Ronald Holshausen, Thu Aug 18 14:05:18 2022 +1000)
  • f4b4c46 - update changelog for release 0.1.10 (Ronald Holshausen, Thu Aug 18 14:04:05 2022 +1000)
  • 5e685c8 - chore: inline the generated protobuf code so the build no longer requires protoc installed (Ronald Holshausen, Thu Aug 18 13:56:10 2022 +1000)
  • be7cda2 - chore: Upgrade pact_models and tracing crates (Ronald Holshausen, Thu Aug 18 13:44:55 2022 +1000)
  • 14cc908 - chore: add github token to avoid throttle errors installing protoc (Ronald Holshausen, Wed Aug 17 14:21:25 2022 +1000)
  • e3bdd47 - chore: updated example dependencies (Ronald Holshausen, Mon Aug 15 12:45:56 2022 +1000)
  • 7f0a2de - bump version to 0.1.6 (Ronald Holshausen, Fri Aug 12 16:37:55 2022 +1000)

0.1.5 - Maintenance Release

  • 25818d4 - chore: Upgrade dependencies (protobuf, grpc, guava, kotlin-logging, kotlin-result, pact-jvm) (Ronald Holshausen, Fri Aug 12 16:22:31 2022 +1000)
  • d839f47 - chore: Upgrade Kotlin to 1.6.21 (Ronald Holshausen, Fri Aug 12 16:12:06 2022 +1000)
  • 9a17fea - bump version to 0.1.5 (Ronald Holshausen, Fri Aug 12 14:59:09 2022 +1000)

0.1.4 - Bugfix Release

  • 7c2e50b - fix: If IP6 address fails, try connect to plugin using IP4 address (Ronald Holshausen, Fri Aug 12 13:43:22 2022 +1000)
  • 773bc6c - chore: add protoc to the Gradle CI build (Ronald Holshausen, Wed Aug 10 14:21:40 2022 +1000)
  • 95bfb08 - bump version to 0.1.10 (Ronald Holshausen, Wed Aug 10 09:58:06 2022 +1000)
  • f39d303 - update changelog for release 0.1.9 (Ronald Holshausen, Wed Aug 10 09:57:10 2022 +1000)
  • 973aed9 - chore: Upgrade pact models to 0.4.2 (Ronald Holshausen, Wed Aug 10 09:47:20 2022 +1000)
  • f44348e - chore: Update musl build (Ronald Holshausen, Mon Aug 8 17:57:34 2022 +1000)
  • 159976d - chore: bump version of cvs plugin to 0.0.2 (Ronald Holshausen, Mon Aug 8 17:26:24 2022 +1000)
  • 13dbf90 - feat: Build the CVS plugin with Alpine (Ronald Holshausen, Mon Aug 8 17:21:17 2022 +1000)
  • 77ea0f2 - chore: Update deprecated method after updating dependencies (Ronald Holshausen, Mon Aug 8 15:37:02 2022 +1000)
  • 1e360b1 - chore: Protoc is now required to be installed (Ronald Holshausen, Mon Aug 8 15:11:44 2022 +1000)
  • c2cbf48 - chore: Update dependent crates (prost, tonic, sysinfo, uuid) (Ronald Holshausen, Mon Aug 8 14:59:58 2022 +1000)
  • 43e985c - chore: use pact-plugin-cli to install the protobuf plugin (Ronald Holshausen, Mon Aug 8 13:24:15 2022 +1000)
  • cff07a5 - feat: add support for plugin command line args (Ronald Holshausen, Fri Jul 15 14:21:21 2022 -0400)
  • ab7899a - feat: add support for plugin command line args (Ronald Holshausen, Fri Jul 15 13:28:29 2022 -0400)
  • 2515001 - fix: was missing an import (Ronald Holshausen, Fri Jun 3 16:38:39 2022 +1000)
  • 1e06bba - bump version to 0.0.2 (Ronald Holshausen, Fri Jun 3 16:29:58 2022 +1000)
  • 10cbcfd - update changelog for release 0.0.1 (Ronald Holshausen, Fri Jun 3 16:27:44 2022 +1000)
  • cdcda73 - feat: add support for installing plugins from Zip files (Ronald Holshausen, Fri Jun 3 16:20:31 2022 +1000)
  • 5684039 - doc: Updated writing plugin guide (Ronald Holshausen, Fri Jun 3 14:59:10 2022 +1000)
  • 0708533 - chore: bump patch version (Ronald Holshausen, Fri Jun 3 14:05:54 2022 +1000)
  • 3bea3d8 - feat: add -y flag to install and remove command (Ronald Holshausen, Fri Jun 3 14:04:58 2022 +1000)
  • 1311292 - chore: Update readme for plugin cli (Ronald Holshausen, Fri Jun 3 13:59:31 2022 +1000)
  • 5fd1217 - chore: fix release build (Ronald Holshausen, Thu Jun 2 20:06:18 2022 +1000)
  • 638e29b - chore: fix release build (Ronald Holshausen, Thu Jun 2 17:16:30 2022 +1000)
  • e2e201f - bump version to 0.0.1 (Ronald Holshausen, Thu Jun 2 17:11:52 2022 +1000)
  • feb87b5 - chore: make release script executable (Ronald Holshausen, Thu Jun 2 17:08:53 2022 +1000)
  • 6f68348 - update changelog for release 0.0.0 (Ronald Holshausen, Thu Jun 2 17:08:03 2022 +1000)
  • d38a095 - chore: add release files for CLI (Ronald Holshausen, Thu Jun 2 17:03:18 2022 +1000)
  • 117e264 - chore: gradle cache action is failing on CI (Ronald Holshausen, Thu Jun 2 16:53:16 2022 +1000)
  • 8b0517f - fix: used wrong function (Ronald Holshausen, Thu Jun 2 16:44:53 2022 +1000)
  • 4edabb8 - fix: used wrong function (Ronald Holshausen, Thu Jun 2 16:43:34 2022 +1000)
  • 2aa86a9 - fix: plugin executable filename was not correct on windows (Ronald Holshausen, Thu Jun 2 16:40:12 2022 +1000)
  • a30a53a - fix: need to include the .exe extension on windows (Ronald Holshausen, Thu Jun 2 16:16:06 2022 +1000)
  • b64f532 - chore: add debug to CI (Ronald Holshausen, Thu Jun 2 16:01:22 2022 +1000)
  • 4ef71f2 - chore: fix build after renaming csv plugin executable (Ronald Holshausen, Thu Jun 2 15:54:39 2022 +1000)
  • 43fb556 - chore: add build for the plugin CLI (Ronald Holshausen, Thu Jun 2 15:52:04 2022 +1000)
  • 4c28717 - chore: add context to fetching root JSON doc (Ronald Holshausen, Thu Jun 2 15:40:48 2022 +1000)
  • e7ab353 - feat: Implement instaling gz plugin executable (Ronald Holshausen, Thu Jun 2 14:46:41 2022 +1000)
  • 52e434a - feat: added install plugin command (Ronald Holshausen, Wed Jun 1 17:53:25 2022 +1000)
  • a07cc47 - feat: added flag to accept all prompts (Ronald Holshausen, Tue May 31 14:33:45 2022 +1000)
  • e0d1f25 - feat: added remove plugin command (Ronald Holshausen, Tue May 31 14:11:21 2022 +1000)
  • bcfcf89 - feat: add commands to enable and disable a plugin (Ronald Holshausen, Tue May 31 13:45:01 2022 +1000)
  • 297e9f6 - feat: add command to list plugins (Ronald Holshausen, Tue May 31 12:31:31 2022 +1000)
  • aef7d36 - feat: added env config command (Ronald Holshausen, Tue May 31 11:07:20 2022 +1000)
  • 23ea74e - chore: add skeleton CLI module (Ronald Holshausen, Mon May 30 16:57:14 2022 +1000)
  • 375df52 - chore: Upgrade pact_ffi to 0.3.2 (Ronald Holshausen, Mon May 30 15:01:08 2022 +1000)
  • 7ab3607 - chore: Upgrade pact_consumer to 0.9.5 (Ronald Holshausen, Mon May 30 13:07:56 2022 +1000)
  • 24b25a8 - bump version to 0.1.9 (Ronald Holshausen, Thu May 26 14:14:38 2022 +1000)
  • 2888ff6 - update changelog for release 0.1.8 (Ronald Holshausen, Thu May 26 14:12:28 2022 +1000)
  • f0fdfef - chore: update gRPC FFI test (Ronald Holshausen, Thu May 26 14:09:02 2022 +1000)
  • 0ecb1cc - fix: log level was not being set correctly (Ronald Holshausen, Thu May 26 12:50:32 2022 +1000)
  • 471c0e6 - test: added FFI test with gRPC mock server (Ronald Holshausen, Tue May 24 15:59:55 2022 +1000)
  • 7c75bd6 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 12:05:07 2022 +1000)
  • a6424f6 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:49:08 2022 +1000)
  • 78e7b6b - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:32:33 2022 +1000)
  • 9fe8c66 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:17:49 2022 +1000)
  • 844309f - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:01:20 2022 +1000)
  • e33e6c6 - chore(CI): add script to install grpc plugin (Ronald Holshausen, Tue May 24 10:40:51 2022 +1000)
  • 1a8f4a2 - chore: Upgrade pact_consumer to 0.9.4 (Ronald Holshausen, Mon May 23 14:53:21 2022 +1000)
  • 7515dfb - bump version to 0.1.8 (Ronald Holshausen, Fri May 20 15:23:04 2022 +1000)
  • 7a5f238 - update changelog for release 0.1.7 (Ronald Holshausen, Fri May 20 15:21:08 2022 +1000)
  • 505d723 - feat: add the getMockServerResults call to the JVM plugin manager (Ronald Holshausen, Fri May 20 15:02:21 2022 +1000)
  • 5c7fddc - chore: commit changes to main proto file (Ronald Holshausen, Fri May 20 14:35:55 2022 +1000)
  • 647cf93 - feat: add method to return mock server results from a running server (Ronald Holshausen, Fri May 20 14:22:50 2022 +1000)
  • 61cfdad - chore: Upgrade pact_consumer to 0.9.3 (Ronald Holshausen, Wed May 11 18:05:59 2022 +1000)
  • 5a37f93 - chore: fix conflicting transitive dependencies (of go-getter) for Pact tests (Matt Fellows, Wed May 11 11:34:45 2022 +1000)
  • b5b43ca - wip: tryimg to add Pact test to Go example (Ronald Holshausen, Wed May 11 10:49:43 2022 +1000)
  • 105abe1 - feat: added example gRPC consumer example (Ronald Holshausen, Tue May 10 16:57:03 2022 +1000)
  • 7a3881f - bump version to 0.1.7 (Ronald Holshausen, Mon May 9 17:18:07 2022 +1000)
  • db78835 - update changelog for release 0.1.6 (Ronald Holshausen, Mon May 9 17:08:39 2022 +1000)
  • 1dbb311 - chore: lock the version of the tracing core crate (Ronald Holshausen, Mon May 9 16:39:13 2022 +1000)
  • e194ab9 - chore: replace logging with tracing crate (Ronald Holshausen, Mon May 9 16:27:31 2022 +1000)
  • f2e4c3f - chore: Update dependencies (Ronald Holshausen, Mon May 9 14:59:12 2022 +1000)
  • 0308aab - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:31:09 2022 +1000)
  • d23704b - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:28:55 2022 +1000)
  • b931e45 - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:05:49 2022 +1000)
  • a28682e - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 16:48:30 2022 +1000)
  • 8eeba3b - chore: prep for CSV plugin release (Ronald Holshausen, Mon May 2 16:30:56 2022 +1000)
  • 0cc41be - chore: setup automated release for CSV plugin (Ronald Holshausen, Mon May 2 16:27:02 2022 +1000)
  • 2973df4 - chore: correct links in provider readme (Ronald Holshausen, Mon May 2 14:39:48 2022 +1000)
  • 1677a74 - chore: add readme to provider project (Ronald Holshausen, Mon May 2 14:31:25 2022 +1000)
  • a71a2ee - chore: fix build, which was poiting at old dius domain (Ronald Holshausen, Mon May 2 14:18:21 2022 +1000)
  • 65c4809 - chore: fix build, which was poiting at old dius domain (Ronald Holshausen, Mon May 2 13:51:34 2022 +1000)
  • 4f4a7df - chore: add readme for the Rust consumer project (Ronald Holshausen, Mon May 2 13:47:49 2022 +1000)
  • a4c2e60 - chore: add some readmes for the gRPC examples (Ronald Holshausen, Mon May 2 13:09:01 2022 +1000)
  • bdce547 - chore: update docs wrt verifying providers (Ronald Holshausen, Fri Apr 29 12:05:28 2022 +1000)
  • 6d0d923 - chore: update docs wrt mock servers (Ronald Holshausen, Thu Apr 28 17:07:16 2022 +1000)
  • 9c4823c - fix: correct path to proto file in Pact test (Ronald Holshausen, Thu Apr 28 15:23:17 2022 +1000)
  • 0eb7b92 - fix: driver_pact_tests dependencies (Ronald Holshausen, Wed Apr 27 17:16:52 2022 +1000)
  • 07b5ad6 - chore: Upgrade pact-ffi to 0.2.6 (Ronald Holshausen, Wed Apr 27 16:50:27 2022 +1000)
  • 92c9cfe - chore: update cargo deps (Ronald Holshausen, Wed Apr 27 16:29:44 2022 +1000)
  • 4a24cad - chore: Upgrade pact_consumer to 0.9.2 (Ronald Holshausen, Wed Apr 27 15:56:51 2022 +1000)
  • 9096bfe - bump version to 0.1.4 (Ronald Holshausen, Wed Apr 27 13:35:22 2022 +1000)

0.1.3 - Supports verification output from plugins

  • c4d418a - feat: deal with verification output from plugins (Ronald Holshausen, Wed Apr 27 13:31:26 2022 +1000)
  • 75bf662 - bump version to 0.1.6 (Ronald Holshausen, Tue Apr 26 13:51:05 2022 +1000)
  • ae5e702 - update changelog for release 0.1.5 (Ronald Holshausen, Tue Apr 26 13:48:46 2022 +1000)
  • 7eddc72 - chore: update dependencies (Ronald Holshausen, Tue Apr 26 13:45:54 2022 +1000)
  • 6fe23d1 - chore: add seperate pact test step in CI (Ronald Holshausen, Tue Apr 26 13:28:00 2022 +1000)
  • aa04485 - chore: move pact tests into a seperate crate (Ronald Holshausen, Tue Apr 26 13:25:20 2022 +1000)
  • 3bb8a49 - feat: support plugins returning user output for verification (Ronald Holshausen, Tue Apr 26 13:19:41 2022 +1000)
  • addce70 - bump version to 0.1.5 (Ronald Holshausen, Fri Apr 22 14:40:58 2022 +1000)
  • 03b6f9a - update changelog for release 0.1.4 (Ronald Holshausen, Fri Apr 22 14:38:12 2022 +1000)
  • f1c147e - feat: add support for plugins verifying interactions (Ronald Holshausen, Fri Apr 22 14:16:30 2022 +1000)
  • 0422267 - chore: Upgrade pact-ffi to 0.2.5 (Ronald Holshausen, Tue Apr 19 15:32:55 2022 +1000)
  • 2fc040e - chore: Upgrade pact_consumer to 0.9.1 and reqwest to 0.11.10 (Ronald Holshausen, Wed Apr 13 16:23:05 2022 +1000)
  • ac47083 - bump version to 0.1.4 (Ronald Holshausen, Wed Apr 13 13:59:17 2022 +1000)
  • ba24c89 - update changelog for release 0.1.3 (Ronald Holshausen, Wed Apr 13 13:56:37 2022 +1000)
  • a47a327 - fix: Upgrade pact-models to 0.3.3 (fixes issue with handling bad system DER certs) (Ronald Holshausen, Wed Apr 13 13:52:48 2022 +1000)
  • d3865e3 - bump version to 0.1.3 (Ronald Holshausen, Wed Apr 13 12:31:28 2022 +1000)
  • 859b807 - update changelog for release 0.1.2 (Ronald Holshausen, Wed Apr 13 12:25:45 2022 +1000)
  • 1211cdf - chore: update crates (Ronald Holshausen, Wed Apr 13 12:14:32 2022 +1000)
  • f543f99 - fix: async funtions can not use closures (Ronald Holshausen, Wed Apr 13 11:55:25 2022 +1000)
  • e4a8b68 - fix: try an IP4 connection if the IP6 one to the plugin fails (Ronald Holshausen, Wed Apr 13 11:33:44 2022 +1000)
  • 383ec5b - chore: run ffi tests on CI sequentually (Ronald Holshausen, Tue Apr 12 16:11:29 2022 +1000)
  • ebac0c6 - chore: Update FFI tests to use pact ffi 0.2.4 (Ronald Holshausen, Tue Apr 12 15:51:39 2022 +1000)
  • ebc5f85 - chore: Update examples for newer plugin driver (Ronald Holshausen, Tue Apr 12 12:46:45 2022 +1000)
  • 83c701f - bump version to 0.1.2 (Ronald Holshausen, Mon Apr 11 17:35:27 2022 +1000)
  • 0befc71 - update changelog for release 0.1.1 (Ronald Holshausen, Mon Apr 11 17:32:35 2022 +1000)
  • b2948ba - bump version to 0.1.3 (Ronald Holshausen, Mon Apr 11 15:56:52 2022 +1000)

0.1.2 - Supports verifying interactions via plugins

  • 9260a14 - fix: return the mismatches back to the calling party (Ronald Holshausen, Mon Apr 11 15:34:23 2022 +1000)
  • e0a56bc - feat: add JVM gRPC provider test (Ronald Holshausen, Fri Apr 8 15:52:31 2022 +1000)
  • 12db53b - fix: was passing an incorrect body to verification call (Ronald Holshausen, Fri Apr 8 15:51:07 2022 +1000)
  • a01d903 - feat: update interface to return mismatch info from verification call (Ronald Holshausen, Fri Apr 8 14:29:08 2022 +1000)
  • 28c19e8 - fix: was returning an incorrect body from verification prep call (Ronald Holshausen, Fri Apr 8 14:25:03 2022 +1000)
  • 09874d1 - fix: return failed verification error instead of throwing an exception (Ronald Holshausen, Thu Apr 7 12:13:55 2022 +1000)
  • 14307b8 - bump version to 0.1.2 (Ronald Holshausen, Tue Apr 5 09:17:25 2022 +1000)

0.1.1 - Maintenance Release

  • 949ec66 - feat: add the pact and integration into the verify call (Ronald Holshausen, Thu Mar 31 11:41:50 2022 +1100)
  • 8699571 - feat: interface to verify an interaction via a plugin (Ronald Holshausen, Wed Mar 30 16:46:19 2022 +1100)
  • 3f1e34d - fix: return the max version when there are multiple plugin versions found (Ronald Holshausen, Tue Mar 29 13:33:32 2022 +1100)
  • 983727e - chore: added basic calculator server (Ronald Holshausen, Fri Mar 25 14:02:41 2022 +1100)
  • 84257b5 - chore: add skeleton gRPC provider (Ronald Holshausen, Fri Mar 25 13:42:39 2022 +1100)
  • 22606f1 - fix: correct the plugin version check when loading plugins (Ronald Holshausen, Fri Mar 25 11:47:34 2022 +1100)
  • 5473a72 - fix: do not include the plugin version in the test (Ronald Holshausen, Thu Mar 24 17:30:48 2022 +1100)
  • fdff6a7 - fix: do not include the plugin version in the test (Ronald Holshausen, Thu Mar 24 17:19:36 2022 +1100)
  • ee303fe - chore: use the published version of pact_consumer crate (Ronald Holshausen, Thu Mar 24 15:20:44 2022 +1100)
  • fda31e6 - Revert "chore: tmp disable Pact tests to resolve cyclic dependency issue" (Ronald Holshausen, Thu Mar 24 15:18:43 2022 +1100)
  • 0ca4c28 - bump version to 0.1.1 (Ronald Holshausen, Thu Mar 24 13:29:15 2022 +1100)
  • 50a4074 - update changelog for release 0.1.0 (Ronald Holshausen, Thu Mar 24 13:26:50 2022 +1100)
  • 3d69bc4 - fix: csv plugin needs the V1 proto file to build (Ronald Holshausen, Thu Mar 24 13:04:04 2022 +1100)
  • 13ee5e1 - chore: tmp disable Pact tests to resolve cyclic dependency issue (Ronald Holshausen, Thu Mar 24 12:47:47 2022 +1100)
  • 67db34b - bump version to 0.1.1 (Ronald Holshausen, Tue Mar 22 12:46:01 2022 +1100)

0.1.0 - Beta mock server support

  • 8b7d0ee - refactor: update Rust example tests after refactor (Ronald Holshausen, Mon Mar 21 15:57:53 2022 +1100)
  • 04d982f - refactor: rename mock-server -> transport in Rust code (Ronald Holshausen, Mon Mar 21 15:57:03 2022 +1100)
  • 152b8b7 - refactor: rename mock-server -> transport (Ronald Holshausen, Mon Mar 21 15:21:26 2022 +1100)
  • 4440f3f - refactor: rename mock-server -> transport (Ronald Holshausen, Mon Mar 21 15:19:55 2022 +1100)
  • 3259859 - chore: update pact models to 0.3.1 (Ronald Holshausen, Fri Mar 18 14:58:25 2022 +1100)
  • 5afba4b - refactor: store the catalogue entry key with the catalogue entry (Ronald Holshausen, Fri Mar 18 14:08:41 2022 +1100)
  • 4de7d1a - feat: add example gRPC consumer test in Rust (Ronald Holshausen, Thu Mar 17 16:33:31 2022 +1100)
  • a36e2d3 - feat: support for plugins supplying mock servers (Ronald Holshausen, Thu Mar 17 16:32:29 2022 +1100)
  • d3d01c3 - fix: use IP6 loopback address for connections to the plugin (Ronald Holshausen, Thu Mar 17 16:31:13 2022 +1100)
  • e7a0c1d - feat: Update example gRPC test with failing example (Ronald Holshausen, Tue Mar 15 10:45:23 2022 +1100)
  • 8044fab - feat: return the status back from the mock server (Ronald Holshausen, Fri Mar 11 16:53:23 2022 +1100)
  • 3624f36 - feat: correct MockServerResult message, remove double repeated field (Ronald Holshausen, Fri Mar 11 14:10:47 2022 +1100)
  • 1d3700f - chore: switch from log crate to tracing crate (Ronald Holshausen, Thu Mar 10 14:34:41 2022 +1100)
  • bb0b2b3 - feat: Update plugin interface to return the results from the mock server (Ronald Holshausen, Thu Mar 10 14:28:52 2022 +1100)
  • 6777c17 - Merge branch 'main' into feat/grpc-mock-server (Ronald Holshausen, Mon Mar 7 10:31:12 2022 +1100)
  • 65f680d - chore: update dependencies (Ronald Holshausen, Mon Mar 7 10:28:47 2022 +1100)
  • b725d2c - bump version to 0.0.19 (Ronald Holshausen, Fri Mar 4 12:17:25 2022 +1100)
  • 47afcad - update changelog for release 0.0.18 (Ronald Holshausen, Fri Mar 4 12:15:04 2022 +1100)
  • ca7d4d1 - chore: Upgrade pact-models to 0.3.0 (Ronald Holshausen, Fri Mar 4 12:02:06 2022 +1100)
  • 3ab2701 - wip: started support for plugins providing mock servers (Ronald Holshausen, Fri Mar 4 11:14:46 2022 +1100)
  • 414cb6d - chore: Update area_calculator_example for 0.0.2 of the Protobuf plugin (Ronald Holshausen, Tue Jan 25 17:12:40 2022 +1100)
  • edd1530 - chore: Bump minor version of JVM driver; updated kotlin to 1.6.10 (Ronald Holshausen, Wed Jan 19 11:37:04 2022 +1100)
  • 686bbca - chore: Upgrade pact consumer crate to 0.8.5 (Ronald Holshausen, Wed Jan 19 11:30:59 2022 +1100)
  • d405646 - chore: update gRPC area_calculator example (Ronald Holshausen, Wed Jan 19 11:28:38 2022 +1100)
  • d569834 - chore: add example gRPC client project (Ronald Holshausen, Mon Jan 17 12:50:09 2022 +1100)
  • a45fac8 - bump version to 0.0.18 (Ronald Holshausen, Mon Jan 17 11:19:34 2022 +1100)
  • 1564f2a - update changelog for release 0.0.17 (Ronald Holshausen, Mon Jan 17 11:17:39 2022 +1100)
  • d97daeb - chore: Upgrade pact-models crate to 0.2.7 (Ronald Holshausen, Mon Jan 17 10:58:01 2022 +1100)
  • e871081 - fix: log crate version must be fixed across all pact crates (i.e. pact FFI) (Ronald Holshausen, Fri Jan 14 16:12:48 2022 +1100)
  • c647743 - chore: update readme (Ronald Holshausen, Fri Jan 14 15:36:44 2022 +1100)
  • 824adb9 - chore: add http area calculator test (Ronald Holshausen, Fri Jan 14 15:03:24 2022 +1100)
  • ce17503 - chore: add example Protobuf test using area_calculator.proto (Ronald Holshausen, Thu Jan 13 15:32:19 2022 +1100)
  • 280a4df - chore: update readme (Ronald Holshausen, Mon Jan 10 15:02:36 2022 +1100)
  • a244981 - chore: add docs for Matching Rule Definitions (Ronald Holshausen, Wed Jan 5 15:05:03 2022 +1100)
  • aacbe04 - chore: add docs for Matching Rule Definitions (Ronald Holshausen, Wed Jan 5 15:03:57 2022 +1100)
  • 883a414 - chore: Update pact_consumer to 0.8.4 (Ronald Holshausen, Tue Jan 4 12:55:06 2022 +1100)
  • 9ec2e77 - chore: Upgrade pact-ffi to 0.0.15 (Ronald Holshausen, Tue Jan 4 11:04:01 2022 +1100)
  • 676a728 - bump version to 0.0.17 (Ronald Holshausen, Tue Jan 4 09:25:39 2022 +1100)
  • 04fc237 - update changelog for release 0.0.16 (Ronald Holshausen, Tue Jan 4 09:23:11 2022 +1100)
  • 2a1064d - chore: update crates (Ronald Holshausen, Tue Jan 4 09:17:21 2022 +1100)
  • e0b779d - chore: add some trace statements for looking up content handlers (Ronald Holshausen, Tue Jan 4 09:17:06 2022 +1100)
  • 3e58db9 - bump version to 0.0.16 (Ronald Holshausen, Fri Dec 31 15:00:13 2021 +1100)
  • 105c0f6 - update changelog for release 0.0.15 (Ronald Holshausen, Fri Dec 31 14:57:25 2021 +1100)
  • d3af83b - chore: Upgrade to pact_models 0.2.6 (Ronald Holshausen, Fri Dec 31 14:54:40 2021 +1100)
  • aabd56e - fix: test_proto_service test had incorrect enum case (Ronald Holshausen, Fri Dec 31 14:47:27 2021 +1100)
  • 7270c75 - fix: allow plugin versions to differ in patch version (Ronald Holshausen, Fri Dec 31 14:42:44 2021 +1100)
  • 57842e7 - feat: allow loading plugins that versions match ignoring patch version (Ronald Holshausen, Fri Dec 31 14:14:12 2021 +1100)
  • 1df374c - chore: Update dependencies (gRPC/Protobuf, kotlin-logging, JUnit5) (Ronald Holshausen, Fri Dec 31 13:51:35 2021 +1100)
  • 8289071 - chore: correct the Protobuf pact tests to correctly reflect the proto file (Ronald Holshausen, Thu Dec 30 14:48:21 2021 +1100)
  • b50693d - fix: Pact consumer tests need to run with multi-threaded reactor (Ronald Holshausen, Thu Dec 23 14:06:39 2021 +1100)
  • 27759eb - chore: Update pact_consumer crate to 0.8.3 (Ronald Holshausen, Thu Dec 23 13:51:02 2021 +1100)
  • 950b6ad - bump version to 0.0.15 (Ronald Holshausen, Thu Dec 23 12:50:35 2021 +1100)
  • de2c713 - update changelog for release 0.0.14 (Ronald Holshausen, Thu Dec 23 12:48:18 2021 +1100)
  • ceaa9f3 - chore: update cargo crates (Ronald Holshausen, Thu Dec 23 12:41:44 2021 +1100)
  • 3ffe935 - chore: update consumer test (Ronald Holshausen, Thu Dec 23 12:04:01 2021 +1100)
  • 61f3d4c - chore: update pact models to 0.2.5 (Ronald Holshausen, Thu Dec 23 12:03:43 2021 +1100)
  • cbf7bd9 - chore: update pact models crate to latest (Ronald Holshausen, Tue Dec 21 13:19:42 2021 +1100)
  • f3b4c0d - chore: Update tonic, prost and pact_matching crates (Ronald Holshausen, Mon Dec 20 12:27:35 2021 +1100)
  • c5248a9 - bump version to 0.0.14 (Ronald Holshausen, Mon Dec 20 12:05:21 2021 +1100)
  • 878664c - update changelog for release 0.0.13 (Ronald Holshausen, Mon Dec 20 12:02:18 2021 +1100)
  • eacd224 - chore: Update Rust crates (Ronald Holshausen, Mon Dec 20 11:59:02 2021 +1100)
  • b832f4a - chore: update to the latest JVM plugin driver (Ronald Holshausen, Mon Dec 20 11:56:25 2021 +1100)
  • c4f9d9b - bump version to 0.0.10 (Ronald Holshausen, Mon Dec 20 11:46:21 2021 +1100)

0.0.9 - Bugfix Release

  • 33b0921 - chore: upgrade Kotlin to 1.5.32 (Ronald Holshausen, Mon Dec 20 11:23:55 2021 +1100)
  • efc4f38 - Revert "update changelog for release 0.0.9" (Ronald Holshausen, Mon Dec 20 11:18:57 2021 +1100)
  • c75ba23 - update changelog for release 0.0.9 (Ronald Holshausen, Mon Dec 20 11:16:17 2021 +1100)
  • 5cec4c6 - fix(metrics): swap uid for cid (Ronald Holshausen, Mon Dec 20 11:12:48 2021 +1100)
  • 2b5664b - chore: update to the latest pact-ffi crate (Ronald Holshausen, Thu Dec 16 11:31:11 2021 +1100)
  • b83fa60 - chore: update to latest pact consumer crate (Ronald Holshausen, Wed Dec 15 14:41:44 2021 +1100)
  • 653aa89 - bump version to 0.0.13 (Ronald Holshausen, Tue Dec 14 13:35:26 2021 +1100)
  • fd704f4 - update changelog for release 0.0.12 (Ronald Holshausen, Tue Dec 14 13:27:25 2021 +1100)
  • 896e70e - chore: update crates (Ronald Holshausen, Tue Dec 14 13:22:30 2021 +1100)
  • 085de61 - fix: correct the plugin load metric call which needs to be a URL encoded FORM POST (Ronald Holshausen, Fri Dec 10 16:56:11 2021 +1100)
  • e0ea958 - fix: correct the protobuf FFI tests on Windows (Ronald Holshausen, Fri Dec 10 15:50:59 2021 +1100)
  • 92dbe94 - bump version to 0.0.9 (Ronald Holshausen, Fri Dec 10 12:08:22 2021 +1100)

0.0.8 - Bugfix Release

  • 6d8da11 - chore: increase the plugin load timeout on CI for Windows build (Ronald Holshausen, Fri Dec 10 11:55:23 2021 +1100)
  • 616d87e - chore: upgrade pact libs to latest version (Ronald Holshausen, Fri Dec 10 11:37:10 2021 +1100)
  • fea296c - Merge remote-tracking branch 'origin/main' (Ronald Holshausen, Fri Dec 10 11:29:04 2021 +1100)
  • 0e1d430 - fix: Correct the plugin load metric event (Ronald Holshausen, Fri Dec 10 11:28:27 2021 +1100)
  • aa19339 - bump version to 0.0.12 (Ronald Holshausen, Mon Nov 29 12:49:39 2021 +1100)
  • 8c3a3f4 - update changelog for release 0.0.11 (Ronald Holshausen, Mon Nov 29 12:46:50 2021 +1100)
  • 01c3a5c - feat: support config section in plugin manifest (Ronald Holshausen, Mon Nov 29 12:34:00 2021 +1100)
  • fc194db - chore: Update to latest models crate (Ronald Holshausen, Mon Nov 29 12:33:29 2021 +1100)
  • c8e3423 - chore: update CI build (Ronald Holshausen, Tue Nov 16 17:46:00 2021 +1100)
  • 14f02ad - chore: update CI build (Ronald Holshausen, Tue Nov 16 17:28:59 2021 +1100)
  • d7805e0 - chore: update CI build (Ronald Holshausen, Tue Nov 16 16:56:52 2021 +1100)
  • 4cf40e2 - chore: update CI build (Ronald Holshausen, Tue Nov 16 16:43:59 2021 +1100)
  • ae283f6 - chore: in CI install the CSV plugin (Ronald Holshausen, Tue Nov 16 16:31:23 2021 +1100)
  • 601dd9b - chore: bump version (Ronald Holshausen, Tue Nov 16 16:16:03 2021 +1100)
  • a479960 - update changelog for release 0.0.10 (Ronald Holshausen, Tue Nov 16 16:12:34 2021 +1100)
  • ab64c95 - chore: add additional trace logs for diagnosing race condition (Ronald Holshausen, Tue Nov 16 15:58:19 2021 +1100)
  • 14080d4 - chore: add protobuf service FFI test (Ronald Holshausen, Tue Nov 16 14:11:45 2021 +1100)
  • 6c46e1c - chore: update to the published pact crates (Ronald Holshausen, Tue Nov 16 14:09:07 2021 +1100)
  • 2c7849b - bump version to 0.0.10 (Ronald Holshausen, Tue Nov 16 11:46:23 2021 +1100)
  • 03ceb2c - update changelog for release 0.0.9 (Ronald Holshausen, Tue Nov 16 11:43:58 2021 +1100)
  • 0287eab - chore: no need to run clippy on all the agents (Ronald Holshausen, Tue Nov 16 11:40:13 2021 +1100)
  • 51e7d78 - chore: test using plugin needs to use multi_thread tokio reactor (Ronald Holshausen, Tue Nov 16 11:28:15 2021 +1100)
  • 23e46fa - chore: update crates (Ronald Holshausen, Tue Nov 16 10:57:07 2021 +1100)
  • 042df36 - chore: fix JVM driver build (Ronald Holshausen, Tue Nov 16 10:48:37 2021 +1100)
  • 948218c - chore: update to latest pact models (Ronald Holshausen, Tue Nov 16 10:46:17 2021 +1100)
  • a5eb413 - chore: upgrade dependencies to latest (Ronald Holshausen, Fri Nov 12 16:41:41 2021 +1100)
  • 9c95244 - feat: add message FFI test using protobuf plugin (Ronald Holshausen, Wed Nov 10 17:09:32 2021 +1100)
  • 7cc0608 - chore: add FFI req->res test using a plugin (Ronald Holshausen, Tue Nov 9 16:09:48 2021 +1100)
  • 9e15c48 - feat: update content manager to expose plugin version (Ronald Holshausen, Tue Nov 9 16:08:30 2021 +1100)
  • b12590b - chore: use the non-beta pact libs (Ronald Holshausen, Thu Nov 4 16:22:06 2021 +1100)
  • f0d9a90 - chore: fix GH action file (Ronald Holshausen, Thu Nov 4 15:14:11 2021 +1100)
  • 0d5866b - chore: try running cargo by itself in CI (Ronald Holshausen, Thu Nov 4 15:12:57 2021 +1100)
  • 49a27fa - chore: update project dependencies (Ronald Holshausen, Thu Nov 4 14:58:13 2021 +1100)
  • 10a6daa - fix: Protobuf content type was incorrect (Ronald Holshausen, Wed Oct 27 14:07:19 2021 +1100)
  • 21418b9 - fix: add the interaction markup for protobuf plugin (Ronald Holshausen, Tue Oct 26 15:19:00 2021 +1100)
  • 8d2c092 - bump version to 0.0.9 (Ronald Holshausen, Thu Oct 21 18:07:33 2021 +1100)
  • 3679112 - update changelog for release 0.0.8 (Ronald Holshausen, Thu Oct 21 18:05:01 2021 +1100)
  • 732bb70 - chore: update rust deps (Ronald Holshausen, Thu Oct 21 18:01:23 2021 +1100)
  • eaa3f49 - chore: switch to non-beta pact models version (Ronald Holshausen, Thu Oct 21 17:59:27 2021 +1100)
  • 7378ab4 - Update README.md (Ronald Holshausen, Wed Oct 20 14:24:42 2021 +1100)
  • 00bc368 - Update README.md (Ronald Holshausen, Wed Oct 20 14:23:03 2021 +1100)
  • cd26cd1 - chore: use the channel from the Rust stdlib (Ronald Holshausen, Wed Oct 20 12:09:55 2021 +1100)
  • 522f3f0 - chore: fix build on alpine (Ronald Holshausen, Wed Oct 20 11:51:22 2021 +1100)
  • 77218b7 - chore: canonicalize() is broken with Windows absolute paths (Ronald Holshausen, Wed Oct 20 10:01:46 2021 +1100)
  • d43b68d - chore: debug windows build (Ronald Holshausen, Wed Oct 20 09:23:47 2021 +1100)
  • 081c00f - chore: update protobuf example readmes (Ronald Holshausen, Tue Oct 19 18:00:04 2021 +1100)
  • 1a5c74a - fix: did not have the correct matcher definition (Ronald Holshausen, Tue Oct 19 17:57:38 2021 +1100)
  • b1106e6 - chore: update to latest pact consumer crate (Ronald Holshausen, Tue Oct 19 17:56:58 2021 +1100)
  • 885963c - bump version to 0.0.8 (Ronald Holshausen, Tue Oct 19 17:01:13 2021 +1100)
  • 47cc81d - update changelog for release 0.0.7 (Ronald Holshausen, Tue Oct 19 16:57:19 2021 +1100)
  • 2219e31 - chore: cargo manifest was pointing to dev consumer crate (Ronald Holshausen, Tue Oct 19 16:55:04 2021 +1100)
  • 8699e22 - update changelog for release 0.0.7 (Ronald Holshausen, Tue Oct 19 16:53:33 2021 +1100)
  • 1b4ba6e - fix: update pact-models to fix -> EachValue was outputting the wrong JSON (Ronald Holshausen, Tue Oct 19 16:50:52 2021 +1100)
  • 2fe0161 - chore: update dependencies and add readme (Ronald Holshausen, Tue Oct 19 13:47:02 2021 +1100)
  • dda0516 - chore: add readme for protobuf JVM consumer (Ronald Holshausen, Tue Oct 19 12:29:17 2021 +1100)
  • a7ba2fc - chore: update protobuf consumer example project (Ronald Holshausen, Tue Oct 19 12:25:50 2021 +1100)
  • b65d672 - chore: update to the latest pact libs (Ronald Holshausen, Tue Oct 19 12:06:07 2021 +1100)
  • 8df13ed - chore: update to the latest pact consumer crate (Ronald Holshausen, Tue Oct 19 12:00:03 2021 +1100)
  • 0184113 - bump version to 0.0.7 (Ronald Holshausen, Tue Oct 19 10:34:49 2021 +1100)
  • 6c21361 - update changelog for release 0.0.6 (Ronald Holshausen, Tue Oct 19 10:31:02 2021 +1100)
  • 856492a - Revert "fix: making entryPoints optional broke loading on Windows" (Ronald Holshausen, Tue Oct 19 09:00:32 2021 +1100)
  • b111439 - chore: debugging windows (Ronald Holshausen, Mon Oct 18 17:56:05 2021 +1100)
  • b0df1a8 - fix: making entryPoints optional broke loading on Windows (Ronald Holshausen, Mon Oct 18 16:56:15 2021 +1100)
  • 93b14dd - chore: debug Rust build on Windows (Ronald Holshausen, Mon Oct 18 16:42:59 2021 +1100)
  • a99af36 - chore: add writing plugin guide (Ronald Holshausen, Mon Oct 18 16:24:31 2021 +1100)
  • b349544 - chore: add writing plugin guide (Ronald Holshausen, Mon Oct 18 16:10:16 2021 +1100)
  • 0dbe8f2 - chore: update CSV examples to use latest libs (Ronald Holshausen, Mon Oct 18 15:06:29 2021 +1100)
  • 1f8acb8 - fix: entry_points should be optional (Ronald Holshausen, Mon Oct 18 15:05:10 2021 +1100)
  • cce4258 - fix: handle content types with attributes (Ronald Holshausen, Mon Oct 18 15:04:38 2021 +1100)
  • c013605 - chore: update CSV plugin prototype to use latest pact crates (Ronald Holshausen, Mon Oct 18 13:50:40 2021 +1100)
  • d34e4fe - bump version to 0.0.6 (Ronald Holshausen, Mon Oct 18 13:36:22 2021 +1100)
  • 3b3d069 - update changelog for release 0.0.5 (Ronald Holshausen, Mon Oct 18 13:33:42 2021 +1100)
  • 403ccbb - chore: update to the latest pact models crate (Ronald Holshausen, Mon Oct 18 13:29:58 2021 +1100)
  • c5a7f12 - bump version to 0.0.8 (Ronald Holshausen, Mon Oct 18 12:47:06 2021 +1100)

0.0.7 - Fix for EachValues matcher

  • cea8cc4 - chore: fix for failing build: 4.3.0-beta.6 is not available yet (Ronald Holshausen, Mon Oct 18 12:43:42 2021 +1100)
  • ea597c6 - chore: update to latest Pact-JVM (Ronald Holshausen, Mon Oct 18 12:39:05 2021 +1100)
  • 70691d4 - fix: EachValues matcher was not setting matching rules for repaeted fields correctly (Ronald Holshausen, Fri Oct 15 16:32:25 2021 +1100)
  • 5dea72d - fix: matching rule path for repeated fields was not correct (Ronald Holshausen, Fri Oct 15 16:03:03 2021 +1100)
  • 797d5dc - bump version to 0.0.7 (Ronald Holshausen, Wed Oct 13 15:23:52 2021 +1100)

0.0.6 - Support Windows + Alpine Linux

  • 3419747 - fix: system protoc needs the well known types - unpacked from protobuf jar (Ronald Holshausen, Wed Oct 13 14:55:55 2021 +1100)
  • f51293d - fix: use of temp directory on windows (Ronald Holshausen, Wed Oct 13 13:35:27 2021 +1100)
  • d20b9dc - chore: alpine build on CI was failing do to missing protobuf plugin (Ronald Holshausen, Wed Oct 13 13:04:25 2021 +1100)
  • d8506fb - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:17:23 2021 +1100)
  • 8984b95 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:11:11 2021 +1100)
  • 49c03f5 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:01:17 2021 +1100)
  • ffc21d1 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 10:59:39 2021 +1100)
  • 5646ce8 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 10:49:56 2021 +1100)
  • 4ec42ce - chore: Alpine build needs the protobuf plugin in the docker container (Ronald Holshausen, Wed Oct 13 10:40:41 2021 +1100)
  • ced8d43 - feat: support additional entry points for other operating systems (i.e. requiring a .bat file for Windows) (Ronald Holshausen, Wed Oct 13 10:26:30 2021 +1100)
  • 6dff2a3 - chore: fix CI (Ronald Holshausen, Tue Oct 12 18:08:19 2021 +1100)
  • bf41876 - chore: remove beta rust from CI (Ronald Holshausen, Tue Oct 12 18:00:52 2021 +1100)
  • 6d538fd - chore: publish pact file in CI (Ronald Holshausen, Tue Oct 12 17:59:37 2021 +1100)
  • 8a10ebe - chore: CI needs JDK 11 (Ronald Holshausen, Tue Oct 12 17:26:09 2021 +1100)
  • 5cd47cd - chore: CI build needs the protobuf plugin installed (Ronald Holshausen, Tue Oct 12 17:12:33 2021 +1100)
  • 23c1929 - chore: add pact cli to build (Ronald Holshausen, Tue Oct 12 16:58:41 2021 +1100)
  • 409be18 - feat: Add protobuf consumer pact test (Ronald Holshausen, Tue Oct 12 16:50:52 2021 +1100)
  • c3d1585 - bump version to 0.0.5 (Ronald Holshausen, Tue Oct 12 15:42:47 2021 +1100)
  • 3dc59f6 - update changelog for release 0.0.4 (Ronald Holshausen, Tue Oct 12 15:40:04 2021 +1100)
  • a7c6339 - feat: Support synchronous messages with plugins in Rust (Ronald Holshausen, Tue Oct 12 15:35:02 2021 +1100)
  • 9cbafc3 - chore: add a flush to stdout for the CVS plugin (Ronald Holshausen, Mon Oct 11 15:22:26 2021 +1100)
  • fc03ba5 - bump version to 0.0.6 (Ronald Holshausen, Mon Oct 11 14:55:34 2021 +1100)

0.0.5 - Fixes for loading plugins on Windows

  • 4225a47 - chore: update CI (Ronald Holshausen, Mon Oct 11 14:50:11 2021 +1100)
  • f03627b - chore: try fix passing in GIT SHA from CI (Ronald Holshausen, Mon Oct 11 14:35:41 2021 +1100)
  • 376bf98 - chore: try fix passing in GIT SHA from CI (Ronald Holshausen, Mon Oct 11 14:34:56 2021 +1100)
  • 39dc4ab - chore: publish JVM driver pact file in CI build (Ronald Holshausen, Mon Oct 11 14:21:40 2021 +1100)
  • b8448c2 - chore: CI build changes (Ronald Holshausen, Mon Oct 11 14:13:47 2021 +1100)
  • 390013f - feat: make plugin load timeout configurable (Ronald Holshausen, Mon Oct 11 14:08:58 2021 +1100)
  • 65b036f - chore: debugging plugin load on windows (Ronald Holshausen, Mon Oct 11 14:01:44 2021 +1100)
  • 84252b8 - chore: debugging plugin load on windows (Ronald Holshausen, Mon Oct 11 13:54:56 2021 +1100)
  • c10aea1 - chore: increase the timeout for waiting for plugin to start (Ronald Holshausen, Mon Oct 11 13:00:49 2021 +1100)
  • 6404019 - fix: entry point for windows (Ronald Holshausen, Mon Oct 11 12:53:20 2021 +1100)
  • f3ad025 - chore: add debug logs for Windows (Ronald Holshausen, Mon Oct 11 12:42:58 2021 +1100)
  • 178c15f - chore: fix tests after adding entryPoints (Ronald Holshausen, Mon Oct 11 12:32:11 2021 +1100)
  • 0f93dd2 - feat: support additional entry points for other operating systems (i.e. requiring a .bat file for Windows) (Ronald Holshausen, Mon Oct 11 12:22:39 2021 +1100)
  • b72772f - fix(Windows): use user.home system property to get the directory for the plugins (Ronald Holshausen, Mon Oct 11 11:36:48 2021 +1100)
  • 55954b1 - chore: fix build (Ronald Holshausen, Mon Oct 11 11:13:00 2021 +1100)
  • cade023 - chore: Upgrade Protobuf plugin build to Gradle 7 to JDK 16 support (Ronald Holshausen, Mon Oct 11 11:08:29 2021 +1100)
  • 53d0d85 - chore: JVM driver build needs the Protobuf plugin (Ronald Holshausen, Mon Oct 11 11:00:52 2021 +1100)
  • d3f54d9 - feat: Support synchronous messages with plugins + added JVM Pact test (Ronald Holshausen, Mon Oct 11 09:30:46 2021 +1100)
  • 22c86ae - chore: more README (Ronald Holshausen, Wed Oct 6 17:05:07 2021 +1100)
  • ccb84e3 - chore: README (Ronald Holshausen, Wed Oct 6 17:00:07 2021 +1100)
  • dacbf09 - chore: add readme for Protobuf examples (Ronald Holshausen, Wed Oct 6 16:58:20 2021 +1100)
  • e8eb43f - chore: add readme for the protobuf plugin (Ronald Holshausen, Wed Oct 6 16:42:17 2021 +1100)
  • 4493904 - chore: update CSV plugin and examples (Ronald Holshausen, Wed Oct 6 14:48:16 2021 +1100)
  • da41699 - chore: update the CSV examples with latest driver changes (Ronald Holshausen, Wed Oct 6 14:35:45 2021 +1100)
  • ceee4f4 - chore: update driver readmes (Ronald Holshausen, Tue Oct 5 16:22:28 2021 +1100)
  • ebe6473 - chore: add readme (Ronald Holshausen, Tue Oct 5 16:00:10 2021 +1100)
  • b2c664b - chore: use the published pact models and driver versions (Ronald Holshausen, Tue Oct 5 15:30:14 2021 +1100)
  • 233f68d - bump version to 0.0.4 (Ronald Holshausen, Tue Oct 5 15:27:03 2021 +1100)
  • 56f8395 - update changelog for release 0.0.3 (Ronald Holshausen, Tue Oct 5 15:24:46 2021 +1100)
  • 7c2c122 - chore: use the published version of Pact models (Ronald Holshausen, Tue Oct 5 15:18:01 2021 +1100)
  • 8032fbc - bump version to 0.0.5 (Ronald Holshausen, Tue Oct 5 14:03:18 2021 +1100)

0.0.4 - Support for Protobuf plugin

  • c9da97d - feat: implemented matching Protobuf map and repeated fields (Ronald Holshausen, Thu Sep 30 16:16:15 2021 +1000)
  • cf73204 - feat: working Rust consumer test with Protobuf repeated and map fields (Ronald Holshausen, Wed Sep 29 11:21:14 2021 +1000)
  • 542f587 - chore: Protobuf consumner test (Java) working with repeated and map fields (Ronald Holshausen, Wed Sep 22 17:57:07 2021 +1000)
  • dd02468 - feat: support returning an error when configuring an interaction from the plugin (Ronald Holshausen, Wed Sep 22 17:56:10 2021 +1000)
  • dce8418 - feat: support returning an error when configuring an interaction from the plugin (Ronald Holshausen, Wed Sep 22 17:53:44 2021 +1000)
  • 07a9256 - chore: correct the path expressions where they contain special chars (Ronald Holshausen, Wed Sep 22 13:51:03 2021 +1000)
  • 80ec603 - feat(protobuf): implemeneted support for map fields (Ronald Holshausen, Wed Sep 22 10:01:41 2021 +1000)
  • 95b427e - feat: implemented matching Protobuf embedded messages and enums (Ronald Holshausen, Wed Sep 15 12:31:44 2021 +1000)
  • fe44e60 - chore: update the CSV examples and plugin to latest protofile (Ronald Holshausen, Tue Sep 14 15:41:02 2021 +1000)
  • 5fd1219 - feat: added example Rust protobuf consumer project (Ronald Holshausen, Tue Sep 14 15:34:15 2021 +1000)
  • e5ecd93 - refactor: rename ContentTypeOverride -> ContentTypeHint (Ronald Holshausen, Tue Sep 14 15:33:26 2021 +1000)
  • 44efa1c - chore(CSV): use the published versions of deps (Ronald Holshausen, Mon Sep 13 11:15:46 2021 +1000)
  • 58cbeaa - feat: add a synchronized guard to loadPlugin (Ronald Holshausen, Fri Sep 10 16:47:39 2021 +1000)
  • ddb4e6b - bump version to 0.0.4 (Ronald Holshausen, Fri Sep 10 15:47:53 2021 +1000)

0.0.3 - support getting config and interaction markup from plugins

  • 261e155 - bump version to 0.0.3 (Ronald Holshausen, Fri Sep 10 14:30:50 2021 +1000)
  • 2a905ca - update changelog for release 0.0.2 (Ronald Holshausen, Fri Sep 10 14:28:24 2021 +1000)
  • 691980a - chore: update pact models version (Ronald Holshausen, Fri Sep 10 14:20:17 2021 +1000)
  • dd257e0 - feat: Support access to plugins from concurrent running tests (Ronald Holshausen, Fri Sep 10 13:22:55 2021 +1000)
  • 9175d18 - refactor: make interaction markup type explicit (Ronald Holshausen, Thu Sep 9 11:20:26 2021 +1000)
  • b7ae09e - feat: support CSV with headers with CSV examples and plugin (Ronald Holshausen, Wed Sep 8 16:43:52 2021 +1000)
  • 893f47e - feat: support getting config and interaction markup from plugins (Ronald Holshausen, Wed Sep 8 16:42:01 2021 +1000)
  • 51a158b - chore: add sequence diagrams (Ronald Holshausen, Mon Sep 6 16:26:13 2021 +1000)
  • 67d223a - bump version to 0.0.3 (Ronald Holshausen, Mon Sep 6 15:04:14 2021 +1000)

0.0.2 - Support for protobuf plugin prototype

  • 5ad7ada - chore: add docs on content matchers/generators (Ronald Holshausen, Mon Sep 6 14:57:41 2021 +1000)
  • cecfacf - chore: updated cargo lock (Ronald Holshausen, Mon Sep 6 10:56:34 2021 +1000)
  • e3372b9 - bump version to 0.0.2 (Ronald Holshausen, Fri Sep 3 17:41:18 2021 +1000)
  • e909878 - update changelog for release 0.0.1 (Ronald Holshausen, Fri Sep 3 17:38:49 2021 +1000)
  • 8238adc - chore: update lock file (Ronald Holshausen, Fri Sep 3 17:34:47 2021 +1000)
  • 38b2712 - chore: fix the rust driver build (Ronald Holshausen, Fri Sep 3 17:23:43 2021 +1000)
  • cda0043 - chore: update docs (Ronald Holshausen, Fri Sep 3 17:22:14 2021 +1000)
  • 4e7ca90 - chore: update driver docs on content matchers (Ronald Holshausen, Fri Sep 3 15:01:27 2021 +1000)
  • 84d8175 - chore: update plugin driver docs (Ronald Holshausen, Fri Sep 3 14:49:07 2021 +1000)
  • 2b2e925 - chore: update docs (Ronald Holshausen, Fri Sep 3 13:27:00 2021 +1000)
  • de55fc5 - refactor: change configure_interation to return a struct instead of a tuple (Ronald Holshausen, Fri Sep 3 13:07:32 2021 +1000)
  • 5ef6f33 - feat: update the CSV examples to the latest proto (Ronald Holshausen, Thu Sep 2 15:37:46 2021 +1000)
  • 1e26b94 - feat: update the proto file with comments and enums were needed (Ronald Holshausen, Thu Sep 2 14:26:45 2021 +1000)
  • 4361ed6 - feat: add simple example Go provider (Ronald Holshausen, Thu Sep 2 11:39:43 2021 +1000)
  • aff3101 - feat: Protobuf plugin verifying simple messages (Ronald Holshausen, Thu Sep 2 11:38:50 2021 +1000)
  • e5b6197 - feat: support for plugins verifying responses (Ronald Holshausen, Thu Sep 2 11:37:53 2021 +1000)
  • e7f5477 - feat: support for plugins verifying responses (Ronald Holshausen, Thu Sep 2 11:37:08 2021 +1000)
  • dafd1f5 - feat: working protobuf consumer test (Ronald Holshausen, Mon Aug 30 16:32:58 2021 +1000)
  • 98d8bd8 - feat: working basic protobuf plugin (Ronald Holshausen, Mon Aug 30 16:30:13 2021 +1000)
  • e657611 - refactor: rename ConfigureContentsRequest -> ConfigureInteractionRequest (Ronald Holshausen, Mon Aug 30 16:28:36 2021 +1000)
  • 8fe5b0c - feat(plugins): allow the plugin to override text/binary of a content type (Ronald Holshausen, Mon Aug 30 11:16:38 2021 +1000)
  • 136ac71 - feat: plugins need to be able to specify text/binary payloads (Ronald Holshausen, Sat Aug 28 13:54:35 2021 +1000)
  • 4e460a2 - chore: moved the matching rule definition parser to the Pact-Rust models crate (Ronald Holshausen, Wed Aug 25 17:25:38 2021 +1000)
  • 376efd9 - feat: add initial protobuf plugin prototype (Ronald Holshausen, Tue Aug 24 14:56:28 2021 +1000)
  • d10f41e - chore: correct build script for windows (Ronald Holshausen, Mon Aug 23 15:39:28 2021 +1000)
  • 9cb8b03 - chore: correct description (Ronald Holshausen, Mon Aug 23 15:35:32 2021 +1000)
  • 250bfd4 - chore: bump version to 0.0.1 (Ronald Holshausen, Mon Aug 23 15:33:32 2021 +1000)
  • 952a15c - chore: add readme (Ronald Holshausen, Mon Aug 23 15:22:32 2021 +1000)
  • e3d5851 - chore: run musl build on updated docker image (Ronald Holshausen, Mon Aug 23 15:17:17 2021 +1000)
  • 003d0c4 - chore: to publish the rust driver, the proto file needs to be included (Ronald Holshausen, Mon Aug 23 14:52:11 2021 +1000)
  • 8bfd42d - chore: set proto dir relative to cargo manifest dir (Ronald Holshausen, Mon Aug 23 14:47:45 2021 +1000)
  • 651b930 - chore: correct release script (Ronald Holshausen, Mon Aug 23 14:35:18 2021 +1000)
  • 759ea15 - chore: musl build in CI needs latest rust (Ronald Holshausen, Mon Aug 23 14:30:43 2021 +1000)
  • d7a7567 - chore: add release script for rust driver (Ronald Holshausen, Mon Aug 23 14:28:58 2021 +1000)
  • fe348ce - chore: use the published pact models crate (Ronald Holshausen, Mon Aug 23 14:21:54 2021 +1000)
  • d080cfb - bump version to 0.0.2 (Ronald Holshausen, Mon Aug 23 12:04:35 2021 +1000)

0.0.1 - Add metrics on plugi loads

  • 4a6951c - chore: correct release script (Ronald Holshausen, Mon Aug 23 12:01:23 2021 +1000)
  • 480072e - chore: add metrics collection to Rust plugin loads (Ronald Holshausen, Mon Aug 23 11:54:12 2021 +1000)
  • 1f451d8 - chore: add the event fields to the plugin loaded event (Ronald Holshausen, Mon Aug 23 10:10:21 2021 +1000)
  • 4c89f77 - chore: add metrics collection to JVM driver (Ronald Holshausen, Fri Aug 20 17:11:56 2021 +1000)
  • dba95c2 - chore: added Rust consumer test that POSTs CSV content (Ronald Holshausen, Fri Aug 20 13:08:26 2021 +1000)
  • 7c6f97f - feat: implemented support for generators from plugins (Ronald Holshausen, Thu Aug 19 17:21:33 2021 +1000)
  • 56be169 - feat: initial Rust CSV test working (Ronald Holshausen, Thu Aug 19 16:01:51 2021 +1000)
  • ad9c833 - feat: Implemented support for getting response content in Rust driver (Ronald Holshausen, Thu Aug 19 15:30:44 2021 +1000)
  • 49283f0 - chore: add example rust csv consumer (Ronald Holshausen, Thu Aug 19 15:28:21 2021 +1000)
  • 15bbd57 - fix: content matcher lookup (Ronald Holshausen, Wed Aug 18 12:34:30 2021 +1000)
  • 5d8b24c - chore: description is required for publishing (Ronald Holshausen, Tue Aug 17 15:42:10 2021 +1000)
  • 7516bfa - chore: update release script (Ronald Holshausen, Tue Aug 17 15:13:37 2021 +1000)
  • 16b0507 - bump version to 0.0.1 (Ronald Holshausen, Tue Aug 17 15:12:56 2021 +1000)
  • befe740 - update changelog for release 0.0.0 (Ronald Holshausen, Tue Aug 17 14:37:02 2021 +1000)

0.0.0 - Initial Release