github kagkarlsson/db-scheduler v13.0.0

latest release: v14.0.0
5 months ago

Changelog

Disclaimer: This is a major release in the sense that the changes in this release affects a larger part of the codebase. In particular, polling logic and per-database customizations (like LIMIT). There is good test-coverage for all of these changes, but I would still advice to let it sit in a test-environment for a while before promoting to production, to verify it is working as expected and does not produce any noise in the logs. Se PR #371 for more details.

🚀 Features

  • PR #371 (31c4bab). Recommended to see PR description and code for more details. Closes #264 #273 #337 #348
    • Adds explicit LIMIT to polling for most databases (SqlServer, Mysql, MariaDB, Oracle). This might improve query-plans.
    • Lays groundwork to support lock-and-fetch for more dialects than PostgreSQL
    • JdbcRunner transaction and batch-update support (micro-jdbc)

📝 Documentation

  • bbe25d7 Add Swan to the list of users (#426)
  • a47057d Update README with new Lightyear link (#421)
  • e098bd2 Improve Examples (#420)
  • ff6c39f Add links to third-party extensions, in particular
    • bekk/db-scheduler-ui is admin-ui for the scheduler. It shows scheduled executions and supplies simple admin-operations such as "rerun failed execution now" and "delete execution".
    • rocketbase-io/db-scheduler-log is an extention providing a history of executions, including failures and exceptions.

Contributors

We'd like to thank the following people for their contributions:

Don't miss a new db-scheduler release

NewReleases is sending notifications on new releases.