Release Notes 1.2.3

From bemoko developer wiki

Jump to: navigation, search

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)