Vote passed with result:
GA +1 x3 (binding)

Cheers
Łukasz

pon., 28 wrz 2026 o 09:16 Lukasz Lenart <[email protected]> napisał(a):
>
> The Apache Struts 6.12.0 test build is available. This release contains
> two breaking changes to plugin default behaviour and one deprecation,
> together with bug fixes and improvements:
>
> Breaking changes
>
> - The REST plugin's restDefaultStack and the Bean Validation plugin's
> beanValidationDefaultStack now include the coep, coop and fetchMetadata
> interceptors, so a REST API serving cross-site browser clients must
> configure fetchMetadata.exemptedPaths or disable that ref [WW-5718].
> - The REST plugin rejects a request body longer than
> struts.rest.content.maxLength (default 2097152) with
> RequestBodyTooLargeException before the action runs [WW-5723].
>
> Deprecations
>
> - RestfulActionMapper and Restful2ActionMapper are deprecated; use the
> REST plugin. Removal is WW-5708 [WW-5707].
>
> Bug
> [WW-5688] - RestActionMapper maps URIs with an id into the empty
> namespace, so actions declared at namespace "/" 404
> [WW-5700] - Failed type conversion stores the NO_CONVERSION_POSSIBLE
> marker string into typed Maps, Lists and Collections
> [WW-5701] - CollectionConverter silently drops a legitimate element
> whose text equals the NO_CONVERSION_POSSIBLE marker
> [WW-5706] - RestfulActionMapper does not apply the action name
> validation used by DefaultActionMapper
> [WW-5711] - StringConverter does not bound fraction digits when
> formatting BigDecimal
> [WW-5724] - Cached MessageFormat instances in
> AbstractLocalizedTextProvider are shared between concurrent callers
> [WW-5749] - REST XML handlers throw NullPointerException when there is
> no target to render
>
> Improvement
> [WW-5716] - Bound the per-locale definition caches in the Tiles plugin
> [WW-5718] - Plugin-provided default interceptor stacks omit the
> resource-isolation interceptors
> [WW-5723] - REST plugin does not bound the request body read in
> ContentTypeInterceptor
>
> Task
> [WW-5707] - Deprecate legacy restful and restful2 action mappers in core
>
> Release notes:
> * https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.12.0
>
> Github release
> * https://github.com/apache/struts/releases/tag/STRUTS_6_12_0
>
> Distribution:
> * https://dist.apache.org/repos/dist/dev/struts/6.12.0/
>
> Maven 2 staging repository:
> * https://repository.apache.org/content/groups/staging/
>
> Once you have had a chance to review the test build, please respond
> with a vote on its quality:
>
> [ ] Leave at test build
> [ ] Alpha
> [ ] Beta
> [ ] General Availability (GA)
>
> Everyone who has tested the build is invited to vote. Votes by PMC
> members are considered binding. A vote passes if there are at least
> three binding +1s and more +1s than -1s.
>
> The vote will remain open for at least 72 hours, longer upon request.
> A vote can be amended at any time to upgrade or downgrade the quality
> of the release based on future experience. If an initial vote
> designates the build as "Beta", the release will be submitted for
> mirroring and announced to the user list. Once released as a public
> beta, subsequent quality votes on a build may be held on the user
> list.
>
> As always, the act of voting carries certain obligations. A binding
> vote not only states an opinion, but means that the voter is agreeing
> to help do the work.
>
> On behalf of the Apache Struts project
> Łukasz

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to