Notes: Prevayler 2 -------------- Prevayler2 is practically a cleanroom implementation. What's new? License - BSD License (more permissive than previous LGPL license). Features - Automatic rollback for transactions that fail (throw RuntimeException). - XML snapshots. - Transient Prevayler support for automated testing and demos. - Prevayler.close() implemented. Design - Greatly simplified API with the PrevaylerFactory facade. - Command renamed to Transaction for easier understanding. - BatchedWrites to Improve Transaction Throughput (5x times faster than Prevayler1) - BufferedStreams to Improve Throughput - Smaller transaction log size by storing a long rather than a Date. Others - Scalability Test included. - Replication functionality can already be previewed, but is still very basic. Prevayler 2.02.003 ---------------------- Fix for first Prevayler production bug ever! Fixed a leak in DurableOutputStream class - its _objectOutputStream was storing all the serialized objects in the HandleTable, because reset() was not being called after writeObject method calls. Added _objectOutputStream.reset() to remove the leak. Prevayler 2.02.004 and 1.02.005 ----------------------------------- Two Bug fixes.
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use