REST API 더 이상 사용되지 않는 기능
GitLab REST API에서 더 이상 사용되지 않는 필드 및 예정된 주요 변경 사항 목록.
다음 더 이상 사용되지 않는 기능을 정기적으로 검토하고 권장 변경 사항을 적용해야 합니다. 이러한 더 이상 사용되지 않는 기능은 종종 개선된 API 기능을 나타내며 기능을 위해 새 필드나 엔드포인트를 사용하도록 권장합니다. 일부 더 이상 사용되지 않는 기능에서 v5 REST API를 언급하지만 현재 v5 REST API 개발은 진행되지 않습니다. GitLab은 REST API v4 내에서 이러한 변경 사항을 적용하지 않으며 REST API에 대한 시맨틱 버저닝을 따릅니다 . geo_nodes API 엔드포인트 # 주요 변경 사항. 관련 이슈 . geo_nodes API 엔드포인트 는 더 이상 사용되지 않으며 geo_sites 로 대체되었습니다. 이는 Geo 배포를 지칭하는 방법 에 대한 전역 변경의 일부입니다. 노드는 애플리케이션 전반에 걸쳐 사이트로 이름이 변경되었습니다. 두 엔드포인트의 기능은 동일하게 유지됩니다. merged_by API 필드 # 주요 변경 사항. 관련 이슈 . 머지 리퀘스트 API 의 merged_by 필드는 단순 병합 외의 작업(자동 병합 설정, 머지 트레인 추가)을 수행할 때 머지 리퀘스트를 병합한 사람을 더 정확하게 식별하는 merge_user 필드로 대체되어 더 이상 사용되지 않습니다. API 사용자는 새 merge_user 필드를 사용하도록 권장됩니다. merged_by 필드는 GitLab REST API v5에서 제거됩니다. merge_status API 필드 # 주요 변경 사항. 관련 이슈 . 머지 리퀘스트 API 의 merge_status 필드는 머지 리퀘스트가 가질 수 있는 모든 잠재적 상태를 더 정확하게 식별하는 detailed_merge_status 필드로 대체되어 더 이상 사용되지 않습니다. API 사용자는 새 detailed_merge_status 필드를 사용하도록 권장됩니다. merge_status 필드는 GitLab REST API v5에서 제거됩니다. 사용자 API의 private_profile 속성 Null 값 # 주요 변경 사항. 관련 이슈 . API를 통해 사용자를 생성하고 업데이트할 때 null 은 private_profile 속성의 유효한 값이었으며, 내부적으로 기본값으로 변환되었습니다. GitLab REST API v5에서는 null 이 이 매개변수의 유효한 값이 아니며, 사용 시 응답이 400이 됩니다. 이 변경 이후에는 true 와 false 만 유효한 값입니다. 단일 머지 리퀘스트 변경 사항 API 엔드포인트 # 주요 변경 사항. 관련 이슈 . 단일 머지 리퀘스트에서 변경 사항을 가져오는 엔드포인트는 머지 리퀘스트 diff 목록 엔드포인트로 대체되어 더 이상 사용되지 않습니다. API 사용자는 새 diff 엔드포인트로 전환하도록 권장됩니다. 단일 머지 리퀘스트의 변경 사항 엔드포인트는 GitLab REST API v5에서 제거됩니다. 관리형 라이선스 API 엔드포인트 # 주요 변경 사항. 관련 이슈 . 주어진 프로젝트의 모든 관리형 라이선스를 가져오는 엔드포인트는 라이선
