GoogleCloudPlatform / opentelemetry-demo

Apache License 2.0
11 stars 6 forks source link

Update recommendationservice #79

Closed renovate-bot closed 2 weeks ago

renovate-bot commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
grpcio (source) ==1.59.2 -> ==1.64.1 age adoption passing confidence
grpcio-health-checking ==1.59.2 -> ==1.64.1 age adoption passing confidence
opentelemetry-exporter-otlp-proto-grpc ==1.22.0 -> ==1.25.0 age adoption passing confidence
psutil ==5.9.6 -> ==5.9.8 age adoption passing confidence
python-dotenv ==1.0.0 -> ==1.0.1 age adoption passing confidence

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.

github-actions[bot] commented 1 month ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 1 month ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 3 weeks ago

This PR was marked stale due to lack of activity. It will be closed in 7 days.

github-actions[bot] commented 2 weeks ago

Closed as inactive. Feel free to reopen if this PR is still being worked on.