-
Notifications
You must be signed in to change notification settings - Fork 490
Comparing changes
Open a pull request
base repository: hashicorp/go-plugin
base: v1.6.3
head repository: hashicorp/go-plugin
compare: v1.7.0
- 15 commits
- 46 files changed
- 10 contributors
Commits on Mar 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 92e270c - Browse repository at this point
Copy the full SHA 92e270cView commit details -
* IND-2460 test.yaml updated with unit test coverage, .go-version file added. * IND-2466 test.yaml updated with build
Configuration menu - View commit details
-
Copy full SHA for 00edfb8 - Browse repository at this point
Copy the full SHA 00edfb8View commit details -
Print panic output on Error log level (#292)
* Print panic output on Error log level --------- Co-authored-by: Robert <17119716+robmonte@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a8be8f5 - Browse repository at this point
Copy the full SHA a8be8f5View commit details
Commits on Mar 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cfdf485 - Browse repository at this point
Copy the full SHA cfdf485View commit details
Commits on Jun 6, 2025
-
fix errcheck lint errors and run it as part of pr checks (#342)
Abhijeet authoredJun 6, 2025 Configuration menu - View commit details
-
Copy full SHA for f968ec0 - Browse repository at this point
Copy the full SHA f968ec0View commit details
Commits on Jun 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 21b9619 - Browse repository at this point
Copy the full SHA 21b9619View commit details
Commits on Jun 11, 2025
-
[chore] : Bump the actions group with 3 updates (#345)
* [chore] : Bump the actions group with 3 updates Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-go](https://github.com/actions/setup-go) and [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `actions/checkout` from 3.3.0 to 4.2.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@ac59398...11bd719) Updates `actions/setup-go` from 3.5.0 to 5.5.0 - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@6edd440...d35c59a) Updates `actions/upload-artifact` from 4.3.3 to 4.6.2 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@6546280...ea165f8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/setup-go dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/upload-artifact dependency-version: 4.6.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> * add version comment --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Abhijeet <abhijeet.v@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for c882484 - Browse repository at this point
Copy the full SHA c882484View commit details -
[chore] : Bump golang.org/x/net (#347)
Bumps the go-security group with 1 update in the / directory: [golang.org/x/net](https://github.com/golang/net). Updates `golang.org/x/net` from 0.37.0 to 0.38.0 - [Commits](golang/net@v0.37.0...v0.38.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.38.0 dependency-type: indirect dependency-group: go-security ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 810097c - Browse repository at this point
Copy the full SHA 810097cView commit details
Commits on Jun 12, 2025
-
fix additional lint issues and expand linter scope (#344)
* use grpc.WithContextDialer instead of deprecated grpc.WithDialer `time.Duration`s were being expected by the WithDialer callback. However, the callback functions were not making use of this parameter and hence their removal is safe. * fix additional lint issues and expand linter scope
Abhijeet authoredJun 12, 2025 Configuration menu - View commit details
-
Copy full SHA for 64b8d76 - Browse repository at this point
Copy the full SHA 64b8d76View commit details
Commits on Jun 16, 2025
-
[chore] : Bump the go group across 2 directories with 7 updates (#346)
Bumps the go group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/golang/protobuf](https://github.com/golang/protobuf) | `1.5.3` | `1.5.4` | | [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) | `0.14.1` | `1.6.3` | | [github.com/hashicorp/yamux](https://github.com/hashicorp/yamux) | `0.1.1` | `0.1.2` | | [github.com/jhump/protoreflect](https://github.com/jhump/protoreflect) | `1.15.1` | `1.17.0` | | [github.com/oklog/run](https://github.com/oklog/run) | `1.0.0` | `1.1.0` | | google.golang.org/protobuf | `1.36.1` | `1.36.6` | Bumps the go group with 5 updates in the /internal/cmdrunner/testdata directory: | Package | From | To | | --- | --- | --- | | [github.com/golang/protobuf](https://github.com/golang/protobuf) | `1.5.3` | `1.5.4` | | [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) | `0.14.1` | `1.6.3` | | [github.com/hashicorp/yamux](https://github.com/hashicorp/yamux) | `0.1.1` | `0.1.2` | | [github.com/oklog/run](https://github.com/oklog/run) | `1.0.0` | `1.1.0` | | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.58.3` | `1.73.0` | Updates `github.com/golang/protobuf` from 1.5.3 to 1.5.4 - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](golang/protobuf@v1.5.3...v1.5.4) Updates `github.com/hashicorp/go-hclog` from 0.14.1 to 1.6.3 - [Release notes](https://github.com/hashicorp/go-hclog/releases) - [Commits](hashicorp/go-hclog@v0.14.1...v1.6.3) Updates `github.com/hashicorp/yamux` from 0.1.1 to 0.1.2 - [Release notes](https://github.com/hashicorp/yamux/releases) - [Commits](hashicorp/yamux@v0.1.1...v0.1.2) Updates `github.com/jhump/protoreflect` from 1.15.1 to 1.17.0 - [Release notes](https://github.com/jhump/protoreflect/releases) - [Commits](jhump/protoreflect@v1.15.1...v1.17.0) Updates `github.com/oklog/run` from 1.0.0 to 1.1.0 - [Release notes](https://github.com/oklog/run/releases) - [Commits](oklog/run@v1.0.0...v1.1.0) Updates `google.golang.org/grpc` from 1.58.3 to 1.61.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.58.3...v1.73.0) Updates `google.golang.org/protobuf` from 1.36.1 to 1.36.6 Updates `github.com/golang/protobuf` from 1.5.3 to 1.5.4 - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](golang/protobuf@v1.5.3...v1.5.4) Updates `github.com/hashicorp/go-hclog` from 0.14.1 to 1.6.3 - [Release notes](https://github.com/hashicorp/go-hclog/releases) - [Commits](hashicorp/go-hclog@v0.14.1...v1.6.3) Updates `github.com/hashicorp/yamux` from 0.1.1 to 0.1.2 - [Release notes](https://github.com/hashicorp/yamux/releases) - [Commits](hashicorp/yamux@v0.1.1...v0.1.2) Updates `github.com/oklog/run` from 1.0.0 to 1.1.0 - [Release notes](https://github.com/oklog/run/releases) - [Commits](oklog/run@v1.0.0...v1.1.0) Updates `google.golang.org/grpc` from 1.58.3 to 1.73.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.58.3...v1.73.0) Updates `google.golang.org/protobuf` from 1.36.1 to 1.36.6 --- updated-dependencies: - dependency-name: github.com/golang/protobuf dependency-version: 1.5.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go - dependency-name: github.com/hashicorp/go-hclog dependency-version: 1.6.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: go - dependency-name: github.com/hashicorp/yamux dependency-version: 0.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go - dependency-name: github.com/jhump/protoreflect dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go - dependency-name: github.com/oklog/run dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go - dependency-name: google.golang.org/grpc dependency-version: 1.61.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go - dependency-name: google.golang.org/protobuf dependency-version: 1.36.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go - dependency-name: github.com/golang/protobuf dependency-version: 1.5.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: go - dependency-name: github.com/hashicorp/go-hclog dependency-version: 1.6.3 dependency-type: indirect update-type: version-update:semver-major dependency-group: go - dependency-name: github.com/hashicorp/yamux dependency-version: 0.1.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: go - dependency-name: github.com/oklog/run dependency-version: 1.1.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: go - dependency-name: google.golang.org/grpc dependency-version: 1.73.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: go - dependency-name: google.golang.org/protobuf dependency-version: 1.36.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: go ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ba61a65 - Browse repository at this point
Copy the full SHA ba61a65View commit details
Commits on Jun 17, 2025
-
Bump protobuf from 4.24.4 to 4.25.8 in /examples/grpc/plugin-python (#…
…348) Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 4.24.4 to 4.25.8. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](protocolbuffers/protobuf@v4.24.4...v4.25.8) --- updated-dependencies: - dependency-name: protobuf dependency-version: 4.25.8 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f4acdfe - Browse repository at this point
Copy the full SHA f4acdfeView commit details
Commits on Jul 1, 2025
-
[Compliance] - PR Template Changes Required (#350)
Co-authored-by: compliance-pr-automation[bot] <1425255+compliance-pr-automation-bot[bot]@users.noreply.github.com>
Configuration menu - View commit 8000 details
-
Copy full SHA for a938e9a - Browse repository at this point
Copy the full SHA a938e9aView commit details
Commits on Aug 7, 2025
-
Spend less time preparing to write log lines when the logger is disab…
…led (#352) * Skip some logging work when log message would be ignored In callers like HashiCorp Terraform, the plugin logger is completely disabled (hclog.Off) by default, but previously go-plugin would nonetheless waste time trying to parse log lines to decide what log level to use when calling into the logger, creating memory allocation garbage and spending time in the JSON parser only to immediately discard the results. The hclog.Logger API exposes information about the log level so that callers can skip doing expensive preparation work unless it will actually be used. We'll now use that to totally skip all of the log preparation when the logger is completely disabled, and to skip _some_ of the work if the log line's level is not sufficient to match the logger's level. * Log entries use flat KVPairs, instead of slice of pointers Previously the JSON log line parsing code would allocate separately for each additional key/value pair in a log line. Using a flat slice of logEntryKV instead of indirection through pointers amortizes that memory allocation cost a little better, for a marginal decrease in allocations per log line. The resulting logEntryKV objects are always passed and used all together anyway, so there is no clear advantage to splitting each into a separate memory allocation.
Configuration menu - View commit details
-
Copy full SHA for b02adb3 - Browse repository at this point
Copy the full SHA b02adb3View commit details
Commits on Aug 8, 2025
-
Complete the implementation of moving panics to the Error log level (#…
…353) * cleanup panic logging flag Don't shadow the builtin `panic` symbol. Remove the redundant `false` assignments. Flatten the if block since we are already using a switch. * add Panic to grpc test service * update impls with new Panic method * test that server panics go to ERROR * CHANGELOG * fix test plugin mapping * use Debug for logger test to avoid timed output * Use buf to generate test proto (#354) It wasn't clear which versions of the protobuf tooling needed to be used to generate the test code, and updating them required some additional changes. Since the `buf` tool was adopted to generate the example code, use the same tool to make generating the test code easier too.
Configuration menu - View commit details
-
Copy full SHA for d2a064e - Browse repository at this point
Copy the full SHA d2a064eView commit details
Commits on Aug 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 92fb14e - Browse repository at this point
Copy the full SHA 92fb14eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.6.3...v1.7.0