RC3

Topic updated 25-1-2007

Release Notes RC3

DataStore

Firebird and Ianywhere connections to server expanded and tested.
Firebird fixed bigint datatype mapping
Firebird information updated at GenWise Website.
Added Ms-Access as data providor again. (was temporaraly disabled)
Script fixed for generating SQL script. Foreign keys with more then one fields were not generating right
Performance problem on large datastores when inserting a column fixed.
Tested datastore with 330 Table database. All performance goals are set towards a 200 table database.
Improvement of Database interface to allow the fact that some databases (Oracle) allow a nullable column inside it's Primary Key.

Import Schema

If error ocurrs on Column --> better errror message.
MsSQL Server
oSome cases of Identities not correctly recognized.
oComposite FK (relations) could cause incorrect "order" in the import of the associations.
SQL Script could cause to loop forever
Postgress and Firebord fixes
Oracle: composite FK (relations) could cause incorrect "order" in the import of the associations.
Import is now 3 times faster!

Datastore Diagram

Icons are now shown for keys and fields
It's now possible to print the diagram or export it to a HTML page

Source UI (source editor)

Fixed some cases where you code could be lost.
Parser made more efficient, also support .aspx files now.
Fix : Search & Replace.
Some code completion fixes.

Template System

Better XML Inheritance Model
Several ClassBuilder improvements.
Item Category was not correctly saved/restore.
Deletion could cause exceptions.

Custom Views

Prefix was lost on deserialization.
Browse Data now active for Custom views.
Custom views now work for the Nhibernate template

Project system

Edit on an item shows improved Template List. This template list now it's on a tree format  with the symbols easily accesible.
Files (physical) smartly written (only written when dirty / content changed).

NHibernate Template

Simplified Access Property for Parent Relations (template option)
New treatment for Foreign Primary Keys ( thus Primary Key whose components are from a parent table). This was handled only with object references but in some cases this was failing (when the same column was shared from more than 1 relation!).
Supported for Ms-access contribution added.
BLOBs are now by default turned OFF. The reason is that I've just discovered a problem that seems to be bug inside NHibernate 1.0.2 . So, if you plan to use BLOBs you will need to turn the new option (template prompt) ON . If you get an error when using BLOBs please contact us in our Forums so we can help you further.
Change: Parents are by default not updatable.
New Option (template prompt) to use quoting on column names to avoid DB-"reserved" words. (default ON)

Installer

NHibernate version check has been added ( 1.0.2 now is required)
Fixed activation problem for different time zones.