1.1.0
🔧 Refactoring
- Improved Termination Handling as Recommended by Spring
- Replaced
System.exit()withSpringApplication.exit()for processing exit codes. - This ensures proper resource cleanup and invocation of lifecycle callbacks by integrating with Spring's lifecycle management during application shutdown.
- Replaced
🔍 Test Enhancements
- Added Tests for Spring Lifecycle Callback Validation
- Added tests to verify proper invocation of lifecycle callbacks, such as
@PreDestroy,ContextClosedEvent, andJVM Shutdown Hook, during application shutdown. - Attempted to share containers across tests for faster test execution but faced instability due to Testcontainers #6420. Resolved this by sharing Docker images between tests, creating a more stable and efficient test environment.
- Added tests to verify proper invocation of lifecycle callbacks, such as
❤️ Contributors
-
Thank you to all the contributors for this release!
한국어 버전은 다음 링크에서 확인할 수 있습니다: 한국어 릴리스 노트 보기