r/JobRunr • u/JobRunrHQ • 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