JobRunr & JobRunr Pro v7.5.0

New release brings Quarkus 3.20 and Micronaut 4.8 support, smarter config validation, and CockroachDB integration!

  • Nicholas D’hondt
  • April 15, 2025

JobRunr & JobRunr Pro v7.5.0

🚀 Introducing JobRunr v7.5.0 and JobRunr Pro v7.5.0

Frameworks evolve—and so does JobRunr.

Whether you’re modernizing your stack with Quarkus 3.20 or Micronaut 4.8, looking to catch misconfigurations early, or expanding with CockroachDB, this release is all about supporting the tools and environments our community actually uses.

Let’s walk through what’s new!

🌟 What’s New in JobRunr 7.5.0

âś… Framework Compatibility Updates

  • Official support for Quarkus 3.20 (LTS)
  • Full support for Micronaut 4.8

Modern Java frameworks move fast—and JobRunr keeps pace. We want to make sure you can safely upgrade your tech stack.

đź§  Improved Misconfiguration Detection

Catching mistakes earlier saves time and prevents production issues. JobRunr now warns you if there is a mismatch between JobRequest and JobRequestHandler.

No more silent failures or confusing runtime errors—just clearer, earlier feedback.

⚙️ Property-Based InMemoryStorage Configuration

Using JobRunr for testing or local development? You can now configure the in-memory storage directly with a simple property:

jobrunr.database.type=mem

No need to manually define a storage bean anymore. This works in Spring, Quarkus, and Micronaut environments.

⚠️ Heads-Up: No More Silent Storage Fallbacks

In Quarkus and Micronaut: If no StorageProvider is configured, JobRunr will no longer automatically fall back to in-memory.

This change removes unexpected behaviors in production environments. If you want to continue using in-memory storage, you’ll need to explicitly set it via config or a bean.


đź’Ľ New in JobRunr Pro 7.5.0

🪳 CockroachDB Support with CockroachStorageProvider

You can now use CockroachDB as your underlying storage engine with the new CockroachStorageProvider—available in JobRunr Pro.

Why CockroachDB?

  • Strong consistency with distributed SQL
  • Horizontally scalable
  • Ideal for cloud-native, multi-region architectures

If you’re building resilient, scalable systems, this new provider fits right in.

CockroachDB is our newest addition—but it’s far from the only one. JobRunr now supports more than 10 StorageProviders. 👉 Check out the full overview here.

đź§ą Pro-Only Fixes and Enhancements

  • Fix for BatchJob creation using JobBuilder

🛠️ Bug Fixes and Improvements Across the Board

  • Fixed IndexOutOfBoundsException in job processing scenarios
  • Cleaned up datasource creation in storage provider tests
  • Updated dependency versions for stability and security
  • Improved internal build pipelines
  • Architecture test improvements to enforce clean code standards
  • Migrated E2E UI tests from Cypress to Playwright for speed and reliability

đź’ˇ Thank You to Our Contributors

A special shoutout to @xuhuisheng for their first contribution—adding the ability to configure the InMemoryStorageProvider via properties! 👏
We’re proud of our growing community of developers who make JobRunr better with every release.


đź§Ş How to Upgrade

Simply update your dependency version to 7.5.0 in Maven or Gradle!

Full changelog available here:
👉 GitHub Release Notes


🚀 Ready to Upgrade?

JobRunr v7.5.0 brings you better framework support, smarter error prevention, and broader database compatibility.

Whether you’re a solo dev or running an enterprise-grade system, this release makes your background jobs more reliable and your development experience more seamless.

Have feedback, questions, or want to share how you’re using JobRunr? Join the conversation in the JobRunr Community!

Let’s keep building. 💪

The JobRunr Blog

Everything you need to know about
background processing

Explore technical deep-dives, product updates, and real-world examples to help you build, scale, and monitor your Java background jobs.

blog image

June 10, 2022

Launching a developer product - part 2

Jeeeejj! I have a 1000 stars in GitHub!

Read More Details
blog image

March 21, 2024

Introducing Carbon-Aware Jobs in JobRunr

A Leap Towards Sustainable Computing

Read More Details
blog image

November 12, 2025

Why We Ran the Numbers: Benchmarking JobRunr vs. Quartz on Postgres

We benchmarked JobRunr Pro against Quartz on Postgres. The results are in: JobRunr is 18 times faster, processing 500,000 jobs with a fraction of the database load.

Read More Details
call to action

Try JobRunr yourself, no install required

Walk through 21 hands-on scenarios in our hosted demo and feel how JobRunr handles real-world workflows. Open it in your browser, no setup, no signup.

Launch the interactive demo