From 436a677dacec77705a376eb9f8dc482d949704dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:18:47 -0400 Subject: [PATCH] chore(deps): update dependency apollographql/router to v1.48.1 (#1926) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [apollographql/router](https://togithub.com/apollographql/router) | patch | `v1.48.0` -> `v1.48.1` | --- ### Release Notes
apollographql/router (apollographql/router) ### [`v1.48.1`](https://togithub.com/apollographql/router/releases/tag/v1.48.1) [Compare Source](https://togithub.com/apollographql/router/compare/v1.48.0...v1.48.1-rc.0) #### 🐛 Fixes ##### Improve error message produced when a subgraph response doesn't include an expected `content-type` header value ([Issue #​5359](https://togithub.com/apollographql/router/issues/5359)) To improve a common debuggability challenge when a subgraph response doesn't contain an expected `content-type` header value, the error message produced will include additional details about the error. Some examples of the improved error message: - HTTP fetch failed from 'test': subgraph response contains invalid 'content-type' header value "application/json,application/json"; expected content-type: application/json or content-type: application/graphql-response+json - HTTP fetch failed from 'test': subgraph response does not contain 'content-type' header; expected content-type: application/json or content-type: application/graphql-response+json By [@​IvanGoncharov](https://togithub.com/IvanGoncharov) in [https://github.com/apollographql/router/pull/5223](https://togithub.com/apollographql/router/pull/5223) ##### Update `apollo-compiler` for two small improvements ([PR #​5347](https://togithub.com/apollographql/router/pull/5347)) Updated our underlying `apollo-rs` dependency on our `apollo-compiler` crate to bring in two nice improvements: - *Fix validation performance bug* Adds a cache in fragment spread validation, fixing a situation where validating a query with many fragment spreads against a schema with many interfaces could take multiple seconds to validate. - *Remove ariadne byte/char mapping* Generating JSON or CLI reports for apollo-compiler diagnostics used a translation layer between byte offsets and character offsets, which cost some computation and memory proportional to the size of the source text. The latest version of `ariadne` allows us to remove this translation. By [@​goto-bus-stop](https://togithub.com/goto-bus-stop) in [https://github.com/apollographql/router/pull/5347](https://togithub.com/apollographql/router/pull/5347) #### 📃 Configuration ##### Rename the telemetry selector which obtains the GraphOS operation id ([PR #​5337](https://togithub.com/apollographql/router/pull/5337)) Renames a misnamed `trace_id` selector introduced in [v1.48.0](https://togithub.com/apollographql/router/releases/tag/v1.48.0) to the value which it actually represents which is an Apollo GraphOS operation ID, rather than a trace ID. Apologies for the confusion! Unfortunately, we aren't able to produce an Apollo GraphOS trace ID at this time. If you want to access this operation ID selector, here is an example of how to apply it to your tracing spans: ```yaml telemetry: instrumentation: spans: router: "studio.operation.id": studio_operation_id: true ``` This can be useful for more easily locating the operation in [GraphOS' Insights](https://www.apollographql.com/docs/graphos/metrics/operations) feature and finding applicable traces in Studio. By [@​bnjjj](https://togithub.com/bnjjj) in [https://github.com/apollographql/router/pull/5337](https://togithub.com/apollographql/router/pull/5337)
--- ### 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 is behind base branch, 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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/apollographql/rover). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- latest_plugin_versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latest_plugin_versions.json b/latest_plugin_versions.json index 92003f454..458306ebf 100644 --- a/latest_plugin_versions.json +++ b/latest_plugin_versions.json @@ -9,7 +9,7 @@ "router": { "repository": "https://github.com/apollographql/router", "versions": { - "latest-1": "v1.48.0" + "latest-1": "v1.48.1" } } }