Page 1 of 1

Announcement: Java Stack 3.1.2 Released

Posted: Tue May 24, 2011 4:21 pm
by YoungstromMJ
The Java Stack team is pleased to announce the release of Stack 3.1.2. This release includes a number of new features and bug fixes. Some of the more notable changes in the stack release include:
  • Stack Marklogic: This library is meant to provide utilities in working with Marklogic’s XCC library. The initial main feature is a Spring “template” pattern class for Xcc. Providing several simplifications to common Xcc operations. For more information refer to the reference documentation. Expect more Marklogic integration work in the next release.
  • Tomcat Logging Improvements: Tomcat’s Java Util Logging based default Formatters and Handlers are poor for server logging. This new logging configuration is available in the latest starter templates. Details can be found in the reference documentation. In summary we:
    • Created a new log Handler so that in development error messages will be written to System.err and info messages are written to System.out. This should help developers catch and fix errors and warnings much easier in development
    • Created a new log Formatter that will display all important log information on a single well formatted line in the format [date time] {threadId} {severity} {Logging Class}: {Message}
  • A number of library upgrades:
    • CXF: 2.3.4
    • GWT: 2.3
    • Hibernate: 3.6.4
    • Jackson: 1.8.0
    • Selenium/Webdriver: 2.0b3
    • TestNG: 6
  • XSRF (Cross Site Request Forgery) Support: Previously our XSRF utility was available only to GWT Remoting calls. We've now extended it to support form submissions as well. For more information on how to take advantage of this utility refer to the reference documentation.
  • A number of fixes for T-Cat based maven deployment
  • WAM fixes:
    • Simplify support for custom headers
    • Fix UTF-8 encoded Headers
    • Updated LDSAccountDetails to latest WAM headers and LDAP Attributes
  • Added support for PasswordDigest services to stack-ws:consume
  • Changed starter template to do continuous deployment to T-Cat instead of Vanilla Tomcat.
  • Many other minor bug fixes and enhancements
To upgrade your application simply change your stack-master parent pom to version “3.1.2”. If you are creating a new project from starter or wanting to take advantage of the logging enhancements above you will need to upgrade to the recently released version 1.2.1 of the LDSTech IDE since the logging enhancements required some enhancements to our Tomcat Deployable packaging. For detailed backwards compatibility notes consult the stack-master upgrade notes.

If you have any questions reply in this thread or consult with a member of the Java Stack team.

Mike