2009-05-03: Pimento 1.0.1 Bugfix Release
This is a pure bugfix release without any new features. It contains only a single fix for the Pimento Client API and two fixes for the tutorial application. But since the issue in the Pimento Client was rather critical I wanted to get it out as soon as possible and not wait for the 1.1.0 release which will not be available before July/August.
The bug only hits you when the first remote call is a merge or persist operation for an entity with at least one association. This is not a common use case since most of the time an app starts with a loading operation. But nevertheless if you do start with such an operation you'd run into a blocker with the 1.0.0 release. We didn't catch this one with our extensive integration test suite because for the test cases the first call to the server is always the setup operation which prepares the database tables with DbUnit.
The fixes for the tutorial app affect configuration and Eclipse project files. If you are just using Cinnamon this release is fully identical to the 1.0.0 version. For Pimento applications you can use it as a fully backward-compatible drop-in replacement for the previous version.
You can download the new Pimento and Cinnamon versions here.
Release Notes - Pimento + Cinnamon - Version 1.0.1
- [PMT-182] - NullPointer if first request is a persist or merge operation with an association and log level is debug
- [PMT-184] - Tutorial Application: Wrong package names in Spring XML configuration
- [PMT-185] - Tutorial Application: Spicelib version variable not set for FDT classpath file
- [PMT-183] - Add [PostConstruct] metadata to PimentoConfig AS3 class to support Parsley 2 configuration