Closed renovate-bot closed 2 weeks ago
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
Closed as inactive. Feel free to reopen if this PR is still being worked on.
This PR contains the following updates:
==1.59.2
->==1.64.1
==1.59.2
->==1.64.1
==1.22.0
->==1.25.0
==5.9.6
->==5.9.8
==1.0.0
->==1.0.1
Release Notes
grpc/grpc (grpcio)
### [`v1.64.1`](https://togithub.com/grpc/grpc/releases/tag/v1.64.1) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.64.0...v1.64.1) This is release 1.64.1 ([grateful](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[StatsPlugin] Fix use-after-free issue ([#36664](https://togithub.com/grpc/grpc/issues/36664)). ([#36670](https://togithub.com/grpc/grpc/pull/36670)) ## C++ - \[OTel] Generate pkg-config file for grpcpp_otel_plugin ([#36686](https://togithub.com/grpc/grpc/issues/36686)). ([#36722](https://togithub.com/grpc/grpc/pull/36722)) - \[OTel] Add find_package call for OTel dependency in installed gRPC configuration ([#36674](https://togithub.com/grpc/grpc/issues/36674)). ([#36688](https://togithub.com/grpc/grpc/pull/36688)) ## Python - \[Python Server] Remove abstractmethod notation for add_registered_method_handlers (v1.64.x backport). ([#36696](https://togithub.com/grpc/grpc/pull/36696)) ### [`v1.64.0`](https://togithub.com/grpc/grpc/releases/tag/v1.64.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.63.0...v1.64.0) This is release 1.64.0 ([grateful](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[BoringSSL] Update third_party/boringssl-with-bazel. ([#36435](https://togithub.com/grpc/grpc/pull/36435)) - \[build] Restrict visibility of grpc_public_hdrs and grpc++\_public_hdrs. ([#36289](https://togithub.com/grpc/grpc/pull/36289)) - \[Deps] Rollfoward Protobuf upgrade to v26.1. ([#36323](https://togithub.com/grpc/grpc/pull/36323)) ## C++ - \[CSM] Fix CSM Observability for trailers-only response. ([#36413](https://togithub.com/grpc/grpc/pull/36413)) - \[CSM] Remove requirement that servers have to be xDS enabled. ([#36410](https://togithub.com/grpc/grpc/pull/36410)) ## Python - \[Asyncio] Semantic task names for RPC tasks. ([#36422](https://togithub.com/grpc/grpc/pull/36422)) - \[python/systemd] allow compiling systemd support into python builds. ([#36037](https://togithub.com/grpc/grpc/pull/36037)) - \[Python Otel] Remove opentelemetry version pin. ([#36448](https://togithub.com/grpc/grpc/pull/36448)) - \[Python Otel] Use registered method at server side. ([#36371](https://togithub.com/grpc/grpc/pull/36371)) - \[Python grpcio_tools] Update version requirement of protobuf in grpcio_tools. ([#36230](https://togithub.com/grpc/grpc/pull/36230)) ### [`v1.63.0`](https://togithub.com/grpc/grpc/releases/tag/v1.63.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.62.2...v1.63.0) This is release 1.63.0 ([giggle](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[Deps] Backport: Protobuf upgrade to v26.1. ([#36353](https://togithub.com/grpc/grpc/pull/36353)) - \[OTel C++] Add experimental optional locality label available to client per-attempt metrics. ([#36254](https://togithub.com/grpc/grpc/pull/36254)) - \[surface] Add an API to inject connected endpoints into servers. ([#35957](https://togithub.com/grpc/grpc/pull/35957)) - \[CMake] Add gRPC_USE_SYSTEMD option. ([#34384](https://togithub.com/grpc/grpc/pull/34384)) - \[OTel C++] Add API to set channel scope filter. ([#36189](https://togithub.com/grpc/grpc/pull/36189)) - \[Deps] Upgraded protobuf to v26.1. ([#35796](https://togithub.com/grpc/grpc/pull/35796)) - \[channel] canonify target and set channel arg in only one place. ([#36134](https://togithub.com/grpc/grpc/pull/36134)) - \[grpc]\[Gpr_To_Absl_Logging] Using absl from within gpr logging. ([#36108](https://togithub.com/grpc/grpc/pull/36108)) - \[BoringSSL] Update third_party/boringssl-with-bazel. ([#36089](https://togithub.com/grpc/grpc/pull/36089)) - \[EventEngine] Document RunAfter can return an invalid handle for immediate execution. ([#36072](https://togithub.com/grpc/grpc/pull/36072)) - \[EventEngine] Enable the EventEngine DNS Resolver on Posix. ([#35573](https://togithub.com/grpc/grpc/pull/35573)) - \[EventEngine] Support AF_UNIX for windows. ([#34801](https://togithub.com/grpc/grpc/pull/34801)) ## C++ - \[OTel C++] Add APIs to enable/disable metrics. ([#36183](https://togithub.com/grpc/grpc/pull/36183)) - \[EventEngine] Refactor ServerCallbackCall to use EventEngine::Run. ([#36126](https://togithub.com/grpc/grpc/pull/36126)) - \[OTel C++] Add CMake build support. ([#36063](https://togithub.com/grpc/grpc/pull/36063)) - gRPC C++ upgraded Protobuf to v26.1. ([#36323](https://togithub.com/grpc/grpc/pull/36323)) ## C\# - \[csharp] Fix csharp doc comments. ([#36000](https://togithub.com/grpc/grpc/pull/36000)) - C#: Grpc.Tools: Handle regex timeout when parsing protoc output. ([#36185](https://togithub.com/grpc/grpc/pull/36185)) ## PHP - Update min PHP testing version from PHP 7.4 to 8.1. ([#35964](https://togithub.com/grpc/grpc/pull/35964)) ## Python - \[Python Version] Drop support for Python 3.7. ([#34450](https://togithub.com/grpc/grpc/pull/34450)) - \[Python Aio] Change aio Metadata inheritance. ([#36214](https://togithub.com/grpc/grpc/pull/36214)) - \[Documentation] fix asyncio Server and Channel stop() method documentation. ([#35946](https://togithub.com/grpc/grpc/pull/35946)) - \[Python O11y] Change public interface. ([#36094](https://togithub.com/grpc/grpc/pull/36094)) - \[Python Stub] Add version check to stubs generated by grpcio_tools. ([#35906](https://togithub.com/grpc/grpc/pull/35906)) - \[AbortError] Reapply "\[AbortError] And and check AbortError while abort". ([#34525](https://togithub.com/grpc/grpc/pull/34525)) - \[Build Reproducibility] Sort input file list. ([#35687](https://togithub.com/grpc/grpc/pull/35687)) - \[Python O11Y] Reapply registered method change. ([#35850](https://togithub.com/grpc/grpc/pull/35850)) - \[Python Modernization] Deprecate pkg_resources. ([#35849](https://togithub.com/grpc/grpc/pull/35849)) - \[Python Bazel] Allow overwriting grpc_library in python_rules.bzl. ([#35629](https://togithub.com/grpc/grpc/pull/35629)) ## Ruby - ruby: register grpc_rb_sStatus as a global variable. ([#36125](https://togithub.com/grpc/grpc/pull/36125)) ### [`v1.62.2`](https://togithub.com/grpc/grpc/releases/tag/v1.62.2) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.62.1...v1.62.2) This is release gRPC Core 1.62.2 (guardian). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ## Python - \[Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil by [@XuanWang-Amos](https://togithub.com/XuanWang-Amos) in [https://github.com/grpc/grpc/pull/36376](https://togithub.com/grpc/grpc/pull/36376) **Full Changelog**: https://github.com/grpc/grpc/compare/v1.62.1...v1.62.2 ### [`v1.62.1`](https://togithub.com/grpc/grpc/releases/tag/v1.62.1) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.62.0...v1.62.1) This is release gRPC Core 1.62.1 (guardian). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ### [`v1.62.0`](https://togithub.com/grpc/grpc/releases/tag/v1.62.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.60.1...v1.62.0) This is release 1.62.0 ([guardian](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[metadata] Allow non application/grpc content-type values. ([#35824](https://togithub.com/grpc/grpc/pull/35824)) - \[BoringSSL] Update third_party/boringssl-with-bazel. ([#35768](https://togithub.com/grpc/grpc/pull/35768)) - \[GPR] Removed GPR_BACKWARDS_COMPATIBILITY_MODE. ([#35602](https://togithub.com/grpc/grpc/pull/35602)) ## Python - \[Build] Strip armv7 artifacts. ([#35832](https://togithub.com/grpc/grpc/pull/35832)) - \[Python AIO] Handle DeprecationWarnings when get current loop. ([#35583](https://togithub.com/grpc/grpc/pull/35583)) - \[Python AIO] Raise resource_exhausted error in case of concurrent RPC limit exceeded. ([#35376](https://togithub.com/grpc/grpc/pull/35376)) - \[Python O11y] Build and distrib O11y package. ([#35578](https://togithub.com/grpc/grpc/pull/35578)) - \[Python setuptools] Import error from distutils for lower version of setuptools. ([#35561](https://togithub.com/grpc/grpc/pull/35561)) - \[ruby] Fix use-after-free for post-fork channel recreation. ([#35488](https://togithub.com/grpc/grpc/pull/35488)) ## Ruby - \[ruby] Build/test ruby 3.3 and build native gems with Ruby 3.3 support. ([#35399](https://togithub.com/grpc/grpc/pull/35399)) ### [`v1.60.1`](https://togithub.com/grpc/grpc/releases/tag/v1.60.1) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.60.0...v1.60.1) This is release gRPC Core 1.60.1 (gjallarhorn). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ## Python - \[Python Misc] Revert change to print backtrace in server. ([#35462](https://togithub.com/grpc/grpc/pull/35462)) ### [`v1.60.0`](https://togithub.com/grpc/grpc/releases/tag/v1.60.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.59.3...v1.60.0) This is release 1.60.0 ([gjallarhorn](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/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](https://togithub.com/grpc/proposal/pull/356). xDS support currently guarded by `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS` env var. - Dropped Bazel 5 support. ([#34813](https://togithub.com/grpc/grpc/pull/34813)) - \[deps] Upgrade protobuf version to v25.0. ([#34513](https://togithub.com/grpc/grpc/pull/34513)) - \[Security - Revocation] Crl Directory Watcher Implementation. ([#34749](https://togithub.com/grpc/grpc/pull/34749)) - \[server] Cap size of pending request queue with RealRequestMatcher. ([#34782](https://togithub.com/grpc/grpc/pull/34782)) - \[chttp2] Fix outgoing data stats. ([#34693](https://togithub.com/grpc/grpc/pull/34693)) - \[EventEngine] Enable Posix EventEngine Listener on all builds. ([#34748](https://togithub.com/grpc/grpc/pull/34748)) - \[EventEngine] Enable Windows EventEngine Listener on all builds. ([#34436](https://togithub.com/grpc/grpc/pull/34436)) - \[chttp2] Alternative protection for too many streams in the system. ([#34697](https://togithub.com/grpc/grpc/pull/34697)) - \[Proxy] Support for setting proxy for addresses. ([#34617](https://togithub.com/grpc/grpc/pull/34617)) - \[client idleness] client channels go idle after 30 minutes by default. ([#34653](https://togithub.com/grpc/grpc/pull/34653)) - \[chttp2] Add an experiment to separate liveness checks from ping timeouts. ([#34647](https://togithub.com/grpc/grpc/pull/34647)) - \[chttp2] Tarpit invalid requests. ([#34641](https://togithub.com/grpc/grpc/pull/34641)) - \[chttp2] Enforce settings acks. ([#34640](https://togithub.com/grpc/grpc/pull/34640)) - \[chttp2] Limit work per read cycle. ([#34639](https://togithub.com/grpc/grpc/pull/34639)) - \[chttp2] Limit request count before receiving settings ack. ([#34638](https://togithub.com/grpc/grpc/pull/34638)) - \[chttp2] Randomly ping on RST_STREAM. ([#34637](https://togithub.com/grpc/grpc/pull/34637)) ## C++ - \[xds] C++ XdsServerBuilder Remove src/... header dependency from public header. ([#34790](https://togithub.com/grpc/grpc/pull/34790)) - \[reflection] Add v1 reflection. ([#34535](https://togithub.com/grpc/grpc/pull/34535)) ## C\# - \[csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. ([#34521](https://togithub.com/grpc/grpc/pull/34521)) ## Ruby - \[ruby] create debug symbol packages. ([#34632](https://togithub.com/grpc/grpc/pull/34632)) ### [`v1.59.3`](https://togithub.com/grpc/grpc/releases/tag/v1.59.3) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.59.2...v1.59.3) This is release gRPC Core 1.59.3 (generative). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ## Core - \[Security - Revocation] Crl backport to 1.59. ([#34926](https://togithub.com/grpc/grpc/pull/34926))giampaolo/psutil (psutil)
### [`v5.9.8`](https://togithub.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#598) [Compare Source](https://togithub.com/giampaolo/psutil/compare/release-5.9.7...release-5.9.8) \===== 2024-01-19 **Enhancements** - 2343\_, \[FreeBSD]: filter `net_connections()`\_ returned list in C instead of Python, and avoid to retrieve unnecessary connection types unless explicitly asked. E.g., on an IDLE system with few IPv6 connections this will run around 4 times faster. Before all connection types (TCP, UDP, UNIX) were retrieved internally, even if only a portion was returned. - 2342\_, \[NetBSD]: same as above ([#2343](https://togithub.com/giampaolo/psutil/issues/2343)) but for NetBSD. - 2349\_: adopted black formatting style. **Bug fixes** - 930\_, \[NetBSD], \[critical]: `net_connections()`\_ implementation was broken. It could either leak memory or core dump. - 2340\_, \[NetBSD]: if process is terminated, `Process.cwd()`\_ will return an empty string instead of raising `NoSuchProcess`\_. - 2345\_, \[Linux]: fix compilation on older compiler missing DUPLEX_UNKNOWN. - 2222\_, \[macOS]: `cpu_freq()` now returns fixed values for `min` and `max` frequencies in all Apple Silicon chips. ### [`v5.9.7`](https://togithub.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#597) [Compare Source](https://togithub.com/giampaolo/psutil/compare/release-5.9.6...release-5.9.7) \===== 2023-12-17 **Enhancements** - 2324\_: enforce Ruff rule `raw-string-in-exception`, which helps providing clearer tracebacks when exceptions are raised by psutil. **Bug fixes** - 2325\_, \[PyPy]: psutil did not compile on PyPy due to missing `PyErr_SetExcFromWindowsErrWithFilenameObject` cPython API.theskumar/python-dotenv (python-dotenv)
### [`v1.0.1`](https://togithub.com/theskumar/python-dotenv/blob/HEAD/CHANGELOG.md#101---2024-01-23) [Compare Source](https://togithub.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1) **Fixed** - Gracefully handle code which has been imported from a zipfile (\[[#456](https://togithub.com/theskumar/python-dotenv/issues/456)] by \[[@samwyma](https://togithub.com/samwyma)]) - Allow modules using load_dotenv to be reloaded when launched in a separate thread (\[[#497](https://togithub.com/theskumar/python-dotenv/issues/497)] by \[[@freddyaboulton](https://togithub.com/freddyaboulton)]) - Fix file not closed after deletion, handle error in the rewrite function (\[[#469](https://togithub.com/theskumar/python-dotenv/issues/469)] by \[[@Qwerty-133](https://togithub.com/Qwerty-133)]) **Misc** - Use pathlib.Path in tests (\[[#466](https://togithub.com/theskumar/python-dotenv/issues/466)] by \[[@eumiro](https://togithub.com/eumiro)]) - Fix year in release date in changelog.md (\[[#454](https://togithub.com/theskumar/python-dotenv/issues/454)] by \[[@jankislinger](https://togithub.com/jankislinger)]) - Use https in README links (\[[#474](https://togithub.com/theskumar/python-dotenv/issues/474)] by \[[@Nicals](https://togithub.com/Nicals)])Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.