-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix(deps): update apollo graphql packages #820
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
ckomop0x
approved these changes
Jul 2, 2024
4cee5b5
to
087887b
Compare
087887b
to
4b0e870
Compare
4b0e870
to
fdfb0b8
Compare
fdfb0b8
to
d878e18
Compare
31e4c83
to
a451a2a
Compare
a451a2a
to
caa6c76
Compare
caa6c76
to
445cc9b
Compare
445cc9b
to
681d468
Compare
681d468
to
1df3c4f
Compare
1df3c4f
to
a861ec9
Compare
a861ec9
to
e9c8b6b
Compare
e9c8b6b
to
4e4b6fe
Compare
4e4b6fe
to
f714fdf
Compare
f714fdf
to
a23925c
Compare
a23925c
to
de074cd
Compare
de074cd
to
f886901
Compare
f886901
to
6a1a150
Compare
6a1a150
to
319a1b4
Compare
319a1b4
to
73330ba
Compare
73330ba
to
160691d
Compare
160691d
to
d474d43
Compare
d474d43
to
34034d2
Compare
ckomop0x
approved these changes
Jul 16, 2024
34034d2
to
3f8d005
Compare
3f8d005
to
23059ed
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.10.4
->3.10.8
^0.23.0
->^0.24.0
Release Notes
apollographql/apollo-client (@apollo/client)
v3.10.8
Compare Source
Patch Changes
1f0460a
Thanks @jerelmiller! - Allowundefined
to be returned from acache.modify
modifier function when a generic type argument is used.v3.10.7
Compare Source
Patch Changes
#11901
10a8c0a
Thanks @phryneas! - updatecanUseLayoutEffect
check to also allow for layout effects in React Native#11861
1aed0e8
Thanks @henryqdineen! - Defend against non-serializable params ininvariantWrappers
#11905
29755da
Thanks @phryneas! - Add.d.cts
files for cjs bundles#11906
d104759
Thanks @phryneas! - chore: update TypeScript to 5.5v3.10.6
Compare Source
Patch Changes
f745558
Thanks @phryneas! -useMutation
: useuseIsomorphicLayoutEffect
instead ofuseLayoutEffect
v3.10.5
Compare Source
Patch Changes
#11888
7fb7939
Thanks @phryneas! - switchuseRenderGuard
to an approach not accessing React's internals#11511
6536369
Thanks @phryneas! -useLoadableQuery
: ensure thatloadQuery
is updated if the ApolloClient instance changes#11860
8740f19
Thanks @alessbell! - Fixes #11849 by reevaluatingwindow.fetch
each timeBatchHttpLink
uses it, if not configured viaoptions.fetch
. Takes the same approach as PR #8603 which fixed the same issue inHttpLink
.#11852
d502a69
Thanks @phryneas! - Fix a bug where calling theuseMutation
reset
function would point the hook to an outdatedclient
reference.#11329
3d164ea
Thanks @PaLy! - Fix graphQLErrors in Error Link if networkError.result is an empty string#11852
d502a69
Thanks @phryneas! - Prevent writing to a ref in render inuseMutation
.As a result, you might encounter problems in the future if you call the mutation's
execute
function during render. Please note that this was never supported behavior, and we strongly recommend against it.#11848
ad63924
Thanks @phryneas! - Ensure covariant behavior:MockedResponse<X,Y>
should be assignable toMockedResponse
#11851
45c47be
Thanks @phryneas! - Avoid usage of useRef in useInternalState to prevent ref access in render.#11877
634d91a
Thanks @phryneas! - Add missing name to tuple member (fix TS5084)#11851
45c47be
Thanks @phryneas! - Fix a bug whereuseLazyQuery
would not pick up a client change.apollographql/rover (@apollo/rover)
v0.24.0
Compare Source
❗ BREAKING ❗
Removed the deprecated
plain
andjson
options for--output
- @dylan-apollo PR #1804The
--output
option is now only for specifying a file to write to. The--format
option should be used to specify the format of the output.🚀 Features
Return the name of the linting rule that is violated, as well as the code - @jonathanrainer PR #1907
Originally only the message from the linting violation was included in the response, but now it also includes the name of the specific linting rule to aid debugging
Use the Router's
/health?ready
endpoint to check readiness - @nmoutschen PR #1939Previously
rover dev
used a simple query to establish readiness, but this did not allow for router customizations.Adding architecture and OS metrics - @aaronArinder PR #1947
Allows us to track the Operating Systems and Architectures in use by our users, this will give us more information as to where to focus support efforts
Allow
aarch64
macOS to pull correctsupergraph
binaries where available - @jonathanrainer PR #1971We recently started publishing
supergraph
binaries foraarch64
, so if they are available Rover will use them in preference to x86_64 binaries.🐛 Fixes
Don't panic if the telemetry client cannot be initialised - @dylan-apollo PR #1897 - Issue #1893
Rename
.cargo/config
to.cargo/config.toml
- @jonathanrainer PR #1921Fix
pnpm
installs by moving the binary download location - @jonathanrainer PR #1927 - Issue #1881After we inlined the
binary-install
dependency in v0.23.0 this changed where the downloaded binary was stored when usingpnpm
. This caused users running the binary to enter an infinite loop. This moves the binary to a new location which avoids this.Don't panic on file watcher errors - @nmoutschen PR #1935
Instead of panicking when errors occur watching files return those errors gracefully to the user.
Store binaries with version numbers attached so upgrades are possible - @jonathanrainer PR #1932 - Issue #1563
When downloading binaries via
npm
they were always stored asrover
despite the version. As such, when a new version came out the upgrade would fail. This now doesn't happen, as binaries are stored with their versions number in the name.Ensure correct URL is used if
subgraph_url
androuting_url
are provided in a supergraph schema - @jonathanrainer PR #1948 - Issue #1782Let
--output
accept paths with missing intermediate directories - @jonathanrainer PR #1944 - Issue #1787Allow
rover dev
to read Federation Version from supergraph schema - @jonathanrainer PR #1950 - Issue #1735The Federation version could be set in the supegraph schema but was being ignored by
rover dev
. It now is taken into account, along with the overriding environment variable.Stop .exe being printed after Federation version during composition - @jonathanrainer PR #1951 - Issue #1390
Reinstate support for
glibc
2.17 - @jonathanrainer PR #1953In resolving the issues with CentOS 7 we accidentally removed support for
glibc
2.17, this has now been restoredBe more lenient about
supergraph
binary versions - @dylan-apollo PR #1966In resolving #1390, we were too restrictive in what counted as a valid version. This restores the correct behaviour
Set
package.json
to a stable version when testing NPM Installers - @jonathanrainer PR #1967When testing whether our NPM installers worked correctly we were trying to download the latest
rover
binary. On release PRs, where the binary didn't yet exist, this was causing problems.Fix mocking of calls to Orbiter in Installer tests - @jonathanrainer PR #1968
Remove noisy errors from intermediate composition states - @aaronArinder PR #1956
When
rover dev
composes multiple subgraphs it does so one at a time. As such if there are dependencies there can be noisy ephemeral errors, this fixes that by waiting until all subgraphs are added before trying composition.🛠 Maintenance
Update GitHub CircleCI Orb to v2.3.0 - @Geal PR #1831
Update plugins to Fed 2.7 and Router 1.43.0 - @smyrick PR #1877
Update CODEOWNERS - @dotdat PR #1890
Make Betelgeuse the primary owners of the Rover repository
Update lychee-lib to v0.15 - @dotdata PR #1902
Add tests and provide status codes as part of linter errors - @dotdat PR #1903
Add nix files to .gitignore - @aaronArinder PR #1908
Update apollographql/router to v1.47.0 - @aaronArinder PR #1841
Update apollographql/federation-rs to v2.7.8 - @aaronArinder PR #1746
Update node.js to v20 - @aaronArinder PR #1778
Update Rust to v1.76.0 and the Rust CircleCI Orb to v1.6.1 - @aaronArinder PR #1788
Update serial_test to v3 - @jonathanrainer PR #1836
Update which to v6 - @jonathanrainer PR #1835
Update apollographql/federation-rs to v2.8.0 - @aaronArinder PR #1909
Update tar to v6.2.1 - @aaronArinder PR #1888
Update tar to v7 - @aaronArinder PR #1914
Update node.js packages - @aaronArinder PR #1830
Includes
eslint
to v8.57.0,node.js
to v20.14.0,nodemon
to v3.1.2,npm
to v10.8.1 andprettier
to v3.3.0Update Rust to v1.78.0 - @aaronArinder PR #1912
Update apollographql/router to v1.48.0 - @aaronArinder PR #1917
Update zip to v2 - @jonathanrainer PR #1916
Update eslint to v9.4.0 - @dotdat PR #1913
Update hyper to v1.0 - @dotdat PR #1789
Add tests for socket names - @jonathanrainer PR #1918
In future dependency upgrades we want to ensure that behaviour around socket naming works as expected, so add a test to ensure that.
Update rust packages - @jonathanrainer PR #1755
Consolidates updates of pre-1.0 rust crates, check PR for full details of crates updated
Update notify to v6 - @jonathanrainer PR #1603
Include cargo-deny checks on PRs - @jonathanrainer PR #1910
Now we can check for licences that don't correspond to our allowed list and pick up on dependency issues live on PRs
Pin node.js dev dependencies - @aaronArinder PR #1923
Allow 0BSD licence - @aaronArinder PR #1924
Update interprocess to v2 - @dotdat PR #1915
Update apollographql/router to v1.48.1 - @dotdat PR #1926
Update Rust to v1.79.0 - @jonathanrainer PR #1931
Update git2 to v0.19 - @jonathanrainer PR #1930
Update node.js packages - @jonathanrainer PR #1929
Includes
@eslint/compat
to v1.1.0,eslint
to v9.5.0,graphql
to v16.8.2 andprettier
to v3.3.2Migrate CI to use manylinux rather than CentOS 7 - @jonathanrainer PR #1952
As CentOS 7 has now entered End-of-Life, migrate our CI to use a different Linux distribution.
Update apollographql/router to v1.49.1 - @jonathanrainer PR #1933
Update apollographql/federation-rs to v2.8.2 - @jonathanrainer PR #1934
Update node.js packages - @jonathanrainer PR #1940
Includes
eslint
to v9.6.0,node.js
to v20.15.0,nodemon
to v3.1.4,graphql
to v16.9.0Fix clippy warnings - @loshz PR #1955
Allow integration tests to accept a pre-compiled binary - @jonathanrainer PR #1957
Run macOS x86_64 integration tests in GitHub Actions - @nmoutschen PR #1958
Due to CircleCI's deprecation of x86_64 macOS executors use GitHub Actions to still run our tests on this architecture
Add smoke tests for
rover dev
- @jonathanrainer PR #1961Update apollographql/router to v1.50.0 - @jonathanrainer PR #1954
Trigger GitHub Actions from CircleCI - @nmoutschen PR #1959
Add docs team to CODEOWNERS - @aaronArinder PR #1965
Fix up Release CI and explicitly add tokio
rt-multi-thread flag
- @jonathanrainer PR #1972Add context to auth output when saving an API Key - @loshz PR #1974
📚 Documentation
Minor update to README.md - @tratzlaff PR #1880
Fixes use of numbered lists in the README.md
Remove failing/redundant links from docs - @dotdat PR #1894
Update docs style - @Meschreiber PR #1883
Update formatting and admonitions to most recent conventions.
Update frontmatter - @Meschreiber PR #1898
Updates title casing and adds metadata to subtitles
Clarify
subgraph publish
can only create variants not graphs - @Meschreiber PR #1938Make example using
-
instead of filepath clearer - @aaronArinder PR #1963Update Router terminology - @Meschreiber PR #1925
Update the uses of Apollo Router to GraphOS Router or Apollo Router Core where necessary
Update documentation to make it clear we collect CPU Architecture, per command - @aaronArinder PR #1964
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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.