Release Notes: A workaround for the DB/2 LUW Blob support issue has been implemented. DB/2 LUW now stores BLOBs as Base64-encoded CLOBs of the same maximum length as the Blobs in other databases. As a result, DB/2 LUW cannot store full-size Blobs. On the plus side, all database operations for DB/2 LUW are now expressed as server-side stored procedures, boosting performance.
Release Notes: There are three known bugs with the code produced by the release candidate. DB/2 LUW will periodically throw SQLCODE 204 exceptions. Sybase ASE will allow you to delete data when you don't have an entry in the security tables allowing you to do so. SQL Server will also allow you to delete data when you don't have permission to do so.
Release Notes: The MssCF support files have been moved from the $schemaname$ project to the $schemaname$msscf project. That way, the core library package $schemaname$ has no more than it absolutely must, and there is no dependency on MssCF implied for using the project code.
Release Notes: PostgreSQL JDBC now uses dynamic database schema naming. You can now dynamically set the database schema name with a PostgreSQL JDBC client, allowing you to run a custom client for a given schema model against an extended/superset database instance that references the schema model for your application. Because the target database is a superset, your client should only have to specify the target schema name in its configuration file, and the rest should just happen automatically.
Release Notes: You can now reference and import schemas to your model by using the new SchemaRef elements of a SchemaDef. Examples of how to use this new construct are present in all the models provided by the distribution packaging. You need to import CFIso and CFSecurity at a minimum. CFInternet is highly recommended, as well. Most applications that are modified to reference CFIso and CFSecurity should see substantial reduction in code size compared to copy-pasting the old complete CFSme model.
Release Notes: This beta release added full support for Microsoft SQL Server 2012. All of the databases are now equivalent in functionality, though there are some minor differences in error detection and reporting that need to be tidied up. SQL Server has one significant bug with cascading object deletion, but the goal was to have this beta delivered before year end. All of the databases permit unauthorized deletion of data as well, which will be fixed before the production release.
Release Notes: This release adds full support for Sybase ASE 15.7 as well as correcting major and minor defects in the implementations of the other databases. This leaves one more database to be supported: SQL Server.
Release Notes: Beta 18 adds tested support for Oracle 11gR2 with the same capabilities which have already been released for PostgreSQL 9.1, MySQL 5.5, and DB/2 LUW 10.1. It also resurrects the CFBam 2.0 model, though there are problems with the XML parser for that model which cannot be resolved without significant work.
Release Notes: This release incorporates enhanced and upgraded support for PostgreSQL 9.1 and MySQL 5.5, providing more robust security restrictions and enforcement than Beta 16 did. It also includes support for DB/2 LUW 10.1, though there are runtime exceptions occurring in two test cases consistently which cannot be replicated under Eclipse, so consider this a qualified beta for DB/2.
Release Notes: This release has completely regression tested MySQL 5.5 support as verified under Ubuntu 13.04 with OpenJDK 7 and stock 64-bit MySQL 5.5 out of the Ubuntu can. This code is actually slightly more advanced than the PostgreSQL code, in that it implements read security checks for all of the stored read procedures.