graphql-mesh-docs-first-gateway icon indicating copy to clipboard operation
graphql-mesh-docs-first-gateway copied to clipboard

fix(deps): update dependency @grpc/grpc-js to v1.14.1

Open renovate[bot] opened this issue 2 years ago • 0 comments

This PR contains the following updates:

Package Change Age Confidence
@grpc/grpc-js (source) 1.9.1 -> 1.14.1 age confidence

Release Notes

grpc/grpc-node (@​grpc/grpc-js)

v1.14.1

Compare Source

v1.14.0: @​grpc/grpc-js 1.14.0

Compare Source

Changelog
Experimental API Changes

Added:

  • CHANNEL_ARGS_CONFIG_SELECTOR_KEY
  • StatusOr<T>
  • CallStream
  • statusOrFromValue
  • statusOrFromError

Modified:

  • ResolverListener#onSuccessfulResolution now has the signature (endpointList: StatusOr<Endpoint[]>, attributes: { [key: string]: unknown }, serviceConfig: StatusOr<ServiceConfig> | null, resolutionNote: string): boolean
  • LoadBalancer#updateAddressList now has the signature `updateAddressList(endpointList: StatusOr<Endpoint[]>,lbConfig: TypedLoadBalancingConfig, channelOptions: ChannelOptions, resolutionNote: string): boolean

v1.13.4: @​grpc/grpc-js 1.13.4

Compare Source

  • Fix ability to set SNI with ssl_target_name_override option (#​2956)

v1.13.3: @​grpc/grpc-js 1.13.3

Compare Source

  • Disable Nagle's algorithm (#​2936)
  • Avoid calling http2.getDefaultSettings (#​2937)

v1.13.2: @​grpc/grpc-js 1.13.2

Compare Source

  • Fix a bug that caused clients to be unable to connect through local proxies (#​2933)

v1.13.1: @​grpc/grpc-js 1.13.1

Compare Source

  • Fix a bug that caused the rejectUnauthorized channel credentials option to be handled incorrectly (#​2926)
  • Fix a bug that caused the client to never send retries if any retryThrottling config was set (#​2927)
  • Fix a bug that caused clients to incorrectly send retries if the feature was disabled by a channel option and a retry config was provided (#​2927)

v1.13.0

Compare Source

v1.12.6

Compare Source

  • Allow garbage collection of IDLE channels (#​2896)

v1.12.5: @​grpc/grpc-js 1.12.5

Compare Source

  • Prioritize HTTP status errors over message decoding errors (#​2873)

v1.12.4: @​grpc/grpc-js 1.12.4

Compare Source

  • Prioritize reporting UNAVAILABLE status when handing connection drops (#​2862)

v1.12.3: @​grpc/grpc-js 1.12.3

Compare Source

  • Report UNAVAILABLE if possible when handling connection drops (#​2861)

v1.12.2: @​grpc/grpc-js 1.12.2

Compare Source

  • Use util.promisify instead of fs/promises for Node 12 compatibility (#​2838)

v1.12.1: @​grpc/grpc-js 1.12.1

Compare Source

  • Port bugfixes from 1.11.x into 1.12.x (#​2836)

v1.12.0: @​grpc/grpc-js 1.12.0

Compare Source

Changelog

  • Provide the method_name for the CallCredentials callback generateMetadata (#​2814 contributed by @​becoded)
  • Add an optional rejectUnauthorized field to the VerifyOptions interface, which can be passed as an argument to credentials.createSsl and createFromSecureContext (#​2812 contributed by @​vinothsa4891)

Experimental API changes

Added:

  • CaCertificateUpdate
  • CaCertificateUpdateListener
  • IdentityCertificateUpdate
  • IdentityCertificateUpdateListener
  • CertificateProvider
  • FileWatcherCertificateProvider
  • FileWatcherCertificateProviderConfig
  • createCertificateProviderChannelCredentials
  • createCertificateProviderServerCredentials

Modified:

  • LoadBalancer: The constructor now takes an additional argument of type ChannelCredentials.
  • ChannelControlHelper#createSubchannel: Now takes an additional argument of type ChannelCredentials | null. This should be passed along if overriding this function.
  • LeafLoadBalancer: The constructor now takes an additional argument of type ChannelCredentials.

v1.11.3: @​grpc/grpc-js 1.11.3

Compare Source

  • Ensure the client queries the name resolver again after connections drop while using the round_robin load balancing policy (#​2825)

v1.11.2: @​grpc/grpc-js 1.11.2

Compare Source

  • Fix client crash on receiving a custom error code (#​2801 contributed by @​hastom)
  • Report connection errors more consistently (#​2808)
  • Avoid computing the channel constructor trace log when that tracer is not enabled (#​2817 contributed by @​ygalbel)

v1.11.1: @​grpc/grpc-js 1.11.1

Compare Source

  • Revert a change that used APIs that were not available in early minor versions of Node 14 (#​2799 contributed by @​xqin)

v1.11.0: @​grpc/grpc-js 1.11.0

Compare Source

Changelog

Experimental API changes

Added:

  • splitHostPort
  • HostPort
  • createServerCredentialsWithInterceptors

v1.10.11: @​grpc/grpc-js 1.10.11

Compare Source

  • Fix a bug that caused clients to reconnect unnecessarily while no requests are pending. (#​2784)
  • Fix a bug that caused clients to fail to re-establish existing connections while waiting for DNS results (#​2784)
  • Fix a bug that caused servers to sometimes not close idle connections depending on timing (#​2790)
  • Fix a bug that caused calls to be pending indefinitely while unable to start after a channel is closed (#​2791)

v1.10.10: @​grpc/grpc-js 1.10.10

Compare Source

  • Various improvements to handling of keepalive timers (#​2760 by @​davidfiala)
  • Fix a bug causing unary response client requests to hang when unexpectedly receiving multiple messages (#​2772)
  • Fix a bug causing some requests to fail when making requests through a local proxy (#​2746 contributed by @​mjameswh, backported in #​2777)
  • Fix handling of URL-encoded user credentials in proxy configuration (#​2761 contributed by @​brendan-myers, backported in #​2777)
  • Fix missing client-side handling of the grpc.max_send_message_length channel option (#​2779)

v1.10.9: @​grpc/grpc-js 1.10.9

Compare Source

  • Avoid buffering significantly more than grpc.max_receive_message_size per received message.

v1.10.8: @​grpc/grpc-js 1.10.8

Compare Source

  • Fix a bug that caused channels with unix: targets to not reconnect after the channel goes idle (#​2750)

v1.10.7: @​grpc/grpc-js 1.10.7

Compare Source

  • Improve reporting of HTTP error codes (#​2723)
  • Update dependency on @grpc/proto-loader to the latest version (#​2732)

v1.10.6: @​grpc/grpc-js 1.10.6

Compare Source

  • Fix a bug that could cause a server to sometimes send the status early (#​2708)

v1.10.5: @​grpc/grpc-js 1.10.5

Compare Source

  • Resolve exception when Error.stackTraceLimit is undefined (#​2701 contributed by @​davidfiala)
  • Call configured checkServerIdentity when grpc.ssl_target_name_override is set (#​2704)
  • Add more information to DEADLINE_EXCEEDED error details strings (#​2692)

v1.10.4: @​grpc/grpc-js 1.10.4

Compare Source

  • Fix a bug that caused server interceptors to crash when using partially-populated ResponderBuilder and ListenerBuilder objects (#​2696)
  • Avoid sending RST_STREAM from the client when the server has already finished its side of the stream (#​2695)

v1.10.3: @​grpc/grpc-js 1.10.3

Compare Source

v1.10.2: @​grpc/grpc-js 1.10.2

Compare Source

  • Implement server connection idle timeouts and improve channelz performance (#​2677 contributed by @​AVVS)
  • Fix a bug that caused clients to automatically reconnect even when there were no active requests (#​2680)
  • Modify order of server call events to more closely match pre-1.10.x behavior (#​2683)

v1.10.1: @​grpc/grpc-js 1.10.1

Compare Source

  • Fix a bug causing channels using the round_robin LB policy to fail to reconnect after a connection drops (#​2667)

v1.10.0: @​grpc/grpc-js 1.10.0

Compare Source

Changelog

Experimental API Changes

  • Added:
    • Endpoint
    • endpointToString
    • endpointHasAddress
    • LeafLoadBalancer
    • HealthListener
    • SubchannelInterface#isHealthy
    • SubchannelInterface#addHealthStateWatcher
    • SubchannelInterface#removeHealthStateWatcher
    • SubchannelWrapper#setHealthy
    • selectLbConfigFromList
    • parseLoadBalancingConfig
    • OutlierDetectionRawConfig
    • EndpointMap
  • Moved out of the experimental namespace:
    • ServiceConfig
    • MethodConfig
    • LoadBalancingConfig (now a simple raw object type)
    • RetryPolicy
  • Removed:
    • getFirstUsableConfig
    • validateLoadBalancingConfig
    • OutlierDetectionLoadBalancingConfig
  • Modified:
    • LoadBalancer#updateAddressList: The first argument now has type Endpoint[] instead of SubchannelAddress[]
    • ResolverListener#onSuccessfulResolution: The first argument now has type Endpoint[] instead of SubchannelAddress[]
    • registerLoadBalancerType: The second argument, a LoadBalancerConstructor now takes a second argument options: ChannelOptions
    • ConfigSelector: Now accepts an additional argument channelId: number
    • QueuePicker: The constructor now accepts an additional optional argument childPicker: Picker, which the QueuePicker instance will delegate to if provided.

v1.9.15: @​grpc/grpc-js 1.9.15

Compare Source

  • Avoid buffering significantly more than grpc.max_receive_message_size per received message.

v1.9.14: @​grpc/grpc-js 1.9.14

Compare Source

  • Fix a bug that could rarely cause connection leaks (#​2644)
  • Fix a bug that could cause clients to go IDLE incorrectly some time after calling waitForReady (#​2643)

v1.9.13: @​grpc/grpc-js 1.9.13

Compare Source

  • Fix a bug that could cause the Node process to close early when establishing a connection while a request is pending (#​2626)

v1.9.12: @​grpc/grpc-js 1.9.12

Compare Source

  • Fix a bug that could cause connectivity state information to become stale in some circumstances (#​2623)

v1.9.11: @​grpc/grpc-js 1.9.11

Compare Source

  • Fix a busy loop when recovering from a failure to establish a connection to a unix domain socket address target (#​2618)
  • Fix a bug that caused clients to stop trying to connect to a fixed IP address target after a working connection drops (#​2619)

v1.9.10: @​grpc/grpc-js 1.9.10

Compare Source

  • Provide the correct port to the proxy when connecting to a target without an explicitly specified port (#​2608 contributed by @​segevfiner)
  • Properly handle goaway events with no additional data attached (#​2611)

v1.9.9: @​grpc/grpc-js 1.9.9

Compare Source

  • Fix a busy loop when recovering from a failure to establish a connection to a fixed IP address target (#​2609)

v1.9.8: @​grpc/grpc-js 1.9.8

Compare Source

  • Fix a memory leak caused by creating and closing multiple clients (#​2606)

v1.9.7: @​grpc/grpc-js 1.9.7

Compare Source

  • Fix a bug that could cause a client to not update name resolution after multiple failed connection attempts (#​2602)

v1.9.6: @​grpc/grpc-js 1.9.6

Compare Source

  • Include more information in most "No connection established" errors (#​2598)
  • Remove the index tracer, and add more information to other trace logs (#​2599)

v1.9.5: @​grpc/grpc-js 1.9.5

Compare Source

  • Fix a type inconsistency in server-call.ts (#​2589 contributed by @​rsnullptr)
  • Close ports if the server is shut down while the bind operation is ongoing (#​2590)

v1.9.4: @​grpc/grpc-js 1.9.4

Compare Source

  • Fix a bug that could cause a client to sometimes incorrectly hold the process open when no longer in use (#​2586)

v1.9.3: @​grpc/grpc-js 1.9.3

Compare Source

  • Make a few improvements to DNS resolving timing (#​2571)

Experimental changes:

  • Added grpc.experimental.BackoffTimeout#getEndTime

v1.9.2: @​grpc/grpc-js 1.9.2

Compare Source

  • Handle error when sending keepalive pings (#​2563)
  • Fix a bug that could cause invalid connection states when DNS updates contained the same address the client was already connected to (#​2559 contributed by @​gusumuzhe, backported in #​2564)

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 this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Aug 31 '23 18:08 renovate[bot]