Added: websites/production/tapestry/content/release-notes-583.html ============================================================================== --- websites/production/tapestry/content/release-notes-583.html (added) +++ websites/production/tapestry/content/release-notes-583.html Sun Jul 16 23:11:49 2023 @@ -0,0 +1,1493 @@ +<!DOCTYPE html> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="keywords" content="tapestry, apache, apache tapestry, framework, java, web, component, open source, application, dynamic, scalable, robust, servlet"> + <meta name="description" content="Apache Tapestry is a open-source component-oriented framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server."> + + <title> + Release Notes 5.8.3 - Apache Tapestry + </title> + + <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/apache-tapestry-icon-144.png"> + <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/apache-tapestry-icon-114.png"> + <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/apache-tapestry-icon-72.png"> + <link rel="apple-touch-icon-precomposed" href="/images/apache-tapestry-icon-57.png"> + <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png"> + + <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"> + <link rel="stylesheet" href="/resources/fonts/fonts.css"> + <link rel="stylesheet" href="/styles/main.css"> + + <script type="text/javascript"> + if (window.location.protocol === 'http:' && window.location.hostname !== 'localhost') { + window.location = window.location.href.replace('http://', 'https://'); + } + </script> + + <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous" defer></script> + <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" defer></script> + <script src="/resources/bootstrap/bootstrap.min.js" defer></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js" defer></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js" defer></script> + + <script type="text/javascript"> + window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; + ga('create', 'UA-400821-1', 'auto'); + ga('send', 'pageview'); + </script> + <script async src="https://www.google-analytics.com/analytics.js"></script> +</head> +<body> + <!-- /// Navigation Start --> + <div id="navigation"><p><header> + <div class="container-fluid"> + <div class="row"> + <div class="col-12"> + <nav class="navbar navbar-expand-xl navbar-light justify-content-between"> + <a class="navbar-brand" href="/index.html"> + <img src="/images/apache-tapestry-icon-dark.svg" width="60" alt="Apache Tapestry" title="Apache Tapestry"> + <span>apache tapestry</span> + </a> + <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + <div class="collapse navbar-collapse" id="navbarCollapse"> + <ul class="navbar-nav mx-auto"><li class="nav-item"> + <a class="nav-link active" href="/getting-started.html">Getting Started</a> + </li><li class="nav-item"> + <a class="nav-link active" href="/documentation.html">Documentation</a> + </li><li class="nav-item"> + <a class="nav-link active" href="/download.html">Download</a> + </li><li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle active" id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Community + </a> + <div class="dropdown-menu" aria-labelledby="communityNavbarDropdown"> + <a class="dropdown-item" href="/community.html">Mailing Lists</a> + <a class="dropdown-item" href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a> + <a class="dropdown-item" href="/support.html">Support</a> + <a class="dropdown-item" href="/community.html">Getting Involved</a> + <a class="dropdown-item" href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=263425030" title="Edit this page (requires approval, just ask on the mailing list)">Edit this page</a> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a> + <a class="dropdown-item" href="https://twitter.com/hashtag/tapestry5">#tapestry5</a> + </div> + </li><li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle active" id="developmentNavbarDropdown" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Development + </a> + <div class="dropdown-menu" aria-labelledby="developmentNavbarDropdown"> + <a class="dropdown-item" href="https://gitbox.apache.org/repos/asf?p=tapestry-5.git">Source Code</a> + <a class="dropdown-item" href="https://issues.apache.org/jira/browse/TAP5">Issues</a> + </div> + </li><li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle active" id="apacheNavbarDropdown" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Apache + </a> + <div class="dropdown-menu" aria-labelledby="apacheNavbarDropdown"> + <a class="dropdown-item" href="https://www.apache.org/">About Apache</a> + <a class="dropdown-item" href="https://apachecon.com/?ref=royale.apache.org">Events</a> + <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> + <a class="dropdown-item" href="https://www.apache.org/licenses/LICENSE-2.0">License</a> + <a class="dropdown-item" href="https://www.apache.org/security/">Security</a> + <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks!</a> + </div> + </li></ul> + <form enctype="application/x-www-form-urlencoded" method="get" class="form-inline" action="search.html"> + <input type="search" class="form-control search-input" name="q" placeholder="Search docs, issues, wikis and blogs" aria-label="Search"> + <button type="submit" class="d-none">Search</button> + </form> + </div> + </nav> + </div> + </div> + </div> +</header></p></div> + <!-- /// Navigation End --> + + <article> + <div class="container-fluid"> + <div class="container pt-5"> + <div class="row"> + <div class="col-12"> + <!-- /// Breadcrumb Start --> + <div id="breadcrumb" class="mb-2 text-small"> + <a href="index.html">Apache Tapestry</a> > <a href="documentation.html">Documentation</a> > <a href="release-notes.html">Release Notes</a> > <a href="release-notes-583.html">Release Notes 5.8.3</a> + </div> + <!-- /// Breadcrumb End --> + + <!-- /// Smallbanner Start --> + <div id="smallbanner"><h1 class="title" id="title">Release Notes 5.8.3</h1></div> + <!-- /// Smallbanner Start --> + + <!-- /// Content Start --> + <div id="content"> + <div id="ConfluenceContent"><p>Tapestry 5.8.3 is a new release with a number of enhancements and bug fixes.</p><p><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">Tapestry 5.8.3 is a drop-in replacement and recommended upgrade for Tapestry 5.7.0+ projects.</span></span></span></p><p><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">Highlights:</span></span></span></p><ul><li><span class="pl-s"><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2742"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2742?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2742</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> + Smarter page cache validation (also known as multiple classloader mode). Besides collecting dependencies between page, component, mixin and base classes, this enhancement, when turned on, allows Tapestry to invalidate just the cached page instances that need to be rebuilt when a class, template, messages properties or asset is changed. It's documented in the </span></span></span></span><a class="external-link" href="https://tapestry.apache.org/class-reloading.html#ClassReloading-%5B5.8.3+%5DMultipleClassloaderMode/SmarterPageClassInvalidation">Multiple Classloader Mode/Smarter Page Class Invalidation section of the class reloading page</a>.</li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-1733"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-1733?src=confmacro"><img class="icon" src="$iconUrl">TAP5-1733</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +Tapestry no longer logs an OperationException when a client submits a form using a method other than POST. Previously, the log entry would explain that "Forms require that the request method be POST and that the t:formdata query parameter have values." Likewise, in production mode, instead of displaying the error page, Tapestry silently redirects back to the page containing the form.</span></span></span></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2708"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2708?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2708</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +</span></span></span><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-1733"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-1733?src=confmacro"><img class="icon" src="$iconUrl">TAP5-1733</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +</span></span></span><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2600"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2600?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2600</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +</span></span></span>The YUI CssCompressor got updated to the latest available code, which fixes multiple issues (TAP5-2753, TAP5-2708, TAP5-2600).As Yahoo doesn't develop the Compressor further, a better testing environment was added to <code>tapestry-webresources</code> to fix any upcoming CSS compression issues faster.</li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2745"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2745?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2745</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +The Tree component now gracefully handles an empty list of root nodes instead of throwing an NPE.</span></span></span></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2743"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2743?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2743</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> + Convenience methods added to <code>PerThreadValue</code> for easier use:</span></span></span><ul><li><code><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">T computeIfAbsent(Supplier<? extends T> fn)</span></span></span></code></li><li><code><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">T computeIfPresent(Function<? super T, ? extends T> fn)</span></span></span></code></li><li><code><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">T compute(Function<? super T, ? extends T> fn)</span></span></span></code></li><li><code><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);">void ifSet(Consumer<? super T> action)</span></span></span></code></li></ul></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2730"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2730?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2730</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +<code>CookieBuilder</code> now accepts<code> java.time.Duration</code> for its maxAge-related operation.Also, a <code>TypeCoercion</code> for <code>TimeInterval</code>-><code>Duration</code> was added, so Duration is usable for <code>SymbolConstants.COOKIE_MAX_AGE</code>.</span></span></span></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2735"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2735?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2735</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +New method void <code>setNonPersistentLocaleFromRequest(Request request)</code> added to <code>LocalizationSetter</code> to expose all of the locale handling through the service.</span></span></span></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2739"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2739?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2739</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +Remnants from Java 5->6 transitions removed: <code>org.apache.tapestry5.ioc.internal.util.JDKUtils</code> and <code>org.apache.tapestry5.ioc.internal.util.DummyLock</code>.</span></span></span></li><li><span class="pl-s"><span class="pl-pds"><span style="color: rgb(3,47,98);"><style> + .jira-issue { + padding: 0 0 0 2px; + line-height: 20px; + } + + .jira-issue img { + padding-right: 5px; + } + + .jira-issue .aui-lozenge { + line-height: 18px; + vertical-align: top; + } + + .jira-issue .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> + +<span class="jira-issue" data-jira-key="TAP5-2730"> + <a class="jira-issue-key" href="https://issues.apache.org/jira/browse/TAP5-2730?src=confmacro"><img class="icon" src="$iconUrl">TAP5-2730</a> + - + <span class="summary"></span> + <span class="jira-status"> + ( + <img class="icon" src="$statusIcon"> + ) + </span> + </span> +Misspelt internally used id in <code>org.apache.tapestry5.modules</code> fixed (<code>ComnpressedModules</code> -> <code>CompressedModules</code>)</span></span></span></li></ul><p></p><h2 id="ReleaseNotes5.8.3-Improvementsmade">Improvements made</h2><p> + + + + + +<style type="text/css"> + #refresh-module-1056668971 .icon { + background-position: left center; + background-repeat: no-repeat; + display: inline-block; + font-size: 0; + max-height: 16px; + text-align: left; + text-indent: -9999em; + vertical-align: text-bottom; + } +</style> +</p><div class="refresh-module-id jira-table" id="refresh-module-1056668971"> +<p> + + + + + </p><div class="jira-issues" id="jira-issues-1056668971" style="width: 100%; overflow: auto;"> + <table class="table table-bordered table-responsive"><tbody><tr><td></td></tr><tr><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="key">Key</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="summary">Summary</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="type">T</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="created">Created</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="updated">Updated</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="due">Due</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="assignee">Assignee</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="reporter">Reporter</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="customfield_12311032">Priority</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="customfield_12311037">Priority</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="customfield_12311022">Priority</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="customfield_12311027">Priority</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="priority">P</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="status">Status</span> + </th><th colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport jira-tablesorter-header" style="text-align: left; padding:5px !important;"> + <span class="jim-table-header-content" sort-column-key="resolution">Resolution</span> + </th></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2756?src=confmacro">TAP5-2756</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2756?src=confmacro"> + Allow developers define whether a page should be cached as a soft reference or not + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2756?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Jun 17, 2023 + </td><td colspan="1" nowrap> + Jul 12, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Thiago Henrique De Paula Figueiredo + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Thiago Henrique De Paula Figueiredo + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2751?src=confmacro">TAP5-2751</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2751?src=confmacro"> + Provide German translation of the 'checked' validator message + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2751?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Apr 04, 2023 + </td><td colspan="1" nowrap> + Apr 05, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/trivial.svg" alt="Trivial"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Implemented + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2750?src=confmacro">TAP5-2750</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2750?src=confmacro"> + Kaptcha: support for German locale + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2750?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Apr 04, 2023 + </td><td colspan="1" nowrap> + Apr 05, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/trivial.svg" alt="Trivial"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Implemented + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2748?src=confmacro">TAP5-2748</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2748?src=confmacro"> + Remove Travis CI + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2748?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21148&avatarType=issuetype" alt="Task"></a> + </td><td colspan="1" nowrap> + Feb 07, 2023 + </td><td colspan="1" nowrap> + Jun 28, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Done + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2744?src=confmacro">TAP5-2744</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2744?src=confmacro"> + Selenium 3.141 can't seem to start FF 102+ + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2744?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Dependency upgrade"></a> + </td><td colspan="1" nowrap> + Dec 04, 2022 + </td><td colspan="1" nowrap> + Jul 07, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Thiago Henrique De Paula Figueiredo + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/major.svg" alt="Major"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Closed + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2743?src=confmacro">TAP5-2743</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2743?src=confmacro"> + PerThreadValue<T> should provide more convenience methods + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2743?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Nov 24, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/trivial.svg" alt="Trivial"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Implemented + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2742?src=confmacro">TAP5-2742</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2742?src=confmacro"> + Smarter page cache invalidation + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2742?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Nov 17, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Thiago Henrique De Paula Figueiredo + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Thiago Henrique De Paula Figueiredo + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/major.svg" alt="Major"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Closed + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Implemented + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2739?src=confmacro">TAP5-2739</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2739?src=confmacro"> + Remove org.apache.tapestry5.ioc.internal.util.JDKUtils and org.apache.tapestry5.ioc.internal.util.DummyLock + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2739?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21148&avatarType=issuetype" alt="Task"></a> + </td><td colspan="1" nowrap> + Aug 28, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2737?src=confmacro">TAP5-2737</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2737?src=confmacro"> + Add FontAwesomeIcon to Component Reference page + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2737?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/images/icons/issuetypes/documentation.png" alt="Documentation"></a> + </td><td colspan="1" nowrap> + Jun 27, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Closed + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2736?src=confmacro">TAP5-2736</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2736?src=confmacro"> + CookieBuilder maxAge should support java.time.Duration + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2736?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Jun 19, 2022 + </td><td colspan="1" nowrap> + Aug 28, 2022 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2735?src=confmacro">TAP5-2735</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2735?src=confmacro"> + LocalizationSetter should add "void setLocaleFromRequest(Request)" + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2735?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Jun 19, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/minor.svg" alt="Minor"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowAlternate"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2730?src=confmacro">TAP5-2730</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2730?src=confmacro"> + Misspelt ‘ComnpressedModules’ object id + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2730?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21140&avatarType=issuetype" alt="Improvement"></a> + </td><td colspan="1" nowrap> + Jun 16, 2022 + </td><td colspan="1" nowrap> + Jul 16, 2023 + </td><td colspan="1" nowrap> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Ben Weidig + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Volker Lamp + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + + </td><td colspan="1" nowrap> + <img class="icon" src="https://issues.apache.org/jira/images/icons/priorities/trivial.svg" alt="Trivial"> + </td><td colspan="1" nowrap> + + <span class="aui-lozenge aui-lozenge-subtle aui-lozenge-success"> + Resolved + </span> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + Fixed + </td></tr><tr class="rowNormal"><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2729?src=confmacro">TAP5-2729</a> + </td><td colspan="1" rowspan="1" class="jira-macro-table-underline-pdfexport" style="padding:5px !important;vertical-align: top;"> + <a href="https://issues.apache.org/jira/browse/TAP5-2729?src=confmacro"> + Improve javadoc of ServiceBinder.bind(Class) + </a> + </td><td colspan="1" nowrap> + <a href="https://issues.apache.org/jira/browse/TAP5-2729?src=confmacro"><img class="icon" src="https://issues.apache.org/jira/images/icons/issuetypes/documentation.png" alt="Documentation"></a> + </td><td colspan="1" nowrap>
[... 459 lines stripped ...]