JobRunr v0.9.5 Release Notes

Release Date: 2020-05-17 // almost 4 years ago
  • ๐Ÿ‘Œ Support for extra databases

    I'm glad to announce that JobRunr now supports the top 5 of all databases used in the world (according to https://db-engines.com/), including Oracle, MySQL, Microsoft SQL Server, PostgreSQL and MongoDB! On top of that, JobRunr also supports MariaDB , Redis , H2 and SQLite. Of course we have extensive tests to cover all these databases.

    Easier IoC integration

    ๐Ÿ‘ท At start, I designed JobRunr so that background methods using IoC injection, needed to use the following syntax:
    ๐Ÿ‘ท BackgroundJob.<MyService>enqueue(x -> x.doWork()); With feedback from @plosson, I revisited this decision and one can now also use an IoC container as follows: BackgroundJob.enqueue(() -> myService.doWork()); where myService is an available instance of your service.

    ๐Ÿ›  Bugfixes

    • โฑ #7: when scheduling a Job method that was defined in an interface, JobRunr did not find the correct method. This has been solved.