Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: hashicorp/go-plugin

v1.8.0

29 Apr 05:03
@ritikrajdev ritikrajdev
155dcdd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What’s Changed

Compliance & Maintenance

  • updated copyright and license headers
  • Modernized build tags
  • Multiple GitHub Actions and dependency bumps

Fixes & Improvements

  • Fixed concurrency issue with pipesWaitGroup
  • Prevented pidfd leak in cmdrunner
  • Reduced logging configuration noise

Enhancements

  • Updated go_package to full path in proto
  • Improved gRPC example (plugin selection + encoding fix)
  • Added gRPC streaming example

Dependencies Upgrade

  • Upgraded protobuf
  • Several CI/CD action updates

New Contributors


Contributors

xnox, jbkingsley, and 4 other contributors
Assets 2
Loading

v1.7.0

11 Aug 15:40
@jbardin jbardin
92fb14e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Print panic output on Error log level by @hanzei in #292
  • Spend less time preparing to write log lines when the logger is disabled by @apparentlymart in #352
  • Complete the implementation of moving panics to the Error log level by @jbardin in #353
  • update changelog for v1.7.0 by @jbardin in #356

New Contributors

Full Changelog: v1.6.3...v1.7.0

Contributors

apparentlymart, jbardin, and 4 other contributors
Loading

v1.6.3

23 Jan 10:03
@mohanmanikanta2299 mohanmanikanta2299
5b05b3e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

ENHANCEMENTS:

  • Bump golang.org/x/net dependencies for vulnerability remediation.

Full Changelog: v1.6.2...v1.6.3

Loading

v1.6.2

21 Oct 18:38
@tgross tgross
edcdee4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

v1.6.2

ENHANCEMENTS:

  • Added support for gRPC dial options to the Dial API [GH-257]

BUGS:

  • Fixed a bug where reattaching to a plugin that exits could kill an unrelated process [GH-320]
Loading

v1.6.1

10 May 16:06
@tomhjp tomhjp
721087d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

BUGS:

  • Suppress spurious os.ErrClosed on plugin shutdown [GH-299]

ENHANCEMENTS:

  • deps: bump google.golang.org/grpc to v1.58.3 [GH-296]
Loading

v1.6.0

14 Nov 12:50
@tomhjp tomhjp
v1.6.0
This tag was signed with the committer’s verified signature.
tomhjp Tom Proctor
GPG key ID: 9AA1838744D16345
Verified
Learn about vigilant mode.
586d14f
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

  • plugin: Plugins written in other languages can optionally start to advertise whether they support gRPC broker multiplexing.
    If the environment variable PLUGIN_MULTIPLEX_GRPC is set, it is safe to include a seventh field containing a boolean
    value in the |-separated protocol negotiation line.

ENHANCEMENTS:

  • Support muxing gRPC broker connections over a single listener [GH-288]
  • client: Configurable buffer size for reading plugin log lines [GH-265]
  • Use buf for proto generation [GH-286]
  • deps: bump golang.org/x/net to v0.17.0 [GH-285]
  • deps: bump golang.org/x/sys to v0.13.0 [GH-285]
  • deps: bump golang.org/x/text to v0.13.0 [GH-285]
Loading
mostafa reacted with hooray emoji
1 person reacted

v1.5.2

22 Sep 10:32
@tomhjp tomhjp
v1.5.2
This tag was signed with the committer’s verified signature.
tomhjp Tom Proctor
GPG key ID: 9AA1838744D16345
Verified
Learn about vigilant mode.
303d84f
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

ENHANCEMENTS:

client: New UnixSocketConfig.TempDir option allows setting the directory to use when creating plugin-specific Unix socket directories [GH-282]

Loading

v1.5.1

22 Sep 10:31
@tomhjp tomhjp
v1.5.1
This tag was signed with the committer’s verified signature.
tomhjp Tom Proctor
GPG key ID: 9AA1838744D16345
Verified
Learn about vigilant mode.
2caaccb
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

BUGS:

  • server: PLUGIN_UNIX_SOCKET_DIR is consistently used for gRPC broker sockets as well as the initial socket [GH-277]

ENHANCEMENTS:

  • client: New UnixSocketConfig option in ClientConfig to support making the client's Unix sockets group-writable [GH-277]
Loading

v1.5.0

29 Aug 21:26
@tomhjp tomhjp
c1fefa8
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

ENHANCEMENTS

  • client: New runner.Runner interface to support clients providing custom plugin command runner implementations [GH-270]
    • Accessible via new ClientConfig field RunnerFunc, which is mutually exclusive with Cmd and Reattach
    • Reattaching support via ReattachConfig field ReattachFunc
  • client: New ClientConfig field SkipHostEnv allows omitting the client process' own environment variables from the plugin command's environment [GH-270]
  • client: Add ID() method to Client for retrieving the pid or other unique ID of a running plugin [GH-272]
  • server: Support setting the directory to create Unix sockets in with the env var PLUGIN_UNIX_SOCKET_DIR [GH-270]
  • server: Support setting group write permission and a custom group name or gid owner with the env var PLUGIN_UNIX_SOCKET_GROUP [GH-270]
Loading

v1.4.11-rc1

11 Aug 23:33
@vancluever vancluever
c578839
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

v1.4.11-rc1 Pre-release
Pre-release

ENHANCEMENTS:

  • deps: bump protoreflect to v1.15.1 GH-264
Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /