tag:github.com,2008:https://github.com/sbabcoc/local-grid-parent/releasesRelease notes from local-grid-parent2025-08-02T20:35:49Ztag:github.com,2008:Repository/390143796/local-grid-parent-3.3.02025-08-02T20:40:07ZUpgrade HtmlUnit Remote and HtmlUnit to latest releases<p>In this release, I upgraded <strong>HtmlUnit Remote</strong> to version <em>4.34.0</em> and <strong>HtmlUnit</strong> to version <em>4.14.0</em>.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-3.2.02025-08-02T20:45:35ZUpgrade foundation; migrate to OSSRH Staging API<p>In this release, I upgraded to the latest release of <strong>Selenium Foundation</strong> (version <em>29.2.2</em>). I also upgraded <strong>Selenium</strong> (<em>4.34.0</em>), <strong>HtmlUnit Remote</strong> (<em>4.33.0</em>), and the <strong>HtmlUnit</strong> headless browser (<em>4.13.0</em>).</p>
<p>To publish this release, I needed to migrate to the new <strong>OSSRH Staging API</strong>:</p>
<ul>
<li>Update publication endpoint URLs</li>
<li>Upgrade plugins:
<ul>
<li>Maven Release</li>
<li>Nexus Staging</li>
<li>X-Stream Parser</li>
</ul>
</li>
<li>There were also a couple of minor issues with the POMs for <strong>Local Grid Hub</strong> and <strong>Local HtmlUnit Node</strong> that the old OSSRH system didn't care about, but which the new OSSRH Staging API choked on.</li>
</ul>
<p>By the way, don't get spooked by the version numbers. Transition to the new release publishing system was a bit bumpy, and I decided not to get persnickety about maintaining the sequence.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-3.0.02025-05-21T19:09:33ZUpgrade to Selenium-Foundation 29.0.0; streamline grid launch<p>In this release, I upgraded <strong>Selenium Foundation</strong> to the latest release (version <em>29.0.0</em>). This new release provides improved local Grid management behavior, which enabled me to eliminate most of the implementation from the <strong>GridLauncher</strong> class of <strong>local-grid-hub</strong>. The enhanced Grid management behavior utilized by <strong>local-grid-hub</strong> eliminated the need to spawn a fresh Grid instance each time a unit test run is invoked, adding required nodes to the existing Grid as needed.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.2.02025-05-08T04:46:52ZUpgrade to latest release of Selenium Foundation<p>In this release, I upgraded to the latest release of <strong>Selenium Foundation</strong> (version <em>28.6.0</em>). I bumped the minor version of <strong>local-grid-parent</strong> to indicate the inclusion of a new feature - support for <strong>Chrome</strong> browser sessions on <strong>Android</strong> through the <strong>UiAutomator2</strong> plug-in. I also upgraded a few other dependencies that had published newer releases.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.1.22025-04-02T19:18:49ZUpgrade to Selenium 4.30.0<p>In this release, I upgraded to the latest Selenium release (version <em>4.30.0</em>).</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.1.12025-04-02T19:19:12ZUpgrade to Selenium 4.27.0<p>In this release, I upgraded to the latest Selenium release (version <em>4.27.0</em>).</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.1.02025-04-02T19:19:37ZUpgrade to Selenium 4.26.0<p>In this release, I upgraded to the latest Selenium release (version <em>4.26.0</em>). The newest release of Selenium Foundation also includes an updated version of <strong>ServletContainer</strong>, which provides a more versatile facility for hosting servlets for local testing purposes.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.0.12024-10-04T06:52:17ZUpgrade to latest Selenium Foundation release<p>In this release, I upgraded to Selenium Foundation <em>28.3.0</em>.</p>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-2.0.02024-10-01T20:28:03ZUpgrade to Selenium 4<p>In this release, I upgraded to the latest release of <a href="https://github.com/sbabcoc/Selenium-Foundation">Selenium Foundation</a> and migrated to <strong>Selenuim 4</strong>. This includes support for the latest release of <strong>Appium</strong> and remote execution of <strong>HtmlUnitDriver</strong>.</p>
<blockquote>
<p><strong>NOTE</strong>:</p>
<ul>
<li>The minimum required Java version for this release is <strong>Java 17</strong>.</li>
<li>Servlet hosting is no longer supported by <strong>Selenium Grid</strong>. <a href="https://github.com/sbabcoc/Selenium-Foundation">Selenium Foundation</a> now provides a <strong>ServletContainer</strong> class for this purpose.</li>
<li>Local grid shutdown is currently unsupported due to elimination of <strong>Selenium Grid</strong> servlet functionality.</li>
</ul>
</blockquote>sbabcoctag:github.com,2008:Repository/390143796/local-grid-parent-1.9.42023-02-27T08:24:06ZFix PhantomJS support by reverting to Selenium 3 driver<p>In this release, I reverted to version 1.4.4 of PhantomJSDriver, which is the latest release that's compatible with Selenium 3. I also upgraded to the latest release of Selenium Foundation (version 27.0.8), which isn't strictly necessary but keeps everything in sync.</p>sbabcoc