Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update ghcr.io/apollographql/router docker tag to v1.36.0 #284

Merged
merged 1 commit into from
Jan 3, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 3, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
ghcr.io/apollographql/router minor v1.35.0 -> v1.36.0

Release Notes

apollographql/router (ghcr.io/apollographql/router)

v1.36.0

Compare Source

🚀 Features

Run new (non-load-bearing) Rust validation out-of-band to help identify deltas (Issue#4159)

As part of the process to replace JavaScript validation with a more performant Rust validation in the router, we are enabling the router to run both validations as a default. This allows us to definitively assess reliability and stability of Rust validation before completely removing JavaScript validation. As before, it's possible to toggle between implementations using the experimental_graphql_validation_mode config key. Possible values are: new (runs only Rust-based validation), legacy (runs only JS-based validation), both (runs both in comparison, logging errors if a difference arises).

The both mode is now the default, which will result in no client-facing impact but will output errors to the Router's logs if a discrepancy is recorded. If you discover discrepancies in your logs, please open an issue.

By @​lrlna in https://github.com/apollographql/router/pull/4161

🐛 Fixes

Fix fragment usage with @interfaceObject (Issue #​3855)

When requesting __typename under a fragment under an interface, from a subgraph adding fields to that interface with the @interfaceObject directive, the router was returning the interface name instead of the concrete type name. This is now fixed at the query planner level.

By @​geal in https://github.com/apollographql/router/pull/4363

TLS client configuration override for Redis (Issue #​3551)

It is now possible to set up a client certificate or override the root certificate authority list for Redis connections, through the tls section under Redis configuration. Options follow the same format as subgraph TLS configuration:

apq:
  router:
    cache:
      redis:
        urls: [ "redis://localhost:6379" ]
        tls:
          certificate_authorities: ""
          client_authentication:
            certificate_chain: 
            key: 

By @​Geal in https://github.com/apollographql/router/pull/4304

span_mode: spec_compliant not applied correctly (Issue #​4335)

Previously, telemetry.instrumentation.spans.span_mode.spec_compliant was not being correctly applied. This resulted in extra request spans that should not have been present in spec compliant mode, where router.supergraph.subgraph was incorrectly output as request.router.supergraph.subgraph. This has been fixed in this release.

By @​BrynCooke in https://github.com/apollographql/router/pull/4341

🛠 Maintenance

chore: Update zerocopy dependency (PR #​4403)

This changeset updates zerocopy to 0.7.31, which has a fix for https://rustsec.org/advisories/RUSTSEC-2023-0074.

By @​o0Ignition0o in https://github.com/apollographql/router/pull/4403


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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. View repository job log here.

@renovate renovate bot requested a review from alessbell as a code owner January 3, 2024 22:46
@renovate renovate bot enabled auto-merge January 3, 2024 22:46
@renovate renovate bot added this pull request to the merge queue Jan 3, 2024
Merged via the queue into main with commit f41e64f Jan 3, 2024
1 check passed
@renovate renovate bot deleted the renovate/ghcr.io-apollographql-router-1.x branch January 3, 2024 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants