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

Release 2.0.2 #1822

Merged
merged 1 commit into from
May 3, 2022
Merged

Release 2.0.2 #1822

merged 1 commit into from
May 3, 2022

Conversation

benweatherman
Copy link
Contributor

@benweatherman benweatherman commented May 3, 2022

[2.0.2] - 2022-05-03

❗ IMPORTANT NOTES ❗

  • The fetch implementation used by default by UplinkFetcher and RemoteGraphQLDataSource is now imported from make-fetch-happen v10 instead of v8. We don't believe this should cause any compatibility issues but please file an issue if this created any unintentional problems.
  • v2.0.0 accidentally added a limit of 15 simultaneous requests per subgraph; that has been removed. Please accept this new release as our penance.
  • We no longer export a getDefaultFetcher function. If you were using this function, you can replace const fetcher = getDefaultFetcher() with import fetcher from 'make-fetch-happen'.

🚀 Features

  • Improve fed1 schema support during composition PR #1735
  • Add gateway version to schema extensions PR #1751
  • More helpful error message for errors encountered while reading supergraphs generated pre-federation 2 PR #1796
  • Upgrade to make-fetch-happen v10, to allow more concurrency and many other improvements PR #1805

🐛 Fixes

  • Improve merging of groups during @require handling in query planning PR #1732
  • Move __resolveReference resolvers on to extensions PR #1746
  • Honor directive imports when directive name is spec name PR #1720
  • Fix Schema.clone when directive application happens before definition PR #1785
  • Fix handling of @require "chains" (a @require whose fields have @require themselves) PR #1790
  • Fix bug applying an imported federation directive on another directive definition PR #1797.
  • Fix bug where planning a query with @require impacts the plans of followup queries PR #1783.
  • Add __resolveType to _Entity union PR #1773
  • Fix bug removing an enum type PR #1813

🛠 Maintenance

  • Improved renovate bot auto-updates for 0.x packages PR #1736 and PR #1730
  • Add missing @apollo/federation-internals dependency to gateway PR #1721
  • Migrate to @apollo/utils packages for createSHA and isNodeLike PR #1765
  • The fetch implementation returned by getDefaultFetcher no longer performs in-memory caching PR #1792
  • Prevent non-core-feature elements from being marked @inaccessible if referenced by core feature elements PR #1769

📚 Documentation

  • Roadmap updates! PR #1717
  • Clarify separation of concerns in the intro docs PR #1753
  • Update intro example for fed2 PR #1741
  • Improve error doc generation, add hints generation, add scrolling style to too-large error tables PR #1740
  • Update supergraphSDL to be a string when creating an ApolloGateway PR #1744
  • Federation subgraph library compatibility updates PR #1718
  • Moved enterprise guide to root documentation repo PR #1786
  • Various docs tidying and "supergraphification" PR #1758
  • Moving to fed2 article improvements PR #1802

 - @apollo/composition@2.0.2
 - apollo-federation-integration-testsuite@2.0.2
 - @apollo/gateway@2.0.2
 - @apollo/federation-internals@2.0.2
 - @apollo/query-graphs@2.0.2
 - @apollo/query-planner@2.0.2
 - @apollo/subgraph@2.0.2
@netlify
Copy link

netlify bot commented May 3, 2022

Deploy Preview for apollo-federation-docs canceled.

Name Link
🔨 Latest commit 02bd93d
🔍 Latest deploy log https://app.netlify.com/sites/apollo-federation-docs/deploys/627166ba5eadfd00094a4602

@codesandbox-ci
Copy link

codesandbox-ci bot commented May 3, 2022

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@glasser
Copy link
Member

glasser commented May 3, 2022

@benweatherman perhaps the concurrency 15 -> infinity change should be in "important notes" too (even though we think that it is positive for ~everyone and was an unintended regression in v2.0.0-alpha.3)?

@glasser
Copy link
Member

glasser commented May 3, 2022

this looks published, should PR be closed/merged?

@benweatherman benweatherman merged commit 2a97100 into main May 3, 2022
@benweatherman benweatherman deleted the release-2.0.2 branch May 3, 2022 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants