Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all #52

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

chore(deps): update all #52

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 5, 2020

This PR contains the following updates:

Package Type Update Change
golang.org/x/oauth2 require digest 5d25da1 -> 9fd6049
google.golang.org/genproto require digest 9d023cd -> 2640f1f
google.golang.org/grpc/cmd/protoc-gen-go-grpc require minor v1.0.1 -> v1.33.2

Release Notes

grpc/grpc-go

v1.33.2

Compare Source

  • 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

Compare Source

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)
  • internal/transport: handle h2 errcode on header decoding (#​3872)
  • xds: exit from run() goroutine when resolver is closed. (#​3882)
  • credentials/alts: ClientAuthorizationCheck to case-fold compare of peer SA (#​3792)
  • service reflection: include transitive closure for a file (#​3851)
  • stats: include message header in stats.InPayload.WireLength (#​3886)
  • binarylog: export Sink (#​3879)
  • service reflection: include transitive closure for a file (#​3851)

v1.32.0

Compare Source

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

Compare Source

  • eds: fix priority timeout failure when EDS removes all priorities (#​3839)

v1.31.0

Compare Source

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):
    • Requests matching based on path (prefix, full path and safe regex) and headers
    • Requests routing to multiple clusters based on weights
  • service config: add default method config support (#​3684)
  • 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

v1.30.1

Compare Source

  • eds: fix priority timeout failure when EDS removes all priorities (#​3840)

v1.30.0

Compare Source

API Changes

  • This release adds an xDS URI scheme called xds. This is the stable version of the scheme xds-experimental that was introduced in v1.28.0. xds-experimental scheme will be removed in subsequent releases so you must switch to xds scheme instead. xds scheme 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.Balancer and balancer.Picker with the V2Balancer and V2Picker versions.
    • Remove balancer.ClientConn.UpdateBalancerState.
    • Remove the original balancer plugin API, based on grpc.Balancer, and all related functionality.
    • Remove the deprecated naming package.

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)
  • 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)
  • server.go: use worker goroutines for fewer stack allocations (#​3204)

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)
  • 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

Compare Source

  • status: remove Error method accidentally added to *Status (#​3561)

v1.29.0

Compare Source

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)
  • balancer: change roundrobin to accept empty address list (#​3491)
  • stats: set response compression codec on stats.InHeader and stats.OutHeader (#​3390)

Documentation

  • credentials: Update doc strings for NewClientTLSFromCert et. al. (#​3508)
  • examples: add example to show how to use the health service (#​3381)

v1.28.1

Compare Source

  • 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

Compare Source

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)
  • stats: add client side user agent to outgoing header (#​3331)

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

Compare Source

  • balancer/base: consider an empty address list an error

v1.27.0

Compare Source

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

v1.26.0

Compare Source

API Changes

  • balancer: add V2Picker, ClientConn.UpdateState, SubConnState.ConnectionError (#​3186)
  • resolver: introduce attributes package and use it for Address and State (#​3151)
  • resolver: rename Option to Options, leaving type aliases for now (#​3175)

Behavior Changes

  • dns: disable SRV record lookups unless grpclb is imported (#​3149)
  • dns: stop polling for updates; use UpdateState API (#​3165)

New Features

  • stats: attach metadata to In/Out Headers/Trailers (#​3169)
  • xds: Implementation of the CDS LB policy. (#​3224)
  • xds: Implementation of xds_resolver using LDS/RDS (#​3183)
  • grpclb: do not send redundant empty load reports to remote LB (#​3249)

Performance Improvements

  • server.go: combine defers to reduce stack usage (#​3208)
  • profiling: add internal changes to support profiling of gRPC (#​3158)

Bug Fixes

  • dns: do not call NewServiceConfig when lookups are disabled (#​3201)
  • client: set grpc-accept-encoding header based on outgoing compressor (#​3139)
  • server: Keepalive pings should be sent every [Time] period (#​3172)

Documentation

v1.25.1

Compare Source

  • resolver: re-add dns and passthrough packages as references to internal versions

v1.25.0

Compare Source

API Changes

  • resolver: move dns and passthrough to internal (#​3116)

New Features

  • credentials: add RequestInfo to context passed to GetRequestMetadata (#​3057)
  • resolver: add State fields to support error handling (#​2951)
  • clientconn: override authority with address's ServerName, if set (#​3073)
  • server: add ServerOption HeaderTableSize (#​2931)
  • resolver: Add new fields to resolver.BuildOption struct to support dialing a remote name resolver (#​3098)
  • client: add WithConnectParams to configure connection backoff and timeout (#​2960)

Performance Improvements

  • Use exact size, if known, to allocate decompression buffer (#​3048)

Bug Fixes

  • interop, examples: use localhost instead of 127.0.0.1 (#​3124)
  • client: fix race between client-side stream cancellation and compressed server data arriving (#​3054)
  • grpclb: enter fallback if no balancer addresses are available (#​3119)
  • client: fix keepalive ping rate (#​3102)
  • clientconn: fix potential deadlock caused by ResetConnectBackoff (#​3051)

Documentation

  • doc: add more details to ClientConn (#​3096)
  • examples: add Unimplemented___Server to all example servers (#​3071)
  • examples: create an example for enabling and configuring retry (#​3028)

v1.24.0

Compare Source

Dependencies

  • internal: update proto library version used to generate pb.go files (#​3025)

New Features

  • xds: add functionality to read bootstrap file. (#​3000)

Performance Improvements

Bug Fixes

  • client: consider service config invalid if loadBalancingConfig contains no supported policy (#​3034)
  • credentials/alts: fix panic detecting GCP environment (#​2996)
  • internal: fix context leak when stream is not created successfully (#​2985)
  • grpclb: fix deadlock in grpclb connection cache (#​3017)
  • server: set and advertise max frame size of 16KB (#​3018)

v1.23.1

Compare Source

  • server: set and advertise max frame size of 16KB (#​3018)

  • grpclb: fix deadlock in grpclb connection cache (#​3017)

    Before the fix, if the timer to remove a SubConn fires at the same time
    NewSubConn cancels the timer, it caused a mutex leak and deadlock.

v1.23.0

Compare Source

Security

API Changes

  • xds: move code to a root level xds directory (#​2950)

Behavior Changes

  • client: remove option to send RPCs before HTTP/2 handshake is completed (#​2904)

New Features

Performance Improvements

  • server: avoid an unnecessary allocation per-RPC for OK status (#​2920)
  • server: avoid call to trace.FromContext and resulting allocations when tracing is disabled (#​2926)
  • http2client: remove unnecessary allocations for header fields (#​2925)
  • status: avoid allocations when returning an OK status (#​2929)
  • server: avoid allocations related to tracking excessive pings (#​2923)

Bug Fixes

  • transport: call Unlock in defer to avoid data race (#​2953)
  • client: fix canceled vs deadline exceeded double-check logic (#​2906)
  • grpclb: recreate SubConns when switching fallback in case credentials change (#​2899)
  • server: populate WireLength on stats.InPayload for unary RPCs (#​2932)
  • client: fix race between transport draining and new RPCs (#​2919)
  • balancer: filter out grpclb addresses if balancer is not grpclb (#​2907)

Documentation

  • docs: clarify "deprecated" to indicate whether some features may be removed in 1.x (#​2900)

v1.22.3

Compare Source

  • server: set and advertise max frame size of 16KB (#​3018)

  • grpclb: fix deadlock in grpclb connection cache (#​3017)

    Before the fix, if the timer to remove a SubConn fires at the same time
    NewSubConn cancels the timer, it caused a mutex leak and deadlock.

v1.22.2

Compare Source

Security

v1.22.1

Compare Source

  • server: populate WireLength on stats.InPayload for unary RPCs

v1.22.0

Compare Source

New Features

  • balancer/resolver: add loadBalancingConfig and pre-parsing support (#​2732)

Performance Improvements

  • transport: share recv buffers (#​2813)
  • Remove call to proto.Clone() in http2Server.WriteStatus. (#​2842)

Bug Fixes

  • balancer: stop using picker from old balancer when switching balancers (#​2833)
  • server: fix race causing streams to be terminated by GracefulStop (#​2857)
  • grpclb: only force update picker when cache is used (#​2843)
  • metadata: write original md before appended md (#​2879)
  • transport: fix bug leading to hang when invalid headers are received (#​2818)
  • client: don't reset backoff if updating addresses while in TransientFailure (#​2740)

Documentation

  • examples: note about ALTS special access permission on GCP (#​2846)

v1.21.4

Compare Source

  • server: set and advertise max frame size of 16KB (#​3018)

v1.21.3

Compare Source

Security

v1.21.2

Compare Source

  • server: populate WireLength on stats.InPayload for unary RPCs

v1.21.1

Compare Source

  • transport: fix bug leading to hang when invalid headers are received (#​2818)

v1.21.0

Compare Source

New Features

  • balancer: provide parsed target through BuildOptions (#​2803)
  • grpclb: handle service config and switch to pickfirst (#​2719)
  • dns: rate limit DNS resolution requests (#​2760)
  • interceptor: new APIs for chaining client interceptors. (#​2696)
  • client: return helpful error message when wait-for-ready RPCs fail with timeout (#​2777)

Bug Fixes

  • transport: fix a race that could lead to memory leaks (#​2765)
  • client: set balancer name correctly when using grpc.WithBalancerName() (#​2778) (#​2802)

Documentation

  • docs: add note about retrying UNAVAILABLE (#​2774)

v1.20.1

Compare Source

  • xds: make local proto generated files #​2750
  • transport: fix a race that could lead to memory leaks #​2765

v1.20.0

Compare Source

API Changes

  • balancer: remove Header from PickOptions; it is also available through context (#​2674)

Behavior Changes

  • transport: remove RequireHandshakeHybrid support (#​2529)

New Features

  • credentials: add compute engine creds (#​2708)
  • grpclb: fallback after init (#​2681)
  • server: improve error message when an unknown method is invoked. (#​2723)
  • balancer: add server loads from RPC trailers to DoneInfo (#​2641)
  • service config: default service config (#​2686)
  • bar: add ability to update resolver state atomically and pass directly to the balancer (#​2693)
  • stats: add Trailer to client-side stats.End (#​2639)

Bug Fixes

  • internal: update golang.org/x/lint dependency (#​2690)
  • syscall: remove logging in init(). (#​2734)
  • transport: do not close channel that can lead to panic (#​2695)
  • grpclb: drop only when at least one SubConn is ready (#​2630)
  • stats: add WireLength to stats.InPayload (#​2711)
  • client: restore remote address in traces (#​2718)
  • server: send RST_STREAM after trailers if client has not half-closed (#​2684)
  • channelz: cleanup channel registration if Dial fails (#​2733)
  • client: handle HTTP header parsing error correctly (#​2599)
  • grpclb: keep drop index unless a new serverlist is received (#​2631)
  • client: reset backoff to 0 after a connection is established (#​2669)
  • dns: prefixing txt record lookup with "_grpc_config." (#​2691)
  • balancer: make sure non-nil done returned by Pick is called (#​2688)

v1.19.1

Compare Source

  • client: reset backoff to 0 after a connection is established (#​2669)

v1.19.0

Compare Source

API Changes

  • dialOption: export WithContextDialer() (#​2629)
  • client: deprecate CallCustomCodec and provide new version using encoding.Codec (#​2556)

Behavior Changes

  • keepalive: apply minimum ping time of 10s to client and 1s to server (#​2642)

Bug Fixes

  • roundrobin: randomize starting address when rebuilding the picker (#​2579)
  • client: fix handling of GRPC_GO_REQUIRE_HANDSHAKE=on to not interpret as "hybrid" (#​2603)
  • client: minor v1 balancer wrapper fixes (#​2511)
  • transport: resetTransport connect deadline is across addresses (#​2540)
  • client: don't allow io.EOF to be passed from balancer to user (#​2604)
  • grpc: limit reader with maxReceiveMessageSize (#​2617)
  • transport: fixes established streams leak in loopy writer. (#​2610)

Documentation

v1.18.1

Compare Source

  • client: reset backoff to 0 after a connection is established (#​2669)

v1.18.0

Compare Source

API Changes

  • client: deprecates FailFast & replaces its use by WaitForReady. (#​2522)

Behavior Changes

  • client: make handshake required 'on' by default, not 'hybrid' (#​2565)
    • See issue #​2406 for more information

New Features

  • health: shutdown server to set NOT_SERVING and disallow future updates (#​2513)
  • channelz: implement GetServer method (#​2537)
  • health: resume health server (#​2528)

Bug Fixes

  • client: report last connection error to RPCs via v1 balancer API (#​2508)
  • grpclb: re-resolve when the stream to GRPCLB balancer fails (#​2502)
  • client: do not expose trailer if client cancels RPC before receiving its status (#​2554)
  • grpclb: filter out grpclb addresses if balancer in use is not grpclb (#​2509)
  • channelz: respect max_results in listing methods (#​2516)

Documentation

v1.17.0

Compare Source

NOTICE

Upcoming connection establishment behavior change in the next release. Please see #​2406 for more details.

Dependencies

  • Remove support for Go1.6-1.8 (#​2428)

New Features

  • client: add GRPC_GO_REQUIRE_HANDSHAKE options to control connection behavior (#​2464)
  • proxy: support basic authentication (#​2426)
  • client: set TCP_USER_TIMEOUT socket option for linux (#​2307)
  • binarylog: call binary log in Client and Server (#​2388)
  • health: Client LB channel health checking (#​2387)

Performance Improvements

  • transport: increase BDP limit to 16MB to improve performance for high latency networks (#​2455)

Bug Fixes

  • client: ensure resolver operations are handled in order (#​2446)
  • channelz: returns sockets after startID in GetServerSockets() (#​2401)
  • client: block RPCs early until the resolver has returned addresses (#​2409)

Documentation

  • docs: clarify SendMsg/CloseSend usage (#​2418)

v1.16.0

Compare Source

New Features

  • health: implement Watch method in server (#​2365)
  • balancer: add trailer metadata to DoneInfo (#​2359)
  • balancer: add header metadata to PickOptions (#​2376)
  • resolver/dns: support custom dns authority (#​2265)
  • channelz: channel tracing (#​2262)
  • credentials: support google default creds (#​2315)

Bug Fixes

  • server: fix handling of RPC timeouts that overflow int64 nanos (#​2379)
  • credentials/alts: pass the target name to ALTS handshaker (#​2319)
  • clientconn: fix race when service config updated while closing (#​2371)
  • transport: ensure client always closes streams (#​2354)
  • stream: never return errors from CloseSend (#​2312)
  • Check error when calling compressor.Compress (#​2274)

Additional Notes

Special thanks @​fastest963 for going above and beyond in helping us debug hard-to-reproduce transport issues.

v1.15.0

Compare Source

Dependencies

  • Initial go.mod module definition and corresponding Travis/vet.sh changes (#​2281)

API Changes

  • channelz: enable channelz when importing channelz/service package, delete experimental grpc.RegisterChannelz (#​2277)
  • health: update pb.go and add watch method (#​2263)
  • credentials/alts: add ALTS AuthInfoFromPeer API (#​2269)

New Features

  • client: Add ClientConn.ResetConnectBackoff to force reconnections on demand (#​2273)

Bug Fixes

  • testdata: get test assets related to package root instead of GOPATH (#​2272)
  • client: fix FailOnNonTempDialError and add a test for it (#​2276)

v1.14.0

Compare Source

API Changes

  • transport: move to internal to make room for new, public transport API (#​2212)
  • grpclb: remove old proto generated code (#​2143)

Behavior Changes

  • resolver/dns: error if target ends with a colon instead of assuming the default port (#​2150)
  • Revert stickiness support (#​2175)

New Features

  • channelz: stage 4 - add security and socket option info with appengine build tags (#​2149)
  • ClientConn: add Target() returning target string (#​2233)
  • balancer: add rpc method to PickOptions (#​2204)
  • transport: set and respect HTTP/2 SETTINGS_MAX_HEADER_LIST_SIZE (#​2084)
  • client: Implement gRFC A6: configurable client-side retry support (#​2111)
  • grpc: update dial/server buffer options to support a "disable" setting (#​2147)

Bug Fixes

  • errors: convert io.ErrUnexpectedEOF to a codes.Internal status error (#​2228)
  • client: fix race in connecting that leads to broken connection state (#​2208)
  • resolver/dns: exponential retry when getting empty address list (#​2201)
  • transport: double-check deadline when processing server cancelation (#​2211)

Documentation

  • deprecate stream, move documentation to client|server stream (#​2198)
  • resolver: document that SetDefaultScheme should be called at init time (#​2217)
  • documentation: clarify SendMsg documentation (#​2171)

v1.13.0

Compare Source

API Changes

  • channelz: move APIs to internal except channelz service (#​2157)
  • grpclb: split grpclb out of top level grpc package (#​2107)

New Features

  • credentials/alts: Add AuthInfoFromContext utility API (#​2062)
  • status: Introduce FromContextError convenience function (#​2057)

Bug Fixes

  • internal/grpcrand: new package for concurrency-safe randoms (#​2106)
  • codes: fix: marshal/unmarshal a Code to JSON fails (#​2116)
  • transport: fix race between new stream and window updates (#​2144)
  • status: handle invalid utf-8 characters (#​2109) (#​2134)
  • grpclb: don't log grpclb server ending connection as error (#​2162)
  • alts: copy more credentials fields in Clone() (#​2119)
  • transport: notify controlbuf that transport is gracefully closing to ensure proper cleanup (#​2158)
  • transport: avoid extra work for keepalive when it's disabled. (#​2148)
  • transport: account for user configured small io write buffer. (#​2092)
  • grpc: do not percent encode character tilde (#​2139)
  • grpclb: backoff for RPC call if init handshake was unsucessful (#​2077)
  • transport: reduce error logs (#​2117)
  • resolver: throw an error for non-default DNS authority. (#​2067)
  • transport/server: fix race between writing status and header (#​2074)

Documentation

  • documentation: add stream lifecycle doc to NewStream (#​2060)
  • clarify CloseSend vs CloseAndRecv; better formatting (#​2071)
  • documentation: Add initial documentation on concurrency (#​2034)
  • Clarify newCCResolverWrapper documentation. (#​2100)
  • documentation: create doc describing grpc-go's log levels and their usages (#​2033)

v1.12.2

Compare Source

  • transport: account for user configured small io write buffer. (#​2092)

v1.12.1

Compare Source

  • transport/server: fix race between writing status and header (#​2074)

v1.12.0

Compare Source

API Changes

  • credentials/alts: Add ServiceOption for server-side ALTS creation (#​2009)

Behavior Changes

  • http2Client: send reset stream when closing the stream on protocol error (#​2030)

New Features

  • server: export ServerTransportStreamFromContext for unary interceptors to control headers/trailers (#​2019)
  • metadata: Add Get, Set, and Append methods to metadata.MD (#​1940)
  • server: add grpc.Method function for extracting method from context (#​1961)
  • grpclb: cache SubConns for 10 seconds after it is removed from the backendlist (#​1957)
  • clientconn: add support for unix network in DialContext (#​1883)
  • client: introduce WithDisableServiceConfig DialOption (#​2010)
  • stickiness: add stickiness support (#​1969)
  • channelz: provide channel level info for live program network issue diagnosis/debugging

Performance Improvements

  • transport: refactor to reduce lock contention and improve performance (#​1962)

Bug Fixes

  • createTransport: check for SHUTDOWN before assigning TransientFailure to ac.state (#​1979)
  • client: ignore "user-agent" if set in outgoing metadata (#​2026)
  • client: Fix race when using both client-side default CallOptions and per-call CallOptions (#​1948)

Documentation

  • documentation: mark compresser and decompresser as deprecated (#​1971)
  • documentation: add OAuth2 doc and example (#​2003)
  • resolver/dns: Typo in lookupHost failure warning (#​1981)
  • documentation: mention peer will only be populated after RPC completes (#​1982)
  • documentation: add instructions for running tests locally (#​2006)
  • Mark old balancer and naming APIs as deprecated (#​1951)
  • Fix "deprecated" function godoc comments to match standard formatting (#​2027)

v1.11.3

Compare Source

  • clientconn: add support for unix network in DialContext. (#​1883)

v1.11.2

Compare Source

  • server: add grpc.Method function for extracting method from context (#​1961)

v1.11.1

Compare Source

  • client: Fix race when using both client-side default CallOptions and per-call CallOptions (#​1948)

v1.11.0

Compare Source

Dependencies

  • travis: add Go 1.10 and run vet there instead of 1.9 (#​1913)

API Changes

  • credentials/alts: Update ALTS "New" APIs (#​1921)
  • credentials/alts: Simplify "New" APIs (#​1895)

New Features

  • status: Allow external packages to produce status-compatible errors ([#​1927](http

Renovate configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot requested a review from moul as a code owner November 5, 2020 16:20
@trafico-bot trafico-bot bot added the 🔍 Ready for Review Pull Request is not reviewed yet label Nov 5, 2020
@codecov
Copy link

codecov bot commented Nov 5, 2020

Codecov Report

Merging #52 (5ffcfa9) into master (9b0a869) will increase coverage by 0.29%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##           master     #52      +/-   ##
=========================================
+ Coverage    2.70%   2.99%   +0.29%     
=========================================
  Files          21      20       -1     
  Lines        1516    1369     -147     
=========================================
  Hits           41      41              
+ Misses       1464    1317     -147     
  Partials       11      11              
Flag Coverage Δ
unittests 2.99% <ø> (+0.29%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
pkg/sgtm/opts.go 0.00% <0.00%> (ø)
pkg/sgtm/service.go 0.00% <0.00%> (ø)
pkg/sgtm/page_new.go 0.00% <0.00%> (ø)
pkg/sgtm/page_post.go 0.00% <0.00%> (ø)
pkg/sgtm/templates.go 0.00% <0.00%> (ø)
pkg/sgtm/processing.go 0.00% <0.00%> (ø)
pkg/sgtm/http_server.go 0.00% <0.00%> (ø)
pkg/sgtm/ipfs.go
cmd/sgtm/main.go 35.86% <0.00%> (+0.38%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1a2ed3c...f2af11d. Read the comment docs.

@renovate renovate bot changed the title chore(deps): update google.golang.org/genproto commit hash to 9d023cd chore(deps): update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.33.1 Nov 6, 2020
@renovate
Copy link
Author

renovate bot commented Nov 6, 2020

⚠️ 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/moul/sgtm":"/mnt/renovate/gh/moul/sgtm" -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/moul/sgtm" docker.io/renovate/go:1.14.11 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: google.golang.org/grpc/cmd/[email protected]: reading google.golang.org/grpc/cmd/protoc-gen-go-grpc/cmd/protoc-gen-go-grpc/go.mod at revision cmd/protoc-gen-go-grpc/v1.33.2: unknown revision cmd/protoc-gen-go-grpc/v1.33.2

@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 392f4e5 to d10cb4f Compare November 6, 2020 16:50
@renovate renovate bot changed the title chore(deps): update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.33.1 chore(deps): update all Nov 6, 2020
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from db357aa to 6c6c7ea Compare November 9, 2020 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies 🔍 Ready for Review Pull Request is not reviewed yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant