Great! Congrats! :-)

Best Regards,

Antonio Gallardo

Thomas Mahler dijo:
> Dear all,
>
> After a long time of preparation we finally managed to assemble a new
> release of OJB.
>
> We fixed a lot of bugs and we also improved the performance for all APIs.
>
> This is the last release candidate for 1.0. If no major bugs are
> detected within the next two weeks this release will be relabled as 1.0.
> We will provide a maintenance branch to provide those users with fixes
> who wish to stay with a frozen 1.0 version. No new features will be
> implemented in the maintenance branch.
>
> All new features and enhancements will be made in a new 1.1 branch.
>
> Thanks to everyone who helped to make this happen!
>
> from the release notes:
>
> ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that
> provides transparent transactional persistence for Java Objects against
> relational databases. OJB provides ODMG and JDO interfaces.
>
> ---------------------------------------------------------------------
> Release 1.0 rc5
> ---------------------------------------------------------------------
>
> This is the last planned rc before the 1.0 release. If there are no major
> bugs this release will be relabled as 1.0 after two weeks.
>
> NEW FEATURES:
> - With this release we are feature complete for the 1.0 release!
> For 1.0 you should not expect more features to be added.
>
> NOTES:
> - slight changes in repository.dtd, OJB.properties were made
>
> - internal kernel interface method signature changed:
> in JdbcAccess two method signatures change
> in StatementManagerIF one method signature change
> These changes are necessary to fix a "design bug" in handling
> of jdbc type metadata. See discussion on dev-list "[VOTE] Design bug
> fixed - check in?"
>
> - ObjectCache implementation classes constructor arguments change. We
> now pass a Properties argument too. Allows to set configuration properties
> for each ObjectCache instance
>
> - changed the JDORI plugin to now use the latest 1.0.1 version of the
> JDO reference implementation.
>
> - OJB is now very strict in handling RsIterator instances. RsIterator is
> bound very closely to the used PersistenceBroker instance.
> Thus if you do a
> PersistenceBroker#close
> PersistenceBroker#commitTransaction
> PersistenceBroker#abortTransaction
> call, the current <tt>RsIterator</tt> instance resources will be cleaned
> up automatic
> and invalidate current instance.
>
> CHANGES:
> - add possibility to declare ObjectCache implementation on
> class-descriptor
> and jdbc-connection-descriptor level (means per class and per database
> connection) too
>
> - add a new interface called org.apache.ojb.odmg.TransactionExt
> to make additional proprietary methods available for user by
> casting org.odmg.Transaction to TransactionExt
>
> - behaviour of org.odmg.Transaction#checkpoint() changed. Now the
> database transaction was commited when checkpoint was called, seems this
> is more in unison with ODMG spec:
> " Calling checkpoint commits persistent object modifications made within
> the
> transaction since the last checkpoint to the database."
> If you want to flush persistent object
> modifications made within the ODMG transaction to the underlying database
> transaction without commit the changes (old behaviour of checkpoint()),
> please cast Transaction to TransactionExt and use new method flush().
>
> - make odmg collections pluggable via OJB.properties file
>
> - Restructuring and further enhancements of the documentation.
>
>
> BUG FIXES:
>
> Please refer to our Bug tracking site under
> http://scarab.werken.com/scarab/issues/id/OJBxxx to see details for a bug
> with id OJBxxx.
>
> - fix ClassLoader problem when merging DescriptorRepository instances
>
> - fixed the JDORI problems with loading object via extend based queries.
>    now objects are brought under JDO control and equipped with a
> statemanager
>    in the load process.
>
>
> enJoy the new release,
> Thomas
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to