[Dbappbuilder-relannounce] ANNOUNCE: Rel version 1.0.9 Beta released
Rel is a database management system (DBMS) that implements Tutorial D.
Brought to you by:
davevoorhis
From: Rel a. list.
<dba...@li...> - 2012-06-04 17:29:30
|
This version of /Rel/ -- an implementation of Date & Darwen's *Tutorial D* database language -- is a maintenance release featuring various enhancements and bug fixes: - Fix: Unicode support is now explicitly provided in /Rel/, DBrowser, and the RelClient middleware. This should reduce the likelihood of errors or incorrect character translations when inputting unicode characters. - Fix: /Rel/: A problem emitting escaped characters (special characters prefixed with a backslash, e.g., '\t') has been corrected, so that (for example) repeatedly backed up and restored Rel databases will no longer exhibit a harmless but awkward repetition of backslashes in certain string values. E.g., names like "O\\\\\\\\\\\\\\'Neil" should no longer occur. - Fix: /Rel/: Replaced reference to "ca.mb.armchair.rel3.values.ValueChar" with "ca.mb.armchair.rel3.values.ValueCharacter" in ForeignCompilerJava.java. This fixes problems creating new Java-based types which define methods/operators that use CHAR parameters. - Enhancement/Fix: RelTest: Test suite has been redesigned to support execution of tests in random order. - Enhancement/Fix: /Rel/: Updated to version 5.0.34 of Berkeley Java DB. As a side-effect of implementing this, occasional database corruptions leading to crashes -- typically referring to duplicate btree keys and the like -- should no longer occur. - Enhancement: /Rel/: Temporary internal buffering of relations now dynamically switches from in-memory to disk-based storage based on cardinality. This will improve performance on low-cardinality queries whilst supporting very high cardinality queries. - Enhancement: /Rel/: Implemented mechanism to ensure expected version of Berkeley Java DB is installed. This eliminates possible errors due to running an incompatible version of the Berkeley Java DB. - Enhancement: Scripts: TypeDate.d now implements THE_readable, which obtains a human-friendly date. - Enhancement: /Rel/: Improved speed of compiling Java-based types and operators. - Enhancement: DBrowser: Crashes will now automatically open a dialog box to allow the user to send an error report to the developers. For more information, or to download /Rel/, see http://dbappbuilder.sourceforge.net/Rel.html |