-
Notifications
You must be signed in to change notification settings - Fork 280
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
release: v0.9.3 #1172
Merged
release: v0.9.3 #1172
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
✅ Deploy Preview for apollo-router-docs ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
abernix
approved these changes
May 31, 2022
abernix
reviewed
Jun 1, 2022
abernix
reviewed
Jun 1, 2022
o0Ignition0o
reviewed
Jun 1, 2022
o0Ignition0o
reviewed
Jun 1, 2022
based on code review comments.
o0Ignition0o
approved these changes
Jun 1, 2022
update the data in the matrix documentation
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.
[0.9.3] - 2022-06-01
❗ BREAKING ❗
🚀 Features
Scaffold custom binary support (PR #1104)
Added CLI support for scaffolding a new Router binary project. This provides a starting point for people who want to use the Router as a library and create their own plugins
By @BrynCooke in #1104
rhai
Context::upsert()
supported with example (Issue #648)Rhai plugins can now interact with
Context::upsert()
. We provide an example in./examples/rhai-surrogate-cache-key
to illustrate its use.By @garypen in #1136
Measure APQ cache hits and registers (Issue #1014)
The APQ layer will now report cache hits and misses to Apollo Studio if telemetry is configured
By @Geal in #1117
Add more information to the
subgraph_request
span (PR #1119)Add a new span only for the subgraph request, with all HTTP and net information needed for the OpenTelemetry specs.
By @bnjjj in #1119
🐛 Fixes
Compute default port in span information (Issue #1160)
Compute default port in span information for
net.peer.port
regarding the scheme of the request URI.By @bnjjj in #1160
Response
Content-Type
is, again,application/json
(Issue #636)The router was not setting a
content-type
on client responses. This fix ensures that acontent-type
ofapplication/json
is set when returning a GraphQL response.By @bnjjj in #1154
Prevent memory leaks when tasks are cancelled (PR #767)
Cancelling a request could put the router in an unresponsive state where the deduplication layer or cache would make subgraph requests hang.
By @Geal in #767
🛠 Maintenance
Use subgraphs deployed on Fly.io in CI (PR #1090)
The CI needs some Node.js subgraphs for integration tests, which complicates its setup and increases the run time. By deploying, in advance, those subgraphs on Fly.io, we can simplify the CI run.
By @Geal in #1090
Unpin schemars version (Issue #1074)
schemars
v0.8.9 caused compile errors due to it validating default types. This change has, however, been rolled back upstream and we can now depend onschemars
v0.8.10.By @o0Ignition0o in #1135
Update Moka to fix occasional panics on AMD hardware (Issue #1137)
Moka has a dependency on Quanta which had an issue with AMD hardware. This is now fixed via moka-rs/moka#119
By @BrynCooke in
6b20dc85
📚 Documentation
🐛 Fixes