Skip to content

Releases: grpc/grpc

Release v1.56.4

05 Feb 23:07
614d26a
Compare
Choose a tag to compare

This is release gRPC Core 1.56.4 (galvanized).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

  • [Core] Add set min/max TLS version APIs to TLS credentials APIs. (#34861)

Release v1.49.4

05 Feb 23:05
e241f37
Compare
Choose a tag to compare

This is release gRPC Core 1.49.4 (gamma).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

  • [Core] Add set min/max TLS version APIs to TLS credentials APIs. (#34861)

Release v1.61.0

31 Jan 19:01
a13178c
Compare
Choose a tag to compare

This is release 1.61.0 (grand) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [xDS] fix aggregate cluster design. (#35313)
  • [SSA] change xds_override_host policy to manage subchannels based on last-used time rather than EDS health state. (#35397)
  • [xDS] read connection idle timeout from CDS resource. (#35395)
  • [xDS] move CDS and EDS watchers into xds resolver. (#35011)
  • [alpn] Remove grpc-exp experimental ALPN protocol. (#34876)
  • Updated zlib to 1.3. (#35147)
  • [EventEngine] Clarify API: callback cancellation and thread safety. (#35009)

C++

  • [OTel] De-experimentalize API. (#35509)
  • [OTel] Experimental API for metrics. (#35348)
  • [OTel] Update OTel Bazel dep to v1.13.0. (#35352)
  • [example] C++ Debugging. (#35222)
  • [otel] Update OTel to head. (#35151)

Python

  • [Python O11Y] Add _registered_method to init.py. (#35482)
  • [Python Otel] Re-apply Otel. (#35439)
  • [python O11Y] Implement OpenTelemetry. (#35292)

Ruby

  • [ruby] backport "Build/test ruby 3.3 and build native gems with Ruby 3.3 support (#35399)". (#35614)

Release v1.61.0-pre3

28 Jan 02:20
f4fd20c
Compare
Choose a tag to compare
Release v1.61.0-pre3 Pre-release
Pre-release

This is a prerelease of gRPC Core 1.61.0 (grand).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.61.0-pre2

24 Jan 18:21
6d6bd8d
Compare
Choose a tag to compare
Release v1.61.0-pre2 Pre-release
Pre-release

This is a prerelease of gRPC Core 1.61.0 (grand).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.60.1

01 Feb 18:08
e5ae3b6
Compare
Choose a tag to compare

This is release gRPC Core 1.60.1 (gjallarhorn).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

Python

  • [Python Misc] Revert change to print backtrace in server. (#35462)

Release v1.61.0-pre1

18 Jan 02:58
8e92b0a
Compare
Choose a tag to compare
Release v1.61.0-pre1 Pre-release
Pre-release

This is a prerelease of gRPC Core 1.61.0 (grand).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.

Release v1.60.0

28 Nov 19:57
0ef13a7
Compare
Choose a tag to compare

This is release 1.60.0 (gjallarhorn) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Implemented dualstack IPv4 and IPv6 backend support, as per draft gRFC A61. xDS support currently guarded by GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS env var.
  • Dropped Bazel 5 support. (#34813)
  • [deps] Upgrade protobuf version to v25.0. (#34513)
  • [Security - Revocation] Crl Directory Watcher Implementation. (#34749)
  • [server] Cap size of pending request queue with RealRequestMatcher. (#34782)
  • [chttp2] Fix outgoing data stats. (#34693)
  • [EventEngine] Enable Posix EventEngine Listener on all builds. (#34748)
  • [EventEngine] Enable Windows EventEngine Listener on all builds. (#34436)
  • [chttp2] Alternative protection for too many streams in the system. (#34697)
  • [Proxy] Support for setting proxy for addresses. (#34617)
  • [client idleness] client channels go idle after 30 minutes by default. (#34653)
  • [chttp2] Add an experiment to separate liveness checks from ping timeouts. (#34647)
  • [chttp2] Tarpit invalid requests. (#34641)
  • [chttp2] Enforce settings acks. (#34640)
  • [chttp2] Limit work per read cycle. (#34639)
  • [chttp2] Limit request count before receiving settings ack. (#34638)
  • [chttp2] Randomly ping on RST_STREAM. (#34637)

C++

  • [xds] C++ XdsServerBuilder Remove src/... header dependency from public header. (#34790)
  • [reflection] Add v1 reflection. (#34535)

C#

  • [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. (#34521)

Ruby

  • [ruby] create debug symbol packages. (#34632)

Python

  • [Bug Fix] Change return of grpc.aio.ServicerContext.code() from integer to grpc.StatusCode. (#34292)

Release v1.59.3

17 Nov 18:15
35df344
Compare
Choose a tag to compare

This is release gRPC Core 1.59.3 (generative).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

Core

  • [Security - Revocation] Crl backport to 1.59. (#34926)

Release v1.60.0-pre1

14 Nov 16:46
7f48251
Compare
Choose a tag to compare
Release v1.60.0-pre1 Pre-release
Pre-release

This is a prerelease of gRPC Core 1.60.0 (gjallarhorn).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This prerelease contains refinements, improvements, and bug fixes.