6.1 Release Notes - Version 1.4.4
Introduction
This section contains release notes for changes that have taken place to Struts, since the Version 1.4.3 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 7 to JakartaEE 8.
- Upgrade servlet-api from 3.1 to 4.0.
- Upgrade jsf from 2.2 to 2.3.
Issue Tracking
Bug
- Adapt JavaDoc-configuration
- Adapt dependency-scopes like JakartaEE 8
- Add "jaxb-api" and "jaxb-runtime" because JDK 11
Improvement
- Set all XML-encodings to UTF-8
- Faces-Example1 & 2: Use new CDI
- Add "weld-servlet-shaded" for CDI-function for JSF 2.3
- Removing the use of "myfaces"-implementation-specifics
- Resolve many JDK 19 compiler-warnings
- Remove compiler-warnings till JDK 17
- Some updates in "README.md"
Task
- Bump "jaxb-runtime" from 2.3.1 to 2.3.7 to use "jakarta"-version
- Update "taglibs-standard-spec" 1.2.5 to "jakarta.servlet.jsp.jstl" 1.2.7 and change implementation from "org.apache.taglibs" to "org.glassfish.web"
- Replace JSF-implementation "myfaces" 2.2.15 with "mojarra" 2.3.18
- Update "javax.el-api" 3.0.0 to "jakarta.el-api" 3.0.3
- Update "javax.servlet.jsp-api" 2.3.3 to "jakarta.servlet.jsp-api" 2.3.6
- Update "javax.servlet-api" 3.1.0 to "jakarta.servlet-api" 4.0.4
- Update "web.xml" to version 4.0
- Update "README.md" for next release
- Use "tomcat" 9.0.68 instead 8.5.83 for integration-tests
- Update documentation for version 1.4.4
- Set Version to 1.4.4
Next: Installation