client: New UnixSocketConfig.TempDir option allows setting the directory to use when creating plugin-specific Unix socket directories [GH-282]
v1.5.1
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]
v1.5.0
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]
client: New UnixSocketConfig.TempDir option allows setting the directory to use when creating plugin-specific Unix socket directories [GH-282]
v1.5.1
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]
v1.5.0
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]
balancer/weighted_round_robin: fix ticker leak on update
A new ticker is created every time there is an update of addresses or configuration, but was not properly stopped. This change stops the ticker when it is no longer needed.
Release 1.58.1
Bug Fixes
grpc: fix a bug that was decrementing active RPC count too early for streaming RPCs; leading to channel moving to IDLE even though it had open streams
grpc: fix a bug where transports were not being closed upon channel entering IDLE
This was previously used as a signal to enable the "grpclb" load balancing policy, and to pass LB addresses to the policy. Instead, balancer/grpclb/state.Set() should be used to add these addresses to the name resolver's output. The built-in "dns" name resolver already does this.
resolver: add new field Endpoints to State and deprecate Addresses (#6471)
Addresses will be deleted in the future.
New Features
balancer/leastrequest: Add experimental support for least request LB policy and least request configured as a custom xDS policy (#6510, #6517)
Set GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST=true to enable
stats: Add an RPC event for blocking caused by the LB policy's picker (#6422)
Bug Fixes
clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time (#6563)
grpc: fix a bug where the channel could erroneously report TRANSIENT_FAILURE when actually moving to IDLE (#6497)
balancergroup: do not cache closed sub-balancers by default; affects rls, weightedtarget and clustermanager LB policies (#6523)
client: fix a bug that prevented detection of RPC status in trailers-only RPC responses when using ClientStream.Header(), and prevented retry of the RPC (#6557)
Performance Improvements
client & server: Add experimental [With]SharedWriteBuffer to improve performance by reducing allocations when sending RPC messages. (Disabled by default.) (#6309)
Bumps the go group with 10 updates:
1.32.0
1.33.0
1.18.39
1.18.42
1.38.5
1.40.0
0.9.2
0.9.3
0.14.1
1.5.0
1.4.3
1.5.2
1.16.0
1.17.0
1.30.0
1.31.0
0.138.0
0.143.0
1.57.0
1.58.2
Updates
cloud.google.com/go/storage
from 1.32.0 to 1.33.0Release notes
Sourced from cloud.google.com/go/storage's releases.
Commits
33226bd
chore(main): release pubsub 1.33.0 (#8207)c27b203
chore(ci): add profiler blunderbuss config (#8319)c77b1a7
chore(commerce/consumer/procurement): add config to generate apiv1 (#8318)fd49db5
feat(pubsub): support payload wrapping for push subs (#8292)d3f60b3
chore(main): release bigquery 1.53.0 (#8220)7cb7f66
chore(secretmanager): update copyright year for Secret Manager (#8312)2970859
chore: release main (#8291)d78b851
feat(spanner/spansql): add support for foreign key actions (#8296)432864c
feat(eventarc/publishing): promote to GA (#8308)b3eda80
chore(netapp): Revert "add config to generate apiv1beta1 (#8300)" (#8310)Updates
github.com/aws/aws-sdk-go-v2/config
from 1.18.39 to 1.18.42Commits
1fe8c9e
Release 2023-09-2248b3ce9
Regenerated Clientsb0f2416
Update endpoints model913db06
Update API modela436fe6
fix: defer config value type assertion to load stage instead of parse (#2286)807c921
Release 2023-09-2039b991d
Regenerated Clientsb1d6daf
Update endpoints model5771d22
Update API model7143703
Release 2023-09-19Updates
github.com/aws/aws-sdk-go-v2/service/s3
from 1.38.5 to 1.40.0Commits
8c233fb
Release 2023-09-26d302e51
Regenerated Clients01077b0
Update API modeldef1175
Release 2023-09-25b4bd57b
Regenerated Clients94187c8
Update endpoints model297cdcf
Update API model1fe8c9e
Release 2023-09-2248b3ce9
Regenerated Clientsb0f2416
Update endpoints modelUpdates
github.com/felixge/fgprof
from 0.9.2 to 0.9.3Release notes
Sourced from github.com/felixge/fgprof's releases.
Commits
b0f80df
README: Update for Go 1.19f1f92dd
feat: Support line numbers in pprof (#22)3cad799
Set time and duration of profile (#18)1fa9aa6
Populate PeriodType appropriately (#17)f658408
fix some typos (#20)3eac545
Set Period to the number of nanoseconds between samples1badc5b
README: More prominent STW warningUpdates
github.com/hashicorp/go-hclog
from 0.14.1 to 1.5.0Release notes
Sourced from github.com/hashicorp/go-hclog's releases.
... (truncated)
Commits
3472151
Merge pull request #124 from hashicorp/compliance/add-headerscf945a6
[COMPLIANCE] Add Copyright and License Headersa9a27e2
Fix loc dependent tests using runtime.Callerb4bfc9a
Merge pull request #126 from hashicorp/f-sublogger-hookf7ba5ae
Update logger.goc77556b
Add ability to wrap new subloggersd0286ec
Merge pull request #123 from hashicorp/b-better-autocolor17c50bd
Merge pull request #125 from hashicorp/update-hclogvet-go1.203c7c874
build: update to go1.20 and x/tools to 0.5.05763c24
Bump up versions testedUpdates
github.com/hashicorp/go-plugin
from 1.4.3 to 1.5.2Release notes
Sourced from github.com/hashicorp/go-plugin's releases.
... (truncated)
Changelog
Sourced from github.com/hashicorp/go-plugin's changelog.
... (truncated)
Commits
303d84f
Changelog++ for v1.5.2 (#283)2f6e0c5
Add TempDir option to UnixSocketConfig (#282)2caaccb
Changelog++ for v1.5.1 (#278)b8dba49
Consistently apply Unix socket settings (#277)c1fefa8
Changelog++ for v1.5.0 tag (#276)f73a498
Add Diagnose to runner.Runner interface (#275)80216d7
Add context argument to runner methods that do work (#273)8b178aa
Make config.Cmd and config.RunnerFunc mutually exclusive (#272)de19819
Expose Runner interface to allow custom command runner implementations (#270)f31f0fb
Update docs for creating managed clients (#271)Updates
github.com/prometheus/client_golang
from 1.16.0 to 1.17.0Release notes
Sourced from github.com/prometheus/client_golang's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
Commits
fa1408e
Merge pull request #1352 from prometheus/arthursens/cut-1.17.024a72b8
Add changelog entry for 1.171bae6c1
Deprecated comment should begin with "Deprecated:" (#1347)bbab8fe
Fix typos in comments, tests, and errors (#1346)df7fa49
Extend Counters, Summaries and Histograms with creation timestamp (#1313)74cc262
Add go_godebug_non_default_behavior_tlsmaxrsasize_events_total (#1348)d03abf3
Cleanup golangci-lint errcheck (#1339)ca6ba04
Update common Prometheus files (#1338)51d24f8
Update common Prometheus files (#1332)c17edf0
Merge pull request #1304 from prometheus/dependabot/go_modules/google.golang....Updates
github.com/rs/zerolog
from 1.30.0 to 1.31.0Commits
8344fc0
Bump actions/checkout from 3 to 4 (#588)4cb8cc5
Update dependenciesae9b265
Update Build Status Badge (#589)1bac5cc
added support for NO_COLOR (#586)b81cc57
Fix the standard logger output example (#584)ad77222
chore: improve coverage report95cf29c
chore: switch to go-goverage-report action as gocover.io is closing802c88f
chore: adding any function to context (#580)158e4ad
Update logbench URL in README.md7d5aa98
Deprecate lint in favor of https://github.com/ykadowak/zerologlint (#574)Updates
google.golang.org/api
from 0.138.0 to 0.143.0Release notes
Sourced from google.golang.org/api's releases.
... (truncated)
Changelog
Sourced from google.golang.org/api's changelog.
... (truncated)
Commits
d0ae30d
chore(main): release 0.143.0 (#2174)bd12eba
fix(docs): add an operation polling example (#2186)26c6885
chore: give admins owners on renovate config (#2185)3a58dbb
chore: unfreeze grpc (#2183)546196e
chore(all): update all (#2181)4c049c5
feat(all): auto-regenerate discovery clients (#2182)e61e11b
feat(all): auto-regenerate discovery clients (#2180)1bca7ee
feat(all): auto-regenerate discovery clients (#2179)00aa328
feat(all): auto-regenerate discovery clients (#2177)c6a8850
feat(all): auto-regenerate discovery clients (#2176)Updates
google.golang.org/grpc
from 1.57.0 to 1.58.2Release notes
Sourced from google.golang.org/grpc's releases.
Commits
c0aa20a
Change version to 1.58.2 (#6654)67a53a6
balancer/weightedroundrobin: fix ticker leak on update (#6655)863de73
update version to 1.58.2-dev (#6633)62726d4
update version to 1.58.1 (#6629)