The InstantObjects team announces the release of the long-awaited version 2 of InstantObjects.
Download: InstantObjects-2.0-src.zip
Highlights in this release:
- Added UIB (Unified InterBase) broker.
- Added ZeosDBO broker.
- Added support for Delphi 2005 and Delphi 2006, Win32 personality only. Brokers supported in Delphi 2005 and Delphi 2006: ADO, BDE, DBX, IBX, NexusDb, XML.
- Removed UsePreparedQuery support; switch to the new StatementCache.
- New TInstantConnector.OnGenerateId event, used to supply a custom Id generation strategy. Use it together with IdDataType/IdSize.
- IdDataType and IdSize: see IdDataType_and_IdDataSize.txt.
- Many fixes and improvenet to the new external storage mapping strategy.
- StatementCache: see Statement_Cache.txt.
- New performance tests (Retrieve and Statement Cache) in Primer.
- A growing suite of unit tests (see the Tests folder)
- TInstantPump: see InstantPump.txt.
- Database structure evolution: see [RFC]_IO-001_Database_Structure_Evolution.txt until more complete docs are available.
- Wholly new Remember/Revert buffering mechanism in the presentation layer.
- Improved test suite.
- Updated and expanded on-line help.
- Many bug fixes and improvements. Please see our trackers.