Selenium 4.16
pujagani
released this
06 Dec 14:24
·
1497 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
1bef9d0e64
- update versions for 4.16 nightly releases :: titusfortner478b430596
- [java] remove unnecessary static import :: titusfortner33a14a9187
- Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot86df0ad64b
- Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot770796ca19
- [rb] specify in tests to use stable browser version :: titusfortner65120712f8
- [rb] do not run bidi tests in parallel :: titusfortnere7d4e26c57
- [py] fix inadvertent code change in mutation_event :: titusfortner186b03aa26
- [py] fix bug in using SE_MANAGER_PATH :: titusfortner385f96fe7e
- [py] update change log and versions for 4.15.1 :: titusfortner1c9e702b86
- [py] fix incorrect version changes :: titusfortner82ac41d8b1
- [java] update name of variable to match current functionality :: titusfortnerc020b03b58
- [grid] allow stereotype to always allow browser version of "stable" :: titusfortner11821893f0
- [bidi][java] Listen to channel message :: Puja Jaganic84ec6fa38
- [rust] Simplify syntax for raw strings :: Boni Garcia8dfaae7518
- [java] Deleted a line by mistake :: Puja Jagani343c75e3b2
- [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garciacd31e778d6
- [rust] Include webview2 in the browser name cli help :: Boni Garciabb4b80dc17
- [rust] Include esr label in browser version for cli help :: Boni Garciaea51452ed3
- [bidi][java] Add realm related events :: Puja Jagani7680b7cf25
- Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot18cd122cc1
- [py] fix bug where downloaded file was not getting unzipped :: titusfortner7247f84882
- [py] update change log and versions for 4.15.2 :: titusfortner9e2da6eb0a
- [java] move the module-info.class to the correct place :: Jörg Sautter6f7c5acc9f
- [py] fix linter :: titusfortner2621f825cb
- [py] add more logging to driver startup :: titusfortneraaec17ea7e
- add rust files to update version script :: titusfortner945e4f4a67
- Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi76ace926a1
- Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder194b06097a
- [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romeroafa349ad96
- [rb] mark minimizing test as flaky :: titusfortnere4d31f2dba
- [java] close the streams after I/O failure #13096 :: Jörg Sautter0c86525184
- [java] keep the streams alive :: Jörg Sautter2448031295
- Roll browsers :: Simon Mavi Stewart16c335f72d
- Update rules_dotnet (#13117) :: Daniel P. Purkhúsa5591ef9c8
- [java] fixed events without parameters #13109 :: Jörg Sauttereb82278c99
- [java] moved the method to the correct place :: Jörg Sautter591f84925b
- [ie] Fixed typos in logged messages (#13120) :: Rami1310bb666f
- Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia10adfe88a2
- py: fix WebDriverWait type hints for WebElement (#13108) :: pinteriorb5822ce045
- Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart5d44c2ce4f
- //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart02285039f0
- Add some very brief docs about why the js directories are there :: Simon Mavi Stewart1bccc05627
- [ci] do not run a target that has been removed :: titusfortnerd1787a9d1e
- [java] ensure the complete output is read #13091 :: Jörg Sautterfeece00b15
- [java] fixed reading array parameters in the CDP client :: Jörg Sautter9fa9e964ec
- [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenkod8cd9dc500
- [rust] Include geckodriver-Firefox versions mapping :: Boni Garciab83394c2ed
- delete 'lock' file in FF profile (#13090) :: MatzFanf556983ea1
- Remove unused targets from the JS tree (#13129) :: Simon Stewartb0497bf2de
- [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García53874e672f
- [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko8ea43183bb
- [py] Correct usage of Executable Path in Service :: AutomatedTester8723640a2b
- [build] create release configuration to download assets built remotely :: titusfortner753766e613
- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart69ea44a857
- [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni Garcíaa801016bf7
- Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart73a5f7085d
- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewartf26e6bdc2f
- [py] Add fixtures for clean objects :: AutomatedTestere34220cdc5
- [py] clean up of usage of executable path in services :: AutomatedTestera99b08de3f
- [Build] Update skipped tests virtual auth test :: AutomatedTester9d20c8ace3
- [ci] Mark some python tests as being skipped :: Simon Mavi Stewart0860f26645
- [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart47b4cdcfb8
- [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewartb8819d5c78
- [ci] Move atoms tests into the rbe build :: Simon Mavi Stewartf085ea2db7
- [py] Fix Proxy tests to work with pin_browsers :: AutomatedTesterd9c71484b1
- [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart4d1b000082
- [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart90182c647e
- [ci] fix CI by building node js before testing :: titusfortnerc258b225a0
- [py] fix linting :: titusfortnerdb507155fd
- [py] fix black and flake8 linting issues :: titusfortnerc874171468
- [dotnet] set all test targets to net7.0 :: titusfortner35e700724c
- [dotnet] add runfiles support to bazel :: Daniel P. Purkhus573eee0c0a
- [dotnet] skip using Runfiles when not using Bazel :: titusfortner59e57cf8e9
- [dotnet] Do not specify a default location for drivers in tests :: titusfortner0276c443fc
- [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia1d7d3aaea9
- [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia9e33a0b1c7
- [rust] Refactor webview test in a different test file :: Boni Garciade22f34127
- [rust] Replace function for creating parent path if not exists :: Boni Garcia600a614a91
- [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985b65ad226b7
- [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia3ae7ae2f71
- [java] Reverting changes made regarding setting proxy via system properties :: Puja Jaganib27523b8a9
- [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco8f8c856c3c
- [java] Formatting files :: Diego Molina8cd85d5051
- [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwalaeb0d6268f
- [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia8cebe1082c
- [rb] fix test guard to use correct platform name :: titusfortner354c7181ab
- Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler6c58924f07
- [rust] Update dependencies to the latest available versions :: Boni Garcia3041af31cc
- [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García5138a9c7c7
- [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jaganieb0a321952
- don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottileb9ef666b6c
- Add RBS files to Ruby (#12844) :: Agustin Pequenoc0495951d1
- [java] Ensure all print options are sent as map instead of object :: Puja Jaganieaaa50285d
- [java] Allow setting print options page ranges using list :: Puja Jagani74ae923809
- [java] Remove unused import :: Puja Jagani65b59ae1b4
- fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkersf7e5b45025
- [rb] update with linter fixes :: titusfortnerb7364d6fad
- Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Botcd67d04de8
- Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot7763c5be7e
- [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet1ec1b2a9b4
- [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionovd999931ca9
- [ci] Update setup-bazel action :: Alex Rodionov59b8f23033
- [rb] convert binary locations for cygwin :: titusfortnerc535217f0a
- [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner6814b9d418
- [rb] allow Selenium Manager to work with Unix :: titusfortner5a7a2ac896
- [py] allow bsd operating systems to use the linux binary :: titusfortnerad01c0d6cc
- [java] add macOS 14.0 to Platform :: titusfortnerc6df30c627
- [java] do not return linux Selenium Manager by default :: titusfortner83348f4147
- [py] fix failing linter :: titusfortner8a73dd2917
- [py] fix doc formatting :: titusfortnerb617ef5ab9
- [ci] Update setup-bazel action :: Alex Rodionovbfd4017c89
- [ci] Yet another update to setup-bazel action :: Alex Rodionov6d7139d849
- [java] fix formatting :: titusfortner2008e1004c
- Close trio memory channel sender after the driver is quit (#13151) :: Johnny.Hdde3eed5db
- [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni Garcíac806757cc1
- [rust] Fix webview2 support when browser path is set (#13204) :: Boni García36585d189b
- [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequenob4e3ee3d67
- [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenkobd5cbe5b3a
- "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupinedbebe0f63
- [bidi][java] Add traverse history command :: Puja Jagani2a0063fc9d
- [java] Remove unused import :: Puja Jagani6205337aa2
- [java] make the json parsing exception text more helpful :: Jörg Sautter240e17b647
- [java] Add javadoc to support event classes (#13199) :: Oscar Devoraacbf749d84
- [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortnerda80617a08
- [py] add test for browser specific feature on remote driver :: titusfortner64aea82b51
- [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortnerb1aae606f0
- [py] remove deprecated quiet parameter from Safari service constructor :: titusfortnerd7291fd2f5
- [py] ensure all drivers stop service during driver quit :: titusfortnere91ba2109e
- [py] update chromium driver constructors for readability :: titusfortner5494e07f62
- [py] update driver constructor typing :: titusfortner9684923603
- [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko7a9c7a165c
- [dotnet] Properly close test web server without delays :: Nikolay Borisenko94b566df18
- Revert closing of test web server back :: Nikolay Borisenko3384df34f4
- [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenkoa24a189764
- [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko82f5c1883e
- Update lock.yml :: Diego Molina647d904271
- [java] packages should be opened to modules #13217 :: Jörg Sautter9571248d95
- [github] automatically comment when I-logging label is applied :: titusfortner6b2463665b
- [dotnet] Internal logging (#13140) :: Nikolay Borisenko015595dfe8
- [java] adds more tests for java support event class (#13198) :: Oscar Devora252b462b16
- Add a/quitquitquit
endpoint to the test server to make killing it easy :: Simon Mavi Stewartb59a9fbb4e
- [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Ducb5a2e11a76
- [java] Remove retrying on timeout exception (#13224) :: Puja Jaganicc508fe8bf
- [rb] add window minimization test for linux to flaky list :: titusfortner06519c95ee
- [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov999e583348
- [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVlietf2abe55a3d
- allow setting Beta for pinned browsers :: titusfortner609891bcb9
- allow pinned browsers script to overwrite bazel file directly :: titusfortner27d4f16158
- optimize pinned browsers script for fewer network calls :: titusfortner163167e30f
- fix formatting and add logging to pinned browsers script :: titusfortner3f9f83dd1c
- run pinned browsers script :: titusfortnercdbe9c6272
- [java] must not request further invocations for a broken websocket :: Jörg Sautter0fed25ccea
- pinned browsers script needs to toggle chrome channel with args not env :: titusfortner81ad98874a
- update pinned browsers to Chrome 120 :: titusfortner9bfbec09cd
- [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985bb8cd714f2
- create bazel target for updating CDP versions :: titusfortnerebf9de98b1
- [cdp] add Chrome 120 and remove 117 :: titusfortner82316a7365
- update selenium manager binaries to v0.4.16 :: titusfortner053c73b41a
- update change logs for 4.16 :: titusfortner6b47c13d0c
- dynamically get java version from version.bzl for Rakefile :: titusfortner3c6a69a6df
- update python documentation for using grid by pointing to selenium.dev :: titusfortnera4cb5beff6
- update the update-versions script to bump Selenium versions in all required places :: titusfortnerc06d6676aa
- fix update-versions script :: titusfortner15400459dd
- Update version to 4.16.0 :: Puja Jagani