Modified: websites/production/tapestry/content/release-notes-53.html
==============================================================================
--- websites/production/tapestry/content/release-notes-53.html (original)
+++ websites/production/tapestry/content/release-notes-53.html Thu Feb 20 
18:18:15 2025
@@ -91,11 +91,11 @@
             <!-- /// Content Start -->
             <div id="content">
                             <div id="ConfluenceContent"><p>This is the 
consolidated list of changes between Tapestry versions 5.2 and 5.3. To upgrade 
from 5.2 to 5.3, most users who are not using deprecated features will be able 
to just update the Maven dependency in their POM file (or <a 
href="release-notes-53.html">download</a> the new JAR file) and the new version 
will just work. However, please read carefully below before upgrading, and also 
review the&#160;<a href="how-to-upgrade.html">How to Upgrade</a> 
instructions.</p><p><strong>Contents</strong></p><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988945785 {padding: 0px;}
-div.rbtoc1739988945785 ul {margin-left: 0px;}
-div.rbtoc1739988945785 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075345960 {padding: 0px;}
+div.rbtoc1740075345960 ul {margin-left: 0px;}
+div.rbtoc1740075345960 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988945785">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075345960">
 <ul class="toc-indentation"><li><a 
href="#ReleaseNotes5.3-BreakingChanges">Breaking Changes</a></li><li><a 
href="#ReleaseNotes5.3-NewFeatures">New Features</a></li><li><a 
href="#ReleaseNotes5.3-Sub-tasksCompleted">Sub-tasks Completed</a></li><li><a 
href="#ReleaseNotes5.3-BugsFixed">Bugs Fixed</a></li><li><a 
href="#ReleaseNotes5.3-ImprovementsMade">Improvements Made</a></li><li><a 
href="#ReleaseNotes5.3-NewFeaturesImplemented">New Features 
Implemented</a></li><li><a href="#ReleaseNotes5.3-TasksCompleted">Tasks 
Completed</a></li></ul>
 </div><h2 id="ReleaseNotes5.3-BreakingChanges">Breaking 
Changes</h2><p>Tapestry now depends on Servlet API version <strong>2.5</strong> 
(prior releases worked with 2.4).</p><p>Tapestry no longer supports the ability 
to inject the component id into a String field. This was rarely (if ever) used 
functionality that caused unwanted conflicts elsewhere. When a component needs 
to know its component id, it may inject the <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ComponentResources.html";>ComponentResources</a>
 object, and invoke <code>getCompleteId()</code>.</p><p>Tapestry templates 
without a &lt;!DOCTYPE&gt; are treated a bit differently in Tapestry 5.3; they 
are treated as if they have the HTML5 doctype (<code>&lt;!DOCTYPE 
html&gt;</code>). See further notes about <a 
href="component-templates.html">component templates</a>.</p><p>Many classes and 
interfaces that were deprecated in prior releases of Tapestry have been removed 
in Tapestry 5.3.
  See <a class="external-link" 
href="https://issues.apache.org/jira/browse/TAP5-1432";>the full list</a>. As 
always, you should use your IDE to find and replace all deprecated items 
<em>before</em> you upgrade. The following are the most significant of 
these:</p><ul><li>@IncludeJavaScriptLibrary and @IncludeStylesheet annotations 
(replaced by @<a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/Import.html";>Import</a>)</li><li>@ApplicationState
 annotation (replaced with @<a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/SessionState.html";>SessionState</a>)</li><li>"validateForm"
 event triggered by Form component (replaced with "validate" 
event)</li><li>Code and constants related to page pooling</li></ul><p>In 
addition, some of the abstract base classes used with the tapestry-func library 
have changed into interfaces; you will want to recompile, but may also need to 
adjust your code,
  depending on your compiler settings and use of the standard Java @Override 
annotation.</p><p>Because of the upgrade to Prototype 1.7, existing JavaScript 
that uses <code>value.toJSON()</code> may break; replace with 
<code>Object.toJSON(value)</code>.</p><p>Some number of interfaces and APIs in 
Tapestry 5.3 will be removed in Tapestry 5.4 or later. These 
include:</p><ul><li>The <a class="external-link" 
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/RenderSupport.html";>RenderSupport</a>
 environmental (replaced with the <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/javascript/JavaScriptSupport.html";>JavaScriptSupport</a>
 environmental)</li><li>The <a class="external-link" 
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/ajax/MultiZoneUpdate.html";>MultiZoneUpdate</a>
 object, replaced with <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/ajax/AjaxR
 esponseRenderer.html">AjaxResponseRenderer</a></li><li>ClassFactory service 
and ClassFab interface (replaced with the <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ioc/services/PlasticProxyFactory.html";>PlasticProxyFactory</a>
 service and <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/plastic/PlasticClass.html";>PlasticClass</a>
 interface)</li><li>The "suppress redirects" functionality, which allows 
component event requests to respond directly with HTML, as in Tapestry 
4.</li></ul><h2 id="ReleaseNotes5.3-NewFeatures">New Features</h2><h3 
id="ReleaseNotes5.3-Underscore.js">Underscore.js</h3><p>Tapestry now bundles <a 
class="external-link" href="http://underscorejs.org/"; 
rel="nofollow">Underscore.js</a>, a useful library for expressive functional 
programming in the browser. It is used in <em>no conflict mode</em>, made 
available as the <code>T5._</code> object.</p><h3 id="ReleaseNotes5.3-UserAlerts
 ">User Alerts</h3><p>Tapestry now has a central mechanism for handling user 
alerts; this includes the AlertManager service and the Alerts component. Just 
add an Alerts component to your application's standard layout component and 
Tapestry takes care of the rest. Alerts can be added during both traditional 
and Ajax requests, and may be transient (displayed for a few seconds), normal, 
or sticky (persist until the user expressly dismisses them). Alerts support 
three severities: info, warn(ing) and error; the look and feel can be 
customized by overriding Tapestry's default CSS rules.</p><h3 
id="ReleaseNotes5.3-Renderingcomments">Rendering comments</h3><p>It is now 
possible to have Tapestry emit rendering comments; these are comments (such as 
<code>&lt;!--BEGIN Index:loop (context:Index.tml, line 15)--&gt;</code>) that 
can assist you in debugging markup output on the client-side. This is enabled 
for all requests using the configuration symbol 
<code>tapestry.component-render-tracing-enabl
 ed</code>, and can be added to any request by adding the query parameter 
<code>t:component-trace=true</code> to the URL. This will significantly 
increase the size of the rendered markup, but can be very helpful with complex 
layouts to determine which component was responsible for which portion of the 
rendered page.</p><h3 
id="ReleaseNotes5.3-Adaptableservicecontributions">Adaptable service 
contributions</h3><p>When making contributions to a service, you are no longer 
restricted to contributing a value that is assignable to the type associated 
with the configuration; objects of any type may be contributed, and the 
TypeCoercer service is used to coerce the value to the configuration's 
type.</p><h3 id="ReleaseNotes5.3-Componentdebuggingimprovements">Component 
debugging improvements</h3><p>Because of how Tapestry instruments your pages 
and components, using a debugger has been difficult with Tapestry page and 
component classes; any mutable field shows its default value in the debugger, 
 regardless of what has been written to the field or read out of it. In 
Tapestry 5.3, when in <em>development mode</em>, Tapestry now shadows values 
read from or written to such fields into the fields themselves (this has also 
been fixed in the 5.2.5 maintenance release). This shadowing does not occur in 
production, to avoid potential memory leaks.</p><h3 
id="ReleaseNotes5.3-Reloadingdisabledinproduction">Reloading disabled in 
production</h3><p>Tapestry no longer checks for changes to Tapestry component 
class files, templates, or message catalogs in production mode. It is assumed 
that Tapestry applications are packaged as WAR files in production, and that 
changing the WAR file causes the servlet container to redeploy the entire 
application. This change is to improve throughput and reduce memory consumption 
in production applications.</p><h3 
id="ReleaseNotes5.3-String-to-Enumcoercions">String-to-Enum 
coercions</h3><p>The TypeCoercer service now automatically generates 
String-to-Enum c
 oercions without requiring a specific contribution. This coercion is case 
insensitive. A contribution is still allowed, and will take priority over the 
default coercion, but is only necessary to support "aliases" for enum values 
outside those defined by the enum type itself.</p><h3 
id="ReleaseNotes5.3-JavaScriptandCSSminimization">JavaScript and CSS 
minimization</h3><p>A new optional library, tapestry-yuicompressor, has been 
added. This library adds support for compressing JavaScript libraries and CSS 
files using <a class="external-link" 
href="http://developer.yahoo.com/yui/compressor/"; rel="nofollow">the 
YUICompressor library</a>.</p><h3 
id="ReleaseNotes5.3-ComponentClassTransformWorkerService">ComponentClassTransformWorker
 Service</h3><p>The type of this service has changed from <a 
class="external-link" 
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/services/ComponentClassTransformWorker.html";>ComponentClassTransformWorker</a>
 to <a class="external-link" href="h
 
ttp://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/transform/ComponentClassTransformWorker2.html">ComponentClassTransformWorker2</a>.
 Contributions of type ComponentClassTransformWorker will automatically be 
coerced to the new ComponentClassTransformWorker2 interface. However, if you 
use the @Contribute annotation to mark the method that makes contributions, you 
will need to update the annotation to indicate the new service interface. If 
you followed the naming convention, and named your method 
<code>contributeComponentClassTransformWorker()</code>, you don't need to 
change anything.</p><h3 
id="ReleaseNotes5.3-AjaxResponseRenderer">AjaxResponseRenderer</h3><p>The <a 
class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/ajax/AjaxResponseRenderer.html";>AjaxResponseRenderer</a>
 service makes it easier to customize the partial page response generated when 
updating a <a class="external-link" href="http://tapestry.apache.org/5.3/
 apidocs/org/apache/tapestry5/corelib/components/Zone.html">Zone</a> component, 
replacing the <a class="external-link" 
href="http://tapestry.apache.org/5.2/apidocs/org/apache/tapestry5/ajax/MultiZoneUpdate.html";>MultiZoneUpdate</a>
 object as an event handler method return value.</p><h3 
id="ReleaseNotes5.3-TapestryJavaDoc">Tapestry JavaDoc</h3><p>Tapestry now 
includes a new library, tapestry-javadoc, that replaces the old Maven-based 
component report. Simply by placing a <code>@tapestrydoc</code> annotation into 
your component's JavaDoc, Tapestry will generate complete documentation as part 
of JavaDoc ... no more switching back and forth between JavaDoc and the 
Maven-generated component report, and no more reliance on Maven for component 
documentation.</p><h3 id="ReleaseNotes5.3-Skinning/ThemingSupport">Skinning / 
Theming Support</h3><p>Tapestry now adds the ability to skin and/or theme your 
pages and components. Its an extension of how Tapestry manages pages per 
locale, but adds new 
 application-defined <em>axes</em> along with rules to find the resources. See 
<a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/pageload/ComponentResourceSelector.html";>ComponentResourceSelector</a>
 and <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/pageload/ComponentRequestSelectorAnalyzer.html";>ComponentRequestSelectorAnalyzer</a>.</p><p>There's
 also a new <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Dynamic.html";>Dynamic</a>
 component, which uses an external template, not a Tapestry template, which can 
be selected at runtime.</p><h3 id="ReleaseNotes5.3-TreeComponent">Tree 
Component</h3><p>Tapestry finally has a proper <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Tree.html";>Tree</a>
 component for navigating hierarchical data. It's efficient and Ajax-en
 abled, and fully customizable.</p><h3 
id="ReleaseNotes5.3-FormCancelledEvent">Form Cancelled Event</h3><p>Form 
components now recognize when the client-side form was cancelled. A new 
"cancelled" event is triggered early in the submission process, which allows 
the page to bypass all property updates and input validations, when 
desired.</p><h3 
id="ReleaseNotes5.3-ImplicitOrderedConfigurationConstraints">Implicit 
OrderedConfiguration Constraints</h3><p>When using <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/ioc/OrderedConfiguration.html";>OrderedConfiguration.add()</a>
 with no constraints, Tapestry will now implicitly order the added element 
after the previously added element, within the same method. In prior releases, 
such elements were added with no constraints. This makes it easier to 
contribute a group of related items with an implicit ordering.</p><h3 
id="ReleaseNotes5.3-NewComponentClassValidations">New Component Class 
Validations</h3>
 <p>Tapestry includes new validations of component classes to help cut down on 
many common errors; Tapestry now checks that component ids referenced by an 
event handler method (the <code>From</code><em>component id</em> part of the 
method name) actually matches a component defined in the template ... this 
quickly identifies typos in method names. This check can be disabled with a 
configuration symbol, as existing 5.2 apps may have such errors and still 
operate (that is, they may have <em>dead</em> event handler methods that will 
never be invoked).</p><h3 id="ReleaseNotes5.3-ApplicationFolder">Application 
Folder</h3><p>Tapestry can now be configured to execute inside a folder, which 
can be useful when running Tapestry inside a web application that contains 
other servlets or filters, as a way to prevent conflicts.</p><h3 
id="ReleaseNotes5.3-ImprovedQuickstartArchetype">Improved Quickstart 
Archetype</h3><p>The Maven quickstart archetype has been brought up to date, 
and now demonstrates 
 several new bits of common useful functionality. It also generates support for 
<a class="external-link" href="http://gradle.org/"; rel="nofollow">Gradle</a> as 
the build tool.</p><h3 id="ReleaseNotes5.3-WhitelistedPages">Whitelisted 
Pages</h3><p>The new @<a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/annotations/WhitelistAccessOnly.html";>WhitelistAccessOnly</a>
 annotation marks a page as accessible only from white-listed clients; the 
rules for the whitelist are <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/services/security/ClientWhitelist.html";>extensible</a>.
 The default rule is that only access from localhost is on the white-list. Use 
this annotation on pages that may expose sensitive data, such as built-in 
application dashboards and the like.</p><h3 
id="ReleaseNotes5.3-PageCatalog">Page Catalog</h3><p>Tapestry applications now 
include a built-in "PageCatalog" page, which lists all the loaded 
 pages of the application, with details about construction time and number of 
components. The page requires whitelist access (see above comment), and some 
functionality is only available in development mode. PageCatalog can be used to 
load all pages of your application, which is useful to quickly spot problems in 
your pages ... especially useful when upgrading from a prior release of 
Tapestry.</p><h3 id="ReleaseNotes5.3-Client-SideJavaScriptLogging">Client-Side 
JavaScript Logging</h3><p>The integrated Blackbird client-side console has been 
removed. In its place are the floating console messages combined with logging 
to the Firebug or WebKit console. Tapestry no longer captures JavaScript 
initialization exceptions, so that they may be properly reported to the native 
console. These changes should make debugging client-side JavaScript much 
easier.</p><p>In addition, Tapestry will now display a pop-up window containing 
the full exception report for a server-side error that occurs during 
 an Ajax request, which makes debugging server-side problems that occur as part 
of an Ajax request <em>significantly</em> easier. Note that this logic is tied 
to performing a <a class="external-link" 
href="http://tapestry.apache.org/5.3/apidocs/org/apache/tapestry5/corelib/components/Zone.html";>Zone</a>
 update.</p><h2 id="ReleaseNotes5.3-Sub-tasksCompleted">Sub-tasks 
Completed</h2><div class="aui-message aui-message-error"><p 
class="title"><strong>Error rendering macro 'html'</strong></p><p>Notify your 
Confluence administrator that "HTML for Confluence" requires a valid license. 
Reason: EXPIRED</p></div>&#160;<h2 id="ReleaseNotes5.3-BugsFixed">Bugs 
Fixed</h2><div class="aui-message aui-message-error"><p 
class="title"><strong>Error rendering macro 'html'</strong></p><p>Notify your 
Confluence administrator that "HTML for Confluence" requires a valid license. 
Reason: EXPIRED</p></div>&#160;<h2 
id="ReleaseNotes5.3-ImprovementsMade">Improvements Made</h2><div 
class="aui-message aui-messag
 e-error"><p class="title"><strong>Error rendering macro 
'html'</strong></p><p>Notify your Confluence administrator that "HTML for 
Confluence" requires a valid license. Reason: EXPIRED</p></div>&#160;<h2 
id="ReleaseNotes5.3-NewFeaturesImplemented">New Features Implemented</h2><div 
class="aui-message aui-message-error"><p class="title"><strong>Error rendering 
macro 'html'</strong></p><p>Notify your Confluence administrator that "HTML for 
Confluence" requires a valid license. Reason: EXPIRED</p></div>&#160;<h2 
id="ReleaseNotes5.3-TasksCompleted">Tasks Completed</h2><div class="aui-message 
aui-message-error"><p class="title"><strong>Error rendering macro 
'html'</strong></p><p>Notify your Confluence administrator that "HTML for 
Confluence" requires a valid license. Reason: EXPIRED</p></div>&#160;<div 
class="aui-message aui-message-error"><p class="title"><strong>Error rendering 
macro 'html'</strong></p><p>Notify your Confluence administrator that "HTML for 
Confluence" requires a valid li
 cense. Reason: EXPIRED</p></div></div>
             </div>

Modified: websites/production/tapestry/content/release-notes-545.html
==============================================================================
--- websites/production/tapestry/content/release-notes-545.html (original)
+++ websites/production/tapestry/content/release-notes-545.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-2074799027 .icon {
+    #refresh-module-433984418 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2074799027">
+</p><div class="refresh-module-id jira-table" id="refresh-module-433984418">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-2074799027" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-433984418" 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;">
@@ -339,7 +339,7 @@
 
 
 <style type="text/css">
-    #refresh-module--737696941 .icon {
+    #refresh-module-548444073 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -350,13 +350,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--737696941">
+</p><div class="refresh-module-id jira-table" id="refresh-module-548444073">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--737696941" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-548444073" 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;">

Modified: websites/production/tapestry/content/release-notes-550.html
==============================================================================
--- websites/production/tapestry/content/release-notes-550.html (original)
+++ websites/production/tapestry/content/release-notes-550.html Thu Feb 20 
18:18:15 2025
@@ -245,7 +245,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1549055401 .icon {
+    #refresh-module--152638653 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -256,13 +256,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1549055401">
+</p><div class="refresh-module-id jira-table" id="refresh-module--152638653">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1549055401" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--152638653" 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;">
@@ -835,7 +835,7 @@
 
 
 <style type="text/css">
-    #refresh-module-216868842 .icon {
+    #refresh-module-1379620350 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -846,13 +846,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-216868842">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1379620350">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-216868842" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1379620350" 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;">

Modified: websites/production/tapestry/content/release-notes-560.html
==============================================================================
--- websites/production/tapestry/content/release-notes-560.html (original)
+++ websites/production/tapestry/content/release-notes-560.html Thu Feb 20 
18:18:15 2025
@@ -171,7 +171,7 @@
 
 
 <style type="text/css">
-    #refresh-module-2100116650 .icon {
+    #refresh-module-790966427 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -182,13 +182,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2100116650">
+</p><div class="refresh-module-id jira-table" id="refresh-module-790966427">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-2100116650" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-790966427" 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;">
@@ -355,7 +355,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1940003136 .icon {
+    #refresh-module-1577737625 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -366,13 +366,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1940003136">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1577737625">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1940003136" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1577737625" 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;">

Modified: websites/production/tapestry/content/release-notes-561.html
==============================================================================
--- websites/production/tapestry/content/release-notes-561.html (original)
+++ websites/production/tapestry/content/release-notes-561.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1536268245 .icon {
+    #refresh-module-1499513107 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--1536268245">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-1499513107">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1536268245" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1499513107" 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;">

Modified: websites/production/tapestry/content/release-notes-562.html
==============================================================================
--- websites/production/tapestry/content/release-notes-562.html (original)
+++ websites/production/tapestry/content/release-notes-562.html Thu Feb 20 
18:18:15 2025
@@ -134,7 +134,7 @@
 
 
 <style type="text/css">
-    #refresh-module--2133764656 .icon {
+    #refresh-module--488621415 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -145,13 +145,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--2133764656">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--488621415">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--2133764656" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--488621415" 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;">
@@ -376,7 +376,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1067357311 .icon {
+    #refresh-module--1777220308 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -387,13 +387,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--1067357311">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--1777220308">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1067357311" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1777220308" 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;">

Modified: websites/production/tapestry/content/release-notes-563.html
==============================================================================
--- websites/production/tapestry/content/release-notes-563.html (original)
+++ websites/production/tapestry/content/release-notes-563.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1227745513 .icon {
+    #refresh-module-1490384364 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-1227745513">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-1490384364">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1227745513" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1490384364" 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;">
@@ -194,7 +194,7 @@
 
 
 <style type="text/css">
-    #refresh-module-895570445 .icon {
+    #refresh-module--1206049344 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -205,13 +205,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-895570445">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--1206049344">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-895570445" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1206049344" 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;">

Modified: websites/production/tapestry/content/release-notes-564.html
==============================================================================
--- websites/production/tapestry/content/release-notes-564.html (original)
+++ websites/production/tapestry/content/release-notes-564.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-668293910 .icon {
+    #refresh-module-811667264 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-668293910">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-811667264">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-668293910" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-811667264" 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;">
@@ -194,7 +194,7 @@
 
 
 <style type="text/css">
-    #refresh-module--601754583 .icon {
+    #refresh-module-1758606089 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -205,13 +205,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</span></p><div class="refresh-module-id jira-table" 
id="refresh-module--601754583">
+</span></p><div class="refresh-module-id jira-table" 
id="refresh-module-1758606089">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--601754583" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1758606089" 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;">

Modified: websites/production/tapestry/content/release-notes-570.html
==============================================================================
--- websites/production/tapestry/content/release-notes-570.html (original)
+++ websites/production/tapestry/content/release-notes-570.html Thu Feb 20 
18:18:15 2025
@@ -222,7 +222,7 @@ public static void provideCoercions(Conf
 
 
 <style type="text/css">
-    #refresh-module--911469037 .icon {
+    #refresh-module-1445365121 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -233,13 +233,13 @@ public static void provideCoercions(Conf
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--911469037">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1445365121">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--911469037" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1445365121" 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;">
@@ -725,7 +725,7 @@ public static void provideCoercions(Conf
 
 
 <style type="text/css">
-    #refresh-module--772365655 .icon {
+    #refresh-module--11772885 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -736,13 +736,13 @@ public static void provideCoercions(Conf
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--772365655">
+</p><div class="refresh-module-id jira-table" id="refresh-module--11772885">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--772365655" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--11772885" 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;">

Modified: websites/production/tapestry/content/release-notes-571.html
==============================================================================
--- websites/production/tapestry/content/release-notes-571.html (original)
+++ websites/production/tapestry/content/release-notes-571.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1127775968 .icon {
+    #refresh-module--815819447 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1127775968">
+</p><div class="refresh-module-id jira-table" id="refresh-module--815819447">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1127775968" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--815819447" 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;">
@@ -194,7 +194,7 @@
 
 
 <style type="text/css">
-    #refresh-module-89565021 .icon {
+    #refresh-module-220136581 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -205,13 +205,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-89565021">
+</p><div class="refresh-module-id jira-table" id="refresh-module-220136581">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-89565021" style="width: 100%; 
 overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-220136581" 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;">

Modified: websites/production/tapestry/content/release-notes-572.html
==============================================================================
--- websites/production/tapestry/content/release-notes-572.html (original)
+++ websites/production/tapestry/content/release-notes-572.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1063318682 .icon {
+    #refresh-module-995879009 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1063318682">
+</p><div class="refresh-module-id jira-table" id="refresh-module-995879009">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1063318682" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-995879009" 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;">
@@ -194,7 +194,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1439723417 .icon {
+    #refresh-module--1421476198 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -205,13 +205,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1439723417">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1421476198">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1439723417" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1421476198" 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;">

Modified: websites/production/tapestry/content/release-notes-573.html
==============================================================================
--- websites/production/tapestry/content/release-notes-573.html (original)
+++ websites/production/tapestry/content/release-notes-573.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1937667554 .icon {
+    #refresh-module--1656912266 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1937667554">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1656912266">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1937667554" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1656912266" 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;">
@@ -339,7 +339,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1873767625 .icon {
+    #refresh-module--317524043 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -350,13 +350,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1873767625">
+</p><div class="refresh-module-id jira-table" id="refresh-module--317524043">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1873767625" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--317524043" 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;">

Modified: websites/production/tapestry/content/release-notes-580.html
==============================================================================
--- websites/production/tapestry/content/release-notes-580.html (original)
+++ websites/production/tapestry/content/release-notes-580.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1009389423 .icon {
+    #refresh-module-532584687 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1009389423">
+</p><div class="refresh-module-id jira-table" id="refresh-module-532584687">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1009389423" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-532584687" 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;">
@@ -432,7 +432,7 @@
 
 
 <style type="text/css">
-    #refresh-module--768573453 .icon {
+    #refresh-module-1378041302 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -443,13 +443,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--768573453">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1378041302">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--768573453" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1378041302" 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;">

Modified: websites/production/tapestry/content/release-notes-581.html
==============================================================================
--- websites/production/tapestry/content/release-notes-581.html (original)
+++ websites/production/tapestry/content/release-notes-581.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--2068858568 .icon {
+    #refresh-module--1770345220 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--2068858568">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1770345220">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--2068858568" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1770345220" 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;">
@@ -321,7 +321,7 @@
 
 
 <style type="text/css">
-    #refresh-module--516170699 .icon {
+    #refresh-module--463651709 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -332,13 +332,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--516170699">
+</p><div class="refresh-module-id jira-table" id="refresh-module--463651709">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--516170699" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--463651709" 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;">

Modified: websites/production/tapestry/content/release-notes-582.html
==============================================================================
--- websites/production/tapestry/content/release-notes-582.html (original)
+++ websites/production/tapestry/content/release-notes-582.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-2136504402 .icon {
+    #refresh-module--1553024666 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2136504402">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1553024666">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-2136504402" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1553024666" 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;">
@@ -395,7 +395,7 @@
 
 
 <style type="text/css">
-    #refresh-module-930154436 .icon {
+    #refresh-module-861468622 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -406,13 +406,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-930154436">
+</p><div class="refresh-module-id jira-table" id="refresh-module-861468622">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-930154436" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-861468622" 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;">

Modified: websites/production/tapestry/content/release-notes-583.html
==============================================================================
--- websites/production/tapestry/content/release-notes-583.html (original)
+++ websites/production/tapestry/content/release-notes-583.html Thu Feb 20 
18:18:15 2025
@@ -504,7 +504,7 @@ Misspelt internally used id in <code>org
 
 
 <style type="text/css">
-    #refresh-module--1435123207 .icon {
+    #refresh-module--380515012 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -515,13 +515,13 @@ Misspelt internally used id in <code>org
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1435123207">
+</p><div class="refresh-module-id jira-table" id="refresh-module--380515012">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1435123207" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--380515012" 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;">
@@ -1135,7 +1135,7 @@ Misspelt internally used id in <code>org
 
 
 <style type="text/css">
-    #refresh-module-1492978950 .icon {
+    #refresh-module--1701578542 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -1146,13 +1146,13 @@ Misspelt internally used id in <code>org
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1492978950">
+</p><div class="refresh-module-id jira-table" id="refresh-module--1701578542">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1492978950" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--1701578542" 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;">

Modified: websites/production/tapestry/content/release-notes-584.html
==============================================================================
--- websites/production/tapestry/content/release-notes-584.html (original)
+++ websites/production/tapestry/content/release-notes-584.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--1992901608 .icon {
+    #refresh-module--181507841 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--1992901608">
+</p><div class="refresh-module-id jira-table" id="refresh-module--181507841">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--1992901608" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--181507841" 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;">
@@ -395,7 +395,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1883969530 .icon {
+    #refresh-module-1013692226 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -406,13 +406,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1883969530">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1013692226">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1883969530" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1013692226" 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;">

Modified: websites/production/tapestry/content/release-notes-585.html
==============================================================================
--- websites/production/tapestry/content/release-notes-585.html (original)
+++ websites/production/tapestry/content/release-notes-585.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--304979654 .icon {
+    #refresh-module-1278968141 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--304979654">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1278968141">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--304979654" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1278968141" 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;">

Modified: websites/production/tapestry/content/release-notes-586.html
==============================================================================
--- websites/production/tapestry/content/release-notes-586.html (original)
+++ websites/production/tapestry/content/release-notes-586.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module--397656521 .icon {
+    #refresh-module--249273008 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--397656521">
+</p><div class="refresh-module-id jira-table" id="refresh-module--249273008">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--397656521" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--249273008" 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;">

Modified: websites/production/tapestry/content/release-notes-587.html
==============================================================================
--- websites/production/tapestry/content/release-notes-587.html (original)
+++ websites/production/tapestry/content/release-notes-587.html Thu Feb 20 
18:18:15 2025
@@ -97,7 +97,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1372068128 .icon {
+    #refresh-module--756315571 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -108,13 +108,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1372068128">
+</p><div class="refresh-module-id jira-table" id="refresh-module--756315571">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1372068128" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--756315571" 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;">
@@ -321,7 +321,7 @@
 
 
 <style type="text/css">
-    #refresh-module-1035929046 .icon {
+    #refresh-module-472096113 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -332,13 +332,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-1035929046">
+</p><div class="refresh-module-id jira-table" id="refresh-module-472096113">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-1035929046" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-472096113" 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;">

Modified: websites/production/tapestry/content/release-notes-590.html
==============================================================================
--- websites/production/tapestry/content/release-notes-590.html (original)
+++ websites/production/tapestry/content/release-notes-590.html Thu Feb 20 
18:18:15 2025
@@ -103,7 +103,7 @@
 
 
 <style type="text/css">
-    #refresh-module-2125201213 .icon {
+    #refresh-module-1595072159 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -114,13 +114,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module-2125201213">
+</p><div class="refresh-module-id jira-table" id="refresh-module-1595072159">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues-2125201213" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues-1595072159" 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;">
@@ -401,7 +401,7 @@
 
 
 <style type="text/css">
-    #refresh-module--182888609 .icon {
+    #refresh-module--861000809 .icon {
         background-position: left center;
         background-repeat: no-repeat;
         display: inline-block;
@@ -412,13 +412,13 @@
         vertical-align: text-bottom;
     }
 </style>
-</p><div class="refresh-module-id jira-table" id="refresh-module--182888609">
+</p><div class="refresh-module-id jira-table" id="refresh-module--861000809">
 <p>
     
         
     
         
-    </p><div class="jira-issues" id="jira-issues--182888609" style="width: 
100%;  overflow: auto;">
+    </p><div class="jira-issues" id="jira-issues--861000809" 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;">

Modified: websites/production/tapestry/content/release-process.html
==============================================================================
--- websites/production/tapestry/content/release-process.html (original)
+++ websites/production/tapestry/content/release-process.html Thu Feb 20 
18:18:15 2025
@@ -90,7 +90,15 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><h2 
id="ReleaseProcess-Prerequisites">Prerequisites</h2><div class="aui-label" 
style="float:right" title="Related Articles">
+                            <div id="ConfluenceContent"><h2 
id="ReleaseProcess-Prerequisites">Prerequisites</h2>                    
+    
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning 
adaptavist-psl-js">
+    <b>This page contains macros or features from a plugin which requires a 
valid license.</b>
+
+            <p>You will need to contact your administrator.</p>
+    
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
 
 
 

Modified: websites/production/tapestry/content/release-upgrade-faq.html
==============================================================================
--- websites/production/tapestry/content/release-upgrade-faq.html (original)
+++ websites/production/tapestry/content/release-upgrade-faq.html Thu Feb 20 
18:18:15 2025
@@ -91,11 +91,11 @@
             <!-- /// Content Start -->
             <div id="content">
                             <div id="ConfluenceContent"><h1 
id="ReleaseUpgradeFAQ-ReleaseUpgrade">Release Upgrade</h1><p>Main Article: <a 
href="release-upgrade-faq.html">Release Upgrade FAQ</a></p><h2 
id="ReleaseUpgradeFAQ-Contents">Contents</h2><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988815110 {padding: 0px;}
-div.rbtoc1739988815110 ul {margin-left: 0px;}
-div.rbtoc1739988815110 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075215157 {padding: 0px;}
+div.rbtoc1740075215157 ul {margin-left: 0px;}
+div.rbtoc1740075215157 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988815110">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075215157">
 <ul class="toc-indentation"><li><a 
href="#ReleaseUpgradeFAQ-WhydoIgetanexceptionaboutorg.apache.tapestry5.internal.services.RequestPathOptimizerafterupgradingto5.2?">Why
 do I get an exception about 
org.apache.tapestry5.internal.services.RequestPathOptimizer after upgrading to 
5.2?</a></li></ul>
 </div><h2 
id="ReleaseUpgradeFAQ-WhydoIgetanexceptionaboutorg.apache.tapestry5.internal.services.RequestPathOptimizerafterupgradingto5.2?">Why
 do I get an exception about 
org.apache.tapestry5.internal.services.RequestPathOptimizer after upgrading to 
5.2?</h2><p>Although Tapestry works very hard to keep backwards compatibility 
between releases for <em>public</em> APIs, all <em>internal</em> APIs are 
subject to change. This error is commonly due to the use of the ChenilleKit 
library, which makes use of some internal APIs. You must also upgrade your 
ChenilleKit dependency when moving from Tapestry 5.1 to 5.2 or later. See the 
<a class="external-link" 
href="http://tapestry.markmail.org/thread/3cj2wuvl4idnpmjr"; 
rel="nofollow">complete discussion of this from the Tapestry user mailing 
list</a>.</p></div>
             </div>

Modified: websites/production/tapestry/content/request-processing-faq.html
==============================================================================
--- websites/production/tapestry/content/request-processing-faq.html (original)
+++ websites/production/tapestry/content/request-processing-faq.html Thu Feb 20 
18:18:15 2025
@@ -91,11 +91,11 @@
             <!-- /// Content Start -->
             <div id="content">
                             <div id="ConfluenceContent"><h1 
id="RequestProcessingFAQ-RequestProcessing">Request Processing</h1><h2 
id="RequestProcessingFAQ-Contents">Contents</h2><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988833408 {padding: 0px;}
-div.rbtoc1739988833408 ul {margin-left: 0px;}
-div.rbtoc1739988833408 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075233491 {padding: 0px;}
+div.rbtoc1740075233491 ul {margin-left: 0px;}
+div.rbtoc1740075233491 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988833408">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075233491">
 <ul class="toc-indentation"><li><a 
href="#RequestProcessingFAQ-HowdoIgetTapestrytonothandlearequest?">How do I get 
Tapestry to not handle a request?</a></li></ul>
 </div><h2 id="RequestProcessingFAQ-HowdoIgetTapestrytonothandlearequest?">How 
do I get Tapestry to <strong>not</strong> handle a request?</h2><p>Often, when 
<a href="integration-with-existing-applications.html">integrating with outside 
libraries, or working with legacy code</a>, you will want Tapestry to ignore a 
request and let the normal servlet or other processing handle the 
request.</p><p>The easy way to do this is to contribute a regular expression to 
the <a href="configuration.html">IgnoredPathsFilter service</a>, whose job is 
to exclude some requests.</p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
 <pre><code class="language-java">public static void 
contributeIgnoredPathsFilter(Configuration&lt;String&gt; configuration)

Modified: websites/production/tapestry/content/request-processing.html
==============================================================================
--- websites/production/tapestry/content/request-processing.html (original)
+++ websites/production/tapestry/content/request-processing.html Thu Feb 20 
18:18:15 2025
@@ -90,7 +90,15 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><div class="aui-label" 
style="float:right" title="Related Articles">
+                            <div id="ConfluenceContent">                    
+    
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning 
adaptavist-psl-js">
+    <b>This page contains macros or features from a plugin which requires a 
valid license.</b>
+
+            <p>You will need to contact your administrator.</p>
+    
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
 
 
 

Modified: websites/production/tapestry/content/response-compression.html
==============================================================================
--- websites/production/tapestry/content/response-compression.html (original)
+++ websites/production/tapestry/content/response-compression.html Thu Feb 20 
18:18:15 2025
@@ -90,7 +90,15 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><p>Starting in 
Tapestry 5.1, the framework automatically GZIP <strong>compresses</strong> 
content streamed to the client. This can significantly reduce the amount of 
network traffic for a Tapestry application, at the cost of extra processing 
time on the server to compress the response stream.</p><div class="aui-label" 
style="float:right" title="Related Articles">
+                            <div id="ConfluenceContent"><p>Starting in 
Tapestry 5.1, the framework automatically GZIP <strong>compresses</strong> 
content streamed to the client. This can significantly reduce the amount of 
network traffic for a Tapestry application, at the cost of extra processing 
time on the server to compress the response stream.</p>                    
+    
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning 
adaptavist-psl-js">
+    <b>This page contains macros or features from a plugin which requires a 
valid license.</b>
+
+            <p>You will need to contact your administrator.</p>
+    
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
 
 
 

Modified: websites/production/tapestry/content/rest-support-580.html
==============================================================================
--- websites/production/tapestry/content/rest-support-580.html (original)
+++ websites/production/tapestry/content/rest-support-580.html Thu Feb 20 
18:18:15 2025
@@ -90,12 +90,12 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><h2 
id="RESTSupport(5.8.0+)-/*&lt;![CDATA[*/div.rbtoc1739988843960{padding:0px;}div.rbtoc1739988843960ul{margin-left:0px;}div.rbtoc1739988843960li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style
 type="text/css">/*<![CDATA[*/
-div.rbtoc1739988843960 {padding: 0px;}
-div.rbtoc1739988843960 ul {margin-left: 0px;}
-div.rbtoc1739988843960 li {margin-left: 0px;padding-left: 0px;}
+                            <div id="ConfluenceContent"><h2 
id="RESTSupport(5.8.0+)-/*&lt;![CDATA[*/div.rbtoc1740075243998{padding:0px;}div.rbtoc1740075243998ul{margin-left:0px;}div.rbtoc1740075243998li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#RESTSupport(5.8.0+)-Overview#RESTSupport(5.8.0+)-OverviewWritingRESTendpoints"><style
 type="text/css">/*<![CDATA[*/
+div.rbtoc1740075243998 {padding: 0px;}
+div.rbtoc1740075243998 ul {margin-left: 0px;}
+div.rbtoc1740075243998 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></h2><div class="toc-macro rbtoc1739988843960">
+/*]]>*/</style></h2><div class="toc-macro rbtoc1740075243998">
 <ul class="toc-indentation"><li><a 
href="#RESTSupport(5.8.0+)-"></a></li><li><a 
href="#RESTSupport(5.8.0+)-Overview">Overview</a></li><li><a 
href="#RESTSupport(5.8.0+)-WritingRESTendpoints">Writing REST 
endpoints</a></li><li><a 
href="#RESTSupport(5.8.0+)-Readingtherequestbodywith@RequestBody">Reading the 
request body with @RequestBody</a></li><li><a 
href="#RESTSupport(5.8.0+)-AnsweringRESTrequests">Answering REST requests</a>
 <ul class="toc-indentation"><li><a 
href="#RESTSupport(5.8.0+)-Contentresponses">Content responses</a></li><li><a 
href="#RESTSupport(5.8.0+)-Non-contentresponses">Non-content 
responses</a></li></ul>
 </li><li><a 
href="#RESTSupport(5.8.0+)-MappedEntityManagerservice">MappedEntityManager 
service</a></li><li><a 
href="#RESTSupport(5.8.0+)-IntegrationwithJacksonDatabindwithtapestry-rest-jackson">Integration
 with Jackson Databind with tapestry-rest-jackson</a></li><li><a 
href="#RESTSupport(5.8.0+)-AutomaticgenerationofOpenAPI3.0(Swagger)descriptions">Automatic
 generation of OpenAPI 3.0 (Swagger) descriptions</a>

Modified: websites/production/tapestry/content/runtime-exceptions.html
==============================================================================
--- websites/production/tapestry/content/runtime-exceptions.html (original)
+++ websites/production/tapestry/content/runtime-exceptions.html Thu Feb 20 
18:18:15 2025
@@ -90,7 +90,15 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><div class="aui-label" 
style="float:right" title="Related Articles">
+                            <div id="ConfluenceContent">                    
+    
+<div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning 
adaptavist-psl-js">
+    <b>This page contains macros or features from a plugin which requires a 
valid license.</b>
+
+            <p>You will need to contact your administrator.</p>
+    
+</div>
+<div class="aui-label" style="float:right" title="Related Articles">
 
 
 
@@ -144,11 +152,11 @@
 
 
 <p>Feedback is vitally important when developing an application, and that is 
one of the areas where Tapestry has always excelled.</p><p>Especially during 
development, requests can fail. There can be errors in templates, broken code 
in your application, or something unexpected.</p><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1739988892612 {padding: 0px;}
-div.rbtoc1739988892612 ul {margin-left: 0px;}
-div.rbtoc1739988892612 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1740075292644 {padding: 0px;}
+div.rbtoc1740075292644 ul {margin-left: 0px;}
+div.rbtoc1740075292644 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1739988892612">
+/*]]>*/</style></p><div class="toc-macro rbtoc1740075292644">
 <ul class="toc-indentation"><li><a 
href="#RuntimeExceptions-Build-inExceptionReportPage">Build-in Exception Report 
Page</a></li><li><a href="#RuntimeExceptions-AjaxDetailedExceptionReports">Ajax 
Detailed Exception Reports</a></li><li><a 
href="#RuntimeExceptions-DetailedExceptionReportFiles">Detailed Exception 
Report Files</a></li><li><a 
href="#RuntimeExceptions-OverridingtheHandlingofSpecificExceptions">Overriding 
the Handling of Specific Exceptions</a></li></ul>
 </div><h2 id="RuntimeExceptions-Build-inExceptionReportPage">Build-in 
Exception Report Page</h2><p>Tapestry has a built-in exception report page that 
captures an amazing wealth of information:</p><p><span 
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img 
class="confluence-embedded-image confluence-content-image-border" 
draggable="false" width="500" 
src="runtime-exceptions.data/Exception_Stack_Trace.png"></span></p><p><span 
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img 
class="confluence-embedded-image confluence-content-image-border" 
draggable="false" width="500" 
src="runtime-exceptions.data/Exception_Request.png"></span></p><p><span 
class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img 
class="confluence-embedded-image confluence-content-image-border" 
draggable="false" height="443" width="500" 
src="runtime-exceptions.data/Application_Exception.png"></span></p><p>This 
exception report features:</p><ul>
 <li>The full stack of exceptions, top to bottom.</li><li>All non-null 
properties of each exception.</li><li>The stack trace&#160;<em>at the deepest 
level</em>.</li><li>Key&#160;<strong>request</strong> properties, header, 
attributes, and 
parameters.</li><li>Key&#160;<strong>session</strong><em>&#160;</em>propertes</li><li>A
 break down of the&#160;<em>thread</em> in your application</li><li>A listing 
of all JVM System properties</li></ul><h2 
id="RuntimeExceptions-AjaxDetailedExceptionReports">Ajax Detailed Exception 
Reports</h2><p>A similar detailed exception report is also built-in to 
Tapestry's Ajax support. When an Ajax request fails, Tapestry's client-side 
code will create an &lt;iframe&gt; to present this same 
information:</p><p><span class="confluence-embedded-file-wrapper 
confluence-embedded-manual-size"><img class="confluence-embedded-image 
confluence-content-image-border" draggable="false" height="359" width="500" 
src="runtime-exceptions.data/Exception_Ajax.png"></span></p><
 h2 id="RuntimeExceptions-DetailedExceptionReportFiles">Detailed Exception 
Report Files</h2><p>In addition, Tapestry will write a text file for the 
exception with a similar level of detail. The default location for the detailed 
exception report files is a relative directory <em>build/exceptions</em>. You 
can configure the location by setting <a class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/SymbolConstants.html#EXCEPTION_REPORTS_DIR";>SymbolConstants.EXCEPTION_REPORTS_DIR</a>.</p><p>If
 you want to turn off the writing of detailed exception reports files to the 
file system, you can add the following to your application module (usually 
AppModule.java):</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeHeader panelHeader pdl" style="border-bottom-width: 
1px;"><b>AppModule.java (partial)</b></div><div class="codeContent panelContent 
pdl">
 <pre><code class="language-java">     /**

Modified: websites/production/tapestry/content/sandbox.html
==============================================================================
--- websites/production/tapestry/content/sandbox.html (original)
+++ websites/production/tapestry/content/sandbox.html Thu Feb 20 18:18:15 2025
@@ -93,7 +93,13 @@
                             <div id="ConfluenceContent"><p>An experiment with 
tabs:</p>    
 <div class="contentf aui-tabs horizontal-tabs" id="ex1" title="Example 1">
     <ul class="tabs-menu"></ul>
-    <div class="cfm tabs-pane" id="hwjava" data-pane-title="HelloWorld.java">
+    <div class="adaptavist-psl-unlicensed-banner adaptavist-psl-warning 
adaptavist-psl-js">
+    <b>This page contains macros or features from a plugin which requires a 
valid license.</b>
+
+            <p>You will need to contact your administrator.</p>
+    
+</div>
+<div class="cfm tabs-pane" id="hwjava" data-pane-title="HelloWorld.java">
     <div class="code panel pdl" style="border-width: 1px;">
  <div class="codeHeader panelHeader pdl hide-border-bottom">
   <b class="code-title"></b><span class="collapse-source expand-control" 
style="display:none;"><span class="expand-control-icon icon">&#160;</span><span 
class="expand-control-text">Expand source</span></span><span 
class="collapse-spinner-wrapper"></span>



Reply via email to