Skip to content

v2.2.1#30

Closed
Aguilarjaf wants to merge 82 commits intoExpediaGroup:v2.2.0from
Aguilarjaf:v2.2.1
Closed

v2.2.1#30
Aguilarjaf wants to merge 82 commits intoExpediaGroup:v2.2.0from
Aguilarjaf:v2.2.1

Conversation

@Aguilarjaf
Copy link

v2.2.1

This PR merges the changes from Apollo Router v2.2.1, which introduces a fix for redis connection memory leak on schema changes (apollographql#7319).


Checklist

Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review.

  • Changes are compatible1
  • Documentation2 completed
  • Performance impact assessed and acceptable
  • Tests added and passing3
    • Unit Tests
    • Integration Tests
    • Manual Tests

Exceptions

Note any exceptions here

Notes

Footnotes

  1. It may be appropriate to bring upcoming changes to the attention of other (impacted) groups. Please endeavour to do this before seeking PR approval. The mechanism for doing this will vary considerably, so use your judgement as to how and when to do this.

  2. Configuration is an important part of many changes. Where applicable please try to document configuration examples.

  3. Tick whichever testing boxes are applicable. If you are adding Manual Tests, please document the manual testing (extensively) in the Exceptions.

dylan-apollo and others added 30 commits April 23, 2025 09:20
- Adds a portion of the subgraph validation tests being ported over from the federation repo.
- Exposes error fields on SubgraphError and FederationError for use in the tests.
  - Creates a public getter method for SubgraphError's error field
  - Creates a public getter method returning an array of errors associated with a given FederationError
- Ports over the build_for_errors() test utility.
…7263)

Co-authored-by: Lucas Leadbetter <5595530+lleadbet@users.noreply.github.com>
Co-authored-by: Edward Huang <edhuang@gmail.com>
…ql#7319)

Co-authored-by: Renée <renee.kooi@apollographql.com>
Co-authored-by: Dylan Anthony <dylan@apollographql.com>
Co-authored-by: Dylan Anthony <dylan@apollographql.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renée Kooi <renee.kooi@apollographql.com>
Signed-off-by: Benjamin <5719034+bnjjj@users.noreply.github.com>
Co-authored-by: Jesse Rosenberger <git@jro.cc>
clenfest and others added 29 commits May 1, 2025 16:30
Co-authored-by: Ben Newman <ben@apollographql.com>
…ctives/types (apollographql#7365)

When the `@link` directive definition is missing, we have some logic that automatically adds the `link` spec's type/directive definitions to the schema. We weren't accounting for the link spec's aliases/imports when doing this, while the JS codebase was, so we've ported that logic here. Note that this logic has several bugs, but we're going to port it as-is for now and address the bugs later.
these both need to be installed on our releasing image
This was inadverently removed in apollographql#7410 but should continue to exist.
@Aguilarjaf Aguilarjaf closed this Jun 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.