Skip to content

Commit fe21c73

Browse files
authored
Merge pull request #2092 from Netflix/feature/update-readme
Update readme
2 parents e4c2145 + 597edf0 commit fe21c73

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,23 @@ Features include:
2424

2525
Follow the [getting started guide](https://netflix.github.io/dgs/getting-started/)!
2626

27-
# Upcoming major 10.0 rease
28-
The DGS Framework was deeply integrated with Spring GraphQL earlier this year.
29-
Details can be found [here](https://netflix.github.io/dgs/spring-graphql-integration).
27+
# DGS 10.x has been released! 🎉
3028

31-
As announced previously, we will remove the "legacy" code (which doesn't leverage Spring GraphQL) by the end of 2024.
32-
Release 9.2.1 will likely be the final release before this happens.
29+
DGS 10.0.0 removes all the legacy code in favor of our integration with Spring for GraphQL.
30+
In March 2024 we released deep integration with Spring for GraphQL after working closely with the Spring team.
31+
This integration makes it possible to mix and match features from DGS and Spring for GraphQL, and leverages the web transports provided by Spring for GraphQL.
32+
With the March released we declared the "old" DGS starter, and the implementation code legacy, with the plan to remove this code end of 2024.
33+
The community has adopted the DGS/Spring for GraphQL integration really well, in most cases without any required code changes.
34+
At Netflix we migrated all our services to use the new integration, again mostly without any code changes.
35+
Performance is critical for our services, and after all the performance optimization that went into the March release and some patch releases after, we see the same performance with the Spring for GraphQL integration as what we had previously.
3336

34-
The next release will be 10.0, where all legacy code is removed.
35-
The existing starter will be updated to switch to the new behavior.
36-
For the majority of applications, this is an invisible change.
37-
At Netflix, we have completed migrating all our applications to the new implementation.
38-
Some issues were found and fixed on the way, but we see no blockers to proceed as planned.
37+
DGS 10.0.0 finalizes the integration work by removing all the legacy modules and code.
38+
This greatly reduces the footprint of the codebase, which will speed up feature development into the future!
3939

40-
A [Pull Request](https://github.com/Netflix/dgs-framework/pull/1995) already includes most of the work to delete the legacy code.
41-
42-
*Action: Please manually switch to the new `com.netflix.graphql.dgs:graphql-dgs-spring-graphql-starter` starter to ensure your app runs without problems so that you won't be surprised by the 10.0 version!*
40+
Although the list of changes is large, you probably won't notice the difference for your applications!
41+
Just make sure to use the (new) `netflix.graphql.dgs:dgs-starter` AKA `netflix.graphql.dgs:graphql-dgs-spring-graphql-starter` starter!
4342

43+
See [release notes](https://github.com/Netflix/dgs-framework/releases/tag/v10.0.0) for a detailed overview of changes.
4444

4545
# Contributing, asking questions and reporting issues.
4646

0 commit comments

Comments
 (0)