Release v3.0.0

Release v3.0.0 - now supporting JHipster!

  • Ronald Dehuysser
  • May 26, 2021

Release v3.0.0

Celebration time!

I’m pleased to announce the release of JobRunr v3.0.0. It is now available for download from Maven Central.

Breaking changes ahead!

There is a really small breaking change in this release if you are using the Fluent API - this to ensure that some new and exciting features can easily be implemented in JobRunr Pro. That is also the reason why this release is a major release.

This means you will need to do the following changes:

Configuration using Fluent API in v1.x.x & 2.x.x:
JobRunr
  .configure()
  ...
  .useDefaultBackgroundJobServer(usingStandardBackgroundJobServerConfiguration().andWorkerCount(5))
  ....;
Configuration using Fluent API in v3.x.x:
JobRunr
  .configure()
  ...
  .useBackgroundJobServer(usingStandardBackgroundJobServerConfiguration().andWorkerCount(5))
  ....;

Some methods related to this were also dropped.

If you are using the jobrunr-spring-boot-starter integration, you should not be impacted by these changes.

New features

JobRunr now integrates by default with JHipster.

Bugfixes

  • Github issue 122: ConcurrentJobModificationException due to master tasks taking too long
  • Github issue 128: SqlStorageProvider assumes that all DataSources are autoCommit enabled

Special thanks to …

Pei-Tang Huang who informed me of a bug when using JobRunr in a JHipster environment because of JobRunr not committing. Not only did he inform me of the bug, he also created a Pull Request that fixed it 👏!

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

November 18, 2020

Trees planted!

I’ve sold my first license and that resulted in trees being planted!

Read More Details
blog image

January 14, 2026

JobRunr & JobRunr Pro v8.4

Enhanced Kotlin support with Bazel compatibility, auto-configured serialization, and Micronaut 4.10

Read More Details
blog image

June 25, 2020

JobRunr is joining the OpenJDK Quality Outreach program

We make sure JobRunr will run on all future JVM’s to come

Read More Details
call to action

Ready to build reliable background jobs?

You focus on your business logic. We’ll take care of scheduling your background jobs reliably.

Get Started with JobRunr