-
Notifications
You must be signed in to change notification settings - Fork 54
fix(deps): update all non-major dependencies #638
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
base: main
Are you sure you want to change the base?
Conversation
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
1254ecf
to
42662ec
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
42662ec
to
b76d160
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
b76d160
to
adce65c
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
adce65c
to
c20a0fe
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
c20a0fe
to
7b97678
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
7b97678
to
8f5ec49
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
8f5ec49
to
895b388
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
895b388
to
d95b8e3
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
d95b8e3
to
9a8d845
Compare
Apollo Federation Subgraph Compatibility ResultsThe following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph. Table Legend
Ballerina
C# / .NET
Elixir
Go
Java / Kotlin
JavaScript / TypeScript
PHP
Python
Ruby
Rust
Scala
Swift
Other Solutions
|
9a8d845
to
435b892
Compare
Apollo Federation Subgraph Compatibility Results
|
435b892
to
538886d
Compare
Apollo Federation Subgraph Compatibility Results
|
538886d
to
3a1c46b
Compare
Apollo Federation Subgraph Compatibility Results
|
3a1c46b
to
063bcbb
Compare
Apollo Federation Subgraph Compatibility Results
|
063bcbb
to
ec5af4a
Compare
Apollo Federation Subgraph Compatibility Results
|
a2842f0
to
0e93ceb
Compare
Apollo Federation Subgraph Compatibility Results
|
0e93ceb
to
5f75308
Compare
Apollo Federation Subgraph Compatibility Results
|
5f75308
to
48bd6fc
Compare
Apollo Federation Subgraph Compatibility Results
|
48bd6fc
to
7320009
Compare
Apollo Federation Subgraph Compatibility Results
|
7320009
to
8cbe478
Compare
Apollo Federation Subgraph Compatibility Results
|
8cbe478
to
e34cee3
Compare
Apollo Federation Subgraph Compatibility Results
|
e34cee3
to
56e0c0c
Compare
Apollo Federation Subgraph Compatibility Results
|
56e0c0c
to
39ad866
Compare
Apollo Federation Subgraph Compatibility Results
|
39ad866
to
d2978d4
Compare
Apollo Federation Subgraph Compatibility Results
|
d2978d4
to
61edde0
Compare
Apollo Federation Subgraph Compatibility Results
|
61edde0
to
badd59b
Compare
Apollo Federation Subgraph Compatibility Results
|
badd59b
to
b92d1a4
Compare
Apollo Federation Subgraph Compatibility Results
|
b92d1a4
to
15a71aa
Compare
Apollo Federation Subgraph Compatibility Results
|
15a71aa
to
1d24a4d
Compare
Apollo Federation Subgraph Compatibility Results
|
This PR contains the following updates:
^0.25.0
->^0.35.0
4.2.5
->4.2.6
18.19.44
->18.19.122
0.38.1
->0.38.3
0.2.0
->0.3.0
7.2.2
->7.9.0
7.2.0
->7.7.2
7.2.2
->7.9.0
13.5.1
->13.9.14
13.5.1
->13.9.14
6.0.101
->6.0.428
8.57.0
->8.57.1
2.29.1
->2.32.0
3.3.3
->3.6.2
5.5.4
->5.9.2
Release Notes
apollographql/rover (@apollo/rover)
v0.35.0
Compare Source
❗ BREAKING ❗
🚀 Features
🛠 Maintenance
v0.34.1
Compare Source
🐛 Fixes
v0.34.0
Compare Source
🚀 Features
--mcp-collection
option forrover dev
- @Jephuff PR #2636v0.33.0
Compare Source
🚀 Features
rover init
- @sanchezdale PR #2630init
were set to default to federation 2.10. Now,init
sets the default to the federation version defined in the selected starter template.🛠 Maintenance
apollographql/federation-rs
to v2.11.0 - PR #2627📚 Documentation
v0.32.1
Compare Source
🐛 Fixes
Log cause of introspection error - @pubmodmatt PR #2615
Introspection failures in
rover dev
were not logging the underlying cause of the failure. This has been fixed to help with debugging introspection problems.🛠 Maintenance
eslint
to v9.28.0 - PR #2616zip
to v4 - PR #2618rand_regex
to v0.18.1 - PR #2606slackapi/slack-github-action
action to v2.1.0 - PR #2584duct
to v1 - PR #2586npm
to v11 - PR #2547quay.io/pypa/manylinux2014_x86_64
docker tag to v2025 - PR #2548📚 Documentation
v0.32.0
Compare Source
🚀 Features
Use the Streamable HTTP transport for MCP - @pubmodmatt PR #2607
rover dev --mcp
will now use the Streamable HTTP transport instead of SSE. Specify the--mcp-port
and/or--mcp-address
options torover dev --mcp
to override the default values. The--mcp-sse-port
and--mcp-sse-address
options still work, but will configure the port and address for Streamable HTTP. Users should migrate to the new option names.v0.31.3
Compare Source
🐛 Fixes
v0.31.2
Compare Source
🐛 Fixes
v0.31.1
Compare Source
🐛 Fixes
--mcp-directory
was optional, butrover dev
failed if it was not specified--mcp-sse-address
to set the bind address for the MCP server started byrover dev
ERROR
orUNKNOWN
rover dev
would exit but leave the other process runningrover init
will now emit the correct commands for Windows PowerShell - @sanchezdale PR #2595🛠 Maintenance
v0.31.0
Compare Source
🚀 Features
Add mcp to rover dev - @Jephuff, @pubmodmatt PR #2591
This release adds the ability to run the Apollo MCP Server in addition to the Apollo Router when running
rover dev
. Specify the--mcp
option to start the MCP server. Additional options are provided to configure the MCP server. Userover dev --help
for details.v0.30.0
Compare Source
🚀 Features
Add support for templates in the
rover init
commandThis adds support for templates in the
rover init
command. You can now select a template to use when creating a new graph!PRs Included
init
flag to default features - @tayrriblestart_point_file
to specify what file to use in output - @sanchezdale🐛 Fixes
🛠 Maintenance
📚 Documentation
pq publish
into docs - @lleadbetrover init
resources - @Meschreiberactions/checkout@v4
in GitHub Actions example workflows - @DaleSeov0.29.1
Compare Source
🐛 Fixes
📚 Documentation
v0.29.0
Compare Source
🚀 Features
Adding new command
rover init
New
rover init
command to help set up a new project. It walks you through creating a graph, setting up files, and getting GraphOS credentials.More information:
PRs Included
init
flow when duplicate graph ID is provided1d586fc
rover_std
librarydev
command's descriptioninit
configuring
slug to docs link listinit
commandinit
Command with TypeState Pattern🛠 Maintenance
📚 Documentation
rover init
v0.28.1
Compare Source
🐛 Fixes
Fix telemetry reporting for release builds - @pubmodmatt PR #2445
Telemetry was not working for release builds. This has been corrected. See the Rover privacy policy for information about anonymous usage data collection in Rover.
🛠 Maintenance
v0.28.0
Compare Source
🚀 Features
Default to Apollo Router 2.x for
rover dev
- @pubmodmatt PR #2433The default version of Apollo Router used by
rover dev
is now 2.x instead of 1.x. The default can be overridden bysetting
APOLLO_ROVER_DEV_ROUTER_VERSION
, for exampleAPOLLO_ROVER_DEV_ROUTER_VERSION=1.61.0
.Implement supergraph config schema command - @jonathanrainer PR #2418
Adds a new
rover supergraph config schema
command to output the JSONSchema forsupergraph.yaml
. This can be usedto configure editor support for the file.
🐛 Fixes
rover config whoami
- @pubmodmatt PR #2413🛠 Maintenance
📚 Documentation
v0.27.2
Compare Source
🐛 Fixes
Restore the ability to use environment or file references in the
supergraph.yaml
file - @jonathanrainer PR #2411In v0.26.3 and older you could use references such as
${env.HOST}
or similar in thesupergraph.yaml
file, therewas an oversight in the refactor and this was removed. This ability has now been restored.
🛠 Maintenance
apollographql/federation-rs
to v2.10.0 - @jonathanrainer PR #2409thiserror
to v2.0.1 - @jonathanrainer PR #2261v0.27.1
Compare Source
🐛 Fixes
Create output parent directories if they do not already exist - @dotdat PR #2396
One small regression with release of v0.27.0 was that if an output directory to
supergraph compose
was specified,but one of the parent directories did not exist, the command would fail. In previous versions the parent directories
would be created instead and the command would succeed. This is now corrected and the previous behaviour restored.
Clean up how default subgraphs are defined in
rover dev
- @dotdat PR #2397 fixes #2394An issue has been reported where
rover dev
would prompt repeatedly for the subgraph name and URL despite theuser having given those values already. This was due to multiple factors, including not accounting for CLI args in
the default case and some faulty other faulty logic. This has now been restored.
Refine how composition produces artifacts for targets - @dotdat PR #2398 fixes #2393
Due to changes in the
supergraph
binary from 2.9+, writing directly to a file is now supported. However,this feature is not available in earlier versions of
supergraph
. As such Rover should be responsible fororchestrating how the output from
supergraph
binary ends up in a file, rather than delegating that responsibilityto the
supergraph
binary and thus being at the mercy of which version is used. This allowed a further refactor thateliminated complexity around composition outputs.
Ensure credentials are checked when needed and not before - @jonathanrainer PR #2400 fixes #2399
Due to the
rover dev
refactor there were situations where credentials were being required when they were ultimatelynot being used. As such we stopped supporting the use case where no
profile
was defined and noAPOLLO_KEY
env varwas provided, which is a very common pattern. This is now corrected.
🛠 Maintenance
Update
apollographql/router
to v1.60.1 - @jonathanrainer PR #2388Update Node.js packages - @jonathanrainer PR #2390
Includes
eslint
to v9.20.0 andprettier
to v3.5.0Update
node
CircleCI orb to v7.1.0 - @jonathanrainer PR #2391Pin dependencies - @jonathanrainer PR #2401
Update Rust and Node.js packages - @jonathanrainer PR #2402
Includes
eslint
to v9.20.1,mockito
to v1.6.1,node
to v20.18.3 andprettier
to v3.5.1Update CI node Docker Image to v20.18.3 - @jonathanrainer PR #2403
Update
mockall
to v0.13.1 - @jonathanrainer PR #24045📚 Documentation
rover dev --help
- @dylan-apollo PR #2395v0.27.0
Compare Source
❗ BREAKING ❗
Make paths in
supergraph.yaml
resolve relative to the location of thesupergraph.yaml
file - @jonathanrainer PR #2119To support the new Apollo Language Server it is now the case that any paths expressed in the
supergraph.yaml
file willbe resolved relative to the file's location on disk, not the location that Rover is running in, at the time.
Remove
fed2
command - @aaronArinder PR #2222This was a deprecated, hidden, unused command that was for early Federation 2.0 testing. This command has not been
invoked for a very long time.
Remove ability to start multiple
rover dev
sessions - @jonathanrainer PR #2352Now that Rover supports hot-reloading from
supergraph.yaml
files we've removed the ability to start multiplerover dev
sessions, in multiple terminal windows, and have them communicate with each other.Remove ambiguity around which URL is used for query execution when using
subgraph_url
and--graph-ref
flagIn previous versions of Rover, when the
--graph-ref
flag was used and a subgraph was specified in thesupergraph.yaml
to override the values from GraphOS, theschema.subgraph_url
was used for both schema fetching via introspection and query execution.This was a bug in earlier versions of Rover that has only recently been identified. Now if this same situation occurs, Rover will use
the given
schema.subgraph_url
(http://localhost:4000/graphql
in the example above) to fetch the schema only. Queryexecution will use the
routing_url
from GraphOS.This is consistent with the documented behaviour since this feature launched and in addition is consistent with the
principle that the use of the
supergraph.yaml
will only override--graph-ref
where you explicitly state thatshould happen. To obtain the original behaviour again you simply need to override the
routing_url
in thesupergraph.yaml
as well, so the example above would become:and this will use
http://localhost:4000/graphql
for query execution and schema fetching via introspection.🚀 Features
Apollo Language Server - @jonathanrainer
This brand-new feature aids in subgraph development and also supports connectors. It enhances Apollo tools such as the schema proposals editor and recent versions of IDE plugins and extensions by providing federation-aware syntax highlighting, validation, autocompletion, and more
PRs Included
New version of
rover dev
- @dotdat @aaronArinder @loshz @monkpow @jonathanrainerIn this version of Rover there is a new version of
rover dev
built upon a completely new implementation of thecomposition pipeline inside of Rover. This not only allows a better functioning
rover dev
with more features, butit also supports the new Apollo Language Server, for use with Connectors!
In addition, it also supports hot-reloading of the
supergraph.yaml
file, subgraphs can be added, removed or edited,and this will be all be reflected in the running
rover dev
session!PRs Included
Add ability to hot-reload
federation_version
insupergraph.yaml
- @jonathanrainer PR #2347Rover now has the ability to account for changes in the
federation_version
field of thesupergraph.yaml
file,while it is running.
Enabling Remote Proxy Downloads - @LongLiveCHIEF @jonathanrainer PR #2254 #2372
Rover now has the ability to be installed from a remote proxy, via the use of environment variables.
Display the results of custom check tasks - @swcollard PR #2087
Rover now has the ability to print out results of CustomCheckTasks from the Platform API
🐛 Fixes
Stop Running Router with logs at TRACE level - @nmoutschen PR #2143
We were running the Router at TRACE level logging, which was causing queries to not complete in some cases
Stop
rover dev
session if router binary crashes - @jonathanrainer PR #2382In the past we let the
rover dev
session continue if the router binary crashed, which led to a misleading stateof affairs, this has now been fixed.
🛠 Maintenance
Consolidate Rover Tests - @jonathanrainer PR #2095
Removes old tests now that the E2E tests are more mature and consolidates our examples to clean up the codebase
Implement breaking changes for
apollo-federation-types
0.14 - @dylan-apollo PR #2104Update
apollographql/router
to v1.55.0 - @jonathanrainer PR #2123Update rust crates - @jonathanrainer PR #2129
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.