Release Notes 5.8.4

Tapestry 5.8.4 is a new release with some enhancements and bug fixes.

Tapestry 5.8.4 is a drop-in replacement and recommended upgrade for Tapestry 5.7.0+ projects.

The highlights are the support for Java 21 bytecode, and improvement and a fix in multiple classloader support and the upgrade to latest Underscore.js version.

Improvements made

Key Summary T Created Updated Due Assignee Reporter Priority Priority Priority Priority P Status Resolution
TAP5-2769 Upgrade ASM to 9.6 to allow running on Java 21 Task Nov 10, 2023 13:18 Feb 01, 2024 03:48 Thiago Henrique De Paula Figueiredo Chris Poulsen Major Closed Fixed
TAP5-2768 DefaultRequestExceptionHandler shouldn't send Exception message in production Improvement Nov 07, 2023 07:26 Nov 09, 2023 09:32 Ben Weidig Ben Weidig Minor Resolved Fixed
TAP5-2767 Upgrade the build from Gradle 7 to 8 Task Nov 05, 2023 19:22 Nov 25, 2023 17:40 Thiago Henrique De Paula Figueiredo Thiago Henrique De Paula Figueiredo Major Resolved Fixed
TAP5-2765 Update Underscore.js Improvement Oct 21, 2023 13:57 Oct 21, 2023 16:09 Ben Weidig Ben Weidig Major Resolved Fixed
TAP5-2763 @RequestParameter improved blank handling Improvement Sep 10, 2023 12:40 Jan 25, 2025 09:38 Ben Weidig Ben Weidig Minor Closed Fixed
TAP5-2762 New symbol for defining the path to the component dependencies file Improvement Sep 09, 2023 20:29 Sep 09, 2023 22:48 Thiago Henrique De Paula Figueiredo Thiago Henrique De Paula Figueiredo Major Closed Done
Authenticate to retrieve your issues

Bugs fixed

Key Summary T Created Updated Due Assignee Reporter Priority Priority Priority Priority P Status Resolution
TAP5-2761 ResourceStreamer#streamResource(Resource, String, Set) throws NPE if providedChecksum is null Bug Sep 02, 2023 09:51 Jan 25, 2025 09:39 Ben Weidig Ben Weidig Minor Closed Fixed
TAP5-2759 JSONObect getLongOrDefault wrong defaultValue type Bug Jul 26, 2023 08:56 Sep 02, 2023 11:20 Ben Weidig Ben Weidig Trivial Resolved Fixed
Authenticate to retrieve your issues