转载

Struts 2.3.24 GA 版本发布

6月14日上海 OSC 源创会开始报名,送机械键盘和开源无码内裤

Apache Struts 2.3.24 GA 发布!

详细改进:

JIRA Release Notes 2.3.24

Issue 列表:

Struts 2.3.24 DONE

Struts 2.3.x TODO

更新日志:

Bug 修复

  • [ WW-4406 ] - TextTagTest fails under JDK7 with different default locales

  • [ WW-4419 ] - Defend for NPE when performing async request

  • [ WW-4424 ] - When a property doesn't exists, the log warn message always misses information

  • [ WW-4427 ] - Converters no longer applied to values coming from the context

  • [ WW-4429 ] - struts.ognl.allowStaticMethodAccess is not working for static method

  • [ WW-4430 ] - using style attribute leads to a JasperException

  • [ WW-4432 ] -  The %{#attr.counter.index} is not working

  • [ WW-4433 ] - ConventionUnknownHandler change breaks exception handling in interceptors.

  • [ WW-4434 ] - datetextfield.ftl is missing

  • [ WW-4435 ] - CXF broken with upgrade of ASM 5 since Struts 2.3.20

  • [ WW-4436 ] - NullPointerException in ParametersInterceptor.isAcceptableValue

  • [ WW-4437 ] - Bug in CookieInterceptor

  • [ WW-4438 ] - Not able to access constansts from jsp

  • [ WW-4441 ] - Fix Memory leak in CDI plugin

  • [ WW-4444 ] - DefaultActionInvocation.invokeAction(Object,ActionConfig) catch too many exceptions

  • [ WW-4447 ] - Hidden fields silently drop 'label' attributes in Struts 2.3.20

  • [ WW-4448 ] - Parameters are not encoded by ServletRedirectAction before checking for valid URI

  • [ WW-4450 ] - CSSs are missing when page accessed via https

  • [ WW-4452 ] - s:optiontransferselect javascript functions no longer work with negative integer keys

  • [ WW-4453 ] - <s:date/> tag doesn't report missing value

  • [ WW-4454 ] - css_xhtml hidden input adding table row markup

  • [ WW-4455 ] - throwing a RuntimeException in an action may not be properly managed in struts

  • [ WW-4457 ] - FileUploadInterceptor uses injected pattern matcher

  • [ WW-4458 ] - NPE in SecurityMemberAccess checking for default java package

  • [ WW-4459 ] - getText() is broken

  • [ WW-4460 ] - style for select tag is no longer works

  • [ WW-4461 ] - body of the text tag is evaluated as an ognl expression

  • [ WW-4465 ] - StatusCode parameter in the URL when using redirectAction

  • [ WW-4466 ] - struts.multipart.bufferSize must be set manually

  • [ WW-4467 ] - disableRequestAttributeValueStackLookup is not working for MultiPartRequestWrapper

  • [ WW-4473 ] - SubmitHandler does not render the "title" attribute when using the s:submit "title" attribute

  • [ WW-4477 ] - As 2.3.20 Stacktraces are gone??

  • [ WW-4480 ] - DefaultActionInvocation.invokeAction calls unknownHandlerManager.handleUnknownMethod for any OgnlException

  • [ WW-4481 ] - Deprecated warning gives no context

  • [ WW-4482 ] - Conversion annotation ignored for ServletAction parameter

  • [ WW-4486 ] - Default parameter exclusions blocking legitimate values

  • [ WW-4489 ] - Simplify DefaultExcludedPatternsChecker class pattern

  • [ WW-4490 ] - Could not create JarEntryRevision - Struts app migrated from Tomcat 6 to Tomcat 8

  • [ WW-4493 ] - Still can't pass parameters with dashes to tags

改进

  • [ WW-4413 ] - Improve JSON interceptor to handle JSON arrays

  • [ WW-4416 ] - LocalizedTextUtil should suppress exception with tomcat8

  • [ WW-4446 ] - Struts2-Spring & JUnit plugin warn "java.io.FileNotFoundException: class path resource [org/apache/struts2/dispatcher/error.ftl]"

  • [ WW-4468 ] - Make error message configurable when uploaded file is too big (JakartaStreamMultiPartRequest)

  • [ WW-4484 ] - Upgrade to FreeMarker 2.3.22

  • [ WW-4488 ] - Improve performance of DefaultExcludedPatternsChecker

新特性

  • [ WW-4347 ] - Support for JDK 8 Lambdas

  • [ WW-4449 ] - findBaseAccessor method in JSONWriter.java

  • [ WW-4492 ] - Add support for Log4J2 as a struts and xwork logging backend

  • [ WW-4497 ] - when we use <s:datetextfield id="doj"  format="yyyy-MM-dd"     name="journeyDate"   ../>    Struts has detected an unhandled exception:  Messages: Template /template/xhtml/datetextfield.ftl not found. Template /template/xhtml/datetextfield.ftl not found.

任务

  • [ WW-4414 ] - Sample JSP don't contain page directive and request URL was wrong.

正文到此结束
Loading...