micro-starter-kit
micro-starter-kit copied to clipboard
fix(deps): update module google.golang.org/grpc to v1.47.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google.golang.org/grpc | require | minor | v1.26.0 -> v1.47.0 |
| google.golang.org/grpc | replace | minor | v1.26.0 -> v1.47.0 |
Release Notes
grpc/grpc-go
v1.47.0
New Features
- xds: add support for RBAC metadata invert matchers (#5345)
Bug Fixes
- client: fix a context leaked if a connection to an address is lost before it is fully established (#5337)
- Special Thanks: @carzil
- client: fix potential panic during RPC retries (#5323)
- xds/client: fix a potential concurrent map read/write in load reporting (#5331)
- client/SubConn: do not recreate addrConn if UpdateAddresses is called with the same addresses (#5373)
- xds/eds: resources containing duplicate localities with the same priority will be rejected (#5303)
- server: return Canceled or DeadlineExceeded status code when writing headers to a stream that is already closed (#5292)
- Special Thanks: @idiamond-stripe
Behavior Changes
- xds/priority: start the init timer when a child switches to Connecting from non-failure states (#5334)
- server: respond with HTTP Status 405 and gRPC status INTERNAL if the method sent to server is not POST (#5364)
Documentation
- server: clarify documentation around setting and sending headers and ServerStream errors (#5302)
v1.46.2
Bug Fixes
- client: fix potential panic during RPC retries (#5323)
- xds: fix leak of deleted CDS resources from CSDS view (#5339)
v1.46.1
v1.46.0
New Features
- server: Support setting
TCP_USER_TIMEOUTongrpc.Serverconnections usingkeepalive.ServerParameters.Time(#5219)- Special Thanks: @bonnefoa
- client: perform graceful switching of LB policies in the
ClientConnby default (#5285) - all: improve logging by including channelz identifier in log messages (#5192)
API Changes
- grpc: delete
WithBalancerName()API, deprecated over 4 years ago in #1697 (#5232) - balancer: change BuildOptions.ChannelzParentID to an opaque identifier instead of int (#5192)
- Note: the balancer package is labeled as EXPERIMENTAL, and we don't believe users were using this field.
Behavior Changes
- client: change connectivity state to
TransientFailureinpick_firstLB policy when all addresses are removed (#5274)- This is a minor change that brings grpc-go's behavior in line with the intended behavior and how C and Java behave.
- metadata: add client-side validation of HTTP-invalid metadata before attempting to send (#4886)
- Special Thanks: @Patrick0308
Bug Fixes
- metadata: make a copy of the value slices in FromContext() functions so that modifications won't be made to the original copy (#5267)
- client: handle invalid service configs by applying the default, if applicable (#5238)
- xds: the xds client will now apply a 1 second backoff before recreating ADS or LRS streams (#5280)
Dependencies
- Upgrade security/authorization module dependencies to https://github.com/google/cel-go v0.10.1 and others (#5243)
- Special Thanks: @TristonianJones
v1.45.0
Bug Fixes
- xds/clusterresolver: pass cluster name to DNS child policy to be used in creds handshake (#5119)
- reflection: support dynamic messages (#5180)
- Special Thanks: @codebutler
Performance Improvements
- wrr: improve randomWRR performance (#5067)
- Special Thanks: @huangchong94
Behavior Changes
- server: convert context errors returned by service handlers to status with the correct status code (
CanceledorDeadlineExceeded), instead ofUnknown(#5156)
New Features
- reflection: add
NewServer(ServerOptions)for creating a reflection server with advanced customizations (#5197) - xds: support federation (#5128)
- xds/resource: accept Self as LDS's RDS config source and CDS's EDS config source (#5152)
- xds/bootstrap: add plugin system for credentials specified in bootstrap file (#5136)
v1.44.0
New Features
- balancer: add RLS load balancing policy (#5046)
- xds: add RLS Cluster Specifier Plugin (#5004)
- insecure: remove experimental notice (#5069)
Bug Fixes
- internal/balancergroup: eliminate race in exitIdle (#5012)
- authz: fix regex expression match (#5035)
Documentation
- grpc: minor improvement on WithInsecure() document (#5068)
- Special Thanks: @shitian-ni
- attributes: document that some value types (e.g.
maps) must implement Equal (#5109) - dialoptions.go: Fix WithBlock godoc (#5073)
- Special Thanks: @sgreene570
- grpclog.DepthLoggerV2: Correct comment: formats like fmt.Println (#5038)
- Special Thanks: @evanj
v1.43.0
API Changes
- grpc: stabilize
WithConnectParamsDialOption(#4915)- Special Thanks: @hypnoglow
Behavior Changes
- status: support wrapped errors in
FromContextError(#4977)- Special Thanks: @bestbeforetoday
- config: remove the environment variable to disable retry support (#4922)
New Features
- balancer: new field
AuthorityinBuildOptionsfor server name to use in the authentication handshake with a remote load balancer (#4969)
Bug Fixes
- xds/resolver: fix possible
ClientConnleak upon resolver initialization failure (#4900) - client: fix
nilpanic in rare race conditions with the pick first LB policy (#4971) - xds: improve RPC error messages when xDS connection errors occur (#5032, #5054)
- transport: do not create stream object in the face of illegal stream IDs (#4873)
- Special Thanks: @uds5501
Documentation
- client: clarify errors to indicate whether compressed or uncompressed messages exceeded size limits (#4918)
- Special Thanks: @uds5501
v1.42.0
Behavior Changes
- grpc: Dial("unix://relative-path") no longer works (#4817)
- use "unix://absolute-path" or "unix:relative-path" instead in accordance with our documentation
- xds/csds: use new field
GenericXdsConfiginstead ofPerXdsConfig(#4898) - transport: server transport will reject requests with
connectionheader (#4803)
New Features
- grpc: support
grpc.WithAuthoritywhen secure credentials are used (#4817) - creds/google: add NewDefaultCredentialsWithOptions() to support custom per-RPC creds (#4767, #4830)
- authz: create file watcher interceptor for gRPC SDK API (#4760)
- attributes: add
Equalmethod (#4855) - resolver: add
AddressMapandState.BalancerAttributes(#4855) - resolver: Add
URLfield toTargetto store parsed dial target (#4817) - grpclb: add a
target_namefield to lb config to specify target when used as a child policy (#4847) - grpclog: support formatting log output as JSON (#4854)
Bug Fixes
- server: add missing conn.Close if the connection dies before reading the HTTP/2 preface (#4837)
- grpclb: recover if addresses are received after an empty server list was received previously (#4879)
- authz: support empty principals and fix rbac authenticated matcher (#4883)
- xds/rds: NACK the RDS response if it contains unknown cluster specifier (#4788)
- xds/priority: do not switch to low priority when high priority is in Idle (e.g. ringhash) (#4889)
Documentation
- grpc: stabilize WithDefaultServiceConfig and improve godoc (#4888)
- status: clarify FromError docstring (#4880)
- examples: add example illustrating the use of unix abstract sockets (#4848)
- examples: update load balancing example to use loadBalancingConfig (#4887)
- doc: promote WithDisableRetry to stable; clarify retry is enabled by default (#4901)
API Changes
- credentials: Mark
TransportCredentials.OverrideServerNamemethod as deprecated (#4817)
v1.41.1
- creds/google: add NewDefaultCredentialsWithOptions() to support custom per-RPC creds (#4767, #4830)
- pickfirst: check b.sc before calling Connect (#4971)
v1.41.0
API Changes
- xds: Promote xds server and creds APIs to stable (#4753)
- balancer: add
ExitIdleinterface to instruct the balancer to attempt to leave the IDLE state by connecting SubConns if appropriate. (#4673)- NOTICE: This method will be required by the
Balancerinterface in the future
- NOTICE: This method will be required by the
Behavior Changes
- xds: update xdsclient to keep valid resources from the response even if it has invalid responses and is NACK'ed (see gRFC 260) (#4743)
- balancer: SubConns no longer automatically reconnect after READY; instead they transition to IDLE on connection loss (#4613)
New Features
- xds: add support for RINGHASH lb-policy and affinity (#4741)
- xds: add support for retry policy in VirtualHosts and Routes (#4738)
- stats: support stats for all retry attempts; support transparent retry (#4749)
- authz: create interceptors for gRPC security policy API (#4664)
Bug Fixes
- transport: fix race in transport stream accessing s.recvCompress (#4641)
- client: fix transparent retries when per-RPC credentials are in use (#4785)
- server: fix bug that net.Conn is leaked if the connection is closed (io.EOF) immediately with no traffic (#4633)
- oauth: Allow access to Google API regional endpoints via Google Default Credentials (#4713)
v1.40.1
- creds/google: add NewDefaultCredentialsWithOptions() to support custom per-RPC creds (#4767, #4830)
v1.40.0
Behavior Changes
- balancer: client channel no longer connects to idle subchannels that are returned by the pickers; LB policy should call SubConn.Connect instead. (#4579)
- This change is in line with existing documentation stating the balancer must call Connect on idle SubConns in order for them to connect, and is preparation for an upcoming change that transitions SubConns to the idle state when connections are lost. See https://pkg.go.dev/google.golang.org/grpc/balancer#SubConn for more details.
Bug Fixes
- transport: fail RPCs without HTTP status 200 (OK), according to the gRPC spec (#4474)
- Special Thanks: @JNProtzman
- binarylog: fail the
Write()method if proto marshaling fails (#4582)- Special Thanks: @Jille
- binarylog: exit the flusher goroutine upon closing the
bufferedSink(#4583)- Special Thanks: @Jille
New Features
- metadata: add Delete method to MD to encapsulate lowercasing (#4549)
- Special Thanks: @konradreiche
- xds/cds: support logical DNS cluster and aggregated cluster (#4594)
- stats: add stats.Begin.IsClientStream and IsServerStream to indicate the type of RPC invoked (#4533)
- Special Thanks: @leviska
Performance Improvements
- server: improve performance when multiple interceptors are used (#4524)
- Special Thanks: @amenzhinsky
v1.39.1
- server: fix bug that net.Conn is leaked if the connection is closed (io.EOF) immediately with no traffic (#4642)
- transport: fix race in transport stream accessing s.recvCompress (#4627)
v1.39.0
Behavior Changes
- csds: return empty response if xds client is not set (#4505)
- metadata: convert keys to lowercase in FromContext() (#4416)
New Features
- xds: add GetServiceInfo to GRPCServer (#4507)
- Special Thanks: @amenzhinsky
- xds: add test-only injection of xds config to client and server (#4476)
- server: allow PreparedMsgs to work for server streams (#3480)
- Special Thanks: @eafzali
Performance Improvements
- transport: remove decodeState from client & server to reduce allocations (#4423)
- Special Thanks: @JNProtzman
Bug Fixes
- server: return UNIMPLEMENTED on receipt of malformed method name (#4464)
- xds/rds: use 100 as default weighted cluster totalWeight instead of 0 (#4439)
- Special Thanks: @alpha-baby
- transport: unblock read throttling when controlbuf exits (#4447)
- client: fix status code to return Unavailable for servers shutting down instead of Unknown (#4561)
Documentation
- doc: fix broken benchmark dashboard link in README.md (#4503)
- Special Thanks: @laststem
- example: improve hello world server with starting msg (#4468)
- Special Thanks: @dkkb
- client: Clarify that WaitForReady will block for CONNECTING channels (#4477)
- Special Thanks: @evanj
v1.38.1
internal/transport: do not mask ConnectionError (#4561)
v1.38.0
API Changes
- reflection: accept interface instead of grpc.Server struct in Register() (#4340)
- resolver: add error return value from ClientConn.UpdateState (#4270)
Behavior Changes
- client: do not poll name resolver when errors or bad updates are reported (#4270)
- transport: InTapHandle may return RPC status errors; no longer RST_STREAMs (#4365)
New Features
- client: propagate connection error causes to RPC status (#4311, #4316)
- xds: support inline RDS resource from LDS response (#4299)
- xds: server side support is now experimentally available
- server: add ForceServerCodec() to set a custom encoding.Codec on the server (#4205)
- Special Thanks: @ash2k
Performance Improvements
- metadata: reduce memory footprint in FromOutgoingContext (#4360)
- Special Thanks: @irfansharif
Bug Fixes
- xds/balancergroup: fix rare memory leak after closing ClientConn (#4308)
Documentation
v1.37.1
- client: fix rare panic when shutting down client while receiving the first name resolver update (#4398)
- client: fix leaked addrConn struct when addresses are updated (#4347)
- xds/resolver: prevent panic when two LDS updates are receives without RDS in between (#4327)
v1.37.0
API Changes
- balancer: Add UpdateAddresses() to balancer.ClientConn interface (#4215)
- NOTICE: balancer.SubConn.UpdateAddresses() is now deprecated and will be REMOVED in gRPC-Go 1.39
Behavior Changes
- balancer/base: keep address attributes for pickers (#4253)
- Special Thanks: @longXboy
New Features
- xds: add support for csds (#4226, #4217, #4243)
- admin: create admin package for conveniently registering standard admin services (#4274)
- xds: add support for HTTP filters (gRFC A39) (#4206, #4221)
- xds: implement fault injection HTTP filter (A33) (#4236)
- xds: enable timeout, circuit breaking, and fault injection by default (#4286)
- xds: implement a priority based load balancer (#4070)
- xds/creds: support all SAN matchers on client-side (#4246)
Bug Fixes
- xds: add env var protection for client-side security (#4247)
- circuit breaking: update picker inline when there's a counter update (#4212)
- server: fail RPCs without POST HTTP method (#4241)
v1.36.1
- xds: add env var protection for client-side security (#4247)
v1.36.0
New Features
- xds bootstrap: support config content in env variable (#4153)
Bug Fixes
- encoding/proto: do not panic when types do not match (#4218)
Documentation
- status: document nil error handling of FromError (#4196)
- Special Thanks: @gauravgahlot
v1.35.1
- encoding/proto: do not panic when types do not match (#4218)
- xds: add env var protection for client-side security (#4247)
v1.35.0
Behavior Changes
- roundrobin: strip attributes from addresses (#4024)
- balancer: set RPC metadata in address attributes, instead of Metadata field (#4041)
New Features
- support unix-abstract schema (#4079)
- Special Thanks: @resec
- xds: implement experimental RouteAction timeout support (#4116)
- xds: Implement experimental circuit breaking support. (#4050)
Bug Fixes
- xds:
server_featuresshould be a child ofxds_serversand not a sibling (#4087) - xds: NACK more invalid RDS responses (#4120)
v1.34.2
- encoding/proto: do not panic when types do not match (#4218)
- xds: add env var protection for client-side security (#4247)
v1.34.1
- xds client: Updated v3 type for http connection manager (#4137)
- lrs: use JSON for locality's String representation (#4135)
- eds/lrs: handle nil when LRS is disabled (#4086)
- client: fix "unix" scheme handling for some corner cases (#4021)
v1.34.0
New Features
- client: implement support for "unix" resolver scheme (#3890)
- rds: allow case_insensitive path matching (#3997)
- credentials/insecure: implement insecure credentials. (#3964)
- lrs: handle multiple clusters in LRS stream (#3935)
Performance Improvements
- encoding/proto: simplify & optimize proto codec (#3958)
Bug Fixes
- internal/transport: fix a bug causing -bin metadata to be incorrectly encoded (#3985)
- Special Thanks: @dntj
- grpclb: consider IDLE SubConns as connecting (#4031)
- grpclb: send custom user-agent (#4011)
- client: use "localhost:port" as authority if target is ":port" (#4017)
- credentials: fix PerRPCCredentials w/RequireTransportSecurity and security levels (#3995)
Documentation
- Documentation: fix outgoing metadata example code (#3979)
- Special Thanks: @aaronjheng
- Remove experimental comment from client interceptors (#3948)
- Special Thanks: @hypnoglow
- Documentation: update keepalive.md to add why (#3993)
v1.33.3
- xds client: Updated v3 type for http connection manager (#4137)
- lrs: use JSON for locality's String representation (#4135)
- eds/lrs: handle nil when LRS is disabled (#4086)
v1.33.2
- protobuf: update all generated code to google.golang.org/protobuf (#3932)
- xdsclient: populate error details for NACK (#3975)
- internal/credentials: fix a bug and add one more helper function SPIFFEIDFromCert (#3929)
v1.33.1
API Changes
- connectivity: remove unused, experimental Reporter interface (#3875)
New Features
- xds bootstrap: support insecure and make Creds required (#3881)
- xds: add bootstrap support for certificate providers. (#3901)
- lrs: add a layer for clusters in load store (#3880)
- credentials/xds: implementation of client-side xDS credentials. (#3888)
Bug Fixes
- http2_client: fix reader segfault on PROTOCOL_ERRORs (#3926)
- Special Thanks: @sorah
- internal/transport: handle h2 errcode on header decoding (#3872)
- Special Thanks: @tz70s
- xds: exit from run() goroutine when resolver is closed. (#3882)
- credentials/alts: ClientAuthorizationCheck to case-fold compare of peer SA (#3792)
- Special Thanks: @AntonNep
- service reflection: include transitive closure for a file (#3851)
- stats: include message header in stats.InPayload.WireLength (#3886)
- Special Thanks: @xstephen95x
- binarylog: export Sink (#3879)
- service reflection: include transitive closure for a file (#3851)
v1.32.0
Dependencies
- Remove Go 1.9 support; assume go1.12 build tag (#3767)
New Features
- grpc: add ServiceRegistrar interface; bump up support package version. (#3816; #3818)
- xds: add LRS balancing policy (#3799)
Bug Fixes
- server: prevent hang in Go HTTP transport in some error cases (#3833)
- server: respond correctly to client headers with END_STREAM flag set (#3803)
- eds: fix priority timeout failure when EDS removes all priorities (#3830)
v1.31.1
- eds: fix priority timeout failure when EDS removes all priorities (#3839)
v1.31.0
API Changes
- balancer: remove deprecated type aliases (#3742)
New Features
- The following new xDS functionalities are added in this release (xDS features supported in a given release are documented here):
- service config: add default method config support (#3684)
- Special Thanks: @amenzhinsky
- credentials/sts: PerRPCCreds Implementation (#3696)
- credentials: check and expose SPIFFE ID (#3626)
- protoc-gen-go-grpc: support for proto3 field presence (#3752)
Bug Fixes
- client: set auth header to localhost for unix target (#3730)
Documentation
- doc: mark CustomCodec as deprecated (#3698)
- examples: cleanup README.md (#3738)
- doc: fix references to status methods (#3702)
- Special Thanks: @evanlimanto
v1.30.1
- eds: fix priority timeout failure when EDS removes all priorities (#3840)
v1.30.0
API Changes
- This release adds an xDS URI scheme called
xds. This is the stable version of the schemexds-experimentalthat was introduced in v1.28.0.xds-experimentalscheme will be removed in subsequent releases so you must switch toxdsscheme instead.xdsscheme is a client side implementation of xDSv2 APIs. This allows a gRPC client written in Go to receive configuration from an xDSv2 API compatible server and use that configuration to load balance RPCs. In this release, only the virtual host matching, default path (“” or “/”) matching and cluster route action are supported. The features supported in a given release are documented here. - balancer: move Balancer and Picker to V2; delete legacy API (#3180, #3431)
- Replace
balancer.Balancerandbalancer.Pickerwith theV2BalancerandV2Pickerversions. - Remove
balancer.ClientConn.UpdateBalancerState. - Remove the original balancer plugin API, based on
grpc.Balancer, and all related functionality. - Remove the deprecated
namingpackage.
- Replace
Behavior Changes
- grpclb, dns: pass balancer addresses via resolver.State (#3614)
New Features
- balancer: support hierarchical paths in addresses (#3494)
- client: option to surface connection errors to callers (#3430)
- Special Thanks: @sethp-nr
- credentials: pass address attributes from balancer to creds handshaker. (#3548)
- credentials: local creds implementation (#3517)
- advancedtls: add fine-grained verification levels in XXXOptions (#3454)
- xds: handle weighted cluster as route action (#3613)
- xds: add weighted_target balancer (#3541)
Performance Improvements
- transport: move append of header and data down to http2 write loop to save garbage (#3568)
- Special Thanks: @bboreham
- server.go: use worker goroutines for fewer stack allocations (#3204)
- Special Thanks: @adtac
Bug Fixes
- stream: fix calloption.After() race in finish (#3672)
- retry: prevent per-RPC creds error from being transparently retried (#3677, #3691)
- cache: callback without cache's mutex (#3603)
- client: properly check GRPC_GO_IGNORE_TXT_ERRORS environment variable (#3532)
- Special Thanks: @t33m
- balancergroup: fix connectivity state (#3585)
- xds: use google default creds (#3673)
- xds: accept either "" or "/" as the prefix for the default route (#3535)
- xds: reject RDS response containing match with case-sensitive false (#3592)
Documentation
- examples: add go.mod to make examples a separate module (#3546)
- doc: update README for supported Go versions and travis for tests (#3516)
v1.29.1
- status: remove Error method accidentally added to *Status (#3561)
v1.29.0
New Features
Bug Fixes
- xds: update nonce even if the ACK/NACK is not sent on wire (#3497)
- xds: add temporary logging to LRS (#3490)
- wrr: make random wrr thread safe (#3470)
- transport: fix handling of header metadata in serverHandler (#3484)
- Special Thanks: @misberner
- balancer: change roundrobin to accept empty address list (#3491)
- stats: set response compression codec on stats.InHeader and stats.OutHeader (#3390)
- Special Thanks: @MatthewDolan
Documentation
- credentials: Update doc strings for NewClientTLSFromCert et. al. (#3508)
- examples: add example to show how to use the health service (#3381)
- Special Thanks: @mjpitz
v1.28.1
- xds: update nonce even if the ACK/NACK is not sent on wire (#3497)
- balancer: change roundrobin to accept empty address list (#3491)
- xds: add logging to LRS (#3490)
v1.28.0
New Features
- This release adds an experimental client side implementation of xDSv2 APIs. This allows a gRPC client written in Go to receive configuration from an xDSv2 API compatible server and use that configuration to load balance RPCs. In this release, only the virtual host matching and cluster route action is supported. More features will be added in future.
- grpclb: support explicit fallback signal (#3351)
- interceptor: new APIs for chaining server interceptors. (#3336)
- Special Thanks: @tukeJonny
- stats: add client side user agent to outgoing header (#3331)
- Special Thanks: @piotrkowalczuk
API Changes
- credentials: deprecate ProtocolInfo.SecurityVersion (#3372)
Bug Fixes
- interop: Build grpclb_fallback/client.go only for linux. (#3375)
- internal: Update service_config.pb.go (#3365)
- internal: Move parseTarget function into internal package and export it. (#3368)
- balancer/base: keep bad SubConns in TransientFailure until Ready (#3366)
- balancer/base: consider an empty address list an error (#3361)
Dependencies
- protobuf: update protoc-gen-go version and generated code (#3345)
v1.27.1
- balancer/base: consider an empty address list an error
v1.27.0
API Changes
- balancer/resolver: remove temporary backward-compatibility type aliases (#3309)
Behavior Changes
- dns: ignore TXT errors unless GRPC_GO_IGNORE_TXT_ERRORS=false (#3299)
New Features
- client: add interface for ClientConn to be accepted by generated code (#3334)
- client: add WithResolvers option for specifying client-local resolvers (#3320)
- advancedtls: add new module for advanced TLS handshaker (#3187)
- credentials: create API for transport security level information (#3214)
Bug Fixes
- trace: fix getting family for the method (#3216)
- Special Thanks: @andyxning
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
:warning: Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
:recycle: Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you check the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/xmlking/micro-starter-kit":"/mnt/renovate/gh/xmlking/micro-starter-kit" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/xmlking/micro-starter-kit" docker.io/renovate/go:1.14.15 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: downloading google.golang.org/protobuf v1.25.0
go: downloading google.golang.org/grpc v1.37.0
go: downloading google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
go: downloading github.com/google/uuid v1.1.2
go: downloading github.com/google/go-cmp v0.5.0
go: finding module for package google.golang.org/grpc/examples/helloworld/helloworld
go: downloading google.golang.org/grpc/examples v0.0.0-20210424002626-9572fd6faeae
go: finding module for package google.golang.org/grpc/naming
go: found google.golang.org/grpc/examples/helloworld/helloworld in google.golang.org/grpc/examples v0.0.0-20210424002626-9572fd6faeae
go: downloading google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98
go: finding module for package google.golang.org/grpc/naming
github.com/xmlking/micro-starter-kit/shared/config imports
github.com/xmlking/configor imports
gopkg.in/yaml.v2: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/e2e tested by
github.com/xmlking/micro-starter-kit/e2e.test imports
github.com/stretchr/testify/assert imports
gopkg.in/yaml.v3: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/service/account/handler imports
github.com/satori/go.uuid tested by
github.com/satori/go.uuid.test imports
gopkg.in/check.v1: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/runtime imports
github.com/hpcloud/tail imports
gopkg.in/tomb.v1: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/runtime imports
github.com/hpcloud/tail imports
github.com/hpcloud/tail/watch imports
gopkg.in/fsnotify.v1: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/runtime imports
github.com/micro/go-micro/v2/runtime/local/git imports
github.com/go-git/go-git/v5/config imports
github.com/go-git/go-git/v5/plumbing/format/config imports
github.com/go-git/gcfg imports
gopkg.in/warnings.v0: fstatat /tmp/renovate-cache/others/go/pkg/mod/gopkg.in/[email protected]: permission denied
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/config/cmd imports
github.com/micro/go-micro/v2/registry/etcd imports
github.com/coreos/etcd/clientv3 tested by
github.com/coreos/etcd/clientv3.test imports
github.com/coreos/etcd/integration imports
github.com/coreos/etcd/proxy/grpcproxy imports
google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.37.0, replaced by google.golang.org/[email protected]), but does not contain package google.golang.org/grpc/naming
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities (and
0 Security Hotspots to review)
0 Code Smells
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities (and
0 Security Hotspots to review)
0 Code Smells
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities (and
0 Security Hotspots to review)
0 Code Smells
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities (and
0 Security Hotspots to review)
0 Code Smells
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻️ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you check the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/xmlking/micro-starter-kit":"/mnt/renovate/gh/xmlking/micro-starter-kit" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e GOFLAGS -e CGO_ENABLED -w "/mnt/renovate/gh/xmlking/micro-starter-kit" docker.io/renovate/go:1.16.3 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: downloading google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
go: downloading google.golang.org/grpc v1.37.1
go: downloading google.golang.org/protobuf v1.25.0
go: downloading github.com/google/uuid v1.1.2
go: downloading golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2
go: downloading golang.org/x/sys v0.0.0-20200523222454-059865788121
go: downloading golang.org/x/text v0.3.2
go: downloading golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
go: downloading golang.org/x/tools v0.0.0-20191216173652-a0e659d51361
go get: upgraded google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1 => v0.0.0-20200526211855-cb27e3aa2013
go: downloading github.com/google/go-cmp v0.5.0
go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
go: downloading golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
go: finding module for package google.golang.org/grpc/examples/helloworld/helloworld
go: downloading google.golang.org/grpc/examples v0.0.0-20210514222045-a12250e98f97
go: finding module for package google.golang.org/grpc/naming
go: found google.golang.org/grpc/examples/helloworld/helloworld in google.golang.org/grpc/examples v0.0.0-20210514222045-a12250e98f97
go: downloading github.com/golang/protobuf v1.4.3
go: downloading google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98
go: finding module for package google.golang.org/grpc/naming
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/config/cmd imports
github.com/micro/go-micro/v2/registry/etcd imports
github.com/coreos/etcd/clientv3 tested by
github.com/coreos/etcd/clientv3.test imports
github.com/coreos/etcd/integration imports
github.com/coreos/etcd/proxy/grpcproxy imports
google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.37.1, replaced by google.golang.org/[email protected]), but does not contain package google.golang.org/grpc/naming
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/xmlking/micro-starter-kit":"/mnt/renovate/gh/xmlking/micro-starter-kit" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -e GOPATH -e GOPROXY -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e GIT_CONFIG_KEY_3 -e GIT_CONFIG_VALUE_3 -e GIT_CONFIG_KEY_4 -e GIT_CONFIG_VALUE_4 -e GIT_CONFIG_KEY_5 -e GIT_CONFIG_VALUE_5 -w "/mnt/renovate/gh/xmlking/micro-starter-kit" docker.io/renovate/go:1.18.3 bash -l -c "go get -d -t ./... && go mod tidy && go mod tidy"
go: downloading github.com/stretchr/testify v1.7.0
go: downloading google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
go: downloading google.golang.org/grpc v1.47.0
go: downloading google.golang.org/protobuf v1.27.1
go: downloading github.com/google/uuid v1.1.2
go: downloading golang.org/x/net v0.0.0-20201021035429-f5854403a974
go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0
go: downloading golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4
go: downloading golang.org/x/text v0.3.3
go: downloading golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
go: module github.com/golang/protobuf is deprecated: Use the "google.golang.org/protobuf" module instead.
go: upgraded github.com/golang/protobuf v1.4.2 => v1.5.2
go: upgraded github.com/stretchr/testify v1.6.1 => v1.7.0
go: upgraded google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1 => v0.0.0-20200526211855-cb27e3aa2013
go: downloading github.com/google/go-cmp v0.5.6
go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
go: finding module for package google.golang.org/grpc/examples/helloworld/helloworld
go: downloading google.golang.org/grpc/examples v0.0.0-20220617181431-3e7b97febc7f
go: finding module for package google.golang.org/grpc/naming
go: found google.golang.org/grpc/examples/helloworld/helloworld in google.golang.org/grpc/examples v0.0.0-20220617181431-3e7b97febc7f
go: downloading google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98
go: finding module for package google.golang.org/grpc/naming
github.com/xmlking/micro-starter-kit/cmd/account imports
github.com/micro/go-micro/v2 imports
github.com/micro/go-micro/v2/config/cmd imports
github.com/micro/go-micro/v2/registry/etcd imports
github.com/coreos/etcd/clientv3 tested by
github.com/coreos/etcd/clientv3.test imports
github.com/coreos/etcd/integration imports
github.com/coreos/etcd/proxy/grpcproxy imports
google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.47.0, replaced by google.golang.org/[email protected]), but does not contain package google.golang.org/grpc/naming







