Skip to content

v13.0.0

Compare
Choose a tag to compare
@kagkarlsson kagkarlsson released this 06 Dec 13:37
· 63 commits to master since this release
ff6c39f

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: