콘텐츠로 이동

릴리스 프로세스

이 프로젝트는 0.Y.Z 형식의 약간 수정된 시맨틱 버전 관리를 따릅니다. 앞의 0은 SDK가 여전히 빠르게 발전 중임을 나타냅니다. 구성 요소 증분 기준은 다음과 같습니다.

베타로 표시되지 않은 공개 인터페이스에 대한 하위 호환성 파괴 변경이 있을 때 마이너 버전 Y를 증가시킵니다. 예를 들어 0.0.x에서 0.1.x로 올라갈 때는 하위 호환성 파괴 변경이 포함될 수 있습니다.

하위 호환성 파괴 변경을 원하지 않는 경우, 프로젝트에서 0.0.x 버전에 고정할 것을 권장합니다.

하위 호환성을 깨지 않는 변경에 대해 Z를 증가시킵니다:

  • 버그 수정
  • 새로운 기능
  • 비공개 인터페이스 변경
  • 베타 기능 업데이트

메인 @openai/agents 패키지는 독립적으로 사용할 수 있는 여러 서브 패키지로 구성됩니다. 현재는 패키지들의 버전이 연동되어 있어, 하나의 패키지 버전이 올라가면 다른 패키지도 함께 증가합니다. 1.0.0으로 이동하면서 이 전략은 변경될 수 있습니다.

무엇이 변경되었는지 이해할 수 있도록 각 서브 패키지에 대해 변경 로그를 생성합니다. 변경이 서브 패키지에서 발생했을 수 있으므로, 상세 내용은 해당 변경 로그에서 확인해야 할 수 있습니다.