Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(proposals should start with name Proposal)

_Status_

Proposal under development

_Target Release_

4.0

_Original Authors_

Dave Johnson

Abstract

This is a proposal to make a Roller 4.0 release, a major new release to introduce some infrastructure improvements and upgrade that we've been wanting to make for a long time. This includes a new data-mappper back-end with a JPA implementation, Struts 2 support and a requirement for Java SE 5.

...

  • Remove Hibernate-native back-end. Now that we have a JPA based back-end, we can drop our Hibernate-native support thereby removing any dependence on LGPL from Roller code.
  • Introduce requirement for Java SE 5. We've been stuck on Java 1.4.2 for a long time now, there are significant improvements in Java SE 5 and the libraries that we depend on are starting to take advantage of those improvements (i.e. Struts annotations and ROME

...