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

fix(deps): update all non-major dependencies #320

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 11, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@apollo/rover 0.10.0 -> 0.26.3 age adoption passing confidence
@nestjs/apollo 10.1.7 -> 10.2.1 age adoption passing confidence
@nestjs/cli 9.1.5 -> 9.5.0 age adoption passing confidence
@nestjs/common (source) 9.2.1 -> 9.4.3 age adoption passing confidence
@nestjs/config 2.2.0 -> 2.3.4 age adoption passing confidence
@nestjs/core (source) 9.2.1 -> 9.4.3 age adoption passing confidence
@nestjs/graphql 10.1.7 -> 10.2.1 age adoption passing confidence
@nestjs/platform-express (source) 9.2.1 -> 9.4.3 age adoption passing confidence
@nestjs/schematics 9.0.3 -> 9.2.0 age adoption passing confidence
@nestjs/testing (source) 9.2.1 -> 9.4.3 age adoption passing confidence
@prisma/client (source) 4.7.1 -> 4.16.2 age adoption passing confidence
@types/graphql-validation-complexity (source) 0.4.0 -> 0.4.4 age adoption passing confidence
@types/jest (source) 29.2.4 -> 29.5.14 age adoption passing confidence
@types/node (source) 18.11.12 -> 18.19.68 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 5.46.0 -> 5.62.0 age adoption passing confidence
@typescript-eslint/parser (source) 5.46.0 -> 5.62.0 age adoption passing confidence
apollo-server-express (source) 3.11.1 -> 3.13.0 age adoption passing confidence
apollo-server-types 3.7.1 -> 3.8.0 age adoption passing confidence
class-validator 0.14.0 -> 0.14.1 age adoption passing confidence
dataloader 2.1.0 -> 2.2.3 age adoption passing confidence
date-fns 2.29.3 -> 2.30.0 age adoption passing confidence
date-fns-tz 1.3.7 -> 1.3.8 age adoption passing confidence
dotenv 16.0.3 -> 16.4.7 age adoption passing confidence
eslint (source) 8.29.0 -> 8.57.1 age adoption passing confidence
eslint-config-prettier 8.5.0 -> 8.10.0 age adoption passing confidence
eslint-plugin-import 2.26.0 -> 2.31.0 age adoption passing confidence
firebase-admin (source) 11.3.0 -> 11.11.1 age adoption passing confidence
jest (source) 29.3.1 -> 29.7.0 age adoption passing confidence
prettier (source) 2.8.1 -> 2.8.8 age adoption passing confidence
prisma (source) 4.7.1 -> 4.16.2 age adoption passing confidence
prisma-nestjs-graphql 17.0.2 -> 17.1.0 age adoption passing confidence
reflect-metadata (source) 0.1.13 -> 0.2.2 age adoption passing confidence
ts-jest (source) 29.0.3 -> 29.2.5 age adoption passing confidence
ts-node (source) 10.9.1 -> 10.9.2 age adoption passing confidence
ts-pattern 4.0.6 -> 4.3.0 age adoption passing confidence
typescript (source) 4.9.4 -> 4.9.5 age adoption passing confidence
uuid 9.0.0 -> 9.0.1 age adoption passing confidence

Release Notes

apollographql/rover (@​apollo/rover)

v0.26.3

Compare Source

🐛 Fixes

  • rover persisted-queries publish publishes clientNames in persisted query manifests - @​glasser #​2239

When using rover persisted-queries publish, if the JSON manifest file includes clientName fields on operations, those client names are now published instead of ignored. You can use the new --for-client-name option to set or override the clientName field for all operations in a persisted query manifest.

v0.26.2

Compare Source

🐛 Fixes

  • Avoid misleading warning when --output is not specified - @​glasser #​2100

    In the release of v0.26.1 logic was added to disable the output flag if the Federation version was less than 2.9, however this was being printed even when the --output flag was not supplied. This has been corrected.

  • Improve --graph-ref option - @​glasser #​2101

    In the release of v0.26.0 the --graph-ref option was added to supergraph compose as well as rover dev. However, the behaviour when --graph-ref was used in conjunction with --config did not work as documented. This is now fixed. Furthermore, both rover dev and supergraph compose, when using only the --graph-ref option, respect the graph ref's Federation version.

  • Further improve --graph-ref option - @​glasser #​2105

    Improves on the above by fixing some corner cases that prevented #​2101 from working as intended

🛠 Maintenance

📚 Documentation

v0.26.1

Compare Source

🚀 Features

  • Respect the use of --output flag in the supergraph binary - @​aaronArinder PR #​2045

    In testing to attempt to reduce the runtime of supergraph compose we noticed that a very large proportion of the time spent (in the case of large supergraphs) was spent printing the result to stdout. With this change we add an --output flag to the supergraph binary which means this time can be reduced significantly, leading to much faster compositions.

  • Add --license flag to rover dev - @​loshz PR #​2078

    Adds the ability to pass along an offline enterprise licence to the router when running rover dev

  • Remove Rayon and reduce usage of Crossbeam - @​jonathanrainer PR #​2081

    Now that rover has transitioned to using an asynchronous runtime we don't need to use Rayon any more. This also resolves a bug whereby rover dev could lock up if passed a supergraph.yaml file with lots of subgraphs in.

  • Introduce new print macros - @​loshz PR #​2090

    Adds three new macros to the codebase so that we can still visually distinguish between INFO, WARNING and ERROR log lines without the use of emoji

  • Use new print macros in place of emoji - @​loshz PR #​2096

    Updates the locations that previously used emoji to utilise the new macros defined in the previous PR

🐛 Fixes

  • Stop Windows Installer failing if whitespace is accidentally passed to the rover install command - @​jonathanrainer PR #​1975

    In some situations it was possible for whitespace to be passed to the rover install command which then caused the installer to fail. A guard has now been added to strip whitespace out before it is passed to the install command.

🛠 Maintenance

📚 Documentation

v0.26.0

Compare Source

Important: 1 potentially breaking changes below, indicated by ❗ BREAKING ❗

❗ BREAKING ❗

  • The --client-timeout flag now represents the period over which we allow retries - @​aaronArinder PR #​2019

    The documentation for this flag indicated that this was the period over which Rover would retry a command if there were retryable HTTP errors. However, this was not the case due to complexities in how the client was instantiated. This has now been corrected, so the documented behaviour matches the actual behaviour.

🚀 Features

  • Make rover operate asynchronously - @​aaronArinder @​Geal PR #​2035

    Removes the use of the reqwest blocking client allowing rover to operate using an asynchronous tokio runtime. This will bring performance improvements, particularly where working with large sets of subgraphs.

  • Add --graph-ref to supergraph compose - @​jonathanrainer PR #​2001

    Adds the same capabilities to supergraph compose as were added to rover dev in 0.25.0. You can now specify an existing Studio graphref and the command will run composition over the subgraphs specified in the graphref, as well as any overrides specified in a given supergraph config.

  • Add new rover cloud command - @​loshz PR #​2008

    Adds a new command to allow you to push or pull the Router config to a Cloud Router that is running in Studio

  • Add new rover cloud config validate subcommand - @​loshz PR #​2055

    Adds a new command enabling you to validate the Router config for a Cloud Router

🐛 Fixes

  • Don't run IsFederatedGraph before running SubgraphFetchQuery - @​glasser PR #​2004

    Previously we were checking IsFederatedGraph before running SubgraphFetch, but the same check is actually performed in SubgraphFetch anyway so the first call to IsFederatedSubgraph is unnecessary.

  • Allow --graph-ref to support contract variants - @​jonathanrainer PR #​2036

    There was a bug where using the graphref of a contract variant would cause an error about non-federated graphs. This has been resolved and now contract variant graphrefs can also be used.

  • Remove last reference to blocking reqwest client - @​loshz PR #​2050

    One reference to the blocking reqwest client had been leftover from the move to async operation in #​2035, this was removed.

  • Ensure NPM installer on Windows works correctly - @​jonathanrainer PR #​2059

    The NPM installer on Windows had been broken because it was attempt to rename a binary from rover to its correct name, rather than from rover.exe to its correct name. This has been corrected and extra CI and unit tests added to prevent a recurrence.

  • Make sure a message is returned to the user when cloud config is updated correctly - @​loshz PR #​2063

  • Fix a regression in rover dev where it would no longer watch subgraphs correctly - @​jonathanrainer PR #​2065

🛠 Maintenance

📚 Documentation

v0.25.0

Compare Source

🚀 Features

  • Enable Retries For Transient Errors Connecting To Graphs/Subgraphs - @​jonathanrainer PR #​1936

    This turns on retries at the HTTP level for connections to graphs/subgraphs to minimize connection resets and cancellations. Also, a new --subgraph-retries flag for rover dev lets you set the number of retries allowed when trying to re-establish a connection.

  • Add --graph-ref flag to rover dev - @​dotdat PR #​1984

    Introduces subgraph mirroring to rover dev. Subgraph mirroring inherits the subgraph routing URLs and schemas from an existing Studio graphref. This makes it easy to spin up a locally running supergraph without maintaining a supergraph config. See here for more information.

🐛 Fixes

  • Fixes issues related to passing filenames to --output - @​jonathanrainer PR #​1996

    An issue was raised whereby previous versions of Rover supported passing filenames to the --output flag but this was
    broken in v0.24.0. This has now been fixed and the previous functionality restored.

🛠 Maintenance

📚 Documentation

v0.24.0

Compare Source

Important: 1 potentially breaking change below, indicated by ❗ BREAKING ❗

❗ BREAKING ❗

  • Removed the deprecated plain and json options for --output - @​dylan-apollo PR #​1804

    The --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 #​1939

    Previously 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 correct supergraph binaries where available - @​jonathanrainer PR #​1971

    We recently started publishing supergraph binaries for aarch64, so if they are available Rover will use them in preference to x86_64 binaries.

🐛 Fixes


Configuration

📅 Schedule: Branch creation - "before 2am" in timezone Asia/Tokyo, Automerge - "before 2am" in timezone Asia/Tokyo.

🚦 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.


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

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

renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 11, 2022
@render
Copy link

render bot commented Dec 11, 2022

@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 6d08d4a to de1f74a Compare December 12, 2022 20:37
@renovate renovate bot changed the title chore(deps): update dependency @types/node to v18.11.13 chore(deps): update all non-major dependencies Dec 12, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 12, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 13, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 13, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 14, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 15, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 16, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 16, 2022
renovate-approve[bot]
renovate-approve bot previously approved these changes Dec 17, 2022
@renovate renovate bot changed the title chore(deps): update all non-major dependencies Update all non-major dependencies Dec 17, 2022
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 4 times, most recently from ceec06e to 4dffa28 Compare September 5, 2024 01:56
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 3 times, most recently from 7cacab0 to 1f18b1f Compare September 16, 2024 20:04
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 4 times, most recently from 4095de0 to 81fbf40 Compare September 27, 2024 19:38
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 2 times, most recently from 81f2151 to 21cbffb Compare October 7, 2024 22:27
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 4 times, most recently from 5a058e3 to a0ced8c Compare October 23, 2024 05:10
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 5 times, most recently from 7db2d51 to 47f7879 Compare November 3, 2024 04:27
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch 3 times, most recently from 4678d30 to 22b013c Compare November 28, 2024 08:34
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 22b013c to 3c74c0a Compare December 3, 2024 05:12
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Dec 10, 2024
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from d5f5031 to 3cc6027 Compare December 11, 2024 13:40
@renovate renovate bot force-pushed the renovate/all-non-major-dependencies branch from 3cc6027 to 7983580 Compare December 17, 2024 07: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