주요 내용 {#highlights}
SDK에는 이제 전용 베타 사전 출시 채널이마련되어 있습니다. 사전 출시 버전은 정식 출시 전에 두 단계로 나뉩니다. 먼저 내부 알파 빌드가 진행되고, 그 다음에는 대외에 공개되어 충분한 검증을 거친 베타 빌드가 출시되며, 그 후에야 안정화 버전으로 넘어갑니다.이제 안정 버전이 출시되기 전에는 항상 검증된 베타 버전이 먼저 출시됩니다.
사전 출시 버전의 이름이 변경되었습니다. 원래 번호는 X.Y.Z-develop.N 의 내부 사전 출시 버전이 이제 다음과 같이 변경되었습니다. X.Y.Z-알파.N, 베타 채널의 버전은 다음과 같습니다. X.Y.Z-베타.N。의미 기반 버전의 우선순위 규칙에 따르면, 기존의 명명 방식에서는 “develop” 빌드가 “beta” 빌드보다 우선순위가 높게 설정되었으나, 이번 이름 변경을 통해 이러한 정렬 문제가 근본적으로 해결되었습니다.
'게시' 태그에는 이제 다음이 포함됩니다. v 접두사 (사용) v3.5.5 ~이 아니라 3.5.5). 두 가지 형식 모두 기존의 역사적 판본에 여전히 유효합니다.내부 개선 사항 {#internal-improvements}
릴리스 강화: 이제 모든 버전(안정 버전이나 사전 출시 버전 불문)은 신중하게 설계된 동일한 프로세스를 통해 수동으로 실행되며, 테스트 통과를 필수 조건으로 삼아 릴리스됩니다. 새로운 릴리스 파이프라인 전체는 실제 적용에 앞서 한 번 완전히 시뮬레이션되었습니다.더 빠른 개발 피드백: 일상적인 변경 사항에 대한 지속적 통합 처리 시간이 약 4분의 3 정도 단축되었으며, 동시에 모든 플랫폼에 걸친 포괄적인 테스트 매트릭스는 여전히 정식 릴리스로 승격되기 전의 필수 관문으로 남아 있어, 릴리스 전 테스트 범위도 변함없이 유지되고 있습니다.SDK 툴체인과 패키징에 사용되는 타사 의존성을 업데이트했습니다: Rust serde crate 1.0.228 -> 1.0.229(lockfile 패치 버전에만 대한 업데이트), 릴리스 도구의 의미 기반 릴리스 25.0.8 → 25.0.9, 그리고 Alpine 컨테이너 기본 이미지 3.20 → 3.24.버그 수정 {#fixes}
이번 주기에는 제품 차원의 결함 수정 사항이 없습니다. 3.5.4 버전에 존재하던 결함은 발견되거나 수정된 바 없으며, 제품 코드에도 어떠한 변경도 이루어지지 않았습니다. 자동으로 생성된 릴리스 노트에는 새로 도입된 릴리스 파이프라인 자체에 대한 몇 가지 수정 사항이 나열되어 있습니다. 이러한 수정 사항은 새로운 인프라가 가동되기 전에 이를 강화하기 위한 조치로, 이미 배포된 SDK에는 아무런 영향도 미치지 않습니다.