Dieses Dokument enthält Informationen zum DGS Framework, einem von Netflix entwickelten GraphQL-Server-Framework für Spring Boot. Es beschreibt bevorstehende Änderungen, einschließlich der Abschaffung von Legacy-Code und des Übergangs zu einem neuen Starter, und fordert Benutzer dazu auf, ihre Anwendungen proaktiv zu aktualisieren, um Störungen zu vermeiden.
DGS-Framework
Die Dokumentation einschließlich einer Anleitung für die ersten Schritte finden Sie hier.
Das DGS Framework (Domain Graph Service) ist ein von Netflix entwickeltes GraphQL-Server-Framework für Spring Boot.
Zu den Funktionen gehören:
Erste Schritte
Befolgen Sie den Leitfaden „Erste Schritte“!
Bevorstehende Hauptversion 10.0
Das DGS Framework wurde Anfang des Jahres tief in Spring GraphQL integriert.
Einzelheiten finden Sie hier.
Wie bereits angekündigt, werden wir den „Legacy“-Code (der Spring GraphQL nicht nutzt) bis Ende 2024 entfernen.
Release 9.2.1 wird wahrscheinlich die letzte Version sein, bevor dies geschieht.
Die nächste Version wird 10.0 sein, bei der der gesamte Legacy-Code entfernt wird.
Der vorhandene Starter wird aktualisiert, um auf das neue Verhalten umzustellen.
Für die meisten Anwendungen ist dies eine unsichtbare Änderung.
Bei Netflix haben wir die Migration aller unserer Anwendungen auf die neue Implementierung abgeschlossen.
Einige Probleme wurden unterwegs gefunden und behoben, aber wir sehen keine Hindernisse, die uns daran hindern, wie geplant fortzufahren.
Ein Pull Request beinhaltet bereits den größten Teil der Arbeit zum Löschen des Legacy-Codes.
Aktion: Bitte wechseln Sie manuell zum neuen Starter com.netflix.graphql.dgs:graphql-dgs-spring-graphql-starter, um sicherzustellen, dass Ihre App ohne Probleme läuft, damit Sie nicht von der Version 10.0 überrascht werden!
Beiträge leisten, Fragen stellen und Probleme melden.
Bitte lesen Sie unseren Leitfaden für Mitwirkende!