On this page
Introducing JobRunr v7.4.0 and JobRunr Pro v7.4.0
Weโre excited to share that JobRunr v7.4.0 and JobRunr Pro v7.4.0 are now available! These new versions are built to make your Java background job scheduling even smoother and more efficient.
๐ Notable Highlights
Compatibility updates
- Support for JDK 24: Future-proof your applications with support for the latest Java version.
- Spring Boot 3.4 Compatibility: Enjoy seamless integration with the newest Spring Boot framework, ensuring smoother workflows.
- Kotlin 2.1 Support: Stay current with the latest Kotlin improvements, enhancing productivity and sustainability.
- Dropped Kotlin 1.8 Support: Focus on cutting-edge features by retiring older dependencies.
- Elasticsearch Java API Client v8.15+ Required: If youโre using ElasticStorageProvider, upgrade to the latest Elasticsearch client to access new API features.
โ ๏ธย We needed to cleanup SQL migration files. This change is mostly inconsequential butย if your migrations are managed by tools like Flyway, you may need to interveneย and manually update the checksum of the changed files.
๐ Enhancements
JobRunr v7.4.0 and JobRunr Pro v7.4.0 deliver multiple improvements to optimize your job scheduling and monitoring processes:
- JDK 24 Support PR #1171
- Wait until Spring Boot is ready before starting the
BackgroundJobServer. PR #1183 - Enhanced Logging with jobSignature in MDC (thanks @mhdatie). PR #1159
- Consistent SQL Syntax Enforcement PR #1163 and PR #1165
๐ Bug Fixes
Weโve resolved several critical issues to improve reliability:
๐ JobRunr Pro-Only Enhancements and Fixes
JobRunr Pro v7.4.0 includes exclusive updates and fixes, ensuring reliability and precision for enterprise-grade job processing:
- Legacy Spring Compatibility: Allow
JobRunrAutoConfigurationto work for Spring 2.6 and lower. PR #489 - Recurring Jobs Accuracy: Fixed handling of recurring jobs running less than once per minute. PR #478
- OSS-to-Pro Migration Improvements: Resolved null constraint violations in
RecurringJobTableduring migration. PR #490 - Server Pause Handling: Ensured that jobs don’t remain stuck in
SCHEDULEDstate when servers are paused. PR #481
๐ง How to Update
Updating to JobRunr v7.4.0 or JobRunr Pro v7.4.0 is straightforward! Just update your dependency to 7.4.0 and you are good to go. You can find more info in our our documentation.
๐ก Thank You to Our Contributors!
A big thank-you to all the incredible contributors who made this release possible. Your efforts continue to drive JobRunrโs growth and success.
๐ Ready to Experience the Upgrade?
Elevate your job processing with JobRunr v7.4.0! Take advantage of the latest features, compatibility updates, and enhancements for a seamless development experience.
Have feedback or questions? Share your thoughts with us in the JobRunr Community.
Stay tuned for more updates, and donโt forget to share your feedback with us!




