Mostly a bug-fix release:
* An automatic class with no methods would cause an error
* System sanity check at first use
* Now creates full path to storage files, not just the last directory (reported by Wayne Vucenic)
What is Madeleine?
"Are you still using a database?"
Madeleine is a Ruby implementation of Object Prevalence:
Transparent persistence of business objects using command
logging and snapshots.
http://madeleine.sourceforge.net/
Hi everyone!
A new release of Madeleine is now available. There has been a lot of
internal changes since the last release, but the user-visible changes
are (hopefully) limited to the ones listed below.... read more
What is Madeleine?
"Are you still using a database?"
Madeleine is a Ruby implementation of Object Prevalence:
Transparent persistence of business objects using command
logging and snapshots.
News in 0.5:
* Bug fix: Log order on recovery was wrong on some platforms (reported by IIMA Susumu)
* No longer requires the system clock to always increase
* Shared locks for queries
What is Madeleine?
"Are you still using a database?"
Madeleine is a Ruby implementation of Object Prevalence:
Transparent persistence of business objects using command
logging and snapshots.
News in Madeleine 0.4:
* Deprecated ClockedSnapshotMadeleine
* Added execute_query()
* API documentation in RDoc format
What is Madeleine?
"Are you still using a database?"
Madeleine is a Ruby implementation of Object Prevalence:
Transparent persistence of business objects using command
logging and snapshots.
http://madeleine.sourceforge.net/
News in Madeleine 0.3:
* Automatic commands
* Some classes exported to the default module
* Clock support not loaded by default (require 'madeleine/clock')
* Bug fix: Error handling when replaying logged commands.
* New system through block instead of argument (API change)
* Works in $SAFE = 1... read more