콘텐츠로 이동

릴리스 프로세스

이 프로젝트는 0.Y.Z 형식을 사용하는, semantic versioning 을 약간 수정한 버전 관리 방식을 따릅니다. 앞의 0은 SDK 가 아직 빠르게 발전 중임을 나타냅니다. 각 구성 요소는 다음과 같이 증가합니다.

beta 로 표시되지 않은 공개 인터페이스에 호환성이 깨지는 변경 사항이 있을 경우 마이너 버전 Y를 올립니다. 예를 들어 0.0.x에서 0.1.x로 변경될 때 호환성이 깨지는 변경 사항이 포함될 수 있습니다.

호환성이 깨지는 변경 사항을 원하지 않는다면 프로젝트에서 0.0.x 버전에 고정하는 것을 권장합니다.

호환성이 깨지지 않는 변경 사항에는 Z를 증가시킵니다.

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

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

무엇이 변경되었는지 이해할 수 있도록 각 하위 패키지별로 변경 로그를 생성합니다. 변경 사항이 특정 하위 패키지에서 발생했을 수 있으므로, 자세한 내용은 해당 변경 로그를 확인해야 할 수 있습니다.