이 문서에서는 Netflix가 개발한 Spring Boot용 GraphQL 서버 프레임워크인 DGS 프레임워크에 대한 정보를 제공합니다. 레거시 코드의 지원 중단 및 새로운 스타터로의 전환을 포함하여 향후 변경 사항에 대해 자세히 설명하고 사용자에게 중단을 방지하기 위해 애플리케이션을 사전에 업데이트할 것을 촉구합니다.
DGS 프레임워크
시작 안내서를 포함한 문서는 여기에서 찾을 수 있습니다.
DGS 프레임워크(도메인 그래프 서비스)는 Netflix에서 개발한 Spring Boot용 GraphQL 서버 프레임워크입니다.
기능은 다음과 같습니다:
시작하기
시작 가이드를 따르세요!
다가오는 주요 10.0 릴리스
DGS 프레임워크는 올해 초 Spring GraphQL과 긴밀하게 통합되었습니다.
자세한 내용은 여기에서 확인할 수 있습니다.
이전에 발표한 대로 우리는 2024년 말까지 "레거시" 코드(Spring GraphQL을 활용하지 않는 코드)를 제거할 예정입니다.
릴리스 9.2.1은 이러한 일이 발생하기 전의 최종 릴리스가 될 가능성이 높습니다.
다음 릴리스는 10.0이 될 것이며 모든 레거시 코드가 제거될 것입니다.
기존 스타터가 업데이트되어 새로운 동작으로 전환됩니다.
대부분의 애플리케이션에서 이는 눈에 보이지 않는 변화입니다.
Netflix에서는 모든 애플리케이션을 새로운 구현으로 마이그레이션하는 작업을 완료했습니다.
도중에 일부 문제가 발견되어 수정되었지만 계획대로 진행하는 데 방해 요소는 없습니다.
Pull Request에는 레거시 코드를 삭제하기 위한 대부분의 작업이 이미 포함되어 있습니다.
조치: 10.0 버전에 놀라지 않도록 새로운 com.netflix.graphql.dgs:graphql-dgs-spring-graphql-starter 스타터로 수동으로 전환하여 앱이 문제 없이 실행되는지 확인하세요!
기여하고, 질문하고, 문제를 보고합니다.
기여자 가이드를 읽어보세요!