Release Notes 1.2.3
From bemoko developer wiki
Released on 7 May 2009
Summary
1.2.3 is service pack release of the 1.2 branch of bemokoLive. The main change is the introduction of a security API openning the doors for integration with a host of authentication service providers to take place.
It also includes a collection of bug fixes and refinements that makes a site developers life easier - including support for in-site unit testing.
Over and above 1.2.2 it includes the following changes:
Enhancements
- Implement bemokoLive authentication (#1280)
- Provide mechanism to load dependant groovy classes to make them available to content plugin (#900)
- Upgrade hibernate-annotations to 3.4.0.GA in line with hibernate compatibility matrix (#1354)
- Use hibernate Validator in dao (#1356)
- Rename Person domain object to Profile (#1364)
- Make bemoko live objects available to php rendering (#1408)
- Multiple sites directories need to be able to be set from system parameter (#1338)
- Add Resource Search API (#1345)
- Add utility API to increase and decrease logging levels (#1362)
- Add Site List API to SiteResolver (#1366)
- Start error message emails with BEnnn and support quick links to help / support documentation (#1389)
- Simplify LiveException creation API (#1420)
- Runtime war now called bemoko-live-runtime-...war instead of just live.war (#1348)
- Include pre-configured FileAppender in log4j configuration (#1328)
- Remove junit 3.8.1 from runtime (#1337)
- Provide option for test cases to be run with no synchronized session and no transaction (#1355)
- Site fallback in om/dev report should be deep fallback (#1370)
Fixes
- Exception in hibernate batch operations from plugin without flush is not caught (#1351)
- AccessLogger null pointered on page access when reloaded quickly (#1324)
- Violation of unique constraint SYS_CT_63: duplicate value(s) for column(s) PERSON_UID,NAME (#1344)
- In memory database configuration failing on startup due to jdbc.properties mis configuration (#1395)
- PHP content not being tweaked (#1407)
- Plugin script touching doesn't force recompile (#1335)
- Duplicate intent in multiple inherited site not resolved to first site (#1372)
- BE127 : java.lang.StringIndexOutOfBoundsException String index out of range: 0 (#1405)
- Violation of unique constraint SYS_CT_53 insert into GlobalIdentity (#1409)
- Register XSD as a mime file extension (#1391)
- Pages generating non-XML compliant error messages break error report writer (#1334)
- File resources not displayed in om/dev resources dump (#1371)
- Content types with encoding set not recognised for tweaking (#1404)
