v1.1.0 - Notifications

New improvements for Spring and notifications for jobs that don’t exist anymore

  • Ronald Dehuysser
  • October 21, 2020

v1.1.0 - Notifications

Celebration time!

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

This release contains some breaking changes:

  • make sure to finish all scheduled and enqueued jobs and to also re-register your recurring jobs before upgrading.
  • the jobrunr-spring-boot-starter uses new properties that are more in line with Spring Boot. See the Spring configuration page for more info.

New features

  • jobrunr-spring-boot-starter: Thanks to the help of Spring Core Contributor Stéphane Nicoll, we now have improved support for the spring-boot-starter. You can enjoy autocomplete when defining the properties for the jobrunr-spring-boot-starter.
  • JobNotFoundNotifications: When you start JobRunr, it will now display a warning in the logs and a notification in the Dashboard if there are scheduled jobs which do not exist anymore (e.g. due to a breaking change to your jobs). This allows you to fix these JobNotFoundExceptions fast instead of finding out later when the job fails.
  • Other notifications: When a job succeeds, it will automatically go to the deleted state after 36 hours (this is of course configurable). The dashboard (when viewing the job details) will now show a notification that the job will automatically go to the deleted state.

Trivia

And to conclude, did you know that:

  • JobRunr is now featured on Baeldung?
  • JobRunr received contributions from a Spring Boot Core Member?
  • JobRunr received contributions from an Uber engineer?
  • JobRunr almost has 200 Github stars?
  • I will soon add a cheaper license for startups and freelancers?
  • I have my first inquiry for a JobRunr Pro license?

All improvements & bugfixes

  • GitHub issue 39: Too verbose logging in Quarkus Dev mode.
  • GitHub issue 41: Show a message when a job will be automatically deleted
  • GitHub issue 42: Support Lettuce 5.0 and 6.0
  • GitHub issue 43: Only one recurring job is executed if jobs have the same method signature
  • GitHub issue 45: A warning message is logged and displayed in the UI if scheduled jobs do not exist anymore
  • GitHub issue 46: JobRunr does not work with Jackson 2.11.3
  • GitHub issue 48: spring-boot-starter - Avoid @ConditionalOnClass on bean methods
  • GitHub issue 49: spring-boot-starter - ConditionalOnProperty usage use wrong property format
  • GitHub issue 50: spring-boot-starter - Configuration properties should be structured and documented rather than raw access to the environment
  • GitHub issue 51: spring-boot-starter - Storage-related auto-configurations must be ordered after the auto-configurations they rely upon

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

August 17, 2020

JobRunr, Project Loom and Virtual Threads

After integrating the Virtual Threads of Project Loom, it’s time for a showdown between Java 11, Java 16 without Virtual Threads and Java 16 with Virtual Threads.

Read More Details
blog image

April 11, 2025

How JobRunr Builds Software That Gives Back to the Planet

At JobRunr, we believe building great software shouldn’t come at the cost of the planet. Here’s how we’re using our profits, and platform to leave the world better than we found it.

Read More Details
blog image

March 15, 2024

Time for JobRunr v7.0.0!

We’re proud to announce the first release candidate of JobRunr & JobRunr Pro v7.0.0

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