Skip to content

chore(deps): update apollo graphql packages to v2.13.3#2704

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/apollo-graphql-packages
Open

chore(deps): update apollo graphql packages to v2.13.3#2704
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/apollo-graphql-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 10, 2023

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@apollo/gateway (source) 2.10.52.13.3 age confidence
@apollo/subgraph (source) 2.2.32.13.3 age confidence
@apollo/subgraph (source) 2.11.22.13.3 age confidence

Release Notes

apollographql/federation (@​apollo/gateway)

v2.13.3

Compare Source

Patch Changes

v2.13.2

Compare Source

Patch Changes

v2.13.1

Compare Source

Patch Changes
  • Allow bumping make-fetch-happen dependency to v15. (#​3374)

    This change allows users to upgrade make-fetch-happen to v15, which in turn will allow updating the cacache dependency from v17 to v20, dropping the tar v6 dependency that is marked as vulnerable.

    The only breaking changes in make-fetch-happen from v11 to v15 are removals of support for old end-of-life Node.js versions.

    There is only one note from the 12.0.0 release of make-fetch-happen that might be of interest when considering the upgrade:

    this changes the underlying http agents to those provided by @​npmcli/agent. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.

    As a result, it should be possible for most users to upgrade from v11 to v15 without any issues.

    We still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of @apollo/gateway.

    Even for users that stay on v11, there should not be any immediate danger. While cacache had tar v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on make-fetch-happen v11 are not actually affected by the vulnerability in tar v6.

    The dependency might hold the tar package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from cacache to tar to either be removed or updated to a newer version. As cacache does not actually use tar, this should not cause any issues.

  • Updated dependencies []:

v2.13.0

Compare Source

Minor Changes
  • Drop Node.js 14/16 support, require Node.js 18+ (#​3364)
Patch Changes

v2.12.3

Compare Source

Patch Changes

v2.12.2

Compare Source

Patch Changes

v2.12.1

Compare Source

Patch Changes

v2.12.0

Compare Source

Minor Changes
  • Federation 2.12 and Connect 0.3 (#​3276)
Patch Changes

v2.11.6

Compare Source

Patch Changes

v2.11.5

Compare Source

Patch Changes

v2.11.4

Compare Source

Patch Changes

v2.11.3

Compare Source

Patch Changes

v2.11.2

Compare Source

Patch Changes

v2.11.1

Compare Source

Patch Changes

v2.11.0

Compare Source

Minor Changes
  • Adds connect spec v0.2, available for use with Apollo Router 2.3.0 or greater. (#​3262)
Patch Changes
apollographql/federation (@​apollo/subgraph)

v2.13.3

Compare Source

Patch Changes

v2.13.2

Compare Source

Patch Changes

v2.13.1

Compare Source

Patch Changes

v2.13.0

Compare Source

Minor Changes
  • Drop Node.js 14/16 support, require Node.js 18+ (#​3364)
Patch Changes

v2.12.3

Compare Source

Patch Changes

v2.12.2

Compare Source

Patch Changes

v2.12.1

Compare Source

Patch Changes

v2.12.0

Compare Source

Minor Changes
  • Federation 2.12 and Connect 0.3 (#​3276)
Patch Changes

v2.11.6

Compare Source

Patch Changes

v2.11.5

Compare Source

Patch Changes

v2.11.4

Compare Source

Patch Changes

v2.11.3

Compare Source

Patch Changes

v2.11.2

Compare Source

Patch Changes

v2.11.1

Compare Source

Patch Changes

v2.11.0

Compare Source

Minor Changes
  • Adds connect spec v0.2, available for use with Apollo Router 2.3.0 or greater. (#​3262)
Patch Changes

v2.10.5

Compare Source

Patch Changes

v2.10.4

Compare Source

Patch Changes

v2.10.3

Compare Source

Patch Changes

v2.10.2

Compare Source

Patch Changes

v2.10.1

Compare Source

Patch Changes

v2.10.0

Compare Source

Patch Changes

v2.9.6

Compare Source

Patch Changes

v2.9.5

Compare Source

Patch Changes

v2.9.4

Compare Source

Patch Changes

v2.9.3

Compare Source

Patch Changes

v2.9.2

Compare Source

Patch Changes

v2.9.1

Compare Source

Patch Changes

v2.9.0

Compare Source

Patch Changes

v2.8.5

Compare Source

Patch Changes

v2.8.4

Compare Source

Patch Changes

v2.8.3

Compare Source

Patch Changes

v2.8.2

Compare Source

Patch Changes

v2.8.1

Compare Source

Patch Changes

v2.8.0

Compare Source

Patch Changes

v2.7.8

Compare Source

Patch Changes

v2.7.7

Compare Source

Patch Changes

v2.7.6

Compare Source

Patch Changes

v2.7.5

Compare Source

Patch Changes

v2.7.4

Compare Source

Patch Changes

v2.7.3

Compare Source

Patch Changes

v2.7.2

Compare Source

Patch Changes

v2.7.1

Compare Source

Patch Changes

v2.7.0

Compare Source

Minor Changes
  • Implement progressive @override functionality (#​2911)

    The progressive @override feature brings a new argument to the @override directive: label: String. When a label is added to an @override application, the override becomes conditional, depending on parameters provided to the query planner (a set of which labels should be overridden). Note that this feature will be supported in router for enterprise users only.

    Out-of-the-box, the router will support a percentage-based use case for progressive @override. For example:

    type Query {
      hello: String @​override(from: "original", label: "percent(5)")
    }

    The above example will override the root hello field from the "original" subgraph 5% of the time.

    More complex use cases will be supported by the router via the use of coprocessors/rhai to resolve arbitrary labels to true/false values (i.e. via a feature flag service).

Patch Changes

v2.6.3

Compare Source

Patch Changes

v2.6.2

Compare Source

Patch Changes

v2.6.1

Compare Source

Patch Changes

v2.6.0

Compare Source

Patch Changes

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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 10, 2023
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 0b1e8d2 to 5e7c46c Compare March 10, 2023 12:18
@kamilmysliwiec
Copy link
Copy Markdown
Member

@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 3 times, most recently from 4251eb8 to 3fe8a8a Compare March 10, 2023 19:05
@renovate renovate bot changed the title chore(deps): update dependency @apollo/subgraph to v2.3.3 chore(deps): update apollo graphql packages Mar 10, 2023
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 15 times, most recently from 155b213 to c868a7c Compare March 17, 2023 17:14
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 8 times, most recently from b3e30ed to 2c8cf77 Compare March 21, 2023 16:14
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 10 times, most recently from 92ba3a4 to 98b7e11 Compare April 4, 2023 04:23
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 9 times, most recently from a4cf077 to c17a936 Compare April 11, 2023 00:04
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 3 times, most recently from cd24394 to 59dc1bf Compare April 17, 2023 23:50
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 3 times, most recently from b6161a7 to 9b6c368 Compare April 20, 2023 20:31
@erikwrede
Copy link
Copy Markdown
Contributor

erikwrede commented Nov 8, 2023

@kamilmysliwiec this PR is not a full depdendency upgrade as it still uses the old deprecated & replaced apollo-link-ws lib and deprecated test classes. Please reconsider using my PR (#2916) or merging it into this instead. I made sure to include the new libraries recommended by apollo.

@MrChrisRodriguez
Copy link
Copy Markdown

@kamilmysliwiec is there anything anyone can do to help get this across the finish line?

@sutt0n
Copy link
Copy Markdown

sutt0n commented Jan 8, 2024

@kamilmysliwiec apollographql/federation#2375 (comment)

It seems there can be some kind of workaround here... Although, I would suspect this may introduce a breaking change to this repo. 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants