6.1 Release Notes - Version 1.4.3

Introduction

This section contains release notes for changes that have taken place to Struts, since the Version 1.4.2 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 6 to JavaEE 7.
    • Upgrade servlet-api from 3.0 to 3.1.
    • Upgrade jsp-api from 2.2 to 2.3.
    • Upgrade el-api from 2.2 to 3.0.
    • Upgrade jsf from 2.0 to 2.2.
  • Move whole org.apache.struts.mock-package to test-classes.

Issue Tracking

Bug

  • Faces-Example1&2: Correct expired-password-processing
  • Correct "ValidWhenEvaluator" - undo replace generic-wildcards

Improvement

  • Resolve deprecated java-code in jsp"s
  • Faces-Example2: Adaption to run with JSF 2.2
  • Faces-Example1&2: Use CDI instead "faces-config" for managed-beans
  • Faces-Example2: Adaption in "web.xml"
  • Faces-Example2: For "faces-config" use CDI
  • Upgrade "faces-config" to 2.2-version
  • Remove some "@SuppressWarnings"
  • Replace some generic-wildcards
  • Move all "org.apache.struts.mock"-classes in module "core" from main into test

Task

  • Bump "myfaces" from 2.0.25 to 2.2.15
  • Bump "el-api" from 2.2.5 to 3.0.0
  • Bump "jsp-api" from 2.2.1 to 2.3.3
  • Upgrade "servlet-api" from 3.0.1 to 3.1.0
  • Update "README.md" for next release
  • Bump "webdrivermanager" from 5.3.0 to 5.3.1
  • Bump "selenium-api" and "selenium-java" from 4.5.3 to 4.6.0
  • Use "tomcat" 8.5.83 instead 7.0.109 for integration-tests
  • Update documentation for version 1.4.3
  • Set Version to 1.4.3

Next: Installation