Releases: apollographql/rover
v0.27.0-rc.2
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.27.0-rc.1
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.27.0-rc.0
New release candidate build, this features the big changes of the 0.27.0 release, including the Language Server and a refactor of the internals of rover dev.
All testing that should be applied to this release candidate should focus on those two elements, and bugs raised in the previously communicated fashion so that we can iterate towards a 0.27.0 release.
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.26.3
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.26.3-rc.0
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.27.0-preview.0
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.27.0-alpha.0
This alpha is not intended for regular use, except for use with the Apollo VS Code extension.
v0.26.2
🐛 Fixes
-
Avoid misleading warning when
--output
is not specified - @glasser #2100In 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 #2101In the release of v0.26.0 the
--graph-ref
option was added tosupergraph compose
as well asrover dev
. However, the behaviour when--graph-ref
was used in conjunction with--config
did not work as documented. This is now fixed. Furthermore, bothrover dev
andsupergraph compose
, when using only the--graph-ref
option, respect the graph ref's Federation version. -
Further improve
--graph-ref
option - @glasser #2105Improves on the above by fixing some corner cases that prevented #2101 from working as intended
🛠 Maintenance
- Update
eslint
to v9.10.0 - @jonathanrainer #2106 - Update
concurrently
to v9.0.0 - @jonathanrainer #2108 - Update
manylinux
CI Docker Image to v2024.09.09 - @jonathanrainer #2110 - Update Rust to v1.81.0 - @jonathanrainer #2107
- Pass GitHub Tag to GitHub Actions Workflow @glasser #2109
- Add
tower
for use with HTTP/GraphQL clients - @dotdat #2067
📚 Documentation
- Fix Glossary links - @Meschreiber @pnodet #2114
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.26.2-compose-beta.0
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.
v0.26.1
🚀 Features
-
Respect the use of
--output
flag in the supergraph binary - @aaronArinder PR #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 PR #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 #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 #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 #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 #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 #2079
-
Update node.js packages - @jonathanrainer PR #2070
Includes
eslint
to v9.9.1 andnode
to 20.17.0 -
Update
node
CircleCI orb to v5.3.0 - @jonathanrainer PR #2071 -
Update
apollographql/federation-rs
to v2.9.0 - @jonathanrainer PR #1983 -
Update
apollographql/router
to v1.52.1 - @jonathanrainer PR #2077 -
Update
node
Docker Image to v20.17.0 - @jonathanrainer PR #2072 -
Update
apollographql/router
to v1.53.0 - @jonathanrainer PR #2084 -
Update
npm
to v10.8.3 - @jonathanrainer PR #2091 -
Update
slackapi/slack-github-action
to v1.27.0 - @jonathanrainer PR #2092 -
Update
node
CircleCI orb to v6.1.0 - @jonathanrainer PR #2093 -
Fix some bugs in the smoke tests - @jonathanrainer PR #2094
📚 Documentation
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.