+1 GA, binding Thanks Lukasz!
Regards, René Am 28.09.26 um 09:16 schrieb Lukasz Lenart:
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
-- René Gielen https://about.me/rgielen --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
