Releases: pact-foundation/pact-go
Releases · pact-foundation/pact-go
v2.0.8
What's Changed
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #444
- fix: update libpact_ffi to 0.4.23 + enable avro (windows) by @YOU54F in #451
- build(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #450
Full Changelog: v2.0.7...v2.0.8
v2.0.7
v2.0.6
Changelog
- 3bc153b Adding Missing Param in Consumer test docs (#427)
- aa40e4e Merge branch 'fix/issue_269_sa_onstack_flag_part2' into chore/quiet_logs
- 58a472a Merge branch 'fix/issue_269_sa_onstack_flag_part2' into fix/pact_ffi_headers
- 4297634 Merge branch 'fix/issue_269_sa_onstack_flag_part2' into fix/zombie_plugin_processes
- 3a112a1 Merge pull request #412 from pact-foundation/chore/upgrade-to-pact-ffi-0-4-19
- 3d62405 Merge pull request #413 from pact-foundation/dependabot/go_modules/google.golang.org/protobuf-1.34.1
- 46bff1e Merge pull request #414 from pact-foundation/dependabot/go_modules/github.com/linkedin/goavro/v2-2.13.0
- 01c155f Merge pull request #417 from pact-foundation/chore/upgrade-to-pact-ffi-0-4-20
- 8289281 Merge pull request #418 from pact-foundation/dependabot/github_actions/golangci/golangci-lint-action-6
- ee740af Merge pull request #419 from pact-foundation/snyk-fix-938cc0572a34db4e15a9b0cfdcd4046a
- 061aaf9 Merge pull request #420 from pact-foundation/dependabot/go_modules/google.golang.org/grpc-1.64.0
- a97b820 Merge pull request #421 from pact-foundation/dependabot/go_modules/github.com/hashicorp/go-version-1.7.0
- f1db795 Merge pull request #423 from pact-foundation/dependabot/github_actions/goreleaser/goreleaser-action-6
- 1802b26 Merge pull request #424 from pact-foundation/dependabot/go_modules/github.com/spf13/cobra-1.8.1
- a3e1410 Merge pull request #425 from pact-foundation/dependabot/go_modules/google.golang.org/protobuf-1.34.2
- b6bb0e5 Merge pull request #428 from pact-foundation/fix/update-pact-ffi-0.4.21
- 4c2079f Merge pull request #429 from pact-foundation/fix/macos_binary_rename
- bd71f19 Merge pull request #430 from pact-foundation/deps/Dockerfile
- 778a111 Merge pull request #431 from yoelb/patch-1
- cd75a5e Merge pull request #435 from YOU54F/fix/zombie_plugin_processes
- f3b61a7 Merge pull request #436 from YOU54F/examples/run_locally
- 43d1bda Merge pull request #438 from YOU54F/chore/quiet_logs
- fd44da5 Merge pull request #439 from YOU54F/ci/macos_runners
- fa87e40 Merge pull request #440 from YOU54F/fix/pact_ffi_headers
- a396cac Merge pull request #442 from pact-foundation/docs/cgo_requirement
- 4d46c69 Merge pull request #445 from lbcjbb/fix-crash
- 3f95baf build(deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0
- 0a8b2a9 build(deps): bump github.com/linkedin/goavro/v2 from 2.12.0 to 2.13.0
- a470b6e build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
- d4119da build(deps): bump golangci/golangci-lint-action from 5 to 6
- 4036154 build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0
- 01ac0ad build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.1
- f0ebb33 build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
- e36fe9b build(deps): bump goreleaser/goreleaser-action from 5 to 6
- 2cb2b62 chore(ci): add MacOS runners x86_64/arm64
- 537350d chore(ci): add fail-fast false due to occasional segfaults :(
- a73ae3a chore(ci): test 1.22.x
- fc2097e chore(ci): test Docker images in CI
- 8e071be chore(ci): update coverallsapp action to point to main tag
- 173f26d chore(examples): Update example provider verification to support SKIP_PUBLISH
- 75451f3 chore(release): release v2.0.6
- e20ba54 chore(test): set log level to info, for sanity
- f76cde1 chore(test): update plugin versions csv/protobuf/matt/avro
- 03c54a7 chore(test): update plugin-cli to 0.1.2
- d29ce09 chore(test): update plugin-cli to 0.1.2
- 055d548 fix(internal): consume 0.4.21 pact.h directly and match types
- 0df1b8a fix: Dockerfile to reduce vulnerabilities
- d05fd3e fix: Dockerfile to reduce vulnerabilities (#441)
- ac7f9cf fix: don't use defer in loop
- 9f99245 fix: ensure deferred plugin cleanup for all functions that use them
- abd1815 fix: install signal handlers should occur after plugins started
- c80e188 fix: plugin verification panics due to missing SA_ONSTACK signal (#432)
- ef7883c fix: rename macos binaries due to naming change in v0.4.21 libpact_ffi
- 56cf87f fix: update pact-ffi to 0.4.19
- 8fc38b7 fix: update pact-ffi to 0.4.20
- cde0605 fix: update pact-ffi to 0.4.21
- 8a9bc48 fix: use the same signature for the same function (#402) (#422)
v2.0.5
Changelog
- 2ac35ec Merge pull request #410 from pact-foundation/dependabot/github_actions/actions/upload-artifact-4
- 9d36011 Merge pull request #411 from pact-foundation/dependabot/github_actions/golangci/golangci-lint-action-5
- fa45fa6 build(deps): bump actions/checkout from 2 to 4 (#382)
- e584ebb build(deps): bump actions/upload-artifact from 3 to 4
- d0626fe build(deps): bump actions/upload-artifact from 3 to 4 (#366)
- efd7031 build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 (#407)
- 422c2c8 build(deps): bump golangci/golangci-lint-action from 3 to 4 (#385)
- 7290563 build(deps): bump golangci/golangci-lint-action from 4 to 5
- 604c0f5 build(deps): bump google.golang.org/grpc from 1.60.1 to 1.63.2 (#403)
- 8ad7e25 chore(docs): fix slack join link
- 0f6b6a4 chore(docs): remove unnecessary backtick from heading
- 0905d88 chore(release): release v2.0.5
- 57f7753 ci(fix): provide unique name for upload artifact
- b3b85cc feat(installer): Don't use hashicorp/go-getter (#392)
- 13df9cd fix(docs): restore trigger_pact_docs_updates
- 7b985d6 fix: Dockerfile to reduce vulnerabilities (#401)
v2.0.4
v2.0.1
v2.0.0-beta.23
Changelog
- 628b845 Merge pull request #301 from pact-foundation/chore/update-dependencies
- 236dcfa Merge pull request #302 from pact-foundation/fix/issue-265
- 7de89bb Merge pull request #303 from pact-foundation/fix/issue-288
- 2c66ec9 chore(release): release v2.0.0-beta.23
- e588201 feat: support binary bodies in async plugin messages
- 830d6a7 fix: correct order of verification hooks
v2.0.0
Changelog
- 25a5ad5 Match should skip unexported fields as they won't be serialized (#201)
- 0fda85d Merge branch 'master' into 2.x.x
- 4eb1a45 Merge branch 'master' into feat/graphql-support
- f478020 Merge branch 'master' into snyk-fix-5ef386de90cc3240ee6db1dfbc0b92a6
- 8fdc5d7 Merge branch 'master' into snyk-fix-c834cba596dbd74760934a6a3a7a7b0b
- 24f29f8 Merge pull request #141 from askingcat/fix-json-tag-handling
- ae112ff Merge pull request #144 from bvwells/master
- aa6e2d2 Merge pull request #145 from mklimuk/chore/struct_regex_matcher
- fcf9111 Merge pull request #146 from cltatman/fix/bigger-pact-output-buffer
- 5b0eee4 Merge pull request #148 from jameshalsall/set-provider-tags-on-verifier-results
- 39746d2 Merge pull request #152 from pact-foundation/dependabot/go_modules/github.com/stretchr/testify-1.7.0
- bd39399 Merge pull request #154 from g1stavo/docs/add-missing-return
- b10bd32 Merge pull request #155 from dukex/patch-1
- 284f0d4 Merge pull request #157 from pact-foundation/snyk-fix-5ef386de90cc3240ee6db1dfbc0b92a6
- eb10d18 Merge pull request #158 from pact-foundation/snyk-fix-e9683ec7f1be20c0507b2ff489974207
- 398cab9 Merge pull request #159 from pact-foundation/dependabot/go_modules/github.com/hashicorp/go-version-1.3.0
- cebf48e Merge pull request #162 from pact-foundation/dependabot/add-v2-config-file
- cd5d7c5 Merge pull request #164 from pact-foundation/dependabot/go_modules/github.com/gin-gonic/gin-1.7.2
- ae1d9cd Merge pull request #166 from jameshalsall/add-messsage-consumer-version-selectors
- 5996808 Merge pull request #167 from thetrav/readme-link-to-pact-broker
- 79a461c Merge pull request #170 from bbmokus/fix/verify-provider-response
- f450f72 Merge pull request #175 from antklim/feature/new-consumer-version-selectors
- 99c243f Merge pull request #176 from antklim/fix/linter
- efb00dd Merge pull request #182 from pact-foundation/snyk-fix-616c442a9c3bac62a60383a55b59deb9
- 3dca810 Merge pull request #185 from pact-foundation/snyk-fix-a98753e9a3a6c8f764c4afcfd284c8e1
- 8fb2d36 Merge pull request #190 from dabfleming/support-provider-branch
- c32cbef Merge pull request #198 from soniah/master2
- bb90356 Merge pull request #200 from pact-foundation/feat/graphql-support
- 8bec075 Merge pull request #209 from JEFFTheDev/feat/tag-provider-with-git-branch
- 5a4257c Merge pull request #210 from pact-foundation/update-blog-link-readme
- 3ae2a4d Merge pull request #231 from pact-foundation/snyk-fix-c834cba596dbd74760934a6a3a7a7b0b
- 46a9a1d Merge pull request #232 from pact-foundation/snyk-fix-5cd93ffe8520d66298e8d860628766bf
- ac3e483 Merge pull request #242 from pact-foundation/dependabot/go_modules/github.com/hasura/go-graphql-client-0.8.1
- 063ec5c Merge pull request #245 from sata-form3/sata-remove-experimental
- dbe2b92 Merge pull request #247 from pact-foundation/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 19a62f6 Merge pull request #248 from pact-foundation/dependabot/go_modules/github.com/spf13/cobra-1.6.1
- ecbd218 Merge pull request #264 from pact-foundation/pactflow_camelcase
- 65f4304 Pass consumer version selectors in VerifyMessageProviderRaw
- fccd0c7 Upgrade to GitHub-native Dependabot
- 6ab2895 build(deps): bump github.com/gin-gonic/gin from 1.6.3 to 1.7.2
- 942b1a2 build(deps): bump github.com/hashicorp/go-version from 1.0.0 to 1.3.0
- 5c8e7e4 build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.5.0 (#214)
- e9e69c7 build(deps): bump github.com/hasura/go-graphql-client
- e17fb8e build(deps): bump github.com/spf13/cobra from 1.1.3 to 1.6.1
- f10eb78 build(deps): bump github.com/stretchr/testify from 1.4.0 to 1.7.0
- a66652a build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.3 (#218)
- d4f8070 build(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.4 (#219)
- 2da0273 build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.8.1
- 88d6be4 build: add snyk to build
- aec1bf2 build: test golang 1.11 -> 1.14
- 519aa91 chore(release): release v1.4.4
- 337fa5d chore(release): release v1.5.0
- 8940c41 chore(release): release v1.5.1
- a9a8afe chore(release): release v1.5.2
- 6022d1c chore(release): release v1.5.3
- 86bf331 chore(release): release v1.6.3
- 60fa3ae chore(release): release v1.6.4
- 3e98523 chore(release): release v1.6.5
- 138ed97 chore(release): release v1.6.6
- bc56faa chore(release): release v1.6.7
- 2f6d45e chore(release): release v1.6.8
- 81dccce chore(release): release v1.6.8
- 8afb743 chore(release): release v1.6.9
- 1251fc2 chore(release): release v1.7.0
- ef15537 chore(release): release v2.0.0
- 6d76336 doc: small fix in golang README
- c040311 feat: add GraphQL response type
- d3abbd8 feat: allow setting of ProviderTags on VerifyMessageRequest
- dcd8e0e feat: graphql interface
- ad35b25 feat: support matching branch selector. Fixes #184
- de0bb5e feat: support release and environment consumer version selectors
- 18398ce feat: update to standalone 1.86.0 and support new verifier options: --log-level and --log-dir
- 3dc7736 feat: update to standalone 1.88.78 and support new verifier option: --provider-version-branch
- d879a4b fix(readme): update link to pact broker
- 511f144 fix: Dockerfile to reduce vulnerabilities
- 0975c27 fix: Dockerfile to reduce vulnerabilities
- c7cec48 fix: Dockerfile to reduce vulnerabilities
- 493f853 fix: Dockerfile to reduce vulnerabilities
- 1179076 fix: Dockerfile to reduce vulnerabilities
- bc10b4b fix: Dockerfile to reduce vulnerabilities
- dfc7c3a fix: Dockerfile to reduce vulnerabilities (#206)
- f82584d fix: Dockerfile to reduce vulnerabilities (#207)
- cdefdbe fix: Support for asynchronous interactions is considered stable
- 59f097f fix: add option to tag provider with git branch from Verify methods
- 1c18257 fix: address various misspellings
- 5160a01 fix: allow provider log level to be set/logged to file
- 91f2ac8 fix: build on darwin arm64 (#211)
- 5a5ef03 fix: fixed linter errors in client/service_manager
- 60ddda1 fix: fixed linter errors in dsl/client
- 01b8e81 fix: fixed linter errors in dsl/pact
- 1ccc97e fix: fixed linter errors in test files
- 4f57f48 fix: fixing linter error in dsl/pact
- 72a05bf fix: fixing linter errors in client/service_manager
- d88f9c3 fix: fixing linter errors in dsl/client
- 6bc61f4 fix: fixing linter in dsl and client packages
- 146de2c fix: handle JSON tags correctly
- 5903b70 fix: handle verification response correctly
- 2ea979c fix: increase max size of pact output buffer
- a0227bb fix: make tests fail on non-zero status
- 65822cd fix: misleading error message in certain verification scenarios
- a461ee3 fix: pass PactLogDir to verifier binary. Fixes #156
- 4fe810d fix: race in v2 client
- 18c791e fix: support struct tags for pointers
- a7d9596 fix: timeout in integration test
- 0360e55 refactor(all): Small refactor (#193)
- c8a5f24 refactor(all): small refactor (#192)
- f0d0443 refactor: remove unnecessary return