Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 1587D200C40 for ; Wed, 8 Mar 2017 13:55:15 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 1461B160B83; Wed, 8 Mar 2017 12:55:15 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 66400160B75 for ; Wed, 8 Mar 2017 13:55:14 +0100 (CET) Received: (qmail 60989 invoked by uid 500); 8 Mar 2017 12:55:10 -0000 Mailing-List: contact commits-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list commits@struts.apache.org Received: (qmail 59404 invoked by uid 99); 8 Mar 2017 12:55:06 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Mar 2017 12:55:06 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 8CD94E0A38; Wed, 8 Mar 2017 12:55:05 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: lukaszlenart@apache.org To: commits@struts.apache.org Date: Wed, 08 Mar 2017 12:55:10 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [06/15] struts-site git commit: Adds announcement for 2.5.10 archived-at: Wed, 08 Mar 2017 12:55:15 -0000 Adds announcement for 2.5.10 Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/68b7216b Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/68b7216b Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/68b7216b Branch: refs/heads/master Commit: 68b7216b9b16122a067c6bd300fb9b23cf012841 Parents: ca517ee Author: Lukasz Lenart Authored: Fri Feb 3 14:45:17 2017 +0100 Committer: Lukasz Lenart Committed: Wed Mar 8 13:54:43 2017 +0100 ---------------------------------------------------------------------- _config.yml | 8 ++++---- source/announce.md | 42 +++++++++++++++++++----------------------- 2 files changed, 23 insertions(+), 27 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts-site/blob/68b7216b/_config.yml ---------------------------------------------------------------------- diff --git a/_config.yml b/_config.yml index 79e4435..e78db7a 100644 --- a/_config.yml +++ b/_config.yml @@ -22,11 +22,11 @@ kramdown: root: # Simplifies introducing changes related to the latest release -current_version: 2.5.8 -current_version_short: 258 +current_version: 2.5.10 +current_version_short: 2510 archetype_version: 2.5.5 current_beta_version: 2.5-BETA3 current_beta_version_short: 25B3 -release_date: 19 December 2016 -release_date_short: 20161219 +release_date: 3 February 2017 +release_date_short: 20170203 beta_release_date_short: 20160126 http://git-wip-us.apache.org/repos/asf/struts-site/blob/68b7216b/source/announce.md ---------------------------------------------------------------------- diff --git a/source/announce.md b/source/announce.md index 4f2c3e9..b4853e4 100644 --- a/source/announce.md +++ b/source/announce.md @@ -19,29 +19,25 @@ to maintaining applications over time. This release contains several breaking changes and improvements just to mention few of them: - - Included XSL files' URI not being resolved for actions with result `type="xslt"`, see WW-2561 - - `ConcurrentModificationException` using `s:iterator` (intermittent), see WW-3019 - - `ObjectFactory` reporting ERROR's when you attempt to set parameters on a Redirect result, see WW-3170 - - preselect values in ``, see WW-4367 - - File upload error message always in default language, see WW-4636 - - Can no longer clear parameter on a `` tag, see WW-4701 - - List based parameters no longer work when there is only one value, see WW-4702 - - `NullPointerException` in `ActionSupport` when use `ModelDriven`, see WW-4703 - - Multiselect parameter behavior different between struts 2.5.5 and 2.5.1, see WW-4707 - - Invalid field value for field "id", see WW-4709 - - Scope interceptor always resets because of `org.apache.struts2.dispatcher.HttpParameters`, see WW-4715 - - `focusElement` form attribute not working, see WW-4718 - - Portlet Issue with `I18Interceptor`, see WW-4722 - - Allow `` value substitution in XML configuration, see WW-4698 - - Upgrade to latest OGNL version, see WW-4704 - - Add support for long type to `` tag, see WW-4705 - - Disallow access to `HttpParameters.toMap`, see WW-4710 - - `` tag should not evaluate `defaultMessage` against a `ValueStack` by default, see WW-4711 - - `TextProviderHelper#getText()` should perform cleaning of `defaultMessage`, see WW-4712 - - Refactor file upload support to allow create virtual representation of `java.io.File`, see WW-4717 - - Move `DefaultClassFinder` into `Convention` plugin, see WW-4719 - - `HttpParameters` should behave like a `Map`, see WW-4720 - - Add support for `roundingMode` in `` tag, see WW-4721 + - How to handle 404 when using wildcard instead of error 500 when the wildcard method doesn't exist + - MessageStoreInterceptor must handle all redirects + - `MaxMultiPartUpload` limited to 2GB (Long --> Integer) + - Struts 2.5.8 no longer supports the `` directive in the `struts.xml` + - `JSONValidationInterceptor` change static parameters names + - `ServletDispatcherResult` can't handle parameters anymore + - `TokenInterceptor` synchronized on `session.getId().intern()` + - XSLT error during transformation + - No default parameter defined for result `json` of type `org.apache.struts2.json.JSONResult` + - `I18Interceptor` ignores session or cookie Locale after first lookup failure + - `EmailValidator` does not accept new domain suffixes + - `AnnotationValidationInterceptor` : `NullPointerException` when method is null + - `struts.xml` include not loading in dependant jar files + - `AnnotationValidationInterceptor` should consult `UnknownHandler` before throwing `NoSuchMethodException` + - `ActionSupport.LOG` should be private + - Remove `StrutsObjectFactory` and define `StrutsInterceptorFactory` instead + - Make `OgnlValueStack` and `OgnlValueStackFactory` More Extensible + - Make interceptor parameters dynamic + - allow include other config files from classpath **All developers are strongly advised to perform this action.**