I use HSQLDB 2.4 with a database setup script that contains
SET DATABASE TRANSACTION ROLLBACK ON DEADLOCK TRUE
After I updated to 2.5, this now fails with:
error in script file line: X org.hsqldb.HsqlException:
unexpected token: DEADLOCK required: CONFLICT
The release notes do not contain a single word about it.
Was the removal of this syntax without a migration period an intentional decision, or a bug – and why isn't it documented anywhere?