Skip to content

Selenium 4.17.0

Compare
Choose a tag to compare
@titusfortner titusfortner released this 23 Jan 06:33
· 1220 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
  • f08db9ca1b - Fix rakefile to use the correct variable :: Puja Jagani
  • 688345a0b5 - [dotnet] Fix nuget target framework (#13253) :: Nikolay Borisenko
  • 617e22bfd2 - [rb] update gemfile lock :: Titus Fortner
  • 45ef68ad90 - update versions to nightly :: Titus Fortner
  • 14436997b9 - [rust] update cargo lock file :: Titus Fortner
  • 5260f93c17 - allow api docs generation script to switch to designated branch instead of trunk :: Titus Fortner
  • f6bdb7faa5 - [dotnet] bump version to 4.16.1 :: Titus Fortner
  • 0118d7eb00 - Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI Bot
  • 9b4c83354e - [java] bump version to 4.16.1 :: Titus Fortner
  • 794f356a77 - [java] update version to nightly :: Titus Fortner
  • f1aae0472c - ensure ruby gemfile lock updated when cdp is updated :: Titus Fortner
  • 560b3de1a9 - [js] Fix typo :: Puja Jagani
  • 314ca33620 - Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI Bot
  • b608fa91a4 - [dotnet] update bazel release targets :: Titus Fortner
  • 1bcb948894 - [build] add rake task for creating dotnet zip files for release :: Titus Fortner
  • b949dcaf4e - [dotnet] Possibility to output internal log messages to file (#13249) :: Nikolay Borisenko
  • 8e75d5dfc4 - [dotnet] Change a list of downloadable files to IReadOnlyList (#13265) :: Nikolay Borisenko
  • 7647b5f343 - [build] create prepare_release task that builds packages for all languages :: Titus Fortner
  • 1506256807 - [build] create publish-nuget task :: Titus Fortner
  • 6620bce4e8 - [build] create publish-pypi task :: Titus Fortner
  • 68b92607f4 - [py] Add page load strategy enum (#13258) :: Oboleninov Anton
  • ae655baf50 - [java] Self-signed certificate should not require certificate file (#13268) :: Puja Jagani
  • 7f224aa2ea - [dotnet] Change date format for file log :: Nikolay Borisenko
  • 078e4c251a - Update JRuby to 9.4 :: Alex Rodionov
  • 8063da277e - [docs] Fix Ruby docs generation :: Alex Rodionov
  • 46946e99b9 - [dotnet] Improve file logging code smell based on feedback from 13249 :: Nikolay Borisenko
  • c606239f06 - [build] clean up Rakefile :: Titus Fortner
  • 757de62549 - [build] update change log file to accept language :: Titus Fortner
  • 03c2318346 - [dotnet] update change log and bump version to 4.16.2 :: Titus Fortner
  • 259a94d1d2 - [java] remove deprecated classes and their tests (#13200) :: Oscar Devora
  • 3640adcab3 - chore(java): update-migrate htmlunit dependency (#13266) :: Matt McCartney
  • 8bf431e511 - [build] fix rakefile tasks for .NET release :: Titus Fortner
  • 9bbdb54d69 - Update lock.yml :: Diego Molina
  • 0d204d6311 - Update lock.yml :: Diego Molina
  • 888845f15d - [dotnet] Make System.Text.Json available as a dependency :: Simon Stewart
  • 602d015973 - [dotnet] Add notes on updating the dependencies :: Simon Stewart
  • 0720bbdfb6 - [java] add ability to disabled UI on grid (#13212) :: Oscar Devora
  • 2d73f13e14 - [ci] Restore rust flags for build SM in CI (#13281) :: Boni García
  • 7cbfdbdaf2 - [build] Using correct file name when bumping versions :: Diego Molina
  • 6f37dba4b3 - [rb] logger defaults output to stderr instead of stdout :: Titus Fortner
  • e5861901c5 - [rb] Fully support Chrome 120+ old headless mode (#13271) :: Neil Carvalho
  • 82f7cf7a3a - [rust] Use latest browser from cache when browser path is not discovered (#13283) :: Boni García
  • dee5bc5dce - [rust] Throw a descriptive message when error parsing JSON from response (#13291) :: Boni García
  • 10c0c28ee6 - [java] Recognise chrome-headless-shell as Chrome browser (#13292) :: Valery Yatsynovich
  • 123bb677ea - [java] removed most of guava from remote package :: Jörg Sautter
  • 5b1b449097 - [py] filter which bidi logs are recorded based on event type (#12951) :: Titus Fortner
  • e2b6bd7b13 - [rust] Tracking Selenium Manager usage through Plausible (#11211) (#13173) :: Boni García
  • 777583b107 - [dotnet] Tracking SM language binding in C# :: Diego Molina
  • 793a5e46ed - [java] Tracking SM language binding in Java :: Diego Molina
  • 1ecfb88376 - [javascript] Tracking SM language binding in JavaScript :: Diego Molina
  • a8468f65a0 - [python] Tracking SM language binding in Python :: Diego Molina
  • d9d9b06aa8 - [ruby] Tracking SM language binding in Ruby :: Diego Molina
  • 1ac2f473b8 - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina
  • 3b52ed27ce - [build] language level should be 17 in bazelproject we still release with 11 :: Titus Fortner
  • 3bfd4f3156 - Updated the return value of getMagicNumber to return 3. (#13303) :: Manuel Blanco
  • 309eb41a8e - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina
  • 4606e6bf50 - [build] Windows users should not have to stamp every single bazel execution :: Titus Fortner
  • 32edec141d - [sm] Adding binaries to track usage via Plausible :: Diego Molina
  • 5ab6676487 - [ci] update the build command for dotnet :: Titus Fortner
  • 5a97adf986 - [js] remove deprecated headless methods and associated references :: Titus Fortner
  • a2ff220922 - [build] create IntelliJ bazelproject file for Windows :: Titus Fortner
  • 3792243770 - [build] create powershell file for creating Windows dev environment :: Titus Fortner
  • bb10753db0 - [java][bidi] Add cookie support for network module (#13325) :: Puja Jagani
  • 273c3d4e89 - Refactored log capture and formatting code in org.openqa.selenium.tes… (#13322) :: Manuel Blanco
  • 060288e85c - [bidi][java] Add support for Input module (Actions) (#13259) :: Puja Jagani
  • fea3ddd3af - [java] Close http connection for RemoteNode (#13313) :: Puja Jagani
  • 173d62468a - [bidi][js] Add script message event (#13153) :: Puja Jagani
  • 98ea560b4d - Python client: sleep depending on the number of attempts to check if the service has started (#13321) :: deedy5
  • 29b6dc718b - [rust] Minor changes related to string manipulation (no logical changes) :: Boni García
  • dd7a2f6514 - [ci] dotnet does not need to stamp on windows now :: Titus Fortner
  • dc4c7e4ef3 - [build] remove code in ./go wrapper to handle Java 8 :: Titus Fortner
  • 00b579d6e3 - [dotnet] Consider log handlers as null when not initiated :: Nikolay Borisenko
  • 34970943c4 - [dotnet] Lazy initialization of log handlers when required :: Nikolay Borisenko
  • e745a91b38 - [py] update list of files and directories to git ignore :: Titus Fortner
  • 34e09865ad - [nightly] Fix Grid build :: Diego Molina
  • 343aa78b58 - Add Duration overload to SlowLoadableComponent constructor (#13309) :: Kurt Alfred Kluever
  • e01be4a006 - use subprocess.DEVNULL instead of open(os.devnull) to avoid leaking a… (#13329) :: Thomas Grainger
  • dc4114fdee - Improve logging errors (#13327) :: Manuel Blanco
  • 6cce0c962b - Update mirror info (Tue Dec 19 12:06:29 UTC 2023) :: Selenium CI Bot
  • 24c2c4f660 - [py] set a default value for driver in test suite :: Titus Fortner
  • a351c4d40f - [py] require --use-lan-ip flag to start test server on non-local host :: Titus Fortner
  • dc141316f5 - [build] fix and remove broken or unneeded rake tasks :: Titus Fortner
  • ef848978de - update Authors file :: Titus Fortner
  • e58fd53cca - update copyright notices :: Titus Fortner
  • c75b7f08e6 - [build] update copyright task to skip files and include formatting :: Titus Fortner
  • 7acc040eea - [java] Ensure calling close() and quit() don't cause BiDi websocket errors (#13333) :: Puja Jagani
  • 22dcb1796d - [java] Refactoring to check for emptiness (#13335) :: Manuel Blanco
  • 44b8b68bb4 - [build] namespace Rake tasks for building and releasing by language :: Titus Fortner
  • 2c6bbc7851 - [build] implement document generation tasks in Rakefile :: Titus Fortner
  • 9511a2ac26 - [build] create rake task for building and releasing all artifacts at the same time :: Titus Fortner
  • c8429ecee2 - [build] run Rakefile through Ruby linter :: Titus Fortner
  • 0f1489dc83 - Remove unnecessary overridden methods (#13336) :: Manuel Blanco
  • e729e16aa5 - [dotnet] Specify the dll as nuget content explicitly (#13332) :: Nikolay Borisenko
  • b9e2bbe3ff - [build] fix bazel execution module :: Titus Fortner
  • 2843a6b170 - [build] fix requirements for bazel module :: Titus Fortner
  • f22e08fd05 - [dotnet] Extract downloadable zip file in memory (#13277) :: Nikolay Borisenko
  • 48e8db2e52 - [grid] improved logging when driver discovery failed :: Jörg Sautter
  • 10561bc593 - Use Node 18 (#12724) :: Aurélien Pupier
  • a6a2cd65b2 - overhaul project Readme (#13338) :: Titus Fortner
  • a9ef1e619e - fix incorrect command documented in README :: Titus Fortner
  • 9c0738d50d - [build] create single command for periodic file upudates :: Titus Fortner
  • 64d9c87efd - [rb] define default command_list (fixes #13307) :: Titus Fortner
  • 6d1897246d - [build] fix Rake issues with FileUtils :: Titus Fortner
  • 5792d4ecc7 - [build] create commands to update selenium versions :: Titus Fortner
  • 6b9dfec42c - [build] create command to update maven dependencies :: Titus Fortner
  • 55d735b3dc - [java] WebSocket NoVNC session against the grid URL contains trailing slash (#13353) :: Viet Nguyen Duc
  • 91d8d703ee - Updating channel name from Aurora to Dev :: Diego Molina
  • eeaebe6b2e - [javascript] Remove firefox_channels.js example as Channels is deprecated [skip ci] :: Diego Molina
  • 6c3110a5a7 - [javascript] Deprecating Channel [skip ci] :: Diego Molina
  • d3bccee5da - [java] Removing mentions to firefox-bin in docs and tests :: Diego Molina
  • 56d149e697 - [java] Removing unused variable [skip ci] :: Diego Molina
  • ab18234ef2 - [java] Deprecating FirefoxBinary :: Diego Molina
  • bdc86aa836 - [build] remove variables from maven deps file :: Titus Fortner
  • 0309e51b34 - [build] location of maven dependency opentelementry-semconv has moved :: Titus Fortner
  • 4a535ecc99 - [build] update maven dependency versions :: Titus Fortner
  • a81b4d02fc - [build] update maven dependencies task :: Titus Fortner
  • cb9169ab02 - [build] update maven dependencies with java:update :: Titus Fortner
  • 0e3d4bc653 - [java] Deprecated json wire related ErrorCodes :: Jörg Sautter
  • 5e384fca82 - [java] fixed the ScreenshotException message :: Jörg Sautter
  • 3330f28026 - [java] added ShadowRoot.hashCode / .equals #13326 :: Jörg Sautter
  • 25bdf6e484 - [java] deprecated unused RemoteStatus :: Jörg Sautter
  • c7f65f8351 - [java] remove use of guava from FluentWait :: Jörg Sautter
  • 619bc64c81 - [build] fix JRuby install :: Titus Fortner
  • 866b4017e8 - [rb] update release date in change log :: Titus Fortner
  • 40cfa4bdb7 - [build] includ git gem in jruby :: Titus Fortner
  • aea6d4039c - [java] fix references to old semconv artifact location :: Titus Fortner
  • b16d0d8885 - [java] Fix build due to opentelemetry package updates :: Puja Jagani
  • b47b09c02f - [js][bidi] Add Input module command (#13360) :: Puja Jagani
  • 28882f9590 - [rb] run unit tests on latest version ruby :: Titus Fortner
  • 4ff1f62703 - [rb] fix issues with incorrectly named edge browser :: Titus Fortner
  • fc86c86922 - [rb] bundle and rubocop updates :: Titus Fortner
  • 64755fa82c - [build] Reference Selenium Manager Binaries from separate repo (#13314) :: Titus Fortner
  • 89170a76ea - [build] add pinned selenium manager versions to all:updates task :: Titus Fortner
  • e8e6300945 - Update mirror info (Wed Dec 27 12:06:17 UTC 2023) :: Selenium CI Bot
  • 776c9f76aa - [rb] fix documentation errors :: Titus Fortner
  • 6d706ea1c3 - [build] remove unnecessary print statements :: Titus Fortner
  • f1846257af - [build] implement git portion of documentation updates :: Titus Fortner
  • d2a2c1696e - [build] remove old api doc generation file :: Titus Fortner
  • 4a6ec578c3 - [build] convert changelog script to ./go task :: Titus Fortner
  • f36d4b04fa - [build] convert release notes script into a task :: Titus Fortner
  • b87c71ca9a - [build] create and push the appropriate release tag as part of release task :: Titus Fortner
  • 4587571bac - [build] have the all:release task also update api docs and set nightly versions :: Titus Fortner
  • 0a25633edf - [build] improve rakefile syntax :: Titus Fortner
  • 3bacf52fce - [build] no longer need selenium manager shell script :: Titus Fortner
  • 49e941d5d4 - [build] fix java-release-zip target which should fix nightly build :: Titus Fortner
  • 55ea5721a7 - [rust] mark pre-release versions as nightly :: Titus Fortner
  • 16fd13bd85 - [build] update task logic to support nightly rust version conversions :: Titus Fortner
  • 9a700e2199 - [rust] rust wants nightlies marked with dash not dot :: Titus Fortner
  • b0ba4321c2 - [rust] update lock files :: Titus Fortner
  • d70d3a084c - Update mirror info (Thu Dec 28 12:07:30 UTC 2023) :: Selenium CI Bot
  • 7922d42b0c - [build] pass auth from calling workflow to the called workflow to release Selenium Manager artifacts :: Titus Fortner
  • 3f9b606c84 - [build] bundle update ruby when versions get changed so lockfile is correct :: Titus Fortner
  • 6305e1ab10 - [build] ensure maven dependency update task will execute :: Titus Fortner
  • 7784bbdaf7 - [rust] Bump dependencies to latest stable versions :: Boni García
  • 6b42c10df2 - remove all references to firefox-bin :: Titus Fortner
  • 3570209bf9 - [build] limit changelog population to just user facing code(#13356) :: Titus Fortner
  • 7012dbe8a2 - Update year in LICENSE and NOTICE docs :: Sri Harsha
  • 089094968e - [build] restore ruby dependencies :: Titus Fortner
  • c284a956b4 - [rb] guard bidi tests on Chrome due to Google bug :: Titus Fortner
  • aac6d6415c - SeleniumManager python wrapper should check if architecture/platform combination is supported (#13381) :: seidnerj
  • 52979082b8 - [java] deprecate all html5 offline storage implementations See #10397 (#13373) :: Titus Fortner
  • 16770fb6e7 - [java] Remove features that are not w3c compliant (#13372) :: Titus Fortner
  • 1b66415adf - [java] remove non-w3c endpoint references that are mobile specific :: Titus Fortner
  • c2c41b89a0 - [build] update windows dev environment script to properly format bazelrc file :: Titus Fortner
  • 8b5ba75646 - [js] download files from remote server (#13102) :: Titus Fortner
  • cc85c78355 - [rb] change allowed types for logger methods :: Titus Fortner
  • 214df71f41 - Update geckodriver-Firefox mapping after release of geckodriver 0.34.0 :: Boni García
  • 52f162593f - [bidi][java] Add auth required event :: Puja Jagani
  • 45da01858c - [bidi][js] Add auth required event :: Puja Jagani
  • f232416c45 - [ci] change concurrency to treat dispatch and scheduled tests independently of push and pr :: Titus Fortner
  • 494b1535df - [ci] fix concurrency syntax :: Titus Fortner
  • e40ec28214 - [ci] fix concurrency syntax with fake ternary and concat outside braces :: Titus Fortner
  • c183146044 - [ci] remove compound conditional in concurrency ternary :: Titus Fortner
  • f74451974b - [rb] fix download test since Linux lists files in different order :: Titus Fortner
  • cd91b8c95d - [java] stop the started server when an exception is raised :: Jörg Sautter
  • 485658916c - [java] copy the output in a daemon thread :: Jörg Sautter
  • 5e4ce94566 - [bidi] Fix failing tests due to change in argument for box screenshot :: Puja Jagani
  • 0ebddde507 - [dotnet] update references from desiredCapabilities to capabilities :: Titus Fortner
  • b74d940d35 - [java] no longer accept session requests with desiredCapabilities :: Titus Fortner
  • b5ae3f8cab - [java] remove requiredCapabilities from metadata ignored list :: Titus Fortner
  • d77b568a03 - [java] Deprecate AddWebStorage augmenter provider as well (#13399) :: Valery Yatsynovich
  • 34adf3eed4 - [py] use Selenium Manager in tests with bazel when pinned browsers not set :: Titus Fortner
  • f75ea689dd - [java] update logging and errors for driver management :: Titus Fortner
  • a5be5b6da7 - [java] Deprecate ContextAware interface (#13405) :: Valery Yatsynovich
  • 886cdf5397 - [py] fix linting issue :: Titus Fortner
  • b0f42c34cd - [build] add tasks to lint Python & Ruby :: Titus Fortner
  • a040c34272 - [bidi][js] Add traverse history command :: Puja Jagani
  • e1e538e5b7 - [java] Add check back to driver service session factory :: Puja Jagani
  • 9bcccf232b - [java] fix broken driver finder conditional :: Titus Fortner
  • fffd05c751 - [dotnet] Don't output to user's console, rather use logging :: Nikolay Borisenko
  • 3bfd6c4f0a - [js] Organize BiDi test based on the module (#13408) :: Puja Jagani
  • f8944cd1e9 - [java] Improve readability :: Puja Jagani
  • e7d902ec5b - Node WebSocket not working with sub-path option (#13407) :: Viet Nguyen Duc
  • 46b3ac632c - [bidi][java] Add window proxy properties class :: Puja Jagani
  • 4b6af2ea1c - [bidi][js] Add test to get iframe's browsing context :: Puja Jagani
  • f7fd6d3f0c - [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) :: EdwinVanVliet
  • 7ddd002e38 - Code cleanup (#12934) :: Andrei Solntsev
  • 10af32cd4d - [bidi] [java] Update iframe related tests to actions :: Puja Jagani
  • 111086dfc0 - [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) :: Viet Nguyen Duc
  • 2cd2720ecc - [java] Marking test as not implemented :: Puja Jagani
  • abd81d041d - [bid] [java] Add BiDi Input module release command (#13362) :: Puja Jagani
  • 090f32e8a6 - Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) :: dependabot[bot]
  • 12a9967c9e - Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) :: dependabot[bot]
  • d51c74ab36 - [bidi][js] Add Input module JS command :: Puja Jagani
  • ff82c4af6a - [atoms] minimize size of get-attribute atom (#13416) :: Jörg Sautter
  • 3e196425ed - [bidi][java] Add Node properties class :: Puja Jagani
  • 8763f62184 - [java] Deprecate NoSuchContextException (#13425) :: Valery Yatsynovich
  • 6e7c747359 - [java] Run file format script. :: Diego Molina
  • f58416bb2a - [java] ensure the worker thread is stopped :: Jörg Sautter
  • b2a8448194 - [bidi][js] Add test for node properties in :: Puja Jagani
  • 8f35c47c06 - [grid] log the complete exception :: Jörg Sautter
  • 097d3016f4 - [java] add deprecation annotation to FirefoxBinary :: Titus Fortner
  • 4350eb1d0b - [java] Add a warning while passing a decorated driver to augmenter :: Puja Jagani
  • 19a1813544 - [java] Enabling two tests that already work in Firefox :: Diego Molina
  • c0ddca6d32 - [java] Tapping the Node session when there is WebSocket activity :: Diego Molina
  • ec523b2f87 - [java] Small code improvement in ProxyWebsocketsIntoGrid :: Diego Molina
  • 1b594ee33e - [grid] Using max-sessions from Node when it was declared. :: Diego Molina
  • b556ac3d6d - [py] update required version of Python in setup file :: Titus Fortner
  • f09f064cb9 - Fix typo in NodeFlags (#13440) :: middlingphys
  • c9bc81aa7d - [bidi][java] Add locate nodes command (#13445) :: Puja Jagani
  • 328e2412af - [bidi][java] Add user friendly methods to locate nodes :: Puja Jagani
  • 7ad44eef93 - [java] add click dialog support to Federated Credential Management implementation :: Titus Fortner
  • d14f7c0e89 - [py] remove extension connection class and other usages of webdriver.xpi :: Titus Fortner
  • 4513ea982c - [py] remove deprecated verbose argument from edge service :: Titus Fortner
  • f1f6886269 - [py] remove deprecated desired_capabilities property from webdriver :: Titus Fortner
  • 7cc56cc604 - [py] remove deprecated application cache support :: Titus Fortner
  • 6127b5f849 - [build] add tasks for python tests :: Titus Fortner
  • 67490a3066 - [rb] Update rules_ruby and run unit tests on RBE :: Alex Rodionov
  • 1557d27368 - [rb] FIx incorrect filename for Ruby toolchain hash :: Alex Rodionov
  • 192dea5e52 - [java] use the ErrorCodec to encode exceptions :: Jörg Sautter
  • 7a48c94648 - [java] ignore null text of UnhandledAlertException :: Jörg Sautter
  • d02f51f262 - update readme with correct bazel syntax for .NET tests :: Titus Fortner
  • 19fadc4181 - [ci] remove unused workflow :: Titus Fortner
  • 907f2df860 - [CI] Update logic for which tests get run (#13457) :: Titus Fortner
  • 86a004048b - [rb] Disable Ruby cache on Windows :: Alex Rodionov
  • 401f3e317b - update pinned browsers :: Titus Fortner
  • 60cfe1f88f - [build] properly get selenium manager from bazel output (#13452) :: Titus Fortner
  • 1d9b28e37c - [dotnet] Prepare cdp cs files before core compile to make intellisense happy :: Nikolay Borisenko
  • d0f8811ac7 - [dotnet] Fix compilation warning for inline docs of DownloadFile method :: Nikolay Borisenko
  • bd8c5d9602 - [java] remove annotations from tests that firefox now passes :: Titus Fortner
  • 4562685756 - [dotnet] Fix compilation warnings in cdp generator and tests :: Nikolay Borisenko
  • 5eb3caab03 - [dotnet] remove deprecated DriverService constructors with options parameter :: Titus Fortner
  • 5893627356 - [dotnet] remove deprecated methods for toggling legacy protocol :: Titus Fortner
  • 08dc2f707a - [dotnet] remove deprecated class RemoteWebElement :: Titus Fortner
  • 7bf62868ab - [java] Remove unused import to satisfy format script (#13468) :: Nikolay Borisenko
  • e8f02e9753 - [dotnet] Improve logging performance when it is disabled (#13464) :: Nikolay Borisenko
  • 0972a1bb04 - [ci] restrict jobs from running on forks :: Titus Fortner
  • b7dc668795 - [py] copy license file to distributions :: Titus Fortner
  • d035b5d197 - [build] only release new Selenium Manager binaries from trunk :: Titus Fortner
  • 638c4313df - [rb] Add base64 gem as a runtime dependency (#13454) :: Earlopain
  • 63804e927e - [dotnet] Replace WebRequest with HttpClient in tests (#13471) :: Nikolay Borisenko
  • 69f0570468 - [py] adds PyPI classifiers for Python 3.10 to 3.12 (#13475) :: James Braza
  • b7f27a2aa1 - [ci] only run tests based on what is new in PR :: Titus Fortner
  • f83765d173 - [py] add deprecation library requirement (#13402) :: Titus Fortner
  • 21560a4974 - Fix "Get Text" to retrieve the correct value for ShadowRoot using slot. (#13218) :: Henrik Skupin
  • 8411a32eac - [build] fix py:lint task so it outputs results :: Titus Fortner
  • 892bf7a364 - [py] truncate large strings when logging requests :: Titus Fortner
  • 24d88d7363 - [py] Update WPEWebKit support code (#13278) :: Lauro Moura
  • 2f1f779bf4 - [rb] explicitly check for whether driver supports full page screenshots to error (#12799) :: Titus Fortner
  • 562c3596fa - [ci] test with latest version of Ruby :: Titus Fortner
  • ac9d52f51d - [py] Firefox Profile Fixes and Deprecations (#13477) :: Titus Fortner
  • 19df7bbf52 - [py] remove test for comparing firefox profile encodings :: Titus Fortner
  • 0f1c7537b8 - [py] deprecate FirefoxBinary class (#13476) :: Titus Fortner
  • 19ec8a84ae - Bump jinja2 from 3.1.2 to 3.1.3 in /py/docs (#13432) :: dependabot[bot]
  • 511da58c31 - Bump sniffio from 1.2.0 to 1.3.0 in /py (#13066) :: dependabot[bot]
  • 132b30ba4d - Bump cryptography from 41.0.3 to 41.0.4 in /py (#12810) :: dependabot[bot]
  • a3b1124919 - [py] update minimum trio requirement to 0.20.2 per dependabot :: Titus Fortner
  • 1164555b9d - [py] Fix type error in mypy (#13482) :: take0x
  • 11c799a665 - [rb] fix incorrect method name :: Titus Fortner
  • 5040a5aa4e - [rb] checking wrong public method for full page screenshots :: Titus Fortner
  • fa0637a34a - [build] update rake task names :: Titus Fortner
  • cc85374c89 - [ci] deleting concurrency section until we figure out what we need :: Titus Fortner
  • 134aa67382 - [rb] update unit test to include correct server port :: Titus Fortner
  • 8957fb5759 - [build] update which dotnet files need to be updated for new chrome versions :: Titus Fortner
  • 56140267a7 - [build] improve automated update task :: Titus Fortner
  • d5b9382bf3 - update all necessary files prior to a release :: Titus Fortner
  • e52b1be057 - update versions and changelogs for 4.17 :: Titus Fortner

New Contributors

Thank You

@EdwinVanVliet
@asolntsev
@diemol
@joerg1985
@nvborisenko
@p0deje
@pujagani
@titusfortner
@valfirst
@VietND96
@whimboo