Release v3.0.0

Release v3.0.0 - now supporting JHipster!

  • Ronald Dehuysser
  • May 26, 2021

Release v3.0.0
On this page

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

January 30, 2025

Building local LLM systems: RAG implementation with JobRunr and Spring AI

Learn how to build Retrieval-Augmented Generation (RAG) workflows using JobRunr in Java.

Read More Details
blog image

May 20, 2024

Do you really need Microservices?

Rethinking Microservices with Modular Monoliths

Read More Details
blog image

September 9, 2020

v0.9.16 & 0.9.17 - ElasticSearch support

ElasticSearch support, Redis and MongoDB improvements and almost at 1.0

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