1.2.2
⭐ New Features
-
Added Library Initialization Log Message Feature
- During library initialization, logs now display the configured exit code, termination message path, and termination message to help verify the configuration.
2024-11-30T08:10:12.628+09:00 INFO 35700 --- [ main] i.j.handler.SigtermHandlerConfiguration : Sigterm handler initialized with exitCode: 0, terminationMessagePath: /dev/termination-log, terminationMessage: 'SIGTERM signal received...'
- During library initialization, logs now display the configured exit code, termination message path, and termination message to help verify the configuration.
-
Added SIGTERM Signal Log Message Feature
- When the application receives a SIGTERM signal, it logs a message while the termination handler is triggered. This provides clear visibility into the shutdown process.
2024-11-30T08:10:17.677+09:00 INFO 35700 --- [ SIGTERM handler] i.jeyong.handler.ApplicationTerminator : Received SIGTERM signal. Initiating termination handler.
- When the application receives a SIGTERM signal, it logs a message while the termination handler is triggered. This provides clear visibility into the shutdown process.
🪲 Bug Fixes
- Fixed Test Container Shutdown Timing Issue
- Addressed an issue where tests were verifying values before the container had fully shut down. Adjusted the logic to check the container's shutdown state before running assertions.
- Replaced
Thread.sleep
with thecontainer.isRunning()
method to ensure reliable waiting for container termination.
❤️ Contributors
-
Thank you to all the contributors for this release!
한국어 버전은 다음 링크에서 확인할 수 있습니다: 한국어 릴리스 노트 보기