diff --git a/grpc.changes b/grpc.changes index f02552f..b837a0d 100644 --- a/grpc.changes +++ b/grpc.changes @@ -1,3 +1,177 @@ +------------------------------------------------------------------- +Mon Jan 20 11:40:27 UTC 2025 - John Paul Adrian Glaubitz + +- Update to release 1.69.0 + * [Alarm] Fix Alarm reuse on cancellation. (#38114) + * [xDS RBAC] Support string_match in HeaderMatcher. (#38185) + * [pick_first] fix shutdown bug in new PF impl. (#38144) + * [c-ares] Fix inverted length check in GrpcPolledFdWindows. (#38101) + * [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. (#38069) + * [EventEngine] Add stronger wording on Endpoint::Read contract. (#38036) + * [chttp2] Fix channelz address. (#38022) + * [XdsClient] Add missing authority to XdsClient metrics scope. (#38009) + * [EventEngine] API contract: Endpoint::Read will provide + either an error or data, but never both. (#38019) + * [Build] Dropped Bazel 6.x support. (#37979) + * [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. (#37997) +- from version 1.68.2 + * [CI] Added a gRPC_BUILD_TESTS guard to third_party protos (#38182) +- from version 1.68.1 + * [xDS RBAC] Support string_match in HeaderMatcher (#38185). (#38198) +- from version 1.68.0 + * [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#38009). (#38023) + * [Release] Bump core version in preparation for 1.68 Branch Cut. (#37941) + * [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#37939) + * [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#37633) + * [EventEngine] Enable the PosixEventEngine client experiment. (#35985) + * [chttp2_server] Fix race between connection starting and it being orphaned. (#37683) + * [Chttp2Server] Fix race between connection manager updates and handshake. (#37772) + * [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#37678) + * [Build] Minimum version of MSVC is now 2022. (#37687) + * [Build] Bumped the minimum version of cmake. (#37702) + * Add templating and support for Python 3.13. (#37643) +- from version 1.67.1 + * (no changes reported) +- from version 1.67.0 + * [ruby] reduce an INFO log to DEBUG (backport #37633). (#37686) + * [release] Bump core version to 44.0.0. (#37661) + * [RlsLB] Fix Deadlock. (#37459) + * [Python Otel] Manage call tracer life cycle use call arena. (#37460) + * [OTel C++] Fix race when adding and removing callbacks. (#37485) + * [Backport to 1.67.x] Add templating and support for Python 3.13 (#37643). (#37803) + * Add templating and support for Python 3.13. (#37643) + * [Python Distrib] Change warning to RuntimeError for version incompatibility. (#37466) + * [reflection]: python: reflection returns original_request. (#36944) + * [ruby] drop ruby 2.7 support. (#37430) + * [ruby] reduce ruby gpr_log invocations from INFO to DEBUG. (#37426) + * [ruby] refactor flaky test and expose cancel_with_status. (#37410) +- from version 1.66.2 + * Added support for Python 3.13 and templating system for supported Python versions (#37643) +- from version 1.66.1 + * Enable EDS dualstack support by default (#37545) +- from version 1.66.0 + * [Python Otel] Manage call tracer life cycle use call arena. (v1.66.x backport). (#37479) + * [BoringSSL] Update third_party/boringssl-with-bazel. (#37223) + * [Dep] Upgrading Protobuf to v27.2. (#36753) + * [Gpr_To_Absl_Logging] Fixing bugs . (#36961) + * [chttp2] don't access endpoint in transport ops if it's already been destroyed. (#36921) + * [OTel C++] Fix race when adding and removing callbacks (#37485). (#37508) + * [RlsLB] Fix Deadlock (#37459). (#37502) + * [Python Distrib] Change warning to RuntimeError for version incompatibility + (v1.66.x backport). (#37477) + * Fix issues/36613. (#37022) + * [fix] updated invocation_metadata return type hint. (#36894) + * [Release] Add warning about PyPi latest version not necessarily + matching Github latest version. (#36965) + * [ruby] Update google-protobuf dep to allow 3.x and 4.x versions. (#36982) + * [ruby] improve the way completion queue pluck operations handle signals + and process shutdown. (#36903) +- from version 1.65.5 + * [OTel C++] Fix race when adding and removing callbacks (#37509) + * [RlsLB] Fix Deadlock (#37503) + * [Python Otel] Manage call tracer life cycle use call arena. (v1.65.x backport) (#37478) +- from version 1.65.4 + * #37359 Fix a bug in hpack error handling +- from version 1.65.3 + * (no changes reported) +- from version 1.65.2 + * (no changes reported) +- from version 1.65.1 + * (no changes reported) +- from version 1.65.0 + * [OTPlugin] Per-channel OpenTelemetry plugin. (#36729) + * [Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_set_log_function. (#36844) + * [grpc][Gpr_To_Absl_Logging] Supporting verbosity flag. (#36798) + * [build] Support clang-cl for Windows builds (best effort). (#36831) + * [grpc][Gpr_To_Absl_Logging] Disable the ConfigVar because it wont work anymore. (#36761) + * [BoringSSL] Update third_party/boringssl-with-bazel. (#36716) + * [http2] Add experiment to modify behavior of GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA + * to throttle pings instead of blocking. (#36374) + * [xDS] fix "tls" channel cred in bootstrap to actually work. (#36726) + * [StatsPlugin] Fix use-after-free issue. (#36664) + * [EventEngine] Enable the EventEngine DNS Resolver on Windows. (#36286) + * [OTel] Generate pkg-config file for grpcpp_otel_plugin. (#36686) + * [OTel] Add find_package call for OTel dependency in installed gRPC configuration. (#36674) + * [OTel C++] Deprecate SetTargetAttributeFilter method on OpenTelemetryPluginBuilder. (#36567) + * [security] Add notices for functions we will be removing. (#36488) + * Replace bind() targets with alias() ones. (#35272) + * [Python O11y] Implement CSM observability for Python. (#36557) + * [Python AIO] Return EOF from UnaryStreamCall.read() as documented. (#36660) + * [Python Otel] Deprecate target_attribute_filter. (#36697) + * [Python Server] Remove abstractmethod notation for add_registered_method_handlers. (#36684) + * [ruby] backport "Update google-protobuf dep to allow 3.x and 4.x versions (#36982)" to 1.65.x. (#37001) + * [ruby] backport "[ruby] improve the way completion queue pluck + * operations handle signals and process shutdown #36903". (#36916) +- from version 1.64.3 + * #37359 Fix a bug in hpack error handling +- from version 1.64.2 + * [xds] Do not crash when XdsLocalityName is null (#36841). (#36851) + * [Build] Fix for gcc-9. (#36839) +- from version 1.64.1 + * [StatsPlugin] Fix use-after-free issue (#36664). (#36670) + * [OTel] Generate pkg-config file for grpcpp_otel_plugin (#36686). (#36722) + * [OTel] Add find_package call for OTel dependency in installed + gRPC configuration (#36674). (#36688) + * [Python Server] Remove abstractmethod notation for + add_registered_method_handlers (v1.64.x backport). (#36696) +- from version 1.64.0 + * [BoringSSL] Update third_party/boringssl-with-bazel. (#36435) + * [build] Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs. (#36289) + * [Deps] Rollfoward Protobuf upgrade to v26.1. (#36323) + * [CSM] Fix CSM Observability for trailers-only response. (#36413) + * [CSM] Remove requirement that servers have to be xDS enabled. (#36410) + * [Asyncio] Semantic task names for RPC tasks. (#36422) + * [python/systemd] allow compiling systemd support into python builds. (#36037) + * [Python Otel] Remove opentelemetry version pin. (#36448) + * [Python Otel] Use registered method at server side. (#36371) + * [Python grpcio_tools] Update version requirement of protobuf in grpcio_tools. (#36230) +- from version 1.63.3 + * #37359 Fix a bug in hpack error handling +- from version 1.63.2 + * #37359 Fix a bug in hpack error handling +- from version 1.63.1 + * [StatsPlugin] Fix use-after-free issue (#36664). (#36669) + * [OTel] Generate pkg-config file for grpcpp_otel_plugin (#36686). (#36721) + * [OTel] Add find_package call for OTel dependency in installed gRPC configuration (#36674). (#36687) +- from version 1.63.0 + * [Deps] Backport: Protobuf upgrade to v26.1. (#36353) + * [surface] Add an API to inject connected endpoints into servers. (#35957) + * [CMake] Add gRPC_USE_SYSTEMD option. (#34384) + * [Deps] Upgraded protobuf to v26.1. (#35796) + * [channel] canonify target and set channel arg in only one place. (#36134) + * [grpc][Gpr_To_Absl_Logging] Using absl from within gpr logging. (#36108) + * [BoringSSL] Update third_party/boringssl-with-bazel. (#36089) + * [EventEngine] Document RunAfter can return an invalid handle for immediate execution. (#36072) + * [EventEngine] Enable the EventEngine DNS Resolver on Posix. (#35573) + * [EventEngine] Support AF_UNIX for windows. (#34801) + * [OTel C++] Add APIs to enable/disable metrics. (#36183) + * [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run. (#36126) + * [OTel C++] Add CMake build support. (#36063) + * gRPC C++ upgraded Protobuf to v26.1. (#36323) + * [OTel C++] Add experimental optional locality label available to client per-attempt metrics. (#36254) + * [OTel C++] Add API to set channel scope filter. (#36189) + * [csharp] Fix csharp doc comments. (#36000) + * C#: Grpc.Tools: Handle regex timeout when parsing protoc output. (#36185) + * Update min PHP testing version from PHP 7.4 to 8.1. (#35964) + * [Python Version] Drop support for Python 3.7. (#34450) + * [Python Aio] Change aio Metadata inheritance. (#36214) + * [Documentation] fix asyncio Server and Channel stop() method documentation. (#35946) + * [Python O11y] Change public interface. (#36094) + * [Python Stub] Add version check to stubs generated by grpcio_tools. (#35906) + * [AbortError] Reapply "[AbortError] And and check AbortError while abort". (#34525) + * [Build Reproducibility] Sort input file list. (#35687) + * [Python O11Y] Reapply registered method change. (#35850) + * [Python Modernization] Deprecate pkg_resources. (#35849) + * [Python Bazel] Allow overwriting grpc_library in python_rules.bzl. (#35629) + * ruby: register grpc_rb_sStatus as a global variable. (#36125) +- from version 1.63.3 + * #37359 Fix a bug in hpack error handling +- from version 1.62.3 + * #37359 Fix a bug in hpack error handling +- from version 1.62.2 + * [Fix Python Deadlock] Guard grpc_google_default_credentials_create + with nogil by @XuanWang-Amos in (#36376) + ------------------------------------------------------------------- Wed Apr 3 09:05:38 UTC 2024 - Antonio Larrosa diff --git a/grpc.spec b/grpc.spec index 401cf28..25f2a8b 100644 --- a/grpc.spec +++ b/grpc.spec @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ %define lver 39 -%define lverp 1_62 +%define lverp 1_69 %define src_install_dir /usr/src/%name Name: grpc -Version: 1.62.1 +Version: 1.69.0 Release: 0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 diff --git a/v1.62.1.tar.gz b/v1.62.1.tar.gz deleted file mode 100644 index 6787fe6..0000000 --- a/v1.62.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9f9ae6e4d6f40464ee9958be4068087881ed6aa37e30d0e64d40ed7be39dd01 -size 22384671 diff --git a/v1.69.0.tar.gz b/v1.69.0.tar.gz new file mode 100644 index 0000000..af116e7 --- /dev/null +++ b/v1.69.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd256d91781911d46a57506978b3979bfee45d5086a1b6668a3ae19c5e77f8dc +size 17425484