Release Notes - AppFuse - Version 2.0.1 - HTML format

Bug

  • [APF-92] - Error not displayed when an email server is NOT attached and user attempts to send PasswordHint
  • [APF-333] - webtest failes on html entities from ApplicationRessource.properties
  • [APF-681] - Turkish Language Integration-test bug
  • [APF-809] - Some bad url's does not display the "Page not found" page but the "Yikes!" page....
  • [APF-850] - Data Access Failure Object of class [org.appfuse.model.User] with identifier [4]: optimistic locking failed; nested exception is
  • [APF-863] - GZipFilter prevents XFire services listing from showing
  • [APF-868] - ModelGeneratorMojo - JDBC Driver can't be loaded from project's dependencies
  • [APF-894] - SecurityContext in session required to log user in automatically
  • [APF-896] - Field validators missing open tag when type = number
  • [APF-899] - Generated Hibernate POJO's include Set's in hashCode
  • [APF-900] - Using appfuse:full-source on modular Struts project throws java.lang.OutOfMemoryError: Java heap space
  • [APF-902] - AMP 2.0 seems to ignore revengfile property in the plugin configuration
  • [APF-903] - Navigation buttons not visible fully in IE6
  • [APF-904] - Web services do not work
  • [APF-905] - JSF's BasePageTestCase does not use AUTOWIRE_BY_NAME
  • [APF-906] - Running full-source results in couldn't rename temporary file error
  • [APF-907] - appfuse:full-source fatal error: couldn't rename temporary file
  • [APF-909] - Remember Me warning has HTML (<strong> tags) in its text
  • [APF-910] - Creating a modular Spring MVC project, changing it to JPA and running full-source results in two persistence.xml files
  • [APF-911] - Running appfuse:gen in a modular project's "web" directory results doesn't work
  • [APF-913] - JSF List page only works when POJO uses "id" as @Id property
  • [APF-915] - Build Error for Spring MVC QuickStart projects
  • [APF-916] - Typo on Page Not Found - 'your' should be 'you'
  • [APF-917] - ApplicationResources.properties are overriden by war dependency if war dependency has newer timestamp on i18n files
  • [APF-919] - Tapestry form generation doesn't work when POJO has Integers
  • [APF-921] - generated sample data does not fit string columns when they are less than 10 characters long
  • [APF-923] - Italian Localization errors
  • [APF-925] - full-source JPA spring-modular: some tomcat tests failing and 'View Users' and "Current Users" pages blank
  • [APF-927] - Ugly edit profile page
  • [APF-928] - Basic JSF fails to deploy on Glassfish
  • [APF-930] - default.From not working for SMTP (new MailEngine.sendMessage method)
  • [APF-940] - Attempting to access a restricted resource (as per security.xml) results in NullPointerException
  • [APF-951] - Two intro web-pages need clarification
  • [APF-955] - <s:checkbox/> not decorated with leading <li>
  • [APF-956] - No encryption after validation error
  • [APF-959] - Possible fix/workaround for this issue: "Problem with jetty:run in Tapestry basic archetype"
  • [APF-1006] - bug Acegi security and authenticated user without any application roles

Improvement

  • [APF-666] - Patch for rationalisation of password encryption
  • [APF-918] - Change aspectj.version to match the version that's in Maven's central repo
  • [APF-922] - set "maxlength" attribute for input text fields when length is set for a @Column annotation
  • [APF-926] - Upgrade to Spring 2.0.7
  • [APF-931] - Change to use MySQL5InnoDBDialect to remove JDBC warnings
  • [APF-932] - Upgrade to Struts 2.0.10
  • [APF-938] - Hibernate tutorial should explain OpenSessionInViewFilter
  • [APF-941] - Upgrade to Struts 2.0.11
  • [APF-942] - Upgrade to Acegi-JSF 1.1.3
  • [APF-945] - Upgrade to Spring 2.5 RC2
  • [APF-958] - Upgrade to Spring 2.5
  • [APF-961] - Upgrade to Maven Jetty Plugin 6.1.6

Task

  • [APF-560] - Create tutorial showing how to migrate a 1.9.x application to a 2.0 Maven-based structure
  • [APF-661] - Use Snippet Plugin to sync tutorials with source code

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.