주요 내용 {#highlights}
이 SDK에는 이제 별도의 베타 프리릴리즈 채널이 마련되었습니다. 프리릴리즈 버전은 안정 버전이 출시되기 전에 두 차례의단계: 먼저 내부 알파 빌드, 그 다음 공개 베타 빌드, 이
안정 버전이 출시되기 전에 충분히 검증됩니다. 이제 모든 안정 버전 출시 전에 검증된 베타 빌드가 먼저 공개됩니다.
프리릴리즈 버전의 명칭이 변경되었습니다. 이전에는X.Y.Z-develop.N 번호가 매겨져 있던 것들은 이제 X.Y.Z-알파.N, 그 다음으로 X.Y.Z-베타.N 베타 채널에서.
시맨틱 버저닝 우선순위 규칙에 따라, 지금까지 “develop” 빌드는 “beta” 빌드보다 앞에 배치되었으나, 이번 이름 변경을 통해 이 순서가 영구적으로 수정되었습니다.
릴리스 태그에는 이제 접두사가 붙습니다 v (v3.5.5 statt 3.5.5). 두 형태 모두 다음의 경우기존 내역이 유효합니다.
내부 개선 사항 {#internal-improvements}
릴리스 프로세스의 안정화: 이제 안정 릴리스와 프리릴리스를 막론하고 모든 릴리스는 테스트 통과 여부에 따라 의도적으로 수동으로 실행되는 동일한 프로세스를 통해 생성됩니다. 새로운 릴리스 파이프라인 전체는 배포 전에 종단 간(end-to-end)으로 테스트를 완료했습니다.더 빠른 개발 피드백: 일상적인 변경 사항에 대한 지속적 통합(CI) 처리 시간이 약 4분의 3 정도 단축되었으며, 동시에 완전한 크로스 플랫폼 테스트 매트릭스를 통해 릴리스를 향한 모든 단계의 승인이 계속해서 보장되고 있습니다. 릴리스 전 테스트 커버리지는 변함없이 유지됩니다.SDK 툴링 및 패키징에서 업데이트된 타사 의존성: Rust serde-크레이트1.0.228 -> 1.0.229 (Lockfile에서만 패치 버전이 변경됨), 릴리스 도구 의미 기반 릴리스
25.0.8 → 25.0.9 및 Alpine 컨테이너 기본 이미지 3.20 → 3.24.
오류 수정 {#fixes}
이번 릴리스 주기에는 제품 수정 사항이 없습니다. 3.5.4 버전의 오류가 발견되거나 수정된 바 없으며, 제품 코드도 변경되지 않았습니다. 자동으로 생성된 릴리스 노트에는 새로운 릴리스 파이프라인 자체에 대한 몇 가지 수정 사항이 기재되어 있습니다. 이러한 수정 사항은 출시 전 완전히 새로운 인프라를 안정화하기 위한 것이며, 이미 배포된 SDK에는 영향을 미치지 않습니다.