Releases: Kmong/gradle-plugin-codeartifact
Releases · Kmong/gradle-plugin-codeartifact
Release 0.0.5
주요 변경사항
버그 수정
- CodeArtifact URL 정규식의 리터럴 점(
.) 이스케이프 누락 수정 - 하이픈 뒤 숫자가 포함된 도메인명(예:
my-3rd-domain) 파싱 오류 수정 - Maven 저장소 URL에
?profile=xxx쿼리 파라미터가 잔존하던 문제 수정 CodeartifactClient리소스 누수 수정 (.use {}블록)- 토큰 캐시 레이스 컨디션 수정 (
ConcurrentHashMap.compute()) - 캐시 키에
domainOwner포함하여 계정 간 토큰 충돌 방지 - 키 전용 쿼리 파라미터(
?flag) 파싱 시 크래시 수정 - 빈 프로필 값(
?profile=) 처리 시 기본값default적용
버전 업그레이드
- JDK: 17 → 25 (LTS)
- Kotlin: 1.9.24 → 2.3.20
- AWS SDK v2: 2.30.33 → 2.42.33
- Gradle: 8.10 → 9.4.1
- Gradle Plugin Publish: 1.3.1 → 2.1.1
테스트
- 테스트 0개 → 65개 (단위 61 + Gradle TestKit 기능 4)
문서
- README.md 한국어 번역 및 전면 현행화
- CLAUDE.md 신규 작성 (프로젝트 아키텍처, 빌드, 코딩 규칙)
Breaking Changes
없음. codeartifact() 확장 함수 및 URL 형식은 변경되지 않았습니다.
Full Changelog: release/0.0.4...release/0.0.5
Release 0.0.4
Release 0.0.3
Change Logs
🎁 새로운 기능
- Add release workflow and update AWS credentials provider chain (#1 by @bear-engineer)
Release 0.0.2
Change Logs
- aws credentials chains add
- profile
- default
- container
- instance profile
Release 0.0.1
- We've made it simple to use aws codeartifact.
- We've simplified the process of publishing to aws codeartifact.