Releases of Genome 2.5
2006/03/10: Genome 2.5.0 (build 32)
Initial release for all editions/platforms.
2006/03/28: Genome 2.5.2 (build 34)
Patch release fixing an issue found in Visual Studio 2005 integration, released for all editions, .NET 2.0 platform only.
Support for Oracle databases
Oracle Technology Preview has been merged with Genome for Microsoft SQL Server. Compiling to an Oracle database platform no longer requires a special build of Genome.
Genome editions supporting Oracle
Genome Professional and Community licenses include Oracle support, as does Genome Evaluation Edition. Genome Express however is limited to support one database platform only. Existing licenses will continue to support MS-SQL server platforms. To support Oracle with existing Genome Express licenses, you can upgrade to Genome Professional or purchase additional Genome Express licenses for Oracle.
Genome's documentation has been restructured into the following main sections:
- Release History
- User's Guide
- Reference Guide
The following chapters have been added or extended:
Updated samples for .NET 2.0
Samples have been updated to cover the new .NET 2.0 web project type and SQL2005 Express database files. Minor modifications to the sample code for .NET 2.0 have been made.
New object identity generation strategies
With the introduction of Oracle support, the mapping for server-generated object identity has been extended with a platform-neutral mapping and the native mapping for Oracle.
Recoverable transactions (LRT)
Genome's transactional behaviour for long-running transactions has been enhanced: as from this version, you can recover exceptions raised by Context.Commit. This can be helpful when the application has to handle lock violations detected during the commit process. With recoverable transactions, the application is able to resolve violation conflicts (e.g. merge and unlock the object) and retry the commit.
This release fixes several bugs found in previous releases.