Skip to content

Chore: 0.6.0 릴리스를 준비한다 - #121

Merged
jjh75607 merged 1 commit into
masterfrom
chore/release-0.6.0
Aug 27, 2026
Merged

jjh75607 merged 1 commit into
masterfrom
chore/release-0.6.0

Conversation

@jjh75607

Copy link
Copy Markdown
Owner

0.5.0 이후 고친 둘을 낸다. 둘 다 조용히 잘못되는 종류라 받는 쪽에서 알아차릴 방법이 없었다.

0.5.1 이 아니라 0.6.0 인가

공개 API 는 안 늘었지만 동작이 바뀐다.

  • 감싼 DataSource 가 던지는 예외의 타입이 달라진다. 종전에는 UndeclaredThrowableException
    이었고 이제 원래 타입 그대로 나간다. 그 예외를 잡던 코드가 있다면 영향을 받는다
  • 쿼리가 0건인 테스트가 보고에 새로 나타난다. 보고를 켠 프로젝트는 출력이 늘어난다

받는 쪽이 순수 버그픽스로 읽으면 곤란하므로 마이너를 올린다.

지금 0.5.0 을 쓰는 사람에게

예외 타입 문제가 더 급하다. 이 라이브러리를 붙였다는 이유로 테스트가 받는 예외의 종류가
바뀐다.
제약 위반을 검증하는 테스트라면 기대하던 DataIntegrityViolationException 대신
엉뚱한 예외를 받는다. 0.6.0 으로 올리면 해결된다.

검증

  • ./gradlew build 통과 (Spotless 포함)
  • 소비자 스모크 테스트를 부트 3.0.0 과 4.1.0 양쪽에서 돌렸다. 발행물을 mavenLocal 에서
    실제로 받아 호출하는 검증이다. 0.2.0 이 설치 불가 상태로 나간 뒤 넣은 안전망이고,
    이번에 QueryCounterSettings 클래스가 새로 생겨 발행물 구성이 바뀌었으므로 특히 봐야 했다
  • 공개 프로젝트 여덟 곳에 붙여 고치기 전후를 대조한 결과는 Fix: 현장 측정에서 찾은 조용한 실패 둘을 고친다 #120 에 있다

릴리스 뒤

태그 v0.6.0 과 GitHub 릴리스를 만들면 release.yml 이 서명해 Central 에 올린다.
포털에서 Publish 를 눌러야 받아 갈 수 있고, 전파 뒤 verify-release.yml 을 태그를 넣어
수동 실행한다.

@jjh75607
jjh75607 merged commit cc441e1 into master Aug 27, 2026
6 checks passed
@jjh75607
jjh75607 deleted the chore/release-0.6.0 branch August 27, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant