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.
[0.26.1] - 2024-09-04
🚀 Features
Respect the use of
--output
flag in the supergraph binary - @aaronArinder PR feat(compose): when--output
is used, use--output
in supergraph bin #2045In 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 tostdout
. With this change we add an--output
flag to thesupergraph
binary which means this time can be reduced significantly, leading to much faster compositions.Add
--license
flag torover dev
- @loshz PRrover dev
: add--license
flag #2078Adds 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 ROVER-129: Removing Rayon & Crossbeam (Some Of It) #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 wherebyrover dev
could lock up if passed asupergraph.yaml
file with lots of subgraphs in.Introduce new print macros - @loshz PR rover_std: introduce new print macros #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 use new print macros in place of emojis #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 Fix Windows Installer Bug When No Arguments Presented & Add Testing To Ensure No Regressions #1975In 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
Move CI to using newly create Ubuntu images - @jonathanrainer PR Move us to later Ubuntu images #2080
CircleCI is removing support for older Ubuntu machine images, this brings us up to date but does not change any of our
glibc
support etc.Add check for aarch-64-unknown-linux-musl to installers - @loshz PR installers: add aarch64-unknown-linux-musl check #2079
Update node.js packages - @jonathanrainer PR chore(deps): update all non-major packages >= 1.0 #2070
Includes
eslint
to v9.9.1 andnode
to 20.17.0Update
node
CircleCI orb to v5.3.0 - @jonathanrainer PR chore(deps): update dependency node to v5.3.0 #2071Update
apollographql/federation-rs
to v2.9.0 - @jonathanrainer PR chore(deps): update dependency apollographql/federation-rs to v2.9.0 #1983Update
apollographql/router
to v1.52.1 - @jonathanrainer PR chore(deps): update dependency apollographql/router to v1.52.1 #2077Update
node
Docker Image to v20.17.0 - @jonathanrainer PR chore(deps): update node docker tag to v20.17.0 #2072Update
apollographql/router
to v1.53.0 - @jonathanrainer PR chore(deps): update dependency apollographql/router to v1.53.0 #2084Update
npm
to v10.8.3 - @jonathanrainer PR chore(deps): update dependency npm to v10.8.3 #2091Update
slackapi/slack-github-action
to v1.27.0 - @jonathanrainer PR chore(deps): update slackapi/slack-github-action action to v1.27.0 #2092Update
node
CircleCI orb to v6.1.0 - @jonathanrainer PR chore(deps): update dependency node to v6 #2093Fix some bugs in the smoke tests - @jonathanrainer PR Smoke Tests Bug Fixes #2094
📚 Documentation
cloud config
docs - @loshz PR docs: add cloud config docs #2066