Skip to content

Commit c1fefa8

Browse files
authored
Changelog++ for v1.5.0 tag (#276)
1 parent f73a498 commit c1fefa8

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

CHANGELOG.md

+15-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,30 @@
1+
## v1.5.0
2+
3+
ENHANCEMENTS:
4+
5+
* client: New `runner.Runner` interface to support clients providing custom plugin command runner implementations [[GH-270](https://github.com/hashicorp/go-plugin/pull/270)]
6+
* Accessible via new `ClientConfig` field `RunnerFunc`, which is mutually exclusive with `Cmd` and `Reattach`
7+
* Reattaching support via `ReattachConfig` field `ReattachFunc`
8+
* client: New `ClientConfig` field `SkipHostEnv` allows omitting the client process' own environment variables from the plugin command's environment [[GH-270](https://github.com/hashicorp/go-plugin/pull/270)]
9+
* client: Add `ID()` method to `Client` for retrieving the pid or other unique ID of a running plugin [[GH-272](https://github.com/hashicorp/go-plugin/pull/272)]
10+
* server: Support setting the directory to create Unix sockets in with the env var `PLUGIN_UNIX_SOCKET_DIR` [[GH-270](https://github.com/hashicorp/go-plugin/pull/270)]
11+
* server: Support setting group write permission and a custom group name or gid owner with the env var `PLUGIN_UNIX_SOCKET_GROUP` [[GH-270](https://github.com/hashicorp/go-plugin/pull/270)]
12+
113
## v1.4.11-rc1
214

315
ENHANCEMENTS:
416

5-
* deps: bump protoreflect to v1.15.1 [GH-264](https://github.com/hashicorp/go-plugin/pull/264)]
17+
* deps: bump protoreflect to v1.15.1 [[GH-264](https://github.com/hashicorp/go-plugin/pull/264)]
618

719
## v1.4.10
820

921
BUG FIXES:
1022

11-
* additional notes: ensure to close files [GH-241](https://github.com/hashicorp/go-plugin/pull/241)]
23+
* additional notes: ensure to close files [[GH-241](https://github.com/hashicorp/go-plugin/pull/241)]
1224

1325
ENHANCEMENTS:
1426

15-
* deps: Remove direct dependency on golang.org/x/net [GH-240](https://github.com/hashicorp/go-plugin/pull/240)]
27+
* deps: Remove direct dependency on golang.org/x/net [[GH-240](https://github.com/hashicorp/go-plugin/pull/240)]
1628

1729
## v1.4.9
1830

internal/cmdrunner/cmd_runner.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const unrecognizedRemotePluginMessage = `This usually means
3030
the plugin failed to negotiate the initial go-plugin protocol handshake
3131
%s`
3232

33-
// CmdRunner implements the Executor interface. It mostly just passes through
33+
// CmdRunner implements the runner.Runner interface. It mostly just passes through
3434
// to exec.Cmd methods.
3535
type CmdRunner struct {
3636
logger hclog.Logger

0 commit comments

Comments
 (0)