블로그

⭐️ 간소화된 아키텍처를 갖춘 v6.0 출시

Leonardo Losoviz
작성자: Leonardo Losoviz ·

Gato GraphQL v6.0이 출시되었습니다. 변경 사항의 전체 목록은 GitHub의 릴리스 노트를 확인해 주세요.

중요: 플러그인을 업데이트한 경우(새로 설치가 아닌 경우), 플러그인을 비활성화한 후 다시 활성화해야 합니다. 그렇지 않으면 "GraphiQL" 및 "Schema" 메뉴 항목이 표시되지 않습니다.

아래에 가장 중요한 업데이트 내용을 정리했습니다.

Breaking changes

변경 내용에 대한 설명은 블로그 포스트 👨🏻‍🔧 Gato GraphQL gets streamlined를 읽어 주세요

  • 커스텀 엔드포인트 및 persisted queries 제거
  • 싱글 엔드포인트가 기본적으로 활성화
  • 싱글 엔드포인트의 GraphiQL/Voyager 클라이언트는 기본적으로 비활성화
  • Schema Configuration 모듈은 기본적으로 비활성화
  • 스키마 튜토리얼 페이지는 기본적으로 숨김
  • 설정 페이지에서 "Schema Elements Configuration" 하위 항목의 설정을 다시 구성해야 합니다

개선 사항

  • WordPress 6.7까지 테스트 완료
  • 엔드포인트 CPT가 활성화되어 있지 않은 경우 Endpoint Categories를 표시하지 않음
  • 엔드포인트 CPT가 활성화되어 있지 않은 경우 "API Hierarchy" 모듈 숨김
  • CPT가 활성화되어 있지 않은 경우 "Excerpt as description" 모듈 숨김
  • 일부 확장 기능이 사용 중인 경우에만 "Enable Logs?" 설정 표시
  • Settings를 재편성하여 "Schema Configuration"을 "Schema Configuration"과 "Schema Elements Configuration"의 2가지 요소로 분리
  • 확장 기능 문서 개선
  • Settings 페이지에 온라인 문서 링크 추가

"Schema Editing Access" 모듈 추가

관리자가 아닌 사용자에게 엔드포인트 생성 및 관리 권한을 부여합니다.

Settings 페이지의 "Plugin Configuration > Schema Editing Access" 탭의 드롭다운에서 적절한 설정을 선택하여, 관리 화면에서 GraphiQL 및 인터랙티브 스키마 클라이언트에 접근하고 GraphQL 스키마를 편집할 수 있는 사용자를 결정할 수 있습니다.

  • Users with capability: "gatogql_manage_graphql_schema"
  • Users with role: "administrator"
  • Users with any role: "administrator", "editor"
  • Users with any role: "administrator", "editor", "author"

첫 번째 옵션(Users with capability: "gatogql_manage_graphql_schema")이 기본으로 선택되어 있으며, administrator 역할을 가진 사용자에게만 접근 권한이 부여됩니다.

Settings에서 Schema Editing Access 설정하기
Settings에서 Schema Editing Access 설정하기

뉴스레터 구독하기

Gato GraphQL의 모든 업데이트를 놓치지 마세요.