All Versions
31
Latest Version
Avg Release Cycle
9 days
Latest Release
424 days ago

Changelog History
Page 1

  • v1.2.2 Changes

    November 24, 2020

    🛠 Bugfixes

    👷 #69 - Redirect now also works for Firefox
    👷 #64 - on graceful shutdown, no master is reelected

    🔋 Features

    No new features

  • v1.2.1 Changes

    November 21, 2020

    🐛 Bug fixes

    • 👷 #61 decent support for Spring Boot Live Reload Server
    • 🚀 #67 Allow JobRunr to be redeployed in Tomcat (clean shutdown)
    • 👷 Other: increase jobAsJson column size for mariadb and mysql

    🆕 New features

    • None
  • v1.2.0 Changes

    November 01, 2020

    🆕 New features

    • 👍 Amazon DocumentDB support
    • 👷 #61 Support for Spring Boot Live Reload

    🛠 Bugfixes

    • None
  • v1.1.1 Changes

    October 23, 2020

    🔋 Features

    No new features

    🛠 Bugfixes

    0️⃣ #55 JobRunr now supports Mongo Driver 3 & 4 (Mongo Driver 4 is the default in Spring Boot 2.3.x)
    🔊 #56 JobRunr now correctly logs that it started when it started successfully

  • v1.1.0 Changes

    October 21, 2020

    🆕 New Features

    • 👍 Better Spring Boot integration with autocomplete of the properties for Spring Boot
    • ⏱ JobRunr will now display a warning if you have scheduled jobs which do not exist anymore in your code
    • 🚧 JobRunr will show a notification on a succeeded job that it will be deleted automatically (part of self-maintenance)

    💥 Breaking changes

    • ⬆️ there are some database changes so make sure to finish all scheduled and enqueued jobs before upgrading and to also re-register your recurring jobs after 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.

    🛠 Bugfixes

    • 👷 issue #39 - less verbose logging on shutdown in Quarkus dev mode
    • 👷 issue #43 - only one recurring job is executed if jobs have the same method signature
    • 👷 issue #46 - JobRunr does not work with Jackson 2.11.3 (caused by upstream dependency)
    • 👷 issue #48 - spring-boot-starter - Avoid @ConditionalOnClass on bean methods
    • 👷 issue #49 - spring-boot-starter - ConditionalOnProperty usage use wrong property format
    • 🔧 issue #50 - spring-boot-starter - Configuration properties should be structured and documented rather than raw access to the environment
    • 🔧 issue #51 - spring-boot-starter - Storage-related auto-configurations must be ordered after the auto-configurations they rely upon
  • v1.0.1 Changes

    October 08, 2020

    🆕 New Features

    None

    🛠 Bugfixes

    • 👷 issue #39 - less verbose logging on shutdown in Quarkus dev mode
    • 🗄 issue #42 - support both Lettuce 5 and 6 (using deprecated method from Lettuce 6)

    Notes

    👀 For some reason, the newer Jackson 2.11.3 is not compatible with JobRunr. See #46

  • v1.0.0 Changes

    September 24, 2020

    🔋 Features

    • 🚀 issue #37 - this release adds a spring-boot-starter. This makes it even easier to get started with JobRunr in Spring
    • 🔧 issue #33 - JobRunr does automatic cleanup of succeeded jobs. These are now configurable

    🛠 Bugfixes

    • 👷 issue #38 - when enqueueing a private method, a java.lang.IllegalStateException: Unknown INVOKESPECIAL instruction was thrown. Now, a nice error message is shown

    💥 Breaking change

    • ⏱ issue #36 - we replaced scheduleRecurringly with scheduleRecurrently as it is grammatical more correct
  • v0.9.19 Changes

    September 16, 2020

    🔋 Features

    None

    🛠 Bugfixes

    👷 #32 - Succeeded jobs are not visible

  • v0.9.18 Changes

    September 16, 2020

    🔋 Features

    👌 Improvements in the Fluent API:

    boolean isBackgroundJobServerEnabled = true; // or get it via ENV variablesboolean isDashboardEnabled = true; // or get it via ENV variablesJobRunr.configure() .useStorageProvider(new DefaultSqlStorageProvider(da, DefaultSqlStorageProvider.DatabaseOptions.SKIP\_CREATE)) .useJobActivator(applicationContext::getBean) .useDefaultBackgroundJobServerIf(isBackgroundJobServerEnabled) .useDashboardIf(isDashboardEnabled) .initialize();
    

    🛠 Bugfixes

    • 👷 #32 - Succeeded jobs are not visible (Javascript error)
  • v0.9.17 Changes

    September 09, 2020

    🔋 Features

    👌 Support for ElasticSearch

    🛠 Bugfixes

    ⚡️ #30 - Dashboard uptime sensor updating randomly
    👷 #31 - Daily jobs running more than once