You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by be...@apache.org on 2026/04/04 13:30:54 UTC

(tapestry-5) 06/07: 5.10 release notes scratch pad updated

This is an automated email from the ASF dual-hosted git repository.

benw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git

commit d72a3e5e43ee911aea48a3d6411481749a8ee1cf
Author: Ben Weidig <be...@netzgut.net>
AuthorDate: Sat Apr 4 15:28:00 2026 +0200

    5.10 release notes scratch pad updated
---
 5_10_RELEASE_NOTES.md | 29 +++++++++++++++++++++++++----
 1 file changed, 25 insertions(+), 4 deletions(-)

diff --git a/5_10_RELEASE_NOTES.md b/5_10_RELEASE_NOTES.md
index 83d85f0a9..3691e6c7f 100644
--- a/5_10_RELEASE_NOTES.md
+++ b/5_10_RELEASE_NOTES.md
@@ -40,10 +40,11 @@ If you need to use Underscore.js or jQuery, they're automatically available for
 
 ### New/Updated Features
 
-*   Gradle 8.5 -> 8.14.2
+*   Gradle 8.5 -> 8.14.4
 *   Gradle conventions (`buildSrc`)
 *   Versions catalog plus a few project-specific dependencies in their `build.gradle` files
 *   Moving (slowly) away from TestNG towards Junit/Jupiter
+*   Removing unused dependencies (like Geb for testing)
 
 ### Non-backward-compatible changes
 
@@ -51,15 +52,35 @@ If you need to use Underscore.js or jQuery, they're automatically available for
 
 ---
 
+## Build System Overhaul
+
+*   Move to multi-branch declarative Jenkins pipeline
+
+*   Multiple Jenkinsfiles to split up core testing (unit + default integration tests) and the integration test variants to stabilize build behaviour.
+
+---
+
 ## Selenium / tapestry-test
 
+*   `SeleniumTestCase` had minor improvements:
+    *   CI always runs headless, with explicit window size
+    *   Implicit waiting removed in favour of actual WebDriver waiting
+    *   Always report errors (HTML/screenshot)
+
 ### Non-backward-compatible changes (but that probably won't cause problems)
 
 *   The `link=` selector used in tests is now converted to XPath to circumvent legacy Selenium behavior.
     Before, Selenium used JS to find the link, which might no longer work in newer versions.
-    This is a minimal fix before TAP5-2817 will revamp SeleniumTestCase.
+    This is a minimal fix before TAP5-2817 will revamp `SeleniumTestCase`.
 
 *   Renaming constants to reflect reality.
-    As the testing container version dependes on the version catalog / outside context, a version-independent name is more sensible.
+    As the testing container version depends on the version catalog / outside context, a version-independent name is more sensible.
     *   `SeleniumTestCase.JETTY_7` ("jetty7") -> `SeleniumTestCase.JETTY` ("jetty")
-    *   `SeleniumTestCase.TOMCAT_6` ("tomcat6") -> `SeleniumTestCase.TOMCAT` ("tomcate")
+    *   `SeleniumTestCase.TOMCAT_6` ("tomcat6") -> `SeleniumTestCase.TOMCAT` ("tomcat")
+
+---
+
+## Minor Improvements and Bugfixes
+
+*   `ConcurrentBarrier`:
+    Possible starvation issue fixed (only a test issue, should occur in production).