Skip to content

Commit 72f93ce

Browse files
committed
WIP - rough auto-update of changelog, please edit
1 parent 978c83b commit 72f93ce

File tree

6 files changed

+226
-0
lines changed

6 files changed

+226
-0
lines changed

dotnet/CHANGELOG

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,94 @@
1+
v4.35.0
2+
======
3+
* [bidi] Get tree command returns GetTreeResult object (#15978)
4+
* [bidi] Initialize internal modules without Lazy (#15979)
5+
* Fix typos (#16032)
6+
* [bidi] Add UnhandledPromptBehavior option to create User Context (#16034)
7+
* Re-pack Selenium Manager as native dependency (#16048)
8+
> To automatically exclude unnecessary Selenium Manager binaries if runtime platform is known via "RuntimeIdentifier" build property.
9+
> New paths in the package:
10+
> - runtimes/win/native/selenium-manager.exe
11+
> - runtimes/linux/native/selenium-manager
12+
> - runtimes/osx/native/selenium-manager
13+
* [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068)
14+
> [bidi] Remove NavigateBack and NavigateForward as not a part of low level
15+
* Support IPv6 to find free tcp port via DualMode (#16016)
16+
* Fix GetContext docs in Firefox driver
17+
* Sending GeckoDriver output to a log file. (#16081)
18+
> * Sending GeckoDriver output to a log file.
19+
> Related to #12273
20+
> * Running format script
21+
> * Adding test for log flag in Firefox
22+
> Adding BUILD.bazel to run those tests in CI.
23+
> * Update dotnet/src/webdriver/Firefox/FirefoxDriverService.cs
24+
> * Update dotnet/src/webdriver/Firefox/FirefoxDriverService.cs
25+
* [bidi] Preserve BiDi global options when instantiating BiDi (#16080)
26+
* Fix race condition for .net framework when internal tracing enabled (#16091)
27+
> This exception might be happened in .NET Framework only. On .NET Core it works smoothly.
28+
> System.ArgumentException: An item with the same key has already been added.
29+
> at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
30+
> at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
31+
> at System.Net.Http.Headers.HttpHeaders.AddHeaderToStore(String name, HeaderStoreItemInfo info)
32+
> at System.Net.Http.Headers.HttpHeaders.CreateAndAddHeaderToStore(String name)
33+
> at System.Net.Http.Headers.HttpHeaders.GetOrCreateHeaderInfo(String name, Boolean parseRawValues)
34+
> at System.Net.Http.Headers.HttpHeaders.SetParsedValue(String name, Object value)
35+
> at System.Net.Http.Headers.HttpContentHeaders.get_ContentLength()
36+
> at System.Net.Http.HttpClientHandler.PrepareAndStartContentUpload(RequestState state)
37+
* Minimize internal trace logging for http executor
38+
* [bidi] Make BiDi ctor private
39+
* [bidi] BiDi class is not inheritable
40+
* [bidi] Return EmptyResult object which might be non-empty
41+
* [bidi] Expose internal spec methods to be truly publicly available
42+
* Enabling Chrome and Edge driver services to set log level (#16098)
43+
> * Enabling Chrome and Edge driver services to set log level
44+
> Helps with #12273
45+
> * Format script.
46+
> * Update dotnet/src/webdriver/Chromium/ChromiumDriverService.cs
47+
> * Following convention
48+
* Remove long awaited obsolete members (#16121)
49+
* Change default internal log level to Warn (#16126)
50+
* Truncate log and set profile root in Firefox (GeckoDriver) (#16131)
51+
> * Setting truncated logs and profile root on GeckoDriver
52+
* Add readable timestamps to log in Chromium browsers (#16133)
53+
> * Add readable timestamps to log in Chromium browsers
54+
> * Format script
55+
* add `default` as a value for SameSite (#16129)
56+
* Removing unneeded verification. Done at compile time. (#16139)
57+
> Removing unneeded verification. Done at compile time.
58+
* Renaming variable and converting it to nullable bool? (#16138)
59+
> * Renaming variable and converting it to nullable bool?
60+
> * Update dotnet/src/webdriver/Firefox/FirefoxDriverService.cs
61+
* Enabling drivers to set log to console. (#16097)
62+
> * Enabling drivers to set log to console.
63+
> This will be false by default, following what the
64+
> .NET bindings have usually done.
65+
> Helps with #12273
66+
> * Avoid changing state of variable.
67+
> LogPath takes precedence anyway.
68+
> * Using existing logger functionality.
69+
> Messages will be shown to the console
70+
> using the Logger functionality.
71+
> Adding a test that listens to the
72+
> logger and checks that logs are being
73+
> sent to console.
74+
> Fixing an issue when sending the log
75+
> to a file, as the OnDriverProcessStarted
76+
> method in the base class was not being
77+
> invoked.
78+
> * Running format script.
79+
> * WriteDriverLogToConsole
80+
> Internal variable to avoid using
81+
> the stream when logs are sent to a file.
82+
> Not exposed to the user.
83+
> * Format script.
84+
> * Update dotnet/src/webdriver/DriverService.cs
85+
> * Switching from async tasks to sync threads.
86+
> * Format script.
87+
> * Reading output through async events.
88+
> * Addressing PR comments
89+
* Fix the issue when service wants to write into disposed stream (#16148)
90+
* update devtools versions
91+
192
v4.34.0
293
======
394
* Add CDP for Chrome 138 and remove 135

java/CHANGELOG

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,85 @@
1+
v4.35.0
2+
======
3+
* Remove deprecated AppCacheStatus enum from the HTML5 package (#15973)
4+
> * Remove deprecated AppCacheStatus enum from the HTML5 package
5+
> * Remove deprecated app cache commands from DriverCommand interface
6+
* Removing deprecated FirefoxBinary.java and Executable.java
7+
* Removing deprecated `beforeSetScriptTimeout` and `afterSetScriptTimeout`
8+
* Removing deprecated SessionStorage commands from ChromiumDriver
9+
> Related to #10397
10+
* Removing deprecated SessionStorage commands from FirefoxDriver
11+
> Related to #10397
12+
* Removing deprecated SessionStorage class AddWebStorage.java
13+
> Related to #10397
14+
* Removing deprecated WebStorage related classes.
15+
> Related to #10397
16+
* Feat 14291/jspecify nullable annotation edge driver service (#15972)
17+
> * Add Nullable annotations to Builder class fields in EdgeDriverService
18+
> * Add Nullable annotations to parameters in EdgeDriverService and DriverService constructors
19+
> * Refactor EdgeDriverService class documentation and structure
20+
> * Add dependency on jspecify for EdgeDriver
21+
* Removing deprecated LocationContext related classes.
22+
> Related to #10397
23+
* Fix Unicode value for OPTION key in Keys enum (#15966)
24+
> * Fix Unicode value for OPTION key in Keys enum
25+
> * Update java/src/org/openqa/selenium/Keys.java
26+
* Running format script
27+
* Removing old stream collectors required by Java 8 (#15523)
28+
* Use static Patterns for regex-matching (#15499)
29+
> * Use static Patterns for regex-matching
30+
> * Running formatter
31+
> * Undoing removal of Java 8 code
32+
> Will submit separate PR
33+
> * Fixing formatting
34+
* Point made as immutable (#15511)
35+
> Point made immutable
36+
* Feat 14291/jspecify nullable annotation chrome driver såervice (#15998)
37+
> * Add JSpecify nullable annotations to ChromeDriverService parameters
38+
> * applied format.sh
39+
* Add @Nullable annotations to Firefox and Gecko driver service (#15999)
40+
> Add @Nullable annotations to Firefox and Gecko driver service constructors and parameters
41+
* Add JSpecify nullable annotations to SafariDriverService parameters (#16000)
42+
> Add JSpecify nullable annotations to SafariDriverService parameters
43+
* Add @Nullable annotations to InternetExplorerDriverService parameters (#16001)
44+
> Add @Nullable annotations to InternetExplorerDriverService parameters
45+
* use generics for AbstractFindByBuilder to avoid excessive casting (#15526)
46+
* JSpecify annotations for By locators (#14372)
47+
> Add JSpecify annotations for By locators
48+
* JSpecify annotations for capabilities (#14397)
49+
> * JSpecify annotations for capabilities
50+
> * Fixed NullAway errors in capabilities
51+
> * Format script
52+
* Fix various typos in comments (#16022)
53+
* release underlying HttpClient resources #15710
54+
* CDP generate getters to ArrayType #16050
55+
* Fix 15634/ensure driver closed java (#16038)
56+
* [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547)
57+
* [grid] Fix race condition and improve logging in LocalSessionMap (#15370)
58+
> * [grid] Fix race condition in LocalSessionMap and improve logging
59+
> * Add LocalSessionMapTest
60+
> * Add suggestion to improve code
61+
* [BiDi] implement emulation (#16070)
62+
* add `default` as a value for SameSite (#16129)
63+
* Removing unused and deprecated internal class.
64+
* Normalising handling of Shadow Dom elements. (#16149)
65+
> This applies the same logic we already apply
66+
> for findElement and findElements, as `id`,
67+
> `name`, and `className` are not W3C locators.
68+
> Fixes #15961
69+
* [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151)
70+
> * [grid] Restructuring classes have stateful data in LocalDistributor
71+
> * Fix review comment
72+
> * Fix review comment
73+
> * Improve Node health checks by batch runs
74+
* add `websocket-port` test and `--connect-existing` check (#15462)
75+
> * add check for ``--connect-existing`
76+
> * add firefox test for BiDi multiple sessions
77+
> * run `format.sh`
78+
> * use `WebDriverBuilder` for driver
79+
> * add `connectToExisting` and `withWebSocketPort` methods
80+
* [grid] Reduce redundant logs of find slots and retry queue requests by the Distributor (#16155)
81+
* update devtools versions
82+
183
v4.34.0
284
======
385
* Add CDP for Chrome 138 and remove 135

javascript/selenium-webdriver/CHANGES.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 4.35.0
2+
3+
- Bumping versions to nightly
4+
- Fix typos in javascript & rb (#16019)
5+
- add `default` as a value for SameSite (#16129)
6+
- skip fedcm tests until Chrome 140 (#16137)
7+
- [bidi]: fix flaky bidi network test - `can request cookies` (#16141)
8+
> fix flaky cookie bidi test
9+
- update devtools versions
10+
- bump versions in preparation for release
11+
112
## 4.34.0
213

314
- Bumping to nightly versions

py/CHANGES

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
Selenium 4.35.0
2+
* Nightly version
3+
* [bidi]: implement bidi module - emulation (#15819)
4+
* Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003)
5+
* Fix vendor prefix for Edge browser remote connections (#16078)
6+
* [bidi]: support `accept_insecure_certs` and `proxy` parameters in `create_user_context` (#15983)
7+
* Encapsulated Geo Location co-ordinates using `getters/setters` (#16079)
8+
* [bidi]: add `unhandled_prompt_behavior` param for `create_user_context` (#16112)
9+
* add `default` as a value for SameSite (#16129)
10+
* Use native dict for type annotation (#16157)
11+
* Fix proxy basic auth handling special characters (#16105)
12+
* fix WebView2 and target issues related to CDP and BiDi (#16140)
13+
* [bidi]: add event handler support for browsing context (#16101)
14+
> * add event classes and tests
15+
> * add `get_event_names` classmethod and refactor event dict
16+
> * remove unused `BrowsingContextEvent` class
17+
> * refactor event handling to `_EventManager` class
18+
> * fix callback
19+
> * add tests for events
20+
> * add thread safety lock and tests
21+
> * break thread test into 4 tests
22+
* [bidi]: Implement low-level API for Input BiDi module (#16049)
23+
* bump versions in preparation for release
24+
125
Selenium 4.34.1
226
* Updated urllib3 due to security issue https://github.com/urllib3/urllib3/security/advisories/GHSA-48p4-8xcf-vxj5
327

rb/CHANGES

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
4.35.0 (2025-08-12)
2+
=========================
3+
* Bumping versions to nightly
4+
* Fix typos in javascript & rb (#16019)
5+
* Allow to use `rubyzip` v3 (#16108)
6+
> After quite a while, it was finally released.
7+
> There are a few breaking changes to be aware of:
8+
> https://github.com/rubyzip/rubyzip/wiki/Updating-to-version-3.x
9+
> Almost everything is already abstracted away behind he upper module, so the needed
10+
> changes are rather small.
11+
* update devtools versions
12+
* bump versions in preparation for release
13+
114
4.34.0 (2025-06-29)
215
=========================
316
* Add CDP for Chrome 138 and remove 135

rust/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
0.4.35
2+
======
3+
* Normalize architecture strings sent to Plausible (#15970)
4+
* Update base URL for Edge web driver (#16056)
5+
16
0.4.34
27
======
38
* Electron support in Selenium-Manager (#13954) (#15752)

0 commit comments

Comments
 (0)