All Versions
31
Latest Version
Avg Release Cycle
9 days
Latest Release
337 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