Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.1.0 #5

Merged
merged 5 commits into from
Nov 26, 2024
Merged

Release v1.1.0 #5

merged 5 commits into from
Nov 26, 2024

Conversation

joon6093
Copy link
Owner

@joon6093 joon6093 commented Nov 25, 2024

⭐ New Features

  • Spring의 권고대로 종료 처리 개선
    • System.exit() 대신 SpringApplication.exit()를 사용해 종료 코드를 처리하도록 개선했습니다.
    • 이를 통해 Spring 라이프사이클과 연동하여 종료 시 콜백 호출 및 자원 정리가 확실하게 수행되도록 구성했습니다.

🔍 Test Enhancements

  • Spring 라이프사이클 콜백 검증 테스트 추가
    • 애플리케이션 종료 시 @PreDestroy, ContextClosedEvent, JVM Shutdown Hook과 같은 라이프사이클 콜백이 제대로 호출되는지 검증하는 테스트를 추가했습니다.
    • 빠른 테스트 환경을 위해 테스트 간 컨테이너를 공유하려 했으나 Testcontainers #6420 문제로 인해 컨테이너 동작이 불안정했습니다. 이를 해결하기 위해 Docker 이미지를 테스트 간에 공유하여 안정적이고 빠른 테스트 환경을 구성했습니다.

❤️ Contributors

  • @joon6093

    이번 릴리스에 기여해주신 모든 분들께 감사드립니다!

@joon6093 joon6093 self-assigned this Nov 25, 2024
Copy link

Test Results

4 tests   4 ✅  48s ⏱️
3 suites  0 💤
3 files    0 ❌

Results for commit f99bbc7.

@joon6093 joon6093 merged commit d3c27e1 into main Nov 26, 2024
4 checks passed
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