Skip to end of metadata
Go to start of metadata
Prevayler 2 is out

Prevayler 2 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.

h3 Download https://sourceforge.net/project/showfiles.php?group_id=36113

Do check out the replication demo. It is pretty cool.

Philip Mayer and gang just announced a beta version of the Preclipse Eclipse plugin for Prevayler:

For the past weeks we've been working on Preclipse, an Eclipse plugin supporting the development of Prevayler-based applications in Eclipse. It comes with Code Generation, Snapshot/Transaction Viewer, an analysis tool and some other stuff.

We've just released a beta, which contains all of the functionality we were planning on (which can, however, be extended (wink)) and is (hopefully) stable.

Feel free to try it, the website is http://www.preclipse.de/, use the update site or download from sourceforge. You'll need Eclipse 3.0 M7.

We've put up a lengthy tutorial on how to use Preclipse on the site.

Again, mad props to Philip Mayer, Andreas Meißner, Tim Lüecke and Sascha Tönnies! You rock!

Prevayler was awarded a "Productivity Award" at the 14th Annual Jolt Awards Ceremony by Software Development Magazine, in the "Libraries, Frameworks and Components" category.

More details in the announcement (PDF, 23kb).

Thanks to all the Prevayler users, supporters and contributors!

Prevayler 2.01.000 alpha released

It's finally here!

Prevayler 2.1.0 alpha has been released. There are a number of changes. Here is the full list of closed issues:

For more information about downloading Prevayler, check the Download page.

Enjoy, and please report any issues you find to Bug Tracking.

(warning) Note that the fact that this release is 2.01.xxx rather than 2.00.xxx signifies that this release is not binary-compatible with previous releases. As such, existing transaction logs and snapshots will error out upon attempted deserialization. As long as Prevayler is in alpha stage, there is no guarantee that this won't happen again (eg, move the version to 2.02.xxx). However, this should not be an issue once Prevayler moves out of alpha stage.

Prevayler made it to the finals with 5 other contenders in the same category. See links in previous post.

Prevayler has been recently nominated for the 2004 Jolt Awards.

This year's awards ceremony will take place on March 17 at the Santa Clara Convention Center during SD West 2004, which attracts more than 5,000 software developers, renowned industry speakers and the press annually. The winners will be honored at a gala ceremony on March 17, 2004 at SD West in Santa Clara, California, and in the June 2004 issue of Software Development.

Labels
  • None