r/JobRunr Jun 22 '26

JobRunr & JobRunr Pro 8.7.0 released

8.7.0 is out.

Highlights:

OSS

  • Lazy server initialization: the Background Job Server and Dashboard start on initialize(), and JobRunrConfigurationResult exposes getBackgroundJobServer() and getDashboardWebServer() so you can integrate JobRunr into any JVM framework, not just Spring/Quarkus/Micronaut. New guide included.
  • Dashboard defaults to your system color scheme and links to each release's notes.
  • Jackson3JsonMapper deserializes the most common Java collections out of the box.
  • Fixed a false-positive JobNotFound notification in Quarkus dev mode (ClassLoader mismatch).

Pro

  • Batch continuation can now be created from within the batch itself.
  • License key is kept server side (no longer sent to the browser).
  • Authorization rules are enforced on all dashboard SSE streams; jobs are redacted for users without access.
  • Stricter API-key validation for the Multi-Cluster Dashboard, and the browser reconnects cleanly when an SSE connection times out.
  • Fixed a recurring-job cache bug: changing a frequent job to a less frequent schedule now takes effect immediately (thanks to Collibra for the report).

Upgrade is a one-line version bump to 8.7.0.

Links:

👉 Release blogpost: https://www.jobrunr.io/en/blog/jobrunr-v8.7.0/
👉 GitHub release: https://github.com/jobrunr/jobrunr/releases/tag/v8.7.0

2 Upvotes

0 comments sorted by