This is a minor bug-fix release of Rel, an implementation of Date & Darwen’s Tutorial D database language. There was a bug in INSERT that caused additional KEY constraints to be ignored. For example, given the following:
VAR myvar REAL RELATION {x INT, y INT} KEY {x} KEY {y}; INSERT myvar REL {TUP {x 1, y 1}};
The following would correctly report 0 tuples inserted:
INSERT myvar REL {TUP {x 2, y 1}};
But would erroneously insert the tuple. This has been corrected.
The Berkeley Java DB library (used to implement the storage engine) has been updated to version 7.4.5, and the Java JRE has been updated to version 8u144.