Releases: sbabcoc/local-grid-parent
Upgrade foundation; migrate to OSSRH Staging API
In this release, I upgraded to the latest release of Selenium Foundation (version 4.33.0). I also upgraded HtmlUnit Remote and the HtmlUnit headless browser.
To publish this release, I needed to migrate to the new OSSRH Staging API:
- Update publication endpoint URLs
- Upgrade plugin:
- Maven Release
- Nexus Staging
- X-Stream Parser
- There were also a couple of minor issues with the POMs for Local Grid Hub and Local HtmlUnit Node that the old OSSRH system didn't care about, but which the new OSSRH Staging API choked on.
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.
Upgrade to Selenium-Foundation 29.0.0; streamline grid launch
In this release, I upgraded Selenium Foundation to the latest release (version 29.0.0). This new release provides improved local Grid management behavior, which enabled me to eliminate most of the implementation from the GridLauncher class of local-grid-hub. The enhanced Grid management behavior utilized by local-grid-hub 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.
Upgrade to latest release of Selenium Foundation
In this release, I upgraded to the latest release of Selenium Foundation (version 28.6.0). I bumped the minor version of local-grid-parent to indicate the inclusion of a new feature - support for Chrome browser sessions on Android through the UiAutomator2 plug-in. I also upgraded a few other dependencies that had published newer releases.
Upgrade to Selenium 4.30.0
In this release, I upgraded to the latest Selenium release (version 4.30.0).
Upgrade to Selenium 4.27.0
In this release, I upgraded to the latest Selenium release (version 4.27.0).
Upgrade to Selenium 4.26.0
In this release, I upgraded to the latest Selenium release (version 4.26.0). The newest release of Selenium Foundation also includes an updated version of ServletContainer, which provides a more versatile facility for hosting servlets for local testing purposes.
Upgrade to latest Selenium Foundation release
In this release, I upgraded to Selenium Foundation 28.3.0.
Upgrade to Selenium 4
In this release, I upgraded to the latest release of Selenium Foundation and migrated to Selenuim 4. This includes support for the latest release of Appium and remote execution of HtmlUnitDriver.
NOTE:
- The minimum required Java version for this release is Java 17.
- Servlet hosting is no longer supported by Selenium Grid. Selenium Foundation now provides a ServletContainer class for this purpose.
- Local grid shutdown is currently unsupported due to elimination of Selenium Grid servlet functionality.
Fix PhantomJS support by reverting to Selenium 3 driver
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.
Upgrade foundation to 27.0.6; upgrade other dependencies, too
In this release, I upgraded to the latest release of Selenium Foundation (version 27.0.6). I upgraded several other dependencies as well:
- JUnit Fountation: 17.0.2 → 17.0.3
- HtmlUnit: 2.67.0 → 2.70.0
- PhantomJSDriver: 1.4.4 → 1.5.0
- Commons Text: 1.9 → 1.10.0
- OKHTTP: 4.9.1 → 4.10.0
- Kotlin: 1.5.20 → 1.8.10
I also added information in README regarding execution of the local-grid-parent unit tests, as this can prove vexing if not configured properly.