6.1 Release Notes - Version 1.4.2

Introduction

This section contains release notes for changes that have taken place to Struts, since the Version 1.4.1 distribution. To keep up-to-date on all changes to the framework, subscribe to the (commits at struts.apache.org) list. To preview our plans for upcoming changes, please visit the Roadmap page.

  • Notes on upgrading are maintained in the Wiki Upgrade pages. The wiki is a community maintained resource - please feel free to add your input so that everyone can benefit from the collective experience.

For the version requirements of each library, see the Installation chapter.

Breaking changes

  • General: Upgrade from JavaEE 5 to JavaEE 6.
    • Upgrade servlet-api from 2.5 to 3.0.
    • Upgrade jsp-api from 2.1 to 2.2.
    • Upgrade jsf from 1.2 to 2.0.
  • Use slf4j instead of commons-logging for all logging-tasks.

Issue Tracking

Bug

  • Add "supportIncrementalBuild"-config to "maven-bundle-plugin" to resolve eclipse-warning
  • Resolve some jsp-warnings
  • Correct some javadoc-warnings

Improvement

  • Add section "breaking changes" to release-notes since 1.3.11
  • Add javadoc-links to "servlet-api", "jsp-api" and "el-api"
  • Adjustment of dependencies
  • Remove some "SuppressWarnings"
  • Correct typos
  • Standardize log variables
  • Adapt "tiles-config_1_*.dtd" so that DTDDoc works

New Feature

  • Set minimum JDK-Version to 11 for Maven-building
  • Replace "commons-logging" with "slf4j" and "slf4j-simple"

Task

  • Upgrade "web.xml"s of "apps" from 2.5 to 3.0
  • Bump "myfaces" from 1.2.12 to 2.0.25
  • Bump "jsp-api" from 2.1 to 2.2.2 and add "el-api" 2.2.5
  • Bump "servlet-api" from 2.5 to 3.0.1
  • Bump "spotbugs-annotations" from 4.7.2 to 4.7.3
  • Bump "groovy" from 4.0.5 to 4.0.6
  • Use "tomcat" 7.0.109 instead 6.0.53 for integration-tests
  • Bump "checkstyle" from 9.3 to 10.4
  • Bump "antlr" from 4.9.3 to 4.11.1
  • Bump "selenium-api" and "selenium-java" from 4.5.0 to 4.5.3
  • Bump "htmlunit" from 2.65.1 to 2.66.0
  • Update "README.md" for this release
  • Update "roadmap.xml"

Next: Installation