ENHANCEMENTS
- client: New
runner.Runnerinterface to support clients providing custom plugin command runner implementations [GH-270]- Accessible via new
ClientConfigfieldRunnerFunc, which is mutually exclusive withCmdandReattach - Reattaching support via
ReattachConfigfieldReattachFunc
- Accessible via new
- client: New
ClientConfigfieldSkipHostEnvallows omitting the client process' own environment variables from the plugin command's environment [GH-270] - client: Add
ID()method toClientfor 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]