diff --git a/cpp/iedriverserver/CHANGELOG b/cpp/iedriverserver/CHANGELOG index 2a741efe9b29a..fbde31ea6bd91 100644 --- a/cpp/iedriverserver/CHANGELOG +++ b/cpp/iedriverserver/CHANGELOG @@ -9,6 +9,11 @@ available via the project downloads page. Changes in "revision" field indicate private releases checked into the prebuilts directory of the source tree, but not made generally available on the downloads page. +v4.16.0.0 +======== +* Fixed typos in logged messages (#13120) + + v4.14.0.0 ======== * Fix potential null pointer access in CookieManager diff --git a/dotnet/CHANGELOG b/dotnet/CHANGELOG index 8643188d24286..3b19243adf780 100644 --- a/dotnet/CHANGELOG +++ b/dotnet/CHANGELOG @@ -1,3 +1,15 @@ +v4.16.0 +====== + +* Update rules_dotnet (#13117) +* Fix WSS scheme determination for DevTools connection (#13131) +* Remove System.Drawing.Common as package dependency (#12781) +* Add Runfiles support to bazel +* Added TargetAttached datastructure to DevTools Target (#13175) +* Allow overriding default Actions duration (#13229) +* Add internal logging (#13140) +* Add Chrome 120 and remove 117 + v4.15.0 ====== diff --git a/java/CHANGELOG b/java/CHANGELOG index 0d81448b4c39a..cedc87ac9d212 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -1,3 +1,38 @@ +v4.16.0 +====== + +* Allow stereotype to always allow browser version of "stable" +* [bidi] Listen to channel message +* [bidi] Add realm related events +* Move the module-info.class to the correct place +* Allow external uri to be configurable for components that support server functionality - #12491 (#12508) +* Close the streams after I/O failure #13096 +* Fix events without parameters #13109 +* Chrome-based browsers can do CDP-based script pinning (#13125) +* Ensure the complete output is read #13091 +* Fixed reading array parameters in the CDP client +* Keep HttpClient alive until unused #12558 (#12978) +* Implement Safe Casting in getPermissions Method (#13143) +* Fix null request in case of chunked request (#13113) +* Set a name for thread started to forward output of external processes (#13142) +* Allow resuing devtools instance with JDK 11 client (#12882, #13165) +* Ensure all print options are sent as map instead of object +* Allow setting print options page ranges using list +* Fix bug replacing setDownloadThroughput for setUploadThroughput (#13187) +* Add macOS 14.0 to Platform enum +* Do not return linux Selenium Manager by default +* [bidi] Add traverse history command +* Make the json parsing exception text more helpful +* Add javadoc to support event classes (#13199) +* Packages should be opened to modules #13217 +* Add more tests for java support event class (#13198) +* Add a `/quitquitquit` endpoint to the test server to make killing it easy +* Grid vnc session is not using the --sub-path argument (#12791, #13219) +* Remove retrying on timeout exception (#13224, #12975) +* Must not request further invocations for a broken websocket +* Moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) +* Add Chrome 120 and remove 117 for CDP + v4.15.0 ====== diff --git a/javascript/node/selenium-webdriver/CHANGES.md b/javascript/node/selenium-webdriver/CHANGES.md index b252db9dfd88c..f342a3c0c44e8 100644 --- a/javascript/node/selenium-webdriver/CHANGES.md +++ b/javascript/node/selenium-webdriver/CHANGES.md @@ -1,3 +1,15 @@ +## 4.16.0 + +#### :bug: Bug fix + +* Fix logging levels in http.js and webdriver.js (#13098) +* Remove unused targets from the JS tree (#13129) + +* #### :nail_care: Polish + +* Add CDP v120 and remove v117 + + ## 4.15.0 #### :bug: Bug fix diff --git a/py/CHANGES b/py/CHANGES index d890e1e5c39e0..96f6774659ef9 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,21 @@ +Selenium 4.16.0 +* Fix inadvertent code change in mutation_event +* Fix bug in using SE_MANAGER_PATH +* Fix bug where downloaded file was not getting unzipped +* Add more logging to driver startup +* Fix WebDriverWait type hints for WebElement (#13108) +* Clean up of usage of executable path in services +* Don't leak a file descriptor to os.devnull by default (#13162) +* Allow bsd operating systems to use the linux binary +* Close trio memory channel sender after the driver is quit (#13151) +* Remote webdriver cannot match Chromium browser name for remote connection +* Remove deprecated reuse_service parameter from Safari driver constructor +* Remove deprecated quiet parameter from Safari service constructor +* Ensure all drivers stop service during driver quit +* Update chromium driver constructors for readability +* Add CDP for Chrome 120 and remove 117 + + Selenium 4.15.2 * Fix bug for unzipping downloaded files diff --git a/rb/CHANGES b/rb/CHANGES index 9812a5157951a..d535ca595930e 100644 --- a/rb/CHANGES +++ b/rb/CHANGES @@ -1,4 +1,23 @@ -4.15.0 (unreleased) +4.16.0 (unreleased) +========================= + +Ruby: +* Add RBS files to Ruby (#12844) +* Convert binary locations for cygwin (#12618) +* Allow Selenium Manager to work with Unix (#13161) +* Extend RBS support for logger and log entry (#13192) +* Update rules_ruby to the latest version (#13235) + +BiDi: + * Released selenium-devtools 0.120.0 (supports CDP v85, v118, v119, v120) + +Chrome: +* Fix http proxy configuration for chrome (#13093) + +Firefox: +* Delete 'lock' file in FF profile (#13090) + +4.15.0 (2023-11-01) ========================= * Do not set browser binary in selenium manager if it is an empty string (#12738) diff --git a/rust/CHANGELOG.md b/rust/CHANGELOG.md index 2a32c6a348843..9cd210e179329 100644 --- a/rust/CHANGELOG.md +++ b/rust/CHANGELOG.md @@ -1,3 +1,14 @@ +0.4.16 +====== +* Use online mapping to discover proper geckodriver version (#11671) (#13133) +* Refactor logic to discover driver version in Firefox module using match +* Refactor logic to discover driver version and download browser if necessary +* Replace function for creating parent path if not exists +* Fix condition to download browser in discover local browser logic +* Use drivers found in PATH only when browser version is not specified (#13159) +* Panic if JSON output is used but no entries are collected (#13101) +* Fix webview2 support when browser path is set (#13204) + 0.4.15 ====== * Include mirror arguments to change default online repository URLs (#11687)