A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/SeleniumHQ/selenium

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • a59ddb4: [py] Use native dict for type annotation (#16157) (Corey Goldberg) #16157
  • 0a931d7: [py] Loosen dependency specifier for urllib3 in packaging configuration (#16136) (Corey Goldberg) #16136
  • 26fc1bb: [py] Fix proxy basic auth handling special characters (#16105) (Corey Goldberg) #16105
  • 2bf42e9: [py]: fix WebView2 and target issues related to CDP and BiDi (#16140) (nxs7) #16140
  • 2dad5fa: [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151) (Viet Nguyen Duc) #16151
  • 1c18799: [rb] Add guard for beta firefox (#16153) (Augustin Gottlieb) #16153
  • c525a11: [java]: add websocket-port test and --connect-existing check (#15462) (Navin Chandra) #15462
  • 229dbde: [py][bidi]: add event handler support for browsing context (#16101) (Navin Chandra) #16101
  • dbfed9d: [py][bidi]: Implement low-level API for Input BiDi module (#16049) (Navin Chandra) #16049

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ca1fc53: [dotnet][rb][java][js][py] Automated Browser Version Update (#16150) (Selenium CI Bot) #16150
  • fa6bb2e: [rb] Allow to use rubyzip v3 (#16108) (Earlopain) #16108
  • ef0f66c: [rb] Remove local storage and session storage interfaces and methods (#16015) (Alex Popov) #16015

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • cc8315a: [dotnet][rb][java][js][py] Automated Browser Version Update (#16146) (Selenium CI Bot) #16146
  • 3c1a376: [dotnet] Enabling drivers to set log to console. (#16097) (Diego Molina) #16097
  • 6e34ed6: [dotnet] Fix the issue when service wants to write into disposed stream (#16148) (Nikolay Borisenko) #16148
  • 8389091: [java] Removing unused and deprecated internal class. (Diego Molina)

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 7a56a48: [dotnet] Removing unneeded verification. Done at compile time. (#16139) (Diego Molina) #16139
  • a6b06fb: [js][bidi]: fix flaky bidi network test - can request cookies (#16141) (Navin Chandra) #16141
  • 68ebd5f: Renaming variable and converting it to nullable bool? (#16138) (Diego Molina) #16138
  • f4ddfc1: [dotnet][rb][java][js][py] Automated Browser Version Update (#16064) (Selenium CI Bot) #16064

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 0d9ee19: [dotnet][py][java][js]: add default as a value for SameSite (#16129) (Navin Chandra) #16129
  • 7a35455: [js]: skip fedcm tests until Chrome 140 (#16137) (Navin Chandra) #16137

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 66e4787: [java][BiDi] implement emulation (#16070) (Swastik Baranwal) #16070
  • e7416fe: [py]: enable chrome beta tests for CI-RBE (#16125) (Navin Chandra) #16125
  • cc88b00: [py] Update API docs - include nightly release and minor fixes (#16132) (Corey Goldberg) #16132
  • f00e838: [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) (#16131) (Diego Molina) #16131
  • 2ab802b: [dotnet] Add readable timestamps to log in Chromium browsers (#16133) (Diego Molina) #16133

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2a74c64: [py] Fix license in package metadata and include copyright notices (#16114) (Corey Goldberg) #16114
  • 7d0646a: [dotnet] Change default internal log level to Warn (#16126) (Nikolay Borisenko) #16126

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b981b71: [dotnet] Remove long awaited obsolete members (#16121) (Nikolay Borisenko) #16121

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8cf788f: [py][bidi]: add unhandled_prompt_behavior param for create_user_context (#16112) (Navin Chandra) #16112

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 7407515: Update README.md to remove message about broken JS API docs (#16107) (Pallavi) #16107

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 0f831ba: [grid] Fix race condition and improve logging in LocalSessionMap (#15370) (Viet Nguyen Duc) #15370

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2cdef8f: [dotnet] [bidi] BiDi class is not inheritable (Nikolay Borisenko)
  • 1d054e7: [dotnet] [bidi] Return EmptyResult object which might be non-empty (Nikolay Borisenko)
  • 8e46f06: [dotnet] [bidi] Expose internal spec methods to be truly publicly available (Nikolay Borisenko)

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 08507ee: [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547) (Viet Nguyen Duc) #15547

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9b49091: [py] Fix selenium-manager binary location in sdist packaging (#16074) (James Hilliard) #16074
  • 79149e8: [py][bidi]: support accept_insecure_certs and proxy parameters in create_user_context (#15983) (Navin Chandra) #15983

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 849b553: [py] Fix vendor prefix for Edge browser remote connections (#16078) (Corey Goldberg) #16078

- Java
Published by github-actions[bot] 7 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 66e1130: [dotnet] Fix GetContext docs in Firefox driver (Nikolay Borisenko)

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • bc88096: [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003) (Corey Goldberg) #16003

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b9dac0b: [py] Fix API doc generation script and include BiDi Emulation docs (#16037) (Corey Goldberg) #16037
  • 21e3af9: [dotnet][rb][java][js][py] Automated Browser Version Update (#16042) (Selenium CI Bot) #16042

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b98063c: [dotnet][rb][java][js][py] Automated Browser Version Update (#16039) (Selenium CI Bot) #16039

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • fbde7fa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16029) (Selenium CI Bot) #16029
  • db00a84: [py] Fix path in unit test so it works cross-platform (#16033) (Corey Goldberg) #16033
  • 6c35645: [py][bidi]: implement bidi module - emulation (#15819) (Navin Chandra) #15819

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9c40e0e: [dotnet] Fix typos (#16032) (Noritaka Kobayashi) #16032
  • 9e9c9a4: [rust] Minor change in Cargo description field (Boni Garcia)
  • ce6f840: [rust] Update Bazel Cargo lock file (Boni Garcia)
  • cbe4b3a: [rust] Normalize architecture strings sent to Plausible (#15970) (Boni Garcia)
  • 929f343: [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context (#16034) (Nikolay Borisenko) #16034

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8679ff8: Fix typos in javascript & rb (#16019) (Noritaka Kobayashi) #16019
  • a9348cf: [java] JSpecify annotations for capabilities (#14397) (mk868) #14397
  • c1010eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#16018) (Selenium CI Bot) #16018
  • 85faa75: Fix various typos in comments (#16022) (Noritaka Kobayashi) #16022
  • 99c7cbf: [py] Update to release Selenium Python 4.34.2 (Diego Molina)
  • 6c607a8: [py] Nightly version (Diego Molina)

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • a9fb7e5: Update mirror info (Tue Jul 1 00:27:13 UTC 2025) (Selenium CI Bot)
  • 134c0b7: [py][bidi]: add high level API for script module - pin, unpin and execute (#15936) (Navin Chandra) #15936
  • 578bc2a: [dotnet][rb][java][js][py] Automated Browser Version Update (#15986) (Selenium CI Bot) #15986

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.34.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0

- Java
Published by github-actions[bot] 8 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 401e5dd: [java][bidi] Add new fields of BrowsingContextInfo (Puja Jagani)
  • 6f4ce7e: [bidi][java] Add method to get browsing context tree with root (Puja Jagani)
  • b4678fc: [java] Fix code formatting (#15903) (Corey Goldberg) #15903

- Java
Published by github-actions[bot] 9 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 9 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 9 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.33.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.32.0...selenium-4.33.0

- Java
Published by github-actions[bot] 9 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4768f5a: [dotnet] [bidi] Avoid entities renaming on client and just follow specification (Nikolay Borisenko)

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9b48eb1: [dotnet][rb][java][js][py] Automated Browser Version Update (#15730) (Selenium CI Bot) #15730

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • baa5fc2: Update mirror info (Sun May 4 00:24:59 UTC 2025) (Selenium CI Bot)
  • 8aec0b9: [py] Add clean_options fixture and remove all Python tests from .skipped-tests (#15696) (Corey Goldberg) #15696
  • 13ffbb9: [js] Fixing JS FF test that needs to add arguments. (Diego Molina)
  • 58eecd8: [js] Making Bidi Network, DevTools and Options test pass in RBE (Diego Molina)
  • aa30fd2: [js] Chrome service tests are passing on RBE (Diego Molina)

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f084a74: [py] Exclude devtools directory from type checking (#15695) (Corey Goldberg) #15695
  • 231acc5: Update mirror info (Sat May 3 12:08:11 UTC 2025) (Selenium CI Bot)

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Chores

Commits

  • aff69c0: [build] fix code to properly update maven artifacts (titusfortner)
  • 48d426b: [build] verify release targets are correct during build (titusfortner)
  • 6d26762: [dotnet] [bidi] Make BytesValue not nested (#15433) (Nikolay Borisenko) #15433
  • 68bfaf9: [dotnet] [bidi] Make input Actions as not nested (#15437) (Nikolay Borisenko) #15437
  • 931fd95: [dotnet] [bidi] Make ProxyConfiguration as not nested (#15438) (Nikolay Borisenko) #15438
  • fab21ed: [dotnet] [bidi] Make Locator types as not nested (#15429) (Nikolay Borisenko) #15429
  • 2518ae1: [dotnet] [bidi] Make ClipRectangle as not nested (#15431) (Nikolay Borisenko) #15431
  • 96ac5f9: [dotnet] [bidi] Make RealmInfo as not nested (#15444) (Nikolay Borisenko) #15444
  • c7e842a: [dotnet] [bidi] Make input Origin as not nested (#15445) (Nikolay Borisenko) #15445
  • 5616096: [rb] add guards to failing firefox tests (titusfortner)
  • f5cfd43: Add a html page for cookie that changes background color (Puja Jagani)
  • 0c0d458: [py]: use By class attributes instead of strings (#15402) (Navin Chandra) #15402
  • 030f1f6: [build] allow passing rake flags to go scripts with -- separator (titusfortner)
  • c02115b: [rb] use property instead of attribute to test values (titusfortner)
  • bbfd98b: [rb] update reason for test guard (titusfortner)
  • 04a8796: [rb] fix test failures on RBE by restarting sessions between tests (titusfortner)
  • 8313156: Update OS base to Jammy (Viet Nguyen Duc)
  • 1cfa0a0: [rb] restart sessions between target locator tests on RBE to minimize spurious failures (titusfortner)
  • ffbfa02: [py] css data attributes that begin with a number need to use quotes (titusfortner)
  • e60ce06: [java][bidi]: use getBidiSessionStatus method in tests (#15403) (Navin Chandra) #15403
  • 902afc3: [build] update references to where maven dependencies are stored (titusfortner)
  • 74a9e5c: [build] ensure all files are properly committed for version and changelog updates (titusfortner)
  • 8f15b44: [build] add more context to pre-generated change logs (titusfortner)
  • 99e61ce: [build] update release preparation PR message (titusfortner)
  • 2af239f: [build] fix java target verification (titusfortner)
  • 013ab47: [js][bidi]: implement permissions module commands in JS (#15304) (Navin Chandra) #15304
  • 265df15: [bidi][java] Add Permissions Module commands (#15294) (Puja Jagani) #15294
  • 252ba68: [ci] Update remote-image Dockerfile (#15460) (Viet Nguyen Duc) #15460
  • 05ab017: [py] fix doc for find_elements (#15411) (Swastik Baranwal) #15411
  • 03a82d0: [rb] remove unused linters that have bugs on recent updates (titusfortner)
  • ef4d014: [build] remove IE link from release notes (titusfortner)
  • 4b967e5: [build] update pinned browsers (titusfortner)
  • 33b9618: [build] update selenium manager version (titusfortner)
  • 95d67e9: [build] update authors file (titusfortner)
  • ced5b22: [build] update maven dependencies (titusfortner)
  • 52e6e1d: [py] improve socket resource management with proper shutdown sequence (#15453) (Robin) #15453
  • c43af38: [py] Update Python documentation (modernization) (#15459) (Corey Goldberg) #15459
  • db1223d: [py] Fix bare exception (#15465) (Corey Goldberg) #15465
  • 509c7f1: [build] update change logs and bump versions for 4.30 (titusfortner)
  • dada4fb: [py] Fix docstring issues that sphinx complains about (#15466) (Corey Goldberg) #15466
  • a3d04b7: Update mirror info (Fri Mar 21 00:21:11 UTC 2025) (Selenium CI Bot)
  • 044097e: [java] handle getNamedCookie and deleteNamedCookie for empty strings (#15092) (Swastik Baranwal) #15092
  • 25e3e41: [build] fix documentation generation tasks (titusfortner)
  • 5989861: [build] fix bad indentation of yml (titusfortner)
  • b9fda18: [build] documentation workflow needs to fetch gh-pages (titusfortner)
  • 53eec40: [build] better syntax and logging for release tasks (titusfortner)
  • be25555: [build] separate documentation PRs by language due to size (titusfortner)
  • 866df23: [build] create dynamic language matrix for documentation workflow (titusfortner)
  • 75c3bbf: [build] update docs workflow should only commit the changes in the applicable directory (titusfortner)
  • 40c6c5b: [build] fix bug preventing node documentation from running (titusfortner)
  • e164093: [build] node documentation is in the javascript directory (titusfortner)
  • 49fc4ef: Update mirror info (Sat Mar 22 00:20:52 UTC 2025) (Selenium CI Bot)
  • 3b5c013: [build] move git commit actions from rakefile tasks to workflow steps (titusfortner)
  • d17f2e4: bump versions to nightly (titusfortner)
  • 0b5895b: [rb] put back the script method that was inadvertently deleted (titusfortner)
  • e92ff01: [rb] add bidi tests to rbe (titusfortner)
  • a072f1b: [build] rename skip-remote to skip-rbe (titusfortner)
  • 5962148: [rb] Fix BiDi tests errors (#15482) (Augustin Gottlieb) #15482
  • 02ecb84: [rb] update changelog and bump version to 4.30.1 (titusfortner)
  • 7ce4ef4: [rb] bump version to nightly (titusfortner)
  • 6d93237: [build] improve how nightly version is referenced in rake tasks (titusfortner)
  • 5f5f3b9: Update mirror info (Sun Mar 23 00:23:21 UTC 2025) (Selenium CI Bot)
  • cb0d3f3: [rb] fix linting in rake file (titusfortner)
  • 3a051cd: [py] service: only shutdown if process not terminated (#15183) (Sandro) #15183
  • 64dbbfc: [dotnet][rb][java][js][py] Automated Browser Version Update (#15485) (Selenium CI Bot) #15485
  • 43fcf45: [dotnet] [bidi] Decouple EvaluateResult in Script module (#15493) (Nikolay Borisenko) #15493
  • d92e71e: [dotnet] [bidi] Decouple AuthCredentials in Network module (#15491) (Nikolay Borisenko) #15491
  • a44134b: [dotnet] [bidi] Decouple WindowProxyProperties in Script module (#15490) (Nikolay Borisenko) #15490
  • 2be9609: [dotnet] [bidi] Decouple ChannelProperties in Script module (#15489) (Nikolay Borisenko) #15489
  • ca9de17: [dotnet] [bidi] Decouple ScreenshotOrigin in BrowsingContext module (#15488) (Nikolay Borisenko) #15488
  • 889dee7: [dotnet] [bidi] Decouple nested types in Locator (#15487) (Nikolay Borisenko) #15487
  • 46eb0b5: [bazel] Rename remote config to rbe (Simon Mavi Stewart) #15496
  • 4d413c6: [js] add ErrorCode for DetachedShadowRootError (#15455) (Swastik Baranwal) #15455
  • 3054072: Remove the wgxpath library (Simon Mavi Stewart) #15498
  • b06b65c: Fix formatting (Simon Mavi Stewart) #15498
  • 354d6ea: Formatting. Again (Simon Mavi Stewart) #15498
  • 9ef1441: [build] keep stage release workflow from throwing errors on every PR (titusfortner)
  • 86156cb: [dotnet] Fix null warnings in RelativeBy by sealing the type (#15379) (Michael Render) #15379
  • 5daec91: [bidi] Prefer returning immutable versions of values when serialising to JSON (Simon Mavi Stewart)
  • 015ad63: [bidi][java] Add test to add a cookie in a user context (#15312) (Puja Jagani) #15312
  • 50d2cc9: [JS] Remove js_dossiar references (#15508) (Sri Harsha) #15508
  • c6210c1: Relocate selenium-webdriver to root directory (#15509) (Sri Harsha) #15509
  • 75ae3ad: [bazel] Bump rules_ruby (Simon Mavi Stewart)
  • 2634ecf: [grid] remove more firefox devtools leftovers SeleniumHQ#15323 (Jörg Sautter)
  • abb85b2: [java] reverted the failing unittest (Jörg Sautter)
  • 5481538: Set 128 as the minimum Firefox version required for geckodriver 0.36.0 (Boni Garcia)
  • 5a66cf9: [java] Add nullness for AppCacheStatus, Credential, and Either (#15119) (mk868) #15119
  • d8f156b: [java] Add nullness for interactions (#15118) (mk868) #15118
  • 848df8b: [rust] Check browser path exists in test (Boni Garcia)
  • 8f09638: [rb] Allow symbols again to be passed on delete_cookie (#15519) (Augustin Gottlieb) #15519
  • 37d2ec1: [dotnet] [bidi] Simplify conversion to LocalValue (#15441) (Michael Render) #15441
  • 21c0614: [js][bidi]: fix storage module instance checks and add user context cookie test (#15467) (Navin Chandra) #15467
  • 481a430: Enable rust tests in RBE builds (#15516) (Simon Stewart) #15516
  • 014d1c3: [dotnet] Address lingering AOT warnings (#15506) (Michael Render) #15506
  • 99419ef: Run ./scripts/format.sh (Simon Mavi Stewart)
  • 1318f59: [dotnet] [bidi] Unignore GetClientWindows test for chromium (#15534) (Nikolay Borisenko) #15534
  • 8b5f9c4: [build] ensure apt-get update happens before installing fluxbox (titusfortner)
  • 7b0236e: [build] do not change directory for npm install since using with prefix (titusfortner)
  • 1d94a59: [build] fix javascript documentation generation (titusfortner)
  • 06fe681: [dotnet] [bidi] Ignore some Storage Cookies related tests for Edge with known issue attached (Nikolay Borisenko)
  • 75615d5: Update label-commenter-config.yml (Diego Molina)
  • ee17b37: [dotnet] Unify protected and internal Execute methods (#15233) (Michael Render) #15233
  • 9209f41: [build] renovate to label PRs with our dependencies tag (titusfortner)
  • a05a51f: [build] add custom comment for issues labeled with support (titusfortner)
  • d77b0c7: [build] add auto-stale for issues labeled with awaiting-answer and logging (titusfortner)
  • 35dadd7: [build] fix label commenter (titusfortner)
  • fb6a91a: [py] Remove unused mocker arg in chrome options test (Corey Goldberg) #15540
  • bea8f71: [build] update label references (titusfortner)
  • 3079db6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15505) (Selenium CI Bot) #15505
  • 96bb293: [build] have qodo only add the standard Selenium GitHub labels (titusfortner)
  • 08f00ec: [build] label pull requests based on file path (titusfortner)
  • 45ef9e8: [build] update label commenter to apply support label comment to a PR (titusfortner)
  • b4a66db: [build] actually run label commenter on PR label actions as well (titusfortner)
  • fe38c05: [JS] Update pnpm-lock.yaml file to latest (Sri Harsha)
  • 2f25394: [JS] Fix nightly builds (Sri Harsha)
  • b9d91b4: [dotnet] Simplify PopupWindowFinder.Invoke (#15549) (Michael Render) #15549
  • 8de2b1c: [java][bidi] Fix an incorrect method under test (Puja Jagani)
  • 55301ee: [java] Fix typo in test and webpage for log entry events (Puja Jagani)
  • 98b1553: [dotnet][rb][java][js][py] Automated Browser Version Update (#15548) (Selenium CI Bot) #15548
  • 9f6c0fe: [grid] Expose register status via Node status response (#15448) (Viet Nguyen Duc) #15448
  • 1e21477: [build] use pull_request instead of pull_request target on PR label commenting (titusfortner)
  • 1b923b4: [build] use personal PAT to add comments and labels to PRs from forks (titusfortner)
  • 6561eae: [build] this does need pull_request_target with PAT with no checkout (titusfortner)
  • 3d13da1: [py] Fix driver class name in test fixtures (#15550) (Corey Goldberg) #15550
  • 38234bd: [build] update templates and auto-label issues and PRs (#15542) (Titus Fortner) #15542
  • 815fea0: [build] make proper use of pull_request_target for auto labeling and commenting (titusfortner)
  • b162460: [build] use the right PAT to get label commenter to work (titusfortner)
  • bf0c427: [rb] whatever changed in latest chrome to break fedcm tests is not an issue when restart browser between tests (titusfortner)
  • c7e096b: [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed (#15557) (Sri Harsha) #15557
  • e8f0656: [rb] update firefox test to allow system access for changing content context (titusfortner)
  • 250a509: [rb] removing guards from Java tests; chrome bug fixed in v137 (titusfortner)
  • 3e0162a: [java] put Edge test guard back, bug was fixed in v135; Edge still running 134 (titusfortner)
  • d0a851f: [java] fix linting (titusfortner)
  • dd789f2: [java] enable safari for CookieImplementationTest (#15544) (Swastik Baranwal) #15544
  • aef3918: [rust] allow tests to find selenium manager in both linux and windows (titusfortner)
  • 57bf403: [dotnet] [bidi] Make ContinueWithAuthCommand closer to spec (breaking change) (#15545) (Nikolay Borisenko) #15545
  • a35b5a7: [dotnet] Format changelog for previous releases (Nikolay Borisenko)
  • 1a470d1: [build] fix the file name for qodo bot (titusfortner)
  • 77adbf2: [dotnet] [bidi] Avoid intermediate JsonDocument allocation to determine unordered discriminator (#15555) (Nikolay Borisenko) #15555
  • 97a1769: [rb] add guard to bidi test for running on rbe (titusfortner)
  • b66ebd1: [rb] guard tests for chrome bug on alerts with bidi (titusfortner)
  • 218b5bb: [build] allow tests tagged exclusive-if-local to run on rbe (#15483) (Titus Fortner) #15483
  • 93b78e6: [build] fix rakefile to prep next release (titusfortner)
  • ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
  • c78af18: [build] missed updating some label names (titusfortner)
  • 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
  • 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
  • 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
  • 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
  • 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
  • e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
  • 570b228: [build] update the message to triagers in first issue comment (titusfortner)
  • 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
  • e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
  • 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
  • db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569
  • c5e49c9: Update mirror info (Sat Apr 5 00:22:47 UTC 2025) (Selenium CI Bot)
  • 9dee74a: bump pinned linux edge and driver to 135 (titusfortner)
  • 1ef9f18: [build] fix release so it works from PR as well as workflow dispatch (titusfortner)
  • 44a872b: [build] nightly tag is getting in the way of the auto-changelog generation (titusfortner)
  • e915b39: [build] remove unnecessary complexity from updating docs job (titusfortner)
  • 4ae8fc9: [build] get the workflows to call each other the right way (titusfortner)
  • 25d1e01: [build] plurals are tricky (titusfortner)
  • 28333f0: [build] rake task arguments are tricky (titusfortner)
  • 9ff7d7c: Update mirror info (Sat Apr 5 12:07:51 UTC 2025) (Selenium CI Bot)
  • 5bf0aab: [py] Fix test args for --headless and --bidi (#15567) (Corey Goldberg) #15567
  • 702724c: [py] Only skip WebKit tests on Windows (#15470) (Corey Goldberg) #15470
  • 5c89e7e: [dotnet] [bidi] Revisit some core functionality to deserialize without intermediate JsonElement allocation (#15575) (Nikolay Borisenko) #15575
  • 9f49428: [py] Fix broken test for chromedriver logging (#15579) (Corey Goldberg) #15579
  • c551357: [py] Fix test for w3c touch pointer properties (#15580) (Corey Goldberg) #15580
  • 65f7854: bump versions to nightly (titusfortner)
  • 35f5488: Update mirror info (Mon Apr 7 00:28:15 UTC 2025) (Selenium CI Bot)
  • f9fe39c: [grid] Dynamic Grid can enforce platform for node browser images (Viet Nguyen Duc)
  • 55d0708: [py] Fix FedCM tests leaking state (#15583) (Corey Goldberg) #15583
  • 9935e51: [dotnet] [bidi] Address BiDi's JSON converter AOT warnings (#15390) (Michael Render) #15390
  • 3d0f690: [dotnet] [bidi] Added missing GenericLogEntry log entry type in Script module (#15591) (Nikolay Borisenko) #15591
  • 900bbaa: [grid] Ignored options when they are prefixed, safari specif as well (#15574) (Diego Molina) #15574
  • 25efb72: [rb] log at info level with names and values when Guards#add_condition used (titusfortner)
  • 8fd0ebd: [rb] guards should match false not nil (titusfortner)
  • c66ec8e: [py] Remove broken logo from Sphinx generated API docs (#15597) (Corey Goldberg) #15597
  • ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
  • ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602
  • e8fae63: [py] Fix failing test for Edge logging (#15605) (Corey Goldberg) #15605
  • fddae90: [rb] Add PrintOptions Implementation for Ruby WebDriver (#15158) (Vinaysimha Varma Yadavali) #15158
  • d205693: [py] BiDi Network implementation of Intercepts and Auth in Python (#14592) (Simon Benzer) #14592
  • 7b530cd: [py] Use XWayland for internal Python Firefox tests (#15601) (Corey Goldberg) #15601
  • a39a168: [py] Use mock.patch for environment variables in tests (#15607) (Corey Goldberg) #15607
  • 78ffa20: [ruby] fix lint for print_options.rb (#15608) (Swastik Baranwal) #15608
  • f629044: [py] Configure readthedocs publishing for Python API docs (#15614) (Corey Goldberg) #15614
  • a187e3c: [py] Fix select being able to select options hidden by css rules (#15135) (Federico Franco) #15135
  • 963bf95: [py][bidi]: Implement BiDi browser module (#15616) (Navin Chandra) #15616
  • 12a1593: [dotnet] [bidi] Combine network interception to apply rules (breaking change) (#15603) (Nikolay Borisenko) #15603
  • 5534d2e: [dotnet] [bidi] Add strongly-typed LocalValue.ConvertFrom overloads (#15532) (Michael Render) #15532
  • 35c4323: [py] Add missing modules to Python API docs (#15624) (Corey Goldberg) #15624
  • f457f15: [dotnet] [bidi] Do not throw when CallFunction or Evaluate return exceptional result (breaking change) (#15521) (Michael Render) #15521
  • 70dd7d4: [py] Skip bidi tests on browsers that don't support bidi (#15625) (Corey Goldberg) #15625
  • 94aec15: [py] Add missing test (#15559) (Swastik Baranwal) #15559
  • 3d51071: [rb] update rubocop (titusfortner)
  • 0acb52e: [rb] add enable_downloads to attr_accessor for all options classes (titusfortner)
  • 0e9e9de: [rb] fix linting of tests (titusfortner)
  • 827efd4: [rb] make logging of test guards debug level not info (titusfortner)
  • 44a87ed: [build] request issues include a link to a gist for long logs (titusfortner)
  • f4c073d: [rb] fix linting (titusfortner)
  • 99f78ee: [build] skip running ruby lint in RBE since there is a separate job for it (titusfortner)
  • 23c7662: [build] skip running ruby lint in ci-ruby since there is a separate job for it run on every commit (titusfortner)
  • 8c9aa17: [py] Remove unused xfail on chrome/edge service tests (#15637) (Corey Goldberg) #15637
  • f5b8d3e: [py] Adjust xfail markers for window size/position tests (#15638) (Corey Goldberg) #15638
  • 8f40a8f: [py] Call service.stop() when session can't be started (#15636) (Corey Goldberg) #15636
  • 0de6351: [dotnet] [bidi] Reuse memory when receiving websocket messages (#15640) (Nikolay Borisenko) #15640
  • 3e26d11: [py] Remove logging API for non-Chromium browsers (#15641) (Corey Goldberg) #15641
  • 0686d8f: [py] Raise TypeError when creating webdriver.Remote() without options (#15619) (Corey Goldberg) #15619
  • 3d055cd: [py] Upgrade dependencies for mypy tox environment (#15642) (Corey Goldberg) #15642
  • f8ad18b: [py] Fix Remote Firefox tests on Linux/Wayland (#15648) (Corey Goldberg) #15648
  • 727fae0: [dotnet] Enhance Selenium Manager platform detection (#15649) (Nikolay Borisenko) #15649
  • 35adce2: [dotnet] [bidi] Use sync version of writing to memory stream while receiving messages (Nikolay Borisenko)
  • 56c9d29: [dotnet] Use namespace file scoped (#15651) (Nikolay Borisenko) #15651
  • 65fcc08: [py] Fix flaky WebDriverWait tests (#15650) (Corey Goldberg) #15650
  • 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
  • aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
  • 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558
  • 1eba709: [java][bidi]: add browsingContext event onNavigationCommitted (#15560) (Navin Chandra) #15560
  • 6b17327: [java][BiDi]: enable Edge tests for RemoteWebDriverBiDiTest (#15412) (Swastik Baranwal) #15412
  • ac98d8f: [java][bidi] Add network module chrome tests (#15654) (Puja Jagani) #15654
  • 45dc304: [py] Fix driver service stop when starting browser fails (#15656) (Corey Goldberg) #15656
  • 666e225: [java] Add a wait to a BiDi DefaultWheelTest which keeps failing in CI (Puja Jagani)
  • 019f7c5: [java] Set remote active protocol to BiDi for Firefox (#15224) (Puja Jagani) #15224
  • 5a2d259: [py][bidi]: add bidi command session.status and encapsulate in Session class (#15615) (Navin Chandra) #15615
  • 00b3c5e: [dotnet][rb][java][js][py] Automated Browser Version Update (#15659) (Selenium CI Bot) #15659
  • 6914339: [java] Add header while creating websocket (#15655) (Puja Jagani) #15655
  • a1ff120: Set remote active protocol in Firefox to BiDi only (Puja Jagani)
  • f7aa586: [rb] Fix a test for changing the remote active protocol for Firefox (Puja Jagani)
  • 4dab85c: [java][BiDi] enable Edge BiDi tests for network module (#15661) (Swastik Baranwal) #15661
  • 7a60563: [build] used the wrong triage guide link in issues reply (titusfortner)
  • cef94af: [py] Re-enable remote tests in bazel and fix broken tests (#15657) (Corey Goldberg) #15657
  • 1a7edb2: [py][bidi]: Implement BiDi browsing_context module (#15631) (Navin Chandra) #15631
  • 88479dc: [py][BiDi] separate log module from script module and add more tests (#15668) (Swastik Baranwal) #15668
  • 3186f19: [dotnet][rb][java][js][py] Automated Browser Version Update (#15663) (Selenium CI Bot) #15663
  • 479d197: [rb] handle issue with selenium manager exit status being nil (#15676) (Titus Fortner) #15676
  • 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
  • e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
  • 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673
  • f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666
  • adf0c4c: [java] If a dep comes from a BOM, omit the version number (#15682) (Simon Stewart) #15682
  • bce221b: [java] Bump deps from BOMs to latest versions (#15689) (Simon Stewart) #15689
  • 4cacd4a: [grid] Remove browserName capability from stereotype and SlotMatcher when using Relay Node to test a mobile application (#15537) (Viet Nguyen Duc) #15537
  • 70e415a: [build] allow manually rerunning RBE with cache disabled (#15680) (Titus Fortner) #15680
  • d17c8aa: [build] Prepare for release of Selenium 4.32.0 (#15690) (Selenium CI Bot) #15690
  • 3542999: Bumping to nightly (Diego Molina)

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.32.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.31.0...selenium-4.32.0

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
  • e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
  • 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673

- Java
Published by github-actions[bot] 10 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
  • aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
  • 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
  • ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
  • c78af18: [build] missed updating some label names (titusfortner)
  • 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
  • 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
  • 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
  • 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
  • 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
  • e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
  • 570b228: [build] update the message to triagers in first issue comment (titusfortner)
  • 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
  • e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
  • 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
  • db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.31.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.30.0...selenium-4.31.0

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.30.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.30.0

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.29.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.28.0...selenium-4.29.0

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.28.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.27.0...selenium-4.28.0

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b85dc47: [py] Added Docstrings to ExpectedConditions Class (#15077) (Simon Benzer) #15077
  • a62ef3d: [py] Added Docstrings to By Class (#15102) (Simon Benzer) #15102
  • 86f165e: Use tax.xz for Firefox package starting in version 135 in pinned browsers (#15115) (Dinesh Kumar R A) #15115
  • 4461033: [java]: Fix the message from NumberFormatException (#15116) (Viet Nguyen Duc) #15116

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.27.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.26.0...selenium-4.27.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f9d3096: [py] add a new ExtendedHandler in webserver.py (#14705) (Navin Chandra) #14705
  • 71bc491: [py] add safari service tests (#14700) (Swastik Baranwal) #14700
  • 9f664c6: [grid] check session ownership once (Jörg Sautter)
  • 431c412: [grid] check session ownership once (Jörg Sautter)
  • 97c5118: [grid] check session ownership once (Jörg Sautter)
  • 53836c7: [java] use annotations to restart the driver in unittests (Jörg Sautter)
  • 6f41ef9: [dotnet] Add more well-known dictionary types for capability json serialization (Nikolay Borisenko)
  • 4480d12: [java] restore testEnvironment in JavaScriptTestSuite (Jörg Sautter)

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.26.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.25.0...selenium-4.26.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.25.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

  • 030fcf7918 - [ci] Using the commit sha and quoting values in workflow (Diego Molina)
  • 2d8e47d2ef - [ci] Setting permissions on workflow (Diego Molina)
  • aabdb7f98b - Update mirror info (Fri Sep 20 00:22:17 UTC 2024) (Selenium CI Bot)
  • 72f3c942cb - [ci] Fixing typo on workflow (Diego Molina)
  • f6f3ef3609 - [ci] Trying out a different release action (Diego Molina)
  • 96976cc287 - [ci] Removing release notes headers (Diego Molina)
  • f08149cae9 - [ci] Continuing if tag already exists (Diego Molina)
  • dc05aef1e2 - [ci] Fetching all history and trunk (Diego Molina)
  • ea4ecca90f - [ci] Fetching tags after the build has completed. (Diego Molina)
  • 54d83558d1 - [ci] Enabling workflow to be triggered manually (Diego Molina)
  • 95717cd268 - [build] Prepare for release of Selenium 4.25.0 (#14521) (Selenium CI Bot)
  • 8181cd62a3 - Update stage-release.yml (Diego Molina)
  • 26db22e5b2 - [build] Prepare for release of Selenium 4.25.0 (#14516) (Selenium CI Bot)
  • 747c6bf243 - [ci] Setup curl for Ubuntu on the pre release workflow (Diego Molina)
  • 4d7d336b5a - [ci] Setup curl for Ubuntu on the stage release workflow (Diego Molina)
  • 29dbcf1972 - [gitpod] Updating Dockerfile for gitpod (Diego Molina)
  • 6dd13d7314 - [py] fix tests in correct_event_firing_tests.py (#14510) (Navin Chandra)
  • f666c7f11b - .gitignore: add py/python.iml (#14505) (Swastik Baranwal)
  • 1af29ab473 - [bazel] Bump rules_java to 7.11.1 (Simon Mavi Stewart)
  • 8d6af178c7 - [bazel] Bump the JS rules to latest versions (#14512) (Simon Stewart)
  • 0d426741c9 - [rust] Selenium Manager errors when browser-path is wrong (#13352) (#14381) (Boni García)
  • 64590084bc - [rust] Reuse driver mirror URL (when available) to discover Firefox versions (#13941) (#14493) (Boni García)
  • 2970ad30a7 - [js][bidi] Fix flaky test for network event (Puja Jagani)
  • 375e841c7a - [java] Escape cookie values when required for tests (#14486) (Swastik Baranwal)
  • b8b76bb038 - [dotnet] [bidi] Consistent naming for main BiDi itself (Nikolay Borisenko)
  • b88f688db7 - [dotnet] [bidi] Rename entry point AsBidirectional to AsBiDirectional (Nikolay Borisenko)
  • 7602371488 - [rb] Allow driver path to be set using ENV variables (#14287) (Augustin Gottlieb Pequeno)
  • 39c38e48cd - Fix formatting (Puja Jagani)
  • 3e6802ef93 - Update .gitignore (Puja Jagani)
  • 1cb7c2afbc - [js] Updating version to nightly (Puja Jagani)
  • b5498a4146 - Update version (Puja Jagani)
  • 603f4a4a59 - Update Javascript changelog (Puja Jagani)
  • 7c8b46dd4a - [js] Close CDP websocket connection on driver.quit (#14501) (Puja Jagani)
  • a7a53fbfe6 - [dotnet] [bidi] Expose BiDi associated reference in browsing context (Nikolay Borisenko)
  • 35dd34afbd - [dotnet] [bidi] Simplify browsing context type enumeration (Nikolay Borisenko)
  • 3e02303e68 - [dotnet] [bidi] Simplify browsing context to be just context (Nikolay Borisenko)
  • b778ad5e1d - [dotnet] [bidi] Rename method of screenshot result to ToByteArray (Nikolay Borisenko)
  • dd50e28b9b - [dotnet] Workaround using pre-processor directive (#14499) (Nikolay Borisenko)
  • 210012b174 - [dotnet] [bidi] Hide context from command options in contextual env (Nikolay Borisenko)
  • 1a3d45137c - [dotnet] Fix formatting files content globally (Nikolay Borisenko)
  • e031b8d6e5 - [dotnet] [bidi] Enable implicit ways to specify page ranges for printing (Nikolay Borisenko)
  • 6c0df70463 - [dotnet] [bidi] Get tree from browsing context as root (#14495) (Nikolay Borisenko)
  • 6b4c39c19e - [java] toml: warn about upcoming change enforcing string to have quotes (#14491) (Swastik Baranwal)
  • c43386f484 - [dotnet] Adjust exception message when bidi is not enabled (Nikolay Borisenko)
  • 0666cb4bb9 - [dotnet] Forward subscription options in browser context for log module (Nikolay Borisenko)
  • 71a0629521 - firefox_profile.py: use with statement in zipfile as Python 2.x support is dropped (#14489) (Swastik Baranwal)
  • 33c110e96e - [bazel] Bump rules_jvm_external to 6.3 (#14492) (Simon Stewart)
  • 05bce9b4c0 - fix type errors for pointer_input.py, wheel_input.py and firefox/options.py (#14476) (Navin Chandra)
  • 49f2f76d22 - fix type errors for input_device and file_detector (#14459) (Swastik Baranwal)
  • 6d942fc151 - [py]: fix lint issue (Sri Harsha)
  • be709d796c - [py]: fix failing bidi test (Sri Harsha)
  • 6939b5b708 - [dotnet] Add BiDi OriginalOpener in browsing context info (Nikolay Borisenko)
  • 3e8b34cea2 - [dotnet] BiDi implementation (#14318) (Nikolay Borisenko)
  • 7b5f6d74a2 - Running format script (Diego Molina)
  • b2ef56af10 - replace fedcm links with new ones (#14478) (Navin Chandra)
  • 247bc2bbce - [rb] Fix add_cause method not being able to process an array of hashes (#14433) (Augustin Gottlieb Pequeno)
  • a04dd33e32 - [py] Fixing version (Diego Molina)
  • 507508d892 - Bump bazel to 7.3.1 (Simon Mavi Stewart)
  • 0d9c478bcd - Bump apple_rules_lint to 0.4.0 (Simon Mavi Stewart)
  • be40b5c853 - fix type errors for service.py, cdp.py, webelement.py and remote_connection.py (#14448) (Navin Chandra)
  • 8fc4299651 - Update mirror info (Fri Aug 30 00:18:13 UTC 2024) (Selenium CI Bot)
  • 7b25a4e766 - Update mirror info (Thu Aug 29 00:18:01 UTC 2024) (Selenium CI Bot)
  • 58ca1331ab - [rust] Include missing line in CHANGELOG for version 0.4.24 (Boni Garcia)
  • 77efb5ff4c - [ci] Building dotnet with local config (Diego Molina)
  • 5aa336f150 - Setting nightly version (Diego Molina)

- Java
Published by diemol over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.24.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

- Java
Published by diemol over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.23.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

  • 4df0a231af - [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bot
  • e5422e6a4e - [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani
  • 8cf9a59153 - [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Duc
  • f3724e661a - [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex
  • 72e3a61001 - [java] custom duration for Actions constructor (#14085) :: Alex
  • 10b3305fe5 - Update logo path in readme (#14177) :: Nikolay Borisenko
  • d8830283fb - [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno
  • 4a17ec391c - [java] Merge android specific parameters in chrome options (#14217) :: Alex
  • 9aa1a7f3ee - py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior
  • 9d6131f48e - Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet
  • 82715b914b - [dotnet] Quit fails after not successful new session (#14242) :: Indomitable
  • 79512380c6 - [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani
  • 12769d6785 - [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok
  • 7334bfc473 - [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani
  • 0f6884149f - [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani
  • 785914e555 - [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard
  • 6b28a8c03f - [bidi] Add source type to log entry (#14244) :: Puja Jagani
  • df75c3a739 - [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequeno
  • f09642274e - [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko
  • 425ed87c9e - [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani
  • 5e8d6a1f93 - [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani
  • 06e7b7a4d7 - [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani
  • 5c087471ad - [bidi] [java] Fix the adding and the removing listener :: Puja Jagani
  • 48fd9563cb - [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani
  • 5494108076 - [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alex
  • fe7e7c7434 - [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart
  • 164bf7944b - [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jagani
  • e8745c61e3 - [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina
  • 257104ea93 - Bump JS dependencies (#14193) :: Simon Stewart
  • dcd99ce83a - [java] Removing usages of deprecated methods in Require.java :: Diego Molina
  • 2b32dbd572 - [java] Removing LocateNodeParameters.Builder, deprecated since 4.20 :: Diego Molina
  • 034a582078 - [java] Setting proxy in SM only when it is needed. :: Diego Molina
  • abdaa7539a - [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani
  • 84cc67e7c7 - [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequeno
  • fd5f54ebd7 - [rb] Run remote tests on RBE (#13906) :: Alex Rodionov
  • 8184982ab0 - [build] add notes for where automated build can be improved for next release :: titusfortner
  • 815839a857 - [build] ensure rust version and changelog are properly committed :: titusfortner
  • 917b2d4a57 - [build] parse patch version tags to update and PR just applicable languages :: titusfortner
  • 826a6bddeb - [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno
  • 0770acd6c0 - [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner
  • 4ec3e7a9de - [build] have update-documentation make a PR from the updated branch :: titusfortner
  • fbd6ff324d - [build] add temporary code to update documentattion workflow to generate correct api docs :: titusfortner
  • 6936f64293 - Updates the py api doc build (#14173) :: Ed Manlove
  • aba09e486d - [dotnet] Kick off sending of request and log it in parallel :: Nikolay Borisenko
  • 4c00c23592 - [dotnet] Log http requests/responses via internal DiagnosticsHttpHandler (#13978) :: Christian Ansel
  • cd96b6233d - [py] disable strict time stamps in Firefox profile (#14168) :: Alex
  • 84828cde36 - [java] use Files.notExists to check files #14088 :: Jörg Sautter
  • da71ba316b - Added requirements.txt to doc build environment (#14171) :: Ed Manlove
  • 00f6b7c00b - fix linting failure :: titusfortner
  • 14aa6dba55 - Update mirror info (Sat Jun 22 00:16:29 UTC 2024) :: Selenium CI Bot
  • 995735d9fb - [build] add workflow to create a branch with documentation updates :: titusfortner
  • 566bac6e02 - [build] add things to skip to github release notes generation :: titusfortner
  • cd5bc1128d - Add some notes on updating JS and java deps using Bazel :: Simon Mavi Stewart
  • a7e392a245 - [rust] Update Rust changelog for version 0.4.22 (#14169) :: Boni García
  • ae65ae34ac - [js] Expose pnpm as a tool we can use :: Simon Mavi Stewart
  • d45dbb108e - [js] update dependencies including security items :: AutomatedTester
  • 105a49659e - Update mirror info (Fri Jun 21 00:18:03 UTC 2024) :: Selenium CI Bot
  • 8db7b64a63 - [build] create all:lint rake task to execute both format script and python tox :: titusfortner
  • dbea695512 - [build] update list of files committed from version changes :: titusfortner
  • 97820d1308 - update rust versions to nightly :: titusfortner
  • 85fcd43fa9 - update versions to nightly :: titusfortner

- Java
Published by pujagani over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.22.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.21.0...selenium-4.22.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.21.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f034dc5d32 - [rb] Setting nightly version :: Diego Molina
  • 480ce7060f - [dotnet] Setting nightly version :: Diego Molina
  • d9c33f4478 - [js] Setting nightly version :: Diego Molina
  • be5d67c97b - [py] Setting nightly version :: Diego Molina
  • 0d620d2be4 - [java] Setting snapshot version :: Diego Molina
  • 057323db14 - [nightly] Fixing typo :: Diego Molina
  • 3e3cf89fb6 - Update mirror info (Thu Apr 25 00:16:21 UTC 2024) :: Selenium CI Bot
  • 6ded247bd3 - [js] Fixing wrongly updated package-lock.json :: Diego Molina
  • 8723d04809 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13841) :: Selenium CI Bot
  • dbd9ff3eed - Update mirror info (Fri Apr 26 00:15:49 UTC 2024) :: Selenium CI Bot
  • cf5393b050 - [rb] Return and deprecate DriverFinder.path :: Alex Rodionov
  • 7ca4f5e4d8 - [ci] Don't run on macOS ARM :: Alex Rodionov
  • 3296fdf449 - [rb] Release 4.20.1 :: Alex Rodionov
  • f2b68137f6 - [rb] Update version for nightly :: Alex Rodionov
  • 6ece8d7aee - Ensure rules_proto comes from the module file (#13879) :: Simon Stewart
  • 7f25fd1e61 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13878) :: Selenium CI Bot
  • ffb03bde4d - [bidi][java] Add methods to allow all parameters for script callFunction and evaluate method (#13873) :: Puja Jagani
  • 9c8133a8bf - [dotnet][rb][java][js][py] Automated Browser Version Update (#13886) :: Selenium CI Bot
  • 2f7ac69252 - [java] Setting a connection timeout for the WS connection :: Diego Molina
  • 9de36e29dd - Bump rules_jvm_external to 6.1 (#13890) :: Simon Stewart
  • d5ff4315f5 - Bump to Bazel 7.1.1 (#13891) :: Simon Stewart
  • ac93fab589 - Add MODULE.bazel.lock to the gitignore file until it is stable between platforms :: Simon Stewart
  • 1bcc79f8a8 - [bazel + js] Allow bazel build //javascript/... to work (#13893) :: Simon Stewart
  • ef96a7b184 - [bazel] Update rules_jvm_external to 6.1 :: Alex Rodionov
  • 8688ad2d0d - [rb] Fix Chromium tests on Windows :: Alex Rodionov
  • b456e6089d - [rb] Use Bazel JDK in remote tests :: Alex Rodionov
  • 020521aa5c - [rb] Safari window minimize tests are passing :: Alex Rodionov
  • 7fc9a12d28 - [rb] Allow focusing tests w/o extra args :: Alex Rodionov
  • f54ba8ba00 - [rb] Fix syntax error in BUILD file :: Alex Rodionov
  • 8d94b342a3 - [rb] Use no-sandbox on non-Windows :: Alex Rodionov
  • 1e0cde199c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13895) :: Selenium CI Bot
  • 5d4cfc1e1e - [java] Improving error message for BiDi connection :: Diego Molina
  • 86fd063330 - [py] removed unused logger object from firefox/webdriver.py (#13892) :: Sandeep Suryaprasad
  • a0a3914845 - [java] Improving logging to understand why "Value must be set" is raised. :: Diego Molina
  • c114dbd530 - [js] Ensure 'selectVisibleByText' method is same as other languages (#13899) :: Puja Jagani
  • ad53a19918 - Revert "[bazel] Update rules_jvm_external to 6.1" :: Alex Rodionov
  • 17d927b596 - [bazel] Only use credential helper for RBE :: Alex Rodionov
  • 5fe3362dfc - [grid] flatten combined routes to improve routing (#13856) :: Jörg Sautter
  • 970557de27 - [Java] Java language level aids (#13834) :: Alex
  • fe2edbdeba - [grid][java]: apply protocol version in relay session factory (#13880) :: Viet Nguyen Duc
  • 7b83fc135b - [java][sm] Configure Selenium Manager environment from System Properties (#13858) :: Oleksandr Kulychok
  • 8e3e26e0a2 - [java][grid]: Set test name to video file name in dynamic grid (#13907) :: Viet Nguyen Duc
  • 72562d8d88 - [grid][java]: session-timeout set connection timeout in RemoteNode (#13854) :: Viet Nguyen Duc
  • 4b415384ea - [java] type casting and numeric improvements (#13909) :: Alex
  • 5cd4bd2477 - [cdp][java] Allow filters to recover from failed requests in NetworkInterceptor (#13847) :: Joe Bandenburg
  • 0345a23beb - [dotnet][rb][java][js][py] Automated Browser Version Update (#13903) :: Selenium CI Bot
  • 2062410a53 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13916) :: Selenium CI Bot
  • 67ba0054e3 - [js] Ensure parity in the locators used by methods (#13902) :: Puja Jagani
  • 768cb3d700 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13924) :: Selenium CI Bot
  • 978a2d6afe - [java] allow a DevTools listener to determinate the order of handler calls (#13921) :: Jörg Sautter
  • 94f7247cb7 - Bump jinja2 from 3.1.3 to 3.1.4 in /py/docs (#13911) :: dependabot[bot]
  • 17ba2aa3f9 - [java] removed an unused testing dependency :: Jörg Sautter
  • 2aa0f5a651 - [java] read selenium manager output as UTF-8 #13653 :: Jörg Sautter
  • e7324ef296 - [java] Reduce redundant toString() calls (#13932) :: Alex
  • df54f9534c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13928) :: Selenium CI Bot
  • 4e59ac82d6 - Moving ignore_local_proxy_environment_variables to BaseOptions (#13926) :: Diego Molina
  • d1b84e4259 - [java] fixed format of expires in Cookie.toString #13927 :: Jörg Sautter
  • d556c8ea2e - [dotnet][rb][java][js][py] Automated Browser Version Update (#13935) :: Selenium CI Bot
  • 15319c07e3 - [dotnet] Overwrite internal log file if it already exists (#13900) :: Nikolay Borisenko
  • 0e7bd2cb67 - [java] Fixing JavaDocs for driver classes :: Diego Molina
  • cf5234de72 - [js] Updating README.md :: Diego Molina
  • 3b42a898e6 - [dotnet] Align binary location property for FirefoxOptions with other options (#13901) :: Nikolay Borisenko
  • 9f650fd0da - [grid] Using MutableCapabilities to get rid of browserVersion :: Diego Molina
  • 3e457dd8ef - [js] Running format script :: Diego Molina
  • ffbedeaada - [rust] Setting nightly version to get release script working :: Diego Molina
  • fd56c3a230 - Using macos-13 for now until we adapt to macos-latest :: Diego Molina
  • 03f626fcf6 - [js] Expose individual test targets to Bazel :: Alex Rodionov
  • 6978ea8c9d - [dotnet] Allow to run tests w/o pinned browsers :: Alex Rodionov
  • 4f72e3f7ef - [rb] Support registering extra headers in HTTP client :: Alex Rodionov
  • 3ec3cef9a0 - [rb] Support overriding User-Agent in HTTP client :: Alex Rodionov
  • 4cf9aeb151 - [rb] Support registering extra bridge commands :: Alex Rodionov
  • 991a653358 - [rb] Support overriding default locator conversion :: Alex Rodionov
  • 02381bfc39 - [rb] Support registering custom finders for SearchContext :: Alex Rodionov
  • 518496c5c5 - [rb] Support using custom element classes :: Alex Rodionov
  • 79ed462ef4 - Release 4.21.0 (#13948) :: Diego Molina

- Java
Published by diemol almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.20.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a12c3b56a9 - [build] Moving versions to nightly :: Diego Molina
  • 4fec60d2b8 - [rb] Update Gemfile.lock :: Alex Rodionov
  • 96cf53a454 - [rb] Fix document generation :: Alex Rodionov
  • 507970233b - [build] Bumping actions versions :: Diego Molina
  • 63e815627f - Update mirror info (Thu Mar 28 00:15:30 UTC 2024) :: Selenium CI Bot
  • b7d831db8c - [bidi][js] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13744) :: Puja Jagani
  • 0b29138fa7 - [rust] Bump to rules_rust 0.41.0 (Rust 1.77.0) :: Boni García
  • cc7f3402f8 - Update mirror info (Fri Mar 29 00:15:26 UTC 2024) :: Selenium CI Bot
  • acd9d0e77d - [bidi] [java] Fix the bazel file after the BiDi breaking change :: Puja Jagani
  • abe0ee07dc - [java] Updating change log and bumping version :: Puja Jagani
  • 3ef121c0b2 - Update mirror info (Fri Mar 29 12:14:17 UTC 2024) :: Selenium CI Bot
  • 6cda692993 - [grid] synchronize read from field written by other thread :: Jörg Sautter
  • 9c6ccdbf40 - Update mirror info (Sat Mar 30 00:14:35 UTC 2024) :: Selenium CI Bot
  • 1f88231e2b - [js] Fix linting (#13753) :: Puja Jagani
  • a2aa09f143 - Bumping to SNAPSHOT for Nightly :: Diego Molina
  • ec7c11fae8 - Update mirror info (Mon Apr 1 12:08:01 UTC 2024) :: Selenium CI Bot
  • e90e4a5001 - [rb] Return JRuby dependencies :: Alex Rodionov
  • ef3d9e870e - [rb][java][dotnet][py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • a169d905b4 - [JS][bidi] Impelments functionality to retrieve all top-level browsing contexts :: Sri Harsha
  • a663d280de - [js] Running format script :: Diego Molina
  • 37565afc72 - [dotnet] Simplify definition of building test web server for unit tests :: Nikolay Borisenko
  • 911b312090 - [js] Add JS comments for BiDi related files (#13763) :: Puja Jagani
  • 309b3e802f - [bidi][java] Deprecate using builder for Locate Node parameters. (#13767) :: Puja Jagani
  • baf6116541 - [bidi][java] Update Locator class to not use optional :: Puja Jagani
  • cca70e3eb4 - [JS] lint fixes :: Sri Harsha
  • 68ad9845aa - [grid] do not create unused HttpResponse instances :: Jörg Sautter
  • aaa7e791a4 - [bidi][java] Enable chrome tests (#13770) :: Puja Jagani
  • b49ae752c9 - [JS] Set browserName by default when browserOptions are used :: Sri Harsha
  • 111941bd3c - [JS] Implement fullPageScreenshot functionality for Firefox (#13301) :: Sri Harsha
  • 38829c7c63 - [bidi][java] Enable grid BiDi chrome test (#13778) :: Puja Jagani
  • 12ed6cc2d9 - [dotnet] use correct devtools session id after reinitialization (#13768) :: schrufygroovy
  • 44eba5952f - [js] Running format script :: Diego Molina
  • 8c8adec916 - [grid] handle baseRoute like the hubRoute and the graphqlRoute (#13772) :: Jörg Sautter
  • 392ffbc08d - [JS] Remove duplicate license agreement from files :: Sri Harsha
  • b800dfcde2 - [java] [bidi] Enable test that pass in chrome :: Puja Jagani
  • dc62d248fb - [bidi][java] Enable Edge BiDi tests (#13780) :: Puja Jagani
  • a3d4d144d9 - [bidi][js] Enable add intercept parameters test :: Puja Jagani
  • 97950ef9ad - [py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • b9fddae69c - [java] Enabling Edge tests for BiDi :: Diego Molina
  • b867008a66 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13750) :: Selenium CI Bot
  • 2b59996257 - Add type hints for selenium.webdriver.remote.webdriver.WebDriver.init (#13775) :: Adam Dangoor
  • 9f8e0b8497 - Add types to set_window_position parameters (#13786) :: Adam Dangoor
  • d142ce0cd5 - [bidi][js] Enable tests for Edge and Chrome (#13790) :: Puja Jagani
  • 33c6b7841a - Fixing atom to capitalize text (#13792) :: Diego Molina
  • a0210e3a7c - [bidi][js] Fix log inspector test :: Puja Jagani
  • ad92541cf1 - [grid][java] fix node-docker (#13789) :: Viet Nguyen Duc
  • 16796dba18 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) :: Selenium CI Bot
  • 8001566c18 - Bump idna from 3.4 to 3.7 in /py (#13808) :: dependabot[bot]
  • 9ab4f75173 - [rust] Minor typo-fix in warninig trace :: Boni García
  • 3cf0669b94 - [rust] Use DEBUG level for WARN traces in offline mode (#13810) :: Boni García
  • 61f507f386 - [rust] Update rules_rust and crate dependencies to latest stable versions :: Boni García
  • 6d7e7da3c1 - [grid][java] browser containers provisioned in dynamic grid can get hostconfig from node-docker (#13804) :: Viet Nguyen Duc
  • 8d77159463 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13819) :: Selenium CI Bot
  • 25fd49a3d9 - [JS] Update npm deps to latest :: Sri Harsha
  • 4ecc1033ca - [java] Selenium Manager generates output from argument list (#13385) :: Titus Fortner
  • 9f5123661f - [rb] update SOC for driver finder and selenium manager classes (#13386) :: Titus Fortner
  • 77df95b883 - Update Dockerfile to use JDK 17 (#13823) :: Trig
  • bfbed918d8 - [py] update SOC for driver finder and selenium manager classes (#13387) :: Titus Fortner
  • ec5757d2e9 - [JS] Migrate eslint to latest (#13825) :: Sri Harsha
  • d04cbb5164 - [grid][java]: dynamic grid re-fetch browser images if they were pruned during runtime (#13821) :: Viet Nguyen Duc
  • e9ef7e0980 - [JS] Fix stale element test and enable window tests :: Sri Harsha
  • 85c0ad1b23 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13830) :: Selenium CI Bot
  • 54829c7686 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13835) :: Selenium CI Bot
  • f0b5a04cb9 - Nightly dotnet (#13838) :: Diego Molina
  • ffe3d2ad31 - [bazel] Enable bzlmod :: Alex Rodionov
  • a24c22912c - [bazel] Move rules_ruby to MODULE :: Alex Rodionov
  • d9a922b3b0 - [bazel] Move rules_dotnet to MODULE :: Alex Rodionov
  • 16db80ae10 - [bazel] Move rules_rust to MODULE :: Alex Rodionov
  • cee8c4d80e - [bazel] Move rules_python to MODULE :: Alex Rodionov
  • 2c76a22077 - [bazel] Move rules_jvm_external to MODULE :: Alex Rodionov
  • 214d26060c - [bazel] Move apple_rules_lint to MODULE :: Alex Rodionov
  • cd0a14f148 - [bazel] Move rules_proto to MODULE :: Alex Rodionov
  • bf0dcd939e - [bazel] Move rules_js to MODULE :: Alex Rodionov
  • 63d65e3f75 - [bazel] Move rules_oci to MODULE :: Alex Rodionov
  • 2749ec7314 - [bazel] Move rules_pkg to MODULE :: Alex Rodionov
  • 70bb02a6f0 - [bazel] Move prebuilt selenium-manager to MODULE :: Alex Rodionov
  • 60a57b4b30 - [bazel] Move buildifier to MODULE :: Alex Rodionov
  • c69304ad54 - [bazel] Move pinned browsers to MODULE :: Alex Rodionov
  • 91b6d4ebc0 - [bazel] Extract remote configuration into separate file :: Alex Rodionov
  • 853b4dfa61 - [bazel] Fix runfiles loading in Bzlmod :: Alex Rodionov
  • 050c6440cf - [bazel] Add missing dependencies :: Alex Rodionov
  • fa57e9c20a - [bazel] Update lockfile :: Alex Rodionov
  • 0608c63416 - [bazel] Fix .NET compiler errors :: Alex Rodionov
  • 3e8261de9e - [bazel] Fix runfiles loading in JavaScript tests :: Alex Rodionov
  • 6eac5d5150 - [bazel] Update gem checksums :: Alex Rodionov
  • 0ec0b73d04 - [bazel] Keep rules_rust in WORKSPACE :: Alex Rodionov
  • 3b02ff6a5c - [bazel] Repin Cargo.Bazel.lock :: CI Build
  • c9f5e353de - [bazel] Regenerate maven_install.json :: Alex Rodionov
  • 3af3558166 - [dotnet] Ignore flaky tests on RBE :: Alex Rodionov
  • b3da4e538d - [bazel] Update gem checksums :: Alex Rodionov
  • 5b6fa4863d - [bazel] Disable lockfile :: Alex Rodionov
  • e062acbb45 - [rb] Disable failing Edge test :: Alex Rodionov
  • a09f70d031 - [bazel] Update CI caching manifest for bzlmod :: Alex Rodionov
  • 71122cd649 - [bazel] Update rules_rust to 0.41 :: Alex Rodionov
  • 1f8dc10f19 - Revert "[rb] Disable failing Edge test" :: Alex Rodionov
  • ace280cccc - [ci] Don't use non-bzlmod caches :: Alex Rodionov
  • b734f5e0c7 - [bazel] Fix node toolchain loading :: Alex Rodionov
  • 8d6c0778ba - [ci] Use JDK 17 :: Alex Rodionov
  • 6831e8e19e - [bazel] Restore javadoc targets :: Alex Rodionov
  • 4d29ac9da6 - [bazel] Fix maven_bom targets :: Alex Rodionov
  • cafb91a5e2 - [bazel] Remove WORKSPACE mode in favor of bzlmod :: Alex Rodionov
  • 44ab4a82b6 - [rb][dotnet][java][py] Update Edge to 123 :: Alex Rodionov
  • 77858975e1 - [rb] Fix runfiles location in docs :: Alex Rodionov
  • e1677cd11b - [dotnet] Revert System namespace prefix :: Alex Rodionov
  • bed404cbf0 - [bazel] Move rules_rust to MODULE.bazel :: Alex Rodionov
  • 7b9281760c - [bazel] Update bazel_features :: Alex Rodionov
  • 686153006f - [bazel] Update rules_rust :: Alex Rodionov
  • 08ec566227 - [bazel] Revert Cargo changes :: Alex Rodionov
  • 929a862200 - [bazel] Use default Rust toolchain :: Alex Rodionov
  • 88b7a1fcef - [bazel] Update rules_js :: Alex Rodionov
  • aa62f106c7 - [bazel] Move rules_rust back to WORKSPACE to fix zstd compilation :: Alex Rodionov
  • f36b334177 - [dotnet] Making SeleniumManager a thin wrapper (#13833) :: Diego Molina
  • 9e7adc790b - Nightly javascript (#13844) :: Diego Molina
  • c2dda23237 - [js] Improve atoms loading under Bazel :: Alex Rodionov
  • 645ef05ad0 - [ci] Run small JS tests :: Alex Rodionov
  • e0b7584419 - [js] Fix small tests :: Alex Rodionov
  • ba27d0f767 - [js] Fix formatting :: Alex Rodionov
  • dc77f02281 - [rb] Update gemfile checksums :: Alex Rodionov
  • e85bf8dc8c - [bazel] Fix bazelrc loading from subdirectories :: Alex Rodionov
  • ec54309d20 - [js] Making SeleniumManager a thin wrapper (#13853) :: Diego Molina
  • e6e7d8e1b1 - [JS] Update npm deps :: Sri Harsha
  • 7dd6163d0c - [grid][java]: relay service can set protocol version in fetching status (#13849) :: Viet Nguyen Duc
  • ea73d44c00 - [java] register the callback to the correct event :: Jörg Sautter
  • 031c8cf172 - [java][bidi] Fix import for the Script module class :: Puja Jagani
  • 907b4f461f - [cdp][java] Continue requests without modification for know errors in NetworkInterceptor (#13836) :: Puja Jagani
  • 5c5c68e606 - [bidi][java] Update argument type to RemoteValue :: Puja Jagani
  • 4a07526a64 - [dotnet] Checking if log level is enabled before logging in SM. :: Diego Molina
  • 85da948adc - [dotnet] Renaming methods to follow C# pattern. :: Diego Molina
  • c4a63179ec - [build] Switching to a different command to pin maven deps :: Diego Molina
  • 04c9dfce5b - [dotnet] Pushing missing changes to method names in dotnet SM :: Diego Molina
  • 5f127db684 - [ci] Disable Ruby tests for Chrome/Edge on Windows :: Alex Rodionov
  • 753dec82c3 - [bazel] Make unpinned_maven available :: Alex Rodionov
  • f3af5821c7 - Remove unused file :: Simon Stewart
  • fee33dd938 - Bump java deps :: Simon Stewart
  • 4a6c3847ec - [bidi] Update browsing context create method (#13766) :: Puja Jagani
  • 8086b25bb5 - [build] Updating scripts for automated release :: Diego Molina
  • 866c76ca80 - Release 4.20.0 (#13870) :: Diego Molina

- Java
Published by diemol almost 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8d77159: [dotnet][rb][java][js][py] Automated Browser Version Update (#13819) (Selenium CI Bot) #13819
  • 25fd49a: [JS] Update npm deps to latest (Sri Harsha)
  • 4ecc103: [java] Selenium Manager generates output from argument list (#13385) (Titus Fortner) #13385

- Java
Published by github-actions[bot] almost 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] almost 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 16796db: [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) (Selenium CI Bot) #13798

- Java
Published by github-actions[bot] almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.19.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 28d582c18b - Fix the location of the html files for redirect testing :: Puja Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina
  • f99f01a049 - Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot
  • 78029c4597 - Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot
  • 93c780439f - Bump cryptography from 41.0.4 to 42.0.4 in /py (#13615) :: dependabot[bot]
  • ddaa4aaed1 - [java] use daemon threads in JdkHttpClient #13601 :: Jörg Sautter
  • cc93539c6c - [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko
  • 24188440cb - [rb] Run all unit tests in RBE :: Alex Rodionov
  • da62a402d0 - [dotnet] Correct ChromiumDriverService.AllowedIPAddresses property name (#13626) :: Yevgeniy Shunevych
  • db517766c1 - [java] use a static class for ProxySelector #13622 :: Jörg Sautter
  • aefde123a3 - [rb] Update YARD to address https://github.com/advisories/GHSA-8mq4-9jjh-9xrc :: Alex Rodionov
  • d65e38e34f - [rb] Fix documentation generator :: Alex Rodionov
  • 5bc8952c3b - [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautter
  • c0711e2d0b - Add devcontainer.json to ease local dev environment setup (#13638) :: Trig
  • 1cfe9917c7 - [java] close the httpclient after checking the service status #13643 :: Jörg Sautter
  • b9a95a32a2 - [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko
  • 832a31e192 - [Build] Update rules_python to 0.31.0 :: David Burns
  • ffedae32bb - Run prettifier over the selenium-webdriver node code :: Simon Stewart
  • 3c051755e3 - Fix JS linting errors :: Simon Stewart
  • 8f7c7a4b3c - [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortner
  • d266777517 - [ci] Update setup-bazel action :: Alex Rodionov
  • d073e594b5 - [py] Fix how version numbers are handled :: Simon Stewart
  • 738415711c - Remove some printf debugging :: Simon Stewart
  • 739f5ec672 - [build] Tweaking how nightly build version in Python works :: Diego Molina
  • ffed982e95 - [build] Installing twine to push to TestPyPi :: Diego Molina
  • 420f074858 - [bidi][java] Add storage module (#13675) :: Puja Jagani
  • a66db94fdf - [rb] Avoid overescaping browser path :: Alex Rodionov
  • eae850739a - [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionov
  • ad17dd21b7 - [bazel] Update rules_java :: Alex Rodionov
  • 77521ccf0d - [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani
  • 9fa8a62ce9 - [js] Fix linting :: Puja Jagani
  • eddd906be0 - [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani
  • 83083c6359 - [JS]: Update npm deps to latest :: Sri Harsha
  • cce0385627 - [bidi] [js] Add storage module (#13684) :: Puja Jagani
  • b5ded12227 - [java] Enabling canListenToFetchError for Firefox :: Diego Molina
  • 2b8fa0c1e3 - [bidi][js] Add fail request command :: Puja Jagani
  • a3811c4818 - [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García
  • 8ab92eb9c9 - [rust] Bump dependencies to latest versions :: Boni García
  • 8909a53e69 - [rust] Change browser version in test :: Boni García
  • fccae20dd2 - [rust] Revert serde to previous version :: Boni García
  • a1a546357e - [rust] Revert clap to previous version :: Boni García
  • 552a2aa4bd - [rust] Revert lock files :: Boni García
  • 12fac085d1 - [rust] Revert dependencies :: Boni García
  • 2f0a93d10b - [rust] Bump dependencies versions except clap :: Boni García
  • 4c0ac3d932 - [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99
  • c77e2165e9 - [bazel] Update pinned browser :: Alex Rodionov
  • bd540f2c3e - [rb] Generate per-browser test targets :: Alex Rodionov
  • 4e175752ea - [ci] Bump setup-bazel :: Alex Rodionov
  • e9bbb29c34 - [bazel] Add Linux Edge to pinned browser :: Alex Rodionov
  • cb98925a1f - [rb] Enable Edge tests on RBE :: Alex Rodionov
  • 66c08fe457 - [py] Run Edge tests on RBE :: Alex Rodionov
  • 4b584ef2ca - [java] Enable Edge tests on RBE :: Alex Rodionov
  • 1aa091e423 - [dotnet] Run Edge tests on RBE :: Alex Rodionov
  • 8f8bf8ee6a - [java] Remove firefox-dev tests :: Alex Rodionov
  • 2e415891b9 - [rb] Add linter to RBE :: Alex Rodionov
  • 5a7272eec9 - [dotnet] Formatted source style globally :: Nikolay Borisenko
  • 41e6384542 - [bidi][java] Add continueRequest and continueResponse command (#13692) :: Puja Jagani
  • 5f98528058 - [bidi][java] Use enum for HttpMethod :: Puja Jagani
  • ea41d9643f - [java] Fix the parameters passed for credentials :: Puja Jagani
  • 3ff5a07c31 - [bidi][js] Add error handling to check Bytesvalue instance :: Puja Jagani
  • 9c5fb53538 - [java] Fix formatting :: Puja Jagani
  • 57f8398577 - [java] Add missing Http method names in the enum :: Puja Jagani
  • ca4f3c3e7e - Bump follow-redirects from 1.15.4 to 1.15.6 (#13697) :: dependabot[bot]
  • f54b0680fa - Bump follow-redirects from 1.15.4 to 1.15.6 in /javascript/grid-ui (#13696) :: dependabot[bot]
  • 5b7c95b930 - [rb] Add full RBS support (#13234) :: Agustin Pequeno
  • 30fbca17f5 - [bidi][js] Add continueRequest and continueResponse command (#13704) :: Puja Jagani
  • 3c783f7c0e - [bidi] Add provide response command (#13708) :: Puja Jagani
  • 4c279c770c - [js] Update error message :: Puja Jagani
  • e195d79285 - [rust] Bump clap to version 4.5.2 (#13699) :: Boni García
  • ceaa738dd2 - [bidi][java][js] Add setFiles command of the Input Module (#13711) :: Puja Jagani
  • bbd59478af - Migrate to aspect_rules_js :: Simon Stewart
  • 06c008d818 - Regenerate lock file and fix linting errors :: Simon Stewart
  • 864089606c - Fix lint errors :: Simon Stewart
  • cb74d76a4b - [dotnet] re-run the deps command :: Simon Stewart
  • 80347bf787 - Quick fix to prevent us accidentally publishing python bindings during a build :: Simon Stewart
  • 0310e9fe4b - [python] Replace genrule with py_binary :: Simon Stewart
  • 5cc0269c15 - [python] Fix release target in rakefile :: Simon Stewart
  • d431dc87ee - Fix copyright notice :: Simon Stewart
  • 12344fe74a - [bazel] Bump to 7.1.0 without bzlmod (#13713) :: Simon Stewart
  • 49214cd404 - Update schedule for lock.yml :: Diego Molina
  • c7fdd50901 - [dotnet] Rename assembly prerequisites to AssemblyFixture :: Nikolay Borisenko
  • e7db08f519 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13563) :: Selenium CI Bot
  • 7c1fae379f - [dotnet] Support setting timeouts in capabilities (#13698) :: Nikolay Borisenko
  • 49352f93ad - [dotnet] Disabling ShouldMoveToLocation. :: Diego Molina
  • 755d25402c - [dotnet] Disabling a few Chrome tests :: Diego Molina
  • 1cb091b11b - [dotnet] Disabling some JavascriptEnabledBrowserTest.cs in RBE :: Diego Molina
  • 087d2bfb0e - [dotnet] Disabling one test from TakesScreenshotTest.cs in RBE :: Diego Molina
  • 65b5ff3890 - [dotnet] Fixing tests in SelectBrowserTests :: Diego Molina
  • 3c74f07896 - [dotnet] Fixing SelectTests.cs :: Diego Molina
  • f437fddef0 - [build] Removing skipped dotnet tests from RBE. :: Diego Molina
  • 87fe8b7b28 - [java] Enabling a few BiDi tests for Firefox :: Diego Molina
  • 860c41433b - [build] Removing skipped Java tests from RBE. :: Diego Molina
  • e3837622a8 - [java] Ignoring a test that fails in RBE :: Diego Molina
  • 96acefc098 - [java] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • ff537fe2b0 - [java] Enabling a few more BiDi tests for Firefox :: Diego Molina
  • 28d0bce174 - [java] Skipping a few BiDi tests :: Diego Molina
  • c4c37c4b67 - [java] Running in GH Actions some skipped tests in the RBE build :: Diego Molina
  • a684ab6137 - Correcting Java workflow file :: Diego Molina
  • 39623fad28 - [java] Splitting browser tests per OS and remote only in macOS :: Diego Molina
  • 2031018be7 - [java] Fixing new line character as the PowerShell is the default shell :: Diego Molina
  • 5be82f7cd1 - [java] Skipping FederatedCredentialManagementTest tests :: Diego Molina
  • 88dfd80bc8 - [py] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • 8395219a23 - [build] Removing skipped Python tests from RBE. :: Diego Molina
  • d96cc717a8 - [java] This is already being tested on the other jobs :: Diego Molina
  • 5e5e6f1123 - [rb] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • 4c27f8c17e - [rb] Running format script :: Diego Molina
  • 9fa5d20d6b - [rb] Making the linter happy :: Diego Molina
  • 7a8e8c5dcf - [js] Pushing mutation-listener.js and see if it helps the build :: Diego Molina
  • 3184040b06 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13725) :: Selenium CI Bot
  • af49a5e15b - [atoms] use css locators in dom.js (#13430) :: Jörg Sautter
  • 033d1a8c99 - [js] Use copy_file for mutation listener :: Alex Rodionov
  • 35fef2a812 - [java] Reties in CI for Java tests :: Diego Molina
  • f4435f74be - [java] Enabling SM for RemoteWebDriverDownloadTest as it is not executed in RBE. :: Diego Molina
  • cdd05e0369 - Bump @types/react from 18.2.48 to 18.2.70 (#13730) :: dependabot[bot]
  • 4668df3025 - Add JSON serialization for ShadowRoot (#13680) :: Scott Babcock
  • 3fab5fa261 - [dotnet] Treat unsuccessful http responses as errored commands (#13608) :: Nikolay Borisenko
  • bfcc737226 - [dotnet] Fix failed build via adding missing using statement :: Nikolay Borisenko
  • 4ac77f2771 - [dotnet] Enable internal logging at trace level for unit tests (#13727) :: Nikolay Borisenko
  • e3a9f2cd12 - Bump rack from 2.2.8 to 2.2.8.1 in /rb (#13641) :: dependabot[bot]
  • 75dc259018 - Bump express from 4.18.3 to 4.19.2 (#13734) :: dependabot[bot]
  • 3b70890181 - [py] Add more network interfaces to detect lan ip (#13663) :: Jani Hautakangas
  • e45ecd85dc - [rust] Bump dependencies to latest versions :: Boni García
  • 94b2c9b7b8 - [rust] Bump rustc compiler to version 1.77.0 :: Boni García
  • 1bb1b01691 - Revert "[rust] Bump dependencies to latest versions" :: Boni García
  • dec63daa00 - [rust] Update checksum in lock file :: Boni García
  • 82277abbe5 - [java] ensure the original RemoteNode stays DOWN #13646 (#13647) :: Jörg Sautter
  • 9931d0af27 - Update script commands to fix the failing BiDi tests (#13737) :: Puja Jagani
  • 0e4e73974b - [dotnet][rb][java][js][py] Automated Browser Version Update (#13736) :: Selenium CI Bot
  • 18aec307aa - install_addon() didn't take into account dir paths with trailing slashes (#13694) :: jkbzh
  • 242befb13e - [rust] Select release with artifact when filtering Edge response (#13735) :: Boni García
  • fccfed1e92 - Explicitly export Select and WebDriverWait from selenium.webdriver.support.ui (#13491) :: Adam Dangoor
  • 4cfe983a35 - Add return type to webelement.submit (#13490) :: Adam Dangoor
  • 55e7a536e9 - [java] removed usage of FileBackedOutputStream in the client (#13308) :: Jörg Sautter
  • 907b2197da - [java] Remove "se:bidi" (#13528) :: Puja Jagani
  • 1b06b13b98 - Add type to parameter of webelement.WebElement.send_keys (#13492) :: Adam Dangoor
  • 0c81991f42 - [rust] Use apple-flat-package crate to extract PKG files (#13740) :: Boni García
  • fbf75fd266 - [rust] Fix Edge management in RPM-based Linux (#13705) :: Boni García
  • 1f058a839d - [rust] Enhance logic to uncompress DEB files and set toolchain version (#13741) :: Boni García
  • 5b60724724 - [bidi][java] Fix a bug caused due to typo :: Puja Jagani
  • a179a98be1 - [bidi][java] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13743) :: Puja Jagani
  • 32d9eddaca - [dotnet][rb][java][js][py] Automated Browser Version Update (#13742) :: Selenium CI Bot
  • 5affd351dd - [js] Adding package-lock.json :: Diego Molina
  • 7660a33352 - [build] Adapting script to new package-lock.json location. :: Diego Molina
  • 8ef513697c - [rust] Remove non-necessary trace :: Boni García
  • 5f9cec8963 - Release 4.19.0 (#13747) :: Diego Molina
  • a12c3b56a9 - [build] Moving versions to nightly :: Diego Molina

- Java
Published by diemol almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.18.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5404e6d523 - updating versions to nightly :: Titus Fortner
  • 7bec7b419d - [build] fixes to automated release tasks :: Titus Fortner
  • 7112e476d6 - [build] fix chmod value for geenrated dotnet files :: Titus Fortner
  • 72436c43b6 - [build] fix release note formatting :: Titus Fortner
  • f9ff9b3c08 - [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani
  • 1e2b8d6323 - [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani
  • 91e7572bf7 - Fix typo in setup.py (#13487) :: EwaMarek
  • 6334c2fa22 - Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot
  • 9a044b8310 - [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molina
  • e2b595b486 - [py] Correct typing_extension dependency for wheel generation :: David Burns
  • d9ff42059e - [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina
  • 5440d2b173 - [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortner
  • d74db8a131 - [build] create selenium-release target for python :: Titus Fortner
  • dd02fbf9c1 - [build] need to include twine in requirements to use it in target :: Titus Fortner
  • c5fb5a551a - [build] fix short version in python docs :: Titus Fortner
  • c618cac603 - [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner
  • 4f9d290ca7 - [js] Enabling virtual authenticator tests for Firefox :: Diego Molina
  • 83838605d1 - Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Bot
  • fa658f499a - [bidi] Add browsing context destroyed event :: Puja Jagani
  • fe77555cd2 - [bidi][js] Add test for basic auth network event :: Puja Jagani
  • ca9c0c1237 - [bidi] [js] Add realm destroyed event :: Puja Jagani
  • b5259d8a4b - [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora
  • 17d0491b6f - Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot
  • 569e64be17 - [bidi][java] Add network intercept commands :: Puja Jagani
  • a9a0aa4c0b - [bidi][java] Add command "continuewithAuth" :: Puja Jagani
  • 6ad24d3731 - [bidi][java] Add failRequest command :: Puja Jagani
  • 1f01bfe3fb - [build] add git gem to gemspec as a development dependency :: Titus Fortner
  • eb38753337 - [build] add more information to bazel errors in tasks :: Titus Fortner
  • 319e4d7119 - [build] make sure task arguments are Arrays :: Titus Fortner
  • ad4fb54ea3 - [build] fix git code in rake tasks :: Titus Fortner
  • e93719e41b - [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortner
  • b1af5d6495 - [build] update version in package-lock for node :: Titus Fortner
  • 339a837444 - [build] update tasks for release preparation :: Titus Fortner
  • c2ea3b2c2d - [build] do not update copyright information as part of release preparation :: Titus Fortner
  • 168c9f5417 - [rb] make suggested updates from rubocop :: Titus Fortner
  • 4ffaab1e22 - [rb] fix bad rubocop autocorrection :: Titus Fortner
  • fb062a5a67 - [java] use the W3C state to detect errors :: Jörg Sautter
  • 7c1b450a25 - [rb] fix another bad rubocop autocorrection :: Titus Fortner
  • eba101db0e - [rb] update rubocop and revert incorrect changes :: Titus Fortner
  • 65c4abdd84 - [ci] update pinned browser PR to ensure all tests are run :: Titus Fortner
  • e7bd6c4b59 - [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortner
  • fea3262dad - Automated Browser Version Update (#13517) :: Selenium CI Bot
  • 036b61371a - [ci] Create pre-release workflow (#13513) :: Titus Fortner
  • 81865828a2 - [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortner
  • cea0a3c7ac - Fixed typo in CHANGELOG :: Luke Hill
  • e7fb98b4d9 - [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner
  • 4dc45f7d84 - [dotnet] remove download url parameter from driver service constructor :: Titus Fortner
  • b383138f78 - [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner
  • 6dc4d5758c - [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner
  • 57540d17ae - Automated Browser Version Update (#13523) :: Selenium CI Bot
  • 249e291e64 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot
  • 5c214ba4cf - [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko
  • 878e18657f - [grid] Fixing driver configuration parsing :: Diego Molina
  • f79256f8bd - Automated Browser Version Update (#13540) :: Selenium CI Bot
  • c6161974e3 - [java][cdp] Ensure dom mutation listener calls to webdriver apis are thread safe :: Puja Jagani
  • 085ad4d7ec - [dotnet][rb][java][js][py] Automated Browser Version Update (#13546) :: Selenium CI Bot
  • 08c7c0176c - Fix typo in comment (#13549) :: mtrea
  • 31877652f6 - [js] guard failing virtual authenticator tests from running on firefox :: Titus Fortner
  • 4d6bdd01fe - [bidi] [js] Add locate node command (#13489) :: Puja Jagani
  • 574fea79da - [bidi][js] Deprecate NetworkInspector in favor of Network :: Puja Jagani
  • 54a9cc48fa - [js] Skipping two failing FF tests :: Diego Molina
  • e824acb886 - [rust] Bump dependencies to latest versions :: Boni García
  • 7b4103335f - [dotnet][rb][java][js][py] Automated Browser Version Update (#13552) :: Selenium CI Bot
  • f959e88823 - Bump Bazel to the latest stable 6.x release (6.5.0) (#13556) :: Simon Stewart
  • 60aa5676f6 - [rust] Remove cross command in CI build for Linux :: Boni García
  • efdb59bf33 - Bump rules dotnet to 0.14.0 (#13557) :: Simon Stewart
  • 290cfff2a0 - [js] Make npm run lint pass for javascript/node/selenium-webdriver (#13560) :: Simon Stewart
  • e815a1c870 - [bidi][js] Add "addintercept" and "removeintercept" commands (#13564) :: Puja Jagani
  • 6f8e81e37a - [js] Add import :: Puja Jagani
  • c2a660b51b - [js] Add import :: Puja Jagani
  • 85dd3b4d21 - [java] Allow null input in FluentWait (#13558) :: Valery Yatsynovich
  • 0b2265c759 - [java] Add missing event handlers for TargetLocator interface (#13559) :: Valery Yatsynovich
  • a6da4aabf3 - [rust] Add timestamps to Selenium Manager logs (#13554) :: Boni García
  • f38718b59b - [rust] Selenium Manager decrease frequency of statistics reporting (#13555) :: Boni García
  • 390e98d2bc - [py]: Update linting dependencies :: Simon K
  • 587c8acd96 - Update documentation link in readme (#13570) :: Simon Perepelitsa
  • 4eeeba7dee - [bidi] [js] Add auth related commands (#13572) :: Puja Jagani
  • d3bba9ea5f - [bidi][js] Add 'continueWithAuth' command :: Puja Jagani
  • 5bee19e4d1 - [rust] Selenium Manager log level (#13566) :: Boni García
  • b258204362 - [rbe] Disable GHA caches (#13577) :: Alex Rodionov
  • b954bcdb4a - [java] shutdown the process of a failed driver server start :: Jörg Sautter
  • 65166ba2e8 - [java] ensure ExternalProcess.waitFor will not block :: Jörg Sautter
  • 9077fbac38 - [java] fixed the format of DriverService :: Jörg Sautter
  • 047fe882fc - [java] use message templates in logger calls :: Jörg Sautter
  • 797100732e - Fix images with correct dimension and transparent parts (#13579) :: Nikolay Borisenko
  • 0b22bc8167 - [bidi][java] Add 'fetchError' event :: Puja Jagani
  • b6b209602d - [bidi][js] Add 'fetchError' command :: Puja Jagani
  • 3338c08045 - Fixing NPE when "se:downloadsEnabled" not set (#13583) :: Trig
  • 8d6bccaedd - [dotnet] Move initialization of error codes to static ctor :: Nikolay Borisenko
  • 1eb2c8c88d - Make Rectangle fields final to enhance immutability (#13586) :: Manuel Blanco
  • 2d941a009f - Use all provided options while merging them for Firefox (#13582) :: Oleg Ridchenko
  • a72ab320d0 - [java] Fix access modifier for script module classes :: Puja Jagani
  • 1cdf5b4585 - [java] use the ErrorCodec to build the WebDriverException #13580 :: Jörg Sautter
  • 8405299314 - [dotnet] Add DetachedShadowRoot exception for error response handling :: Nikolay Borisenko
  • 2d177bcd4a - [dotnet] Add InsecureCertificate exception for error response handling :: Nikolay Borisenko
  • 0209bec558 - [dotnet] Fix network response data encoding (#13576) :: Nikolay Borisenko
  • 335df5df8c - [java] give the driver some time to terminate graceful :: Jörg Sautter
  • 32cf182764 - [py] Bumping Python for nightly :: Diego Molina
  • 42414254df - [build] Adapting Rakefile to bump nightly for Python :: Diego Molina
  • 92d47ac373 - [build] Fixing Rakefile to bump nightly for Python :: Diego Molina
  • 1bd75869a9 - [py] Adding job for Python nightly :: Diego Molina
  • b20f29f99b - [py] Fixing typo in Nightly python job :: Diego Molina
  • d1c19c5e35 - [py] Using build and twine :: Diego Molina
  • 104470214c - [py] Installing twine :: Diego Molina
  • 83656d615e - [py] Env vars for twine :: Diego Molina
  • df7e464a68 - [build] Enabling more than one "nightly" per day :: Diego Molina
  • 5aa7ce0d1e - [build] Adding stable as default parameter :: Diego Molina
  • ce9dee2d2e - Add html pages for testing redirect functionality :: Puja Jagani
  • b6bf9de7cc - Release 4.18.0 (#13602) :: Diego Molina
  • 28d582c18b - Fix the location of the html files for redirect testing :: Puja Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina

- Java
Published by diemol about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - selenium-4.17.0

Changelog

For each component's detailed changelog, please check:

Commits 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

- Java
Published by titusfortner about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 7ad44ee: [java] add click dialog support to Federated Credential Management implementation (titusfortner)
  • d14f7c0: [py] remove extension connection class and other usages of webdriver.xpi (titusfortner)
  • 4513ea9: [py] remove deprecated verbose argument from edge service (titusfortner)
  • f1f6886: [py] remove deprecated desired_capabilities property from webdriver (titusfortner)
  • 7cc56cc: [py] remove deprecated application cache support (titusfortner)
  • 6127b5f: [build] add tasks for python tests (titusfortner)
  • 67490a3: [rb] Update rules_ruby and run unit tests on RBE (Alex Rodionov)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4350eb1: [java] Add a warning while passing a decorated driver to augmenter (Puja Jagani)
  • 19a1813: [java] Enabling two tests that already work in Firefox (Diego Molina)
  • c0ddca6: [java] Tapping the Node session when there is WebSocket activity (Diego Molina)
  • ec523b2: [java] Small code improvement in ProxyWebsocketsIntoGrid (Diego Molina)
  • 1b594ee: [grid] Using max-sessions from Node when it was declared. (Diego Molina)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2cd2720: [java] Marking test as not implemented (Puja Jagani)
  • abd81d0: [bid] [java] Add BiDi Input module release command (#13362) (Puja Jagani) #13362
  • 090f32e: Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) (dependabot[bot]) #13424
  • 12a9967: Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) (dependabot[bot]) #13417
  • d51c74a: [bidi][js] Add Input module JS command (Puja Jagani)
  • ff82c4a: [atoms] minimize size of get-attribute atom (#13416) (joerg1985) #13416
  • 3e19642: [bidi][java] Add Node properties class (Puja Jagani)
  • 8763f62: [java] Deprecate NoSuchContextException (#13425) (Valery Yatsynovich) #13425
  • 6e7c747: [java] Run file format script. (Diego Molina)
  • f58416b: [java] ensure the worker thread is stopped (Jörg Sautter)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3bfd6c4: [js] Organize BiDi test based on the module (#13408) (Puja Jagani) #13408
  • f8944cd: [java] Improve readability (Puja Jagani)
  • e7d902e: Node WebSocket not working with sub-path option (#13407) (Viet Nguyen Duc) #13407
  • 46b3ac6: [bidi][java] Add window proxy properties class (Puja Jagani)
  • 4b6af2e: [bidi][js] Add test to get iframe's browsing context (Puja Jagani)
  • f7fd6d3: [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) (EdwinVanVliet) #13330
  • 7ddd002: Code cleanup (#12934) (Andrei Solntsev) #12934
  • 10af32c: [bidi] [java] Update iframe related tests to actions (Puja Jagani)
  • 111086d: [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) (Viet Nguyen Duc) #13413

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f75ea68: [java] update logging and errors for driver management (titusfortner)
  • a5be5b6: [java] Deprecate ContextAware interface (#13405) (Valery Yatsynovich) #13405
  • 886cdf5: [py] fix linting issue (titusfortner)
  • b0f42c3: [build] add tasks to lint Python & Ruby (titusfortner)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • e8e6300: Update mirror info (Wed Dec 27 12:06:17 UTC 2023) (Selenium CI Bot)
  • 776c9f7: [rb] fix documentation errors (titusfortner)
  • 6d706ea: [build] remove unnecessary print statements (titusfortner)
  • f184625: [build] implement git portion of documentation updates (titusfortner)
  • d2a2c16: [build] remove old api doc generation file (titusfortner)
  • 4a6ec57: [build] convert changelog script to ./go task (titusfortner)
  • f36d4b0: [build] convert release notes script into a task (titusfortner)
  • b87c71c: [build] create and push the appropriate release tag as part of release task (titusfortner)
  • 4587571: [build] have the all:release task also update api docs and set nightly versions (titusfortner)
  • 0a25633: [build] improve rakefile syntax (titusfortner)
  • 3bacf52: [build] no longer need selenium manager shell script (titusfortner)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.16

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 1bef9d0e64 - update versions for 4.16 nightly releases :: titusfortner
  • 478b430596 - [java] remove unnecessary static import :: titusfortner
  • 33a14a9187 - Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot
  • 86df0ad64b - Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot
  • 770796ca19 - [rb] specify in tests to use stable browser version :: titusfortner
  • 65120712f8 - [rb] do not run bidi tests in parallel :: titusfortner
  • e7d4e26c57 - [py] fix inadvertent code change in mutation_event :: titusfortner
  • 186b03aa26 - [py] fix bug in using SE_MANAGER_PATH :: titusfortner
  • 385f96fe7e - [py] update change log and versions for 4.15.1 :: titusfortner
  • 1c9e702b86 - [py] fix incorrect version changes :: titusfortner
  • 82ac41d8b1 - [java] update name of variable to match current functionality :: titusfortner
  • c020b03b58 - [grid] allow stereotype to always allow browser version of "stable" :: titusfortner
  • 11821893f0 - [bidi][java] Listen to channel message :: Puja Jagani
  • c84ec6fa38 - [rust] Simplify syntax for raw strings :: Boni Garcia
  • 8dfaae7518 - [java] Deleted a line by mistake :: Puja Jagani
  • 343c75e3b2 - [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garcia
  • cd31e778d6 - [rust] Include webview2 in the browser name cli help :: Boni Garcia
  • bb4b80dc17 - [rust] Include esr label in browser version for cli help :: Boni Garcia
  • ea51452ed3 - [bidi][java] Add realm related events :: Puja Jagani
  • 7680b7cf25 - Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot
  • 18cd122cc1 - [py] fix bug where downloaded file was not getting unzipped :: titusfortner
  • 7247f84882 - [py] update change log and versions for 4.15.2 :: titusfortner
  • 9e2da6eb0a - [java] move the module-info.class to the correct place :: Jörg Sautter
  • 6f7c5acc9f - [py] fix linter :: titusfortner
  • 2621f825cb - [py] add more logging to driver startup :: titusfortner
  • aaec17ea7e - add rust files to update version script :: titusfortner
  • 945e4f4a67 - Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi
  • 76ace926a1 - Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder
  • 194b06097a - [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romero
  • afa349ad96 - [rb] mark minimizing test as flaky :: titusfortner
  • e4d31f2dba - [java] close the streams after I/O failure #13096 :: Jörg Sautter
  • 0c86525184 - [java] keep the streams alive :: Jörg Sautter
  • 2448031295 - Roll browsers :: Simon Mavi Stewart
  • 16c335f72d - Update rules_dotnet (#13117) :: Daniel P. Purkhús
  • a5591ef9c8 - [java] fixed events without parameters #13109 :: Jörg Sautter
  • eb82278c99 - [java] moved the method to the correct place :: Jörg Sautter
  • 591f84925b - [ie] Fixed typos in logged messages (#13120) :: Rami
  • 1310bb666f - Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia
  • 10adfe88a2 - py: fix WebDriverWait type hints for WebElement (#13108) :: pinterior
  • b5822ce045 - Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart
  • 5d44c2ce4f - //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart
  • 02285039f0 - Add some very brief docs about why the js directories are there :: Simon Mavi Stewart
  • 1bccc05627 - [ci] do not run a target that has been removed :: titusfortner
  • d1787a9d1e - [java] ensure the complete output is read #13091 :: Jörg Sautter
  • feece00b15 - [java] fixed reading array parameters in the CDP client :: Jörg Sautter
  • 9fa9e964ec - [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenko
  • d8cd9dc500 - [rust] Include geckodriver-Firefox versions mapping :: Boni Garcia
  • b83394c2ed - delete 'lock' file in FF profile (#13090) :: MatzFan
  • f556983ea1 - Remove unused targets from the JS tree (#13129) :: Simon Stewart
  • b0497bf2de - [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García
  • 53874e672f - [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko
  • 8ea43183bb - [py] Correct usage of Executable Path in Service :: AutomatedTester
  • 8723640a2b - [build] create release configuration to download assets built remotely :: titusfortner
  • 753766e613 - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart
  • 69ea44a857 - [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni García
  • a801016bf7 - Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart
  • 73a5f7085d - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart
  • f26e6bdc2f - [py] Add fixtures for clean objects :: AutomatedTester
  • e34220cdc5 - [py] clean up of usage of executable path in services :: AutomatedTester
  • a99b08de3f - [Build] Update skipped tests virtual auth test :: AutomatedTester
  • 9d20c8ace3 - [ci] Mark some python tests as being skipped :: Simon Mavi Stewart
  • 0860f26645 - [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart
  • 47b4cdcfb8 - [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewart
  • b8819d5c78 - [ci] Move atoms tests into the rbe build :: Simon Mavi Stewart
  • f085ea2db7 - [py] Fix Proxy tests to work with pin_browsers :: AutomatedTester
  • d9c71484b1 - [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart
  • 4d1b000082 - [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart
  • 90182c647e - [ci] fix CI by building node js before testing :: titusfortner
  • c258b225a0 - [py] fix linting :: titusfortner
  • db507155fd - [py] fix black and flake8 linting issues :: titusfortner
  • c874171468 - [dotnet] set all test targets to net7.0 :: titusfortner
  • 35e700724c - [dotnet] add runfiles support to bazel :: Daniel P. Purkhus
  • 573eee0c0a - [dotnet] skip using Runfiles when not using Bazel :: titusfortner
  • 59e57cf8e9 - [dotnet] Do not specify a default location for drivers in tests :: titusfortner
  • 0276c443fc - [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia
  • 1d7d3aaea9 - [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia
  • 9e33a0b1c7 - [rust] Refactor webview test in a different test file :: Boni Garcia
  • de22f34127 - [rust] Replace function for creating parent path if not exists :: Boni Garcia
  • 600a614a91 - [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985
  • b65ad226b7 - [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia
  • 3ae7ae2f71 - [java] Reverting changes made regarding setting proxy via system properties :: Puja Jagani
  • b27523b8a9 - [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco
  • 8f8c856c3c - [java] Formatting files :: Diego Molina
  • 8cd85d5051 - [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwal
  • aeb0d6268f - [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia
  • 8cebe1082c - [rb] fix test guard to use correct platform name :: titusfortner
  • 354c7181ab - Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler
  • 6c58924f07 - [rust] Update dependencies to the latest available versions :: Boni Garcia
  • 3041af31cc - [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García
  • 5138a9c7c7 - [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jagani
  • eb0a321952 - don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottile
  • b9ef666b6c - Add RBS files to Ruby (#12844) :: Agustin Pequeno
  • c0495951d1 - [java] Ensure all print options are sent as map instead of object :: Puja Jagani
  • eaaa50285d - [java] Allow setting print options page ranges using list :: Puja Jagani
  • 74ae923809 - [java] Remove unused import :: Puja Jagani
  • 65b59ae1b4 - fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkers
  • f7e5b45025 - [rb] update with linter fixes :: titusfortner
  • b7364d6fad - Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Bot
  • cd67d04de8 - Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot
  • 7763c5be7e - [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet
  • 1ec1b2a9b4 - [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionov
  • d999931ca9 - [ci] Update setup-bazel action :: Alex Rodionov
  • 59b8f23033 - [rb] convert binary locations for cygwin :: titusfortner
  • c535217f0a - [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner
  • 6814b9d418 - [rb] allow Selenium Manager to work with Unix :: titusfortner
  • 5a7a2ac896 - [py] allow bsd operating systems to use the linux binary :: titusfortner
  • ad01c0d6cc - [java] add macOS 14.0 to Platform :: titusfortner
  • c6df30c627 - [java] do not return linux Selenium Manager by default :: titusfortner
  • 83348f4147 - [py] fix failing linter :: titusfortner
  • 8a73dd2917 - [py] fix doc formatting :: titusfortner
  • b617ef5ab9 - [ci] Update setup-bazel action :: Alex Rodionov
  • bfd4017c89 - [ci] Yet another update to setup-bazel action :: Alex Rodionov
  • 6d7139d849 - [java] fix formatting :: titusfortner
  • 2008e1004c - Close trio memory channel sender after the driver is quit (#13151) :: Johnny.H
  • dde3eed5db - [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni García
  • c806757cc1 - [rust] Fix webview2 support when browser path is set (#13204) :: Boni García
  • 36585d189b - [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequeno
  • b4e3ee3d67 - [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenko
  • bd5cbe5b3a - "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupin
  • edbebe0f63 - [bidi][java] Add traverse history command :: Puja Jagani
  • 2a0063fc9d - [java] Remove unused import :: Puja Jagani
  • 6205337aa2 - [java] make the json parsing exception text more helpful :: Jörg Sautter
  • 240e17b647 - [java] Add javadoc to support event classes (#13199) :: Oscar Devora
  • acbf749d84 - [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortner
  • da80617a08 - [py] add test for browser specific feature on remote driver :: titusfortner
  • 64aea82b51 - [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortner
  • b1aae606f0 - [py] remove deprecated quiet parameter from Safari service constructor :: titusfortner
  • d7291fd2f5 - [py] ensure all drivers stop service during driver quit :: titusfortner
  • e91ba2109e - [py] update chromium driver constructors for readability :: titusfortner
  • 5494e07f62 - [py] update driver constructor typing :: titusfortner
  • 9684923603 - [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko
  • 7a9c7a165c - [dotnet] Properly close test web server without delays :: Nikolay Borisenko
  • 94b566df18 - Revert closing of test web server back :: Nikolay Borisenko
  • 3384df34f4 - [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenko
  • a24a189764 - [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko
  • 82f5c1883e - Update lock.yml :: Diego Molina
  • 647d904271 - [java] packages should be opened to modules #13217 :: Jörg Sautter
  • 9571248d95 - [github] automatically comment when I-logging label is applied :: titusfortner
  • 6b2463665b - [dotnet] Internal logging (#13140) :: Nikolay Borisenko
  • 015595dfe8 - [java] adds more tests for java support event class (#13198) :: Oscar Devora
  • 252b462b16 - Add a /quitquitquit endpoint to the test server to make killing it easy :: Simon Mavi Stewart
  • b59a9fbb4e - [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Duc
  • b5a2e11a76 - [java] Remove retrying on timeout exception (#13224) :: Puja Jagani
  • cc508fe8bf - [rb] add window minimization test for linux to flaky list :: titusfortner
  • 06519c95ee - [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov
  • 999e583348 - [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVliet
  • f2abe55a3d - allow setting Beta for pinned browsers :: titusfortner
  • 609891bcb9 - allow pinned browsers script to overwrite bazel file directly :: titusfortner
  • 27d4f16158 - optimize pinned browsers script for fewer network calls :: titusfortner
  • 163167e30f - fix formatting and add logging to pinned browsers script :: titusfortner
  • 3f9f83dd1c - run pinned browsers script :: titusfortner
  • cdbe9c6272 - [java] must not request further invocations for a broken websocket :: Jörg Sautter
  • 0fed25ccea - pinned browsers script needs to toggle chrome channel with args not env :: titusfortner
  • 81ad98874a - update pinned browsers to Chrome 120 :: titusfortner
  • 9bfbec09cd - [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985
  • bb8cd714f2 - create bazel target for updating CDP versions :: titusfortner
  • ebf9de98b1 - [cdp] add Chrome 120 and remove 117 :: titusfortner
  • 82316a7365 - update selenium manager binaries to v0.4.16 :: titusfortner
  • 053c73b41a - update change logs for 4.16 :: titusfortner
  • 6b47c13d0c - dynamically get java version from version.bzl for Rakefile :: titusfortner
  • 3c6a69a6df - update python documentation for using grid by pointing to selenium.dev :: titusfortner
  • a4cb5beff6 - update the update-versions script to bump Selenium versions in all required places :: titusfortner
  • c06d6676aa - fix update-versions script :: titusfortner
  • 15400459dd - Update version to 4.16.0 :: Puja Jagani

- Java
Published by pujagani about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 999e583: [dotnet] Removed {{separator}} token from C# filename codegen (#13237) (EdwinVanVliet) #13237
  • f2abe55: allow setting Beta for pinned browsers (titusfortner)
  • 609891b: allow pinned browsers script to overwrite bazel file directly (titusfortner)
  • 27d4f16: optimize pinned browsers script for fewer network calls (titusfortner)
  • 163167e: fix formatting and add logging to pinned browsers script (titusfortner)
  • 3f9f83d: run pinned browsers script (titusfortner)
  • cdbe9c6: [java] must not request further invocations for a broken websocket (Jörg Sautter)
  • 0fed25c: pinned browsers script needs to toggle chrome channel with args not env (titusfortner)
  • 81ad988: update pinned browsers to Chrome 120 (titusfortner)

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 945e4f4: Allow external uri to be configurable for components that support server functionality - #12491 (#12508) (Tamas Utasi) #12508
  • 76ace92: Fix logging levels in http.js and webdriver.js (#13098) (Marvin A. Ruder) #13098
  • 194b060: [rb] fix http proxy configuration for chrome (#13093) (Joaquín Romero) #13093
  • afa349a: [rb] mark minimizing test as flaky (titusfortner)
  • e4d31f2: [java] close the streams after I/O failure #13096 (Jörg Sautter)
  • 0c86525: [java] keep the streams alive (Jörg Sautter)

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.15

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f4334adc5c - update versions for nightly releases :: titusfortner
  • ee8c814618 - [rb] update gemfile with nightly version :: titusfortner
  • c3fc944d5e - fix change logs :: titusfortner
  • 163ba66495 - [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner
  • 3dbb37c6ff - [js] update package lock version :: titusfortner
  • 2ef70312e8 - [bidi][java] Add set viewport command :: Puja Jagani
  • f02e917ec6 - [bidi][java] Add browsing context activate command :: Puja Jagani
  • 2940a0d24d - [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia
  • 889a636954 - [ci] Slim the Java build even further (#12913) :: Simon Stewart
  • abeb86612d - [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jagani
  • cdd75fcda8 - [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jagani
  • ca15a17230 - [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagani
  • a92711b6a7 - Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot
  • 819955bd77 - [iedriver] update versions to 4.14.0.0 :: titusfortner
  • f6d04c8a67 - [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart
  • 06bb4e9f33 - [java] remove lift related packages and dependencies (#12917) :: joerg1985
  • 1f8b8d9a80 - Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Bot
  • bbcfc9aead - [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco
  • 225074be5d - [java] Fix default values for print options page size :: Puja Jagani
  • 78ee4c01a7 - [java] Update page size test :: Puja Jagani
  • 1c89e31e7a - [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewart
  • a717e3feba - Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg
  • 966cb9f9a1 - [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García
  • 6c6b5622b9 - [java][bidi] Add print command :: Puja Jagani
  • 8f73722712 - [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart
  • 36108e7244 - Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot
  • 7ddfad6ad7 - [java] use the java process builder to run external processes (#12898) :: joerg1985
  • d9f0010403 - [py]: Return a pathlib.Path when SE_MANAGER_PATH is set. closes #12929 :: symonk
  • 1e6e5ec2fa - [java] allow a custom timeout when shutting down a process :: Jörg Sautter
  • 27c7fdbef8 - [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautter
  • dd00a0ab56 - [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner
  • 0a3d590f7a - [java] Remove unused imports :: Puja Jagani
  • 7cc250fa59 - [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco
  • 6217edce1e - Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot
  • 03f8ede370 - [java] update change logs and version for 4.14.1 :: titusfortner
  • 2de505e37c - [java] reset versions for nightly snapshots :: titusfortner
  • 8fc8ce623b - [java] fixed the characteristics of the collector :: Jörg Sautter
  • 2794376529 - [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco
  • 69b64f0582 - Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot
  • 2d89118198 - [dotnet] fix incorrect references in comments :: titusfortner
  • 42cc35585b - [java] removed use of guava from browser packages :: Jörg Sautter
  • 8cd9757086 - [dotnet] bump version to 4.14.1 and update changelog :: titusfortner
  • a98e61f24b - Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot
  • 0074a7c377 - [java] removed use of guava from devtools (#12943) :: joerg1985
  • 8fee675e1e - [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García
  • 9ff1fe286c - [dotnet] do not set binary as empty string (#12738) :: titusfortner
  • 8ed8aa2d1d - [java] do not set browser binary if it is an empty string (#12738) :: titusfortner
  • fe4bc76f71 - [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 0081a5de19 - [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 4c7b83f4f1 - [ci] cannot build dotnet:all right now :: titusfortner
  • ae0d894740 - [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortner
  • e8c3e9db75 - [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani
  • 7461f1d496 - [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani
  • 7450a1a0f8 - [js][bidi] Fix network inspector test :: Puja Jagani
  • 20abb92950 - [java] Remove unused import :: Puja Jagani
  • 5d80f4f631 - Update .gitignore :: Puja Jagani
  • 4b3238fc8f - [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenko
  • d6899008ab - [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jagani
  • bb12405081 - [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amani
  • d7dd881700 - Update Actions.java as removed modifier keys (#12903) :: ian zhang
  • dfacbe0971 - [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia
  • 75ffa07c11 - [java] removed the unused netty domain socket client and dependencies :: Jörg Sautter
  • a725539b7a - [java] removed the guava reference from os package :: Jörg Sautter
  • a07f267e49 - [java] removed the guava reference from manager package :: Jörg Sautter
  • dcaeb15fc4 - [java] removed the guava reference from bidi package :: Jörg Sautter
  • c991104a96 - [java] removed the unused sockets test base :: Jörg Sautter
  • 7e0f0c1acd - [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortner
  • d3a167e610 - [java] remove most usages of guava from the support package :: Jörg Sautter
  • d8b93330cd - [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni García
  • b008e15cfb - [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garcia
  • cfe7e1f5f9 - [rust] Fix webview2 support (#12966) :: Boni García
  • cee7f6ba27 - Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet
  • 6f97b8da62 - [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenko
  • d0dc0c2d01 - [rust] Remove redundant call in logger :: Boni Garcia
  • 80a86cae16 - [bidi][java] Add request data types from Network module :: Puja Jagani
  • ff3bbc03f1 - [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter
  • 5fa4289dea - explicitly set dependabot values :: titusfortner
  • 7bc870620e - disable .NET dependabot checks :: titusfortner
  • 0d04d2ed54 - [py] fix misspellings and spacing :: titusfortner
  • 6bee29a3fa - Bump eslint-config-prettier from 7.2.0 to 9.0.0 (#13015) :: dependabot[bot]
  • dd08d31e54 - [rust] Include checkbox in SM workflow to generate binaries with debug symbols (#12974) :: Boni García
  • 5a8a13f584 - [java][bidi] Add network response data type :: Puja Jagani
  • 0ef5655bfe - [java][bidi] Add network initiator type :: Puja Jagani
  • 829aff6581 - [java][bidi] Make type names less wordy :: Puja Jagani
  • e338b19561 - [java] Revert usage of enchanced switch case :: Puja Jagani
  • 53154be05a - [java] Add network package to bazel file :: Puja Jagani
  • 5f214bdcc8 - [rust] Bump all crates to the last versions (#13028) :: Boni García
  • aee766cfdd - [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner
  • 6ce9fc901a - Running format script :: Diego Molina
  • bb199812eb - Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina
  • 9a9cdc7173 - Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molina
  • e7d505d784 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • f98bb82123 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • 31da57df17 - [java][bidi] Fix errors in network data type classes :: Puja Jagani
  • 83944edacf - [java][bidi] Add BeforeRequestSent type :: Puja Jagani
  • fd9fbaaff4 - [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani
  • 4c026d8d7e - Bump actions/setup-node from 3 to 4 (#13037) :: dependabot[bot]
  • d810ac92d7 - Bump idna from 3.3 to 3.4 in /py (#13003) :: dependabot[bot]
  • ebb4cf74f4 - Bump urllib3[socks] from 2.0.2 to 2.0.7 in /py (#12990) :: dependabot[bot]
  • 0c995d6f50 - Bump pytest from 7.2.0 to 7.4.2 in /py (#12994) :: dependabot[bot]
  • 37fc55944f - Bump attrs from 21.4.0 to 23.1.0 in /py (#12996) :: dependabot[bot]
  • 3959955bdf - Bump cffi from 1.15.0 to 1.16.0 in /py (#13009) :: dependabot[bot]
  • 9392b45830 - Bump pluggy from 1.0.0 to 1.3.0 in /py (#13000) :: dependabot[bot]
  • eb6db4cee4 - [rust] Bump toml crate to 0.8.4 :: Boni Garcia
  • 4e535d05f8 - Bump importlib-metadata from 4.11.3 to 6.8.0 in /py (#13005) :: dependabot[bot]
  • 90683308fe - Bump outcome from 1.1.0 to 1.3.0 in /py (#13002) :: dependabot[bot]
  • fe4f29e7c0 - Bump jinja2 from 3.0.3 to 3.1.2 in /py (#13007) :: dependabot[bot]
  • f946f139fd - Bump react-router-dom from 6.15.0 to 6.17.0 :: Diego Molina
  • d8d4068ead - [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner
  • 6359a597c2 - Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina
  • 6c1f5c3814 - Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]
  • 1fd33ed891 - [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani
  • 5d44d125df - [grid] fixed processing continuation frames #12962 :: Jörg Sautter
  • 43170d2217 - [grid] keep the code and reason for closing the websocket :: Jörg Sautter
  • f66841d7a9 - Bump xml2js from 0.5.0 to 0.6.2 (#13051) :: dependabot[bot]
  • 2b2b27cd4c - Bump eslint from 7.32.0 to 8.52.0 (#13048) :: dependabot[bot]
  • 2f758e5d9a - [grid] no need for CDP version dependencies in the server (#12502) :: joerg1985
  • 76fd498958 - [bidi][java]Add placeholder for script module commands and events :: Puja Jagani
  • dad279f04b - [bidi][java] Add script types :: Puja Jagani
  • 11f7b1ac2e - [bidi][java] Add remote reference type :: Puja Jagani
  • 11b4efe8ae - [bidi[java] Add local value types for script module :: Puja Jagani
  • cf3adc7872 - [bidi] [java] Change local value method name for serialization :: Puja Jagani
  • 37a2e15ea3 - [bidi][java] Add primitive type :: Puja Jagani
  • dfc21787ad - [grid] use the latest bouncycastle version :: Jörg Sautter
  • 473eb66747 - [grid] fixed the invalid session id response #12655 :: Jörg Sautter
  • 07333940a5 - [bidi][java] Enable test for Chrome :: Puja Jagani
  • 43680afe62 - [bidi][java] Add channel value type :: Puja Jagani
  • 64ba5bbc48 - [bidi][java] Add remote value type :: Puja Jagani
  • 02bfd98862 - [bidi][java] Add evaluate result types :: Puja Jagani
  • d8d2bdf29d - [java] Fix formatting :: Puja Jagani
  • 7c8f86f88f - [java][bidi] Remove unused import :: Puja Jagani
  • 176abc5d82 - [java][bidi] Add helper methods in local value :: Puja Jagani
  • 0dda23189f - [bidi][java] Add call script command :: Puja Jagani
  • 107ec1407d - Bump iniconfig from 1.1.1 to 2.0.0 in /py (#13050) :: dependabot[bot]
  • 4d03f80fa9 - Bump packaging from 21.3 to 23.2 in /py (#13046) :: dependabot[bot]
  • 065d52b2c7 - Bump debugpy from 1.6.0 to 1.8.0 in /py (#13049) :: dependabot[bot]
  • 696771ed76 - Fix spotbugs error :: Puja Jagani
  • 5cf5f0e187 - [java] Use JupiterTestBase for tests :: Puja Jagani
  • 9b8f5f3215 - [rb] address flaky tests :: titusfortner
  • 20dbe034bc - Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart
  • 32d321b7c0 - Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]
  • e43190f043 - [java][bidi] Add evaluate function command :: Puja Jagani
  • 6af1af6f9d - [bidi][java] Add disown command :: Puja Jagani
  • b88914b5b5 - [java][bidi] Add get realms command :: Puja Jagani
  • ee55ea2f96 - [java] Adding slot matcher flag to Node. :: Diego Molina
  • 5136deb97d - [ci] set dependabot to only manage security issues :: titusfortner
  • f51583bd1f - Revert "[java] Adding slot matcher flag to Node." :: Diego Molina
  • 889d489c3f - [ci] do not test atoms with beta and dev firefox :: titusfortner
  • 424494501c - [rb] add flaky condition to guards to mark unreliable tests :: titusfortner
  • ca252710bd - [rb] fix linting issue :: titusfortner
  • c14d3997b1 - [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner
  • 782a23ac46 - [rb] rake update needs to build latest grid for running remote tests :: titusfortner
  • 8661339ed9 - [rb] move test guards from describe to it blocks :: titusfortner
  • 26e7d27df8 - [build] allow filtering firefox beta and firefox dev from test runs :: titusfortner
  • defda09f9d - [rb] better formatting for update rake task :: titusfortner
  • eb02fd4676 - [grid] add message to exception error for downloads error :: titusfortner
  • 1d4e296c7d - [bidi][java] Add preload script command :: Puja Jagani
  • ca011b3ede - [bidi][java] Fix a test :: Puja Jagani
  • 3d30eb1496 - [bidi][java] Add command to remove preload script :: Puja Jagani
  • 16cb7067b9 - [bidi][js] Add browsing context activate command :: Puja Jagani
  • b0b93f86f8 - Bump h11 from 0.13.0 to 0.14.0 in /py (#13068) :: dependabot[bot]
  • 42923628f3 - Bump pytest-instafail from 0.4.2 to 0.5.0 in /py (#13067) :: dependabot[bot]
  • 61ea36ee13 - [py] add some type hints to selenium.webdriver.support (#13070) :: pinterior
  • eac0e28c6d - Bump pytest-mock from 3.10.0 to 3.12.0 in /py (#13041) :: dependabot[bot]
  • 0291a70ff8 - [bidi][js] Add handle user prompt command :: Puja Jagani
  • f0b07fd2e3 - [bidi][js] Add reload command :: Puja Jagani
  • dc5ac4e0a1 - Bump pyparsing from 3.0.8 to 3.1.1 in /py (#13047) :: dependabot[bot]
  • 84d44952b2 - Bump wsproto from 1.1.0 to 1.2.0 in /py (#13043) :: dependabot[bot]
  • aba1824025 - Bump zipp from 3.8.0 to 3.17.0 in /py (#13042) :: dependabot[bot]
  • b7bc07ef4f - Bump more-itertools from 8.13.0 to 10.1.0 in /py (#13044) :: dependabot[bot]
  • 8abdedd2d6 - script to automate part of CDP updates (#12977) :: Titus Fortner
  • 4434e02c2b - [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko
  • 9de989a63a - [rb] update guards for flaky tests :: titusfortner
  • 0570c181bf - [rb] fix linter failures :: titusfortner
  • 936d75dd2f - [js] use xit for skipping tests :: titusfortner
  • c7b034abac - fix pinned browser script for updated packaging library :: titusfortner
  • 731f27d9a9 - update pinned browsers :: titusfortner
  • 2a061b29c1 - [cdp] add pdl files for v119 and remove v116 :: titusfortner
  • 19e35857e8 - [cdp] add v119 and remove v116 in all bindings :: titusfortner
  • 566db85701 - [py] remove selenium manager accommodation for Conda :: titusfortner
  • 9b0d14f3e7 - [rust] Fix conditions to check edge in cache (#13057) :: Boni García
  • 96f13f846e - [java] implement file downloads (#12979) :: Titus Fortner
  • 605fccda42 - [py] implement file downloads (#13023) :: Titus Fortner
  • af1af0b407 - [rb] implement remote downloads (#12037) :: Titus Fortner
  • 83ce28e992 - [dotnet] implement file downloads (#12981) :: Titus Fortner
  • 0655d2376c - add helper script for generating change log updates :: titusfortner
  • d847116165 - update change logs :: titusfortner
  • c87de7beff - add script for updating selenium manager :: titusfortner
  • c9816fbafb - update selenium manager binaries :: titusfortner
  • 014ead4f02 - script to automate version updates :: titusfortner
  • 81efbf2b7b - [js] Fix typo in test :: Puja Jagani
  • e3e8de97c0 - [js] Fix typo in text :: Puja Jagani
  • 5402d1a89b - [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani
  • 63baf0b90a - [bidi] [java] Rework tests to run in different browsers :: Puja Jagani
  • f74e0dd321 - [js] update change log :: titusfortner
  • 1d14b5521b - update versions for 4.15 release :: titusfortner

- Java
Published by titusfortner over 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.14

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b6700329db - update selenium manager files :: titusfortner
  • a0e04e15f1 - update changelogs for 4.14 :: titusfortner
  • 49a59a09d0 - update pinned edge drivers to a version that works :: titusfortner
  • 5e6428610e - [rust] Include webview2 in Edge module (#12904) :: Boni García
  • 2a54d3cb63 - [java] ignore test that breaks in 119 :: titusfortner
  • 8401a7e5f1 - [cdp] add Chrome 118 and remove 115 :: titusfortner
  • c595b7a688 - [cdp][dotnet] add Chrome 118 and remove 115 :: titusfortner
  • c04855fd43 - [cdp][java] add Chrome 118 and remove 115 :: titusfortner
  • d7d1b4efcd - [cdp] fix script tags :: titusfortner
  • 17835d2ad3 - [cdp] add Chrome 118 files and remove Chrome 115 :: titusfortner
  • d8b0ae16fb - update pinned browsers to use Early Stable Chrome 118 :: titusfortner
  • 7408a5a41d - [bazel] Bump contrib_rules_jvm to 0.19.0 :: Simon Mavi Stewart
  • e7babc9b41 - [dotnet] Make sure we can repin deps :: Simon Mavi Stewart
  • c8d121e712 - [rust] Capture Rust backtrace in case of error (displayed at DEBUG level) (#12852) :: Boni García
  • bceee4e330 - Refactor frame method to use isEmpty for list check and String check. (#12894) :: Manuel Blanco
  • c64e41edd2 - [dotnet] Remove tools folder not related to selenium (#12899) :: Nikolay Borisenko
  • 42796da27c - [java] do not need to check for non-w3c capability javascriptEnabled :: titusfortner
  • 023a0d52f1 - [IEDriver] Fix potential null pointer access in CookieManager :: Jim Evans
  • 0f8e018ad7 - [rust] Automated Edge management (#11681 and #11683) (#12835) :: Boni García
  • 73cfa2284e - [rust] Support for Chromium (#12511) (#12890) :: Boni García
  • ecfa9c4053 - [java] Use new 'getArray' method to extract driver configurations (#12716) :: Scott Babcock
  • 5cfaef5634 - Revert "[rb] make it easier in ruby remote tests to specify a grid jar" :: titusfortner
  • aa7e2f943a - [java] do not run grid stress tests with selenium manager on remote build :: titusfortner
  • 04f5c9f9f2 - [JS] Update npm libs to latest :: harsha509
  • c04e4331dc - [dotnet] Format dotnet code according to default config (#12879) :: Nikolay Borisenko
  • 97f4e236de - [dotnet] Mark cdp source as auto-generated to be more friendly with tooling :: Nikolay Borisenko
  • fd0f045b15 - [java] reduce log noise at FINE level (#12866) :: Titus Fortner
  • 9b35af2814 - Require Java 11 (#12843) :: Titus Fortner
  • cb5d98bbd7 - [ci] update what ruby tests get run :: titusfortner
  • a67b81df21 - [java] Ensure retry mechanism does not swallow an exception (#12838) :: Puja Jagani
  • 915b5b9323 - [java] remove IE 9 check in test :: titusfortner
  • 5ce5acc0f5 - [java] improve warning when CDP version not found (#12880) :: Titus Fortner
  • cdd71e6633 - [py] add synchronization to flaky test :: titusfortner
  • b9bdff12b3 - [java] Allowing setting SSL context in client config for HttpClient (#12874) :: Puja Jagani
  • 33c4122583 - [java] ensure proper error message gets logged (#12853) :: Titus Fortner
  • c8e93aac92 - [dotnet] Deprecate saving screenshots with different image formats (#12878) :: Nikolay Borisenko
  • 26f0dd51cb - [ci] remove duplicate tests that are now run in RBE build :: titusfortner
  • d13ac3307f - [rust] Avoids resolving symbolic links and consider the cache might not be writable (#12877) :: Boni García
  • 87dcb36664 - [dotnet] Make bazel + nuget work on GitHub actions (Linux and MacOS) :: Nikolay Borisenko
  • 9bf2950ced - Fix dangling log_output in Service (#12871) :: Alexey Pelykh
  • 2e5cec5da5 - [rb] make it easier in ruby remote tests to specify a grid jar :: titusfortner
  • c64ed7d067 - [java] remove the unused htmlunit-driver from the unit tests (#12849) :: joerg1985
  • 6765b15ae5 - [py] fix text using caplog :: titusfortner
  • ff6e181aec - [dotnet] Fix ci dotnet build on github actions (#12863) :: Nikolay Borisenko
  • 5292afa156 - fix rbe credential helper header output :: titusfortner
  • 4f0ddb2d4a - Run format script. No logical changes :: Simon Mavi Stewart
  • 4bed5fa7e2 - [bidi][java] Ensure closed socket connection does not prevent freeing up resources :: Puja Jagani
  • b75c00ffed - [ci] Ignore failing tests to get some signal from the RBE build again :: Simon Mavi Stewart
  • b42044e669 - [dotnet] Rename strong assembly name (#12861) :: Nikolay Borisenko
  • e941051653 - [py + rbe] Skip a test ensuring deps are up to date that we do not expect to run remotely :: Simon Mavi Stewart
  • 5e2972e0db - [rust] Clean logic for checking driver version :: Boni Garcia
  • 390fd2d0a2 - [dotnet] Break out the individual dotnet "small" tests :: Simon Mavi Stewart
  • b9d83bf044 - [bazel] Update rules_dotnet to the latest version (#12784) :: Simon Stewart
  • 2ffb772261 - [py]: use lazy string interpolation for logging calls :: symonk
  • d66108ac6b - [py]: Bump black version for linting dependencies :: symonk
  • 0b5cf2d5a2 - [grid] shutdown executors created for a single tasks :: Jörg Sautter
  • c34fc948a1 - Revert "[grid] close HttpClients after the session is gone #12558" :: Jörg Sautter
  • f6e5471450 - [rb] allow users to access the full script of the atom directly :: titusfortner
  • cdcc7a15de - [java] Delete SM binary only when SE_MANAGER_PATH is not set (#12840) :: Boni García
  • 1992155ade - [dotnet] Remove IdentityModel nuget from bazel workspace (#12834) :: Nikolay Borisenko
  • 9a6947ea4f - [rust] Bump Selenium Manager to version 0.4.14 :: Boni Garcia
  • dd5f97372f - [rust] Use original browser version in Firefox management logic :: Boni Garcia
  • 8c97367871 - Run the format script. No logical changes :: Simon Mavi Stewart
  • 4268c0919b - [rust] Check unc prefix in canonicalice function :: Boni Garcia
  • e8c77b8e08 - [grid] close HttpClients after the session is gone #12558 :: Jörg Sautter
  • 201923635b - Update mirror info (Wed Sep 27 12:11:43 UTC 2023) :: Selenium CI Bot
  • 5cf82b6678 - [java][bidi] Adding rationale behind current screenshot tests :: Puja Jagani
  • 740c57e0e6 - [java][bidi] Temporarily simplifying the screenshot tests :: Puja Jagani
  • a0354265ea - [dotnet] Normalize selenium manager path (#12823) :: Nikolay Borisenko
  • 250b56e316 - [java][bidi] Add browsing context's capture element screenshot command :: Puja Jagani
  • 58003ee8bc - Update mirror info (Tue Sep 26 12:06:53 UTC 2023) :: Selenium CI Bot
  • 31553ec130 - [java] update Java formatting :: titusfortner
  • 15e01dc2f7 - [java][bidi] Enable handle user prompt tests for Firefox :: Puja Jagani
  • cbf6ce66af - [java][bidi] Add browsing context's capture box screenshot command :: Puja Jagani
  • 99c8f991b4 - [java] replaced the EventAttribute(Value) with an AttributeMap (#12684) :: joerg1985
  • 6656c18f66 - [rb] there is no reason to have nightly devtools release :: titusfortner
  • 6c9a417185 - [dotnet] update changelog and version for 4.13.1 :: titusfortner
  • 5317f3f4e4 - [rb] require nightly gem generation to match nightly in the version file for clarity :: titusfortner
  • 8763bcd75b - [rb] update version for nightly gems :: titusfortner
  • 1b046b189b - [rb] fix unit tests :: titusfortner
  • a8e9c4d23c - [rb] update version and changelog for 4.13.1 :: titusfortner
  • 277438136a - [rb] fix bug in chromedriver arguments for logging to file :: titusfortner
  • 313ac2052a - [dotnet] Don't break devtools processing events thread in case of unexpected exception (#12820) :: Nikolay Borisenko
  • dad73f783e - Update mirror info (Tue Sep 26 00:14:45 UTC 2023) :: Selenium CI Bot
  • 81f5579d37 - Run buildifier with all the toggles on. No logical changes :: Simon Mavi Stewart
  • bb54b1fd48 - [dotnet] fix bug in selenium manager paths to work on mac and linux :: titusfortner
  • f5893fa6e2 - [java] update version to release snapshots :: titusfortner
  • f593923535 - [rb] be explicit in version file about releasing nightly version :: titusfortner
  • 567cd2ab88 - [rb] update gemfile lock :: titusfortner

- Java
Published by titusfortner over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.13

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3b7b377d58 - update versions and change logs for 4.13 :: titusfortner
  • 6fac66ec02 - update selenium manager files for 4.13.0 release :: titusfortner
  • b8840441fd - [dotnet] Remove Microsoft.IdentityModel.Tokens as dependency (#12777) :: Nikolay Borisenko
  • bf4b286dc0 - Restore required version of Newtonsoft to 13.0.1 (#12817) :: Titus Fortner
  • e66fbf532e - [dotnet] allow user to start service before creating driver (#12816) :: Titus Fortner
  • 739787747b - [ci] do not locally execute a script intended for ci :: titusfortner
  • e7c60f5e20 - Update tracing.txt :: Puja Jagani
  • 1fa0af43ba - Add more detail to the remote build doc :: Simon Mavi Stewart
  • e565660b8f - Add note on how to execute builds on EngFlow :: Simon Mavi Stewart
  • 8c337c5fb5 - update change logs :: CI Build
  • e2640f1912 - [java] fix formatting :: CI Build
  • f843e8b146 - [rb] allow service to be started before the driver :: titusfortner
  • e5ce6fd8c1 - Look for Selenium Manager in path defined by Environment Variable (#12752) :: Titus Fortner
  • 553791ccf4 - [rust] Fix config setup in Selenium Manager (#12807) :: Boni García
  • bf5d59248d - [rb] fix flaky test :: titusfortner
  • 44ac51fbbc - [js] remove virtual authenticator credential test assertions :: titusfortner
  • 3999f31a19 - [dotnet] remove virtual authenticator credential test assertions :: titusfortner
  • fb358a48a7 - [py] remove unused import in tests :: titusfortner
  • 488b96aeda - [py] do not test for virtual authentication properties :: titusfortner
  • 5ab7dfaa4a - [rb] update gemfile lock :: titusfortner
  • 462194534a - [rb] remove assertions in virtual authenticator tests :: titusfortner
  • ab1fe36bc9 - [java][bidi] Mark browsing context tests unimplemented fir firefox :: Puja Jagani
  • aa7ba43425 - Update mirror info (Fri Sep 22 12:06:44 UTC 2023) :: Selenium CI Bot
  • 9e20c44f08 - Run format script. No logical changes :: Simon Mavi Stewart
  • 1337b209be - [java] Bumping version to 4.13.0-SNAPSHOT for nightly :: titusfortner
  • 83a27e797c - [bidi][java] Add browsing context capture screenshot method :: Puja Jagani
  • 465bb1e219 - [bidi][java] Add browsing context handle user prompt methods :: Puja Jagani
  • 79f73c4698 - [bidi][java] Add browsing context reload methods implemented by the browsers :: Puja Jagani
  • 3a126babc7 - [java] Add braces rather than assume a single statement in a block. No logical changes :: Simon Mavi Stewart
  • 304df19c32 - [bazel] Add support for pinning Firefox Dev Edition (#12762) :: Simon Stewart
  • fbfaab5a71 - [dotnet] Use correct Newtonsoft.Json 11.0.1 as minimum required (#12776) :: Nikolay Borisenko
  • 9d20124541 - [rust] Capitalize first words in 0.4.12 changelogs :: Boni Garcia
  • 8a8120cc4e - [ci] Fix the failing RBE build :: Simon Mavi Stewart
  • f7fa71035c - Roll pinned browsers :: Simon Mavi Stewart
  • 6e33959550 - [dotnet] Use the lower version of Newtonsoft.Json as dependency (#12772) :: Nikolay Borisenko
  • 43c4a11ef0 - [rust] Bump Selenium Manager version to 0.4.13 (#12768) :: Boni García
  • 741e9f6f6a - [py] fix linting failures :: titusfortner
  • 4ea6f16270 - [rb] removed references to previously deleted files :: titusfortner
  • 1c59653fc0 - [py] firefox profiles can not be deprecated yet :: titusfortner
  • 377f832cc8 - [py] chromium service log file name should always use args :: titusfortner
  • edf28c1b86 - [py] remove deprecated log_file methods :: titusfortner
  • 8c21026878 - [rb] remove deprecated driver extensions :: titusfortner
  • 1c6fe3bfe8 - [java] remove deprecated driver service constructors and methods :: titusfortner
  • dbcad078e5 - [java] remove deprecated headless methods from Options classes :: titusfortner
  • b5cfcc4f9c - [py] remove deprecated headless methods :: titusfortner
  • f116bac70e - [rb] setting log path in Chromium needs to pass an argument instead of piping process :: titusfortner
  • 84457dfa89 - update change logs :: titusfortner
  • 609b43c824 - [java] fix linting failures :: titusfortner
  • 4208590858 - [dotnet] fix assertions in test :: titusfortner
  • 16d44f60c3 - [cdp] script can not be inside brackets even with ticks :: titusfortner
  • a2217cff3b - [cdp][java] Page.addScriptToEvaluateOnNewDocument needs an additional parameter now :: titusfortner
  • 8ef0b822fe - [cdp] add support for Chrome 117 and remove 114 :: titusfortner
  • 0f1640daed - [cdp] add pdl files for Chrome 117 and remove 114 :: titusfortner
  • 61f6122e5e - [dotnet] fix flaky test :: titusfortner
  • c80ce4d287 - [py] refactored by removing duplicate code in PR12715 (#12755) :: Sandeep Suryaprasad
  • 0fd2532cef - [js] fix more lint warnings :: titusfortner
  • 28665786d4 - [js] fix flaky tests :: titusfortner
  • 34e03ad7af - [js] fix linter issues :: titusfortner
  • da4eaa1353 - [js] fix tests; navigationId should not be null :: titusfortner
  • 3e880d115e - [js] ignore computed label test for chrome :: titusfortner
  • 6ff7f5491b - [java] fix bug for appium subclass that sets neither log file nor out… (#12696) :: Titus Fortner
  • d78a8ec61a - [py] disable console appearing on windows when running in pythonw (#12715) :: Jiahua Fan
  • ed7ca49f15 - [py] close out logging on quit (#12637) :: Sean Gomez
  • 14e43b158a - [py] do not send parameters in payload that are used in endpoint (#12685) :: Titus Fortner
  • b56c0b609c - [rust] Use original path when unwrap fails in canonicalize function (#12699) :: Boni García
  • 6c846218f8 - [dotnet] Return back AlertsTest on .net 4.8 (#12702) :: Nikolay Borisenko
  • eafd7cfff0 - [rust] Search better driver possible in the cache (#12753) :: Boni García
  • 810123657d - [rust] do not log warning for default value :: titusfortner
  • 61fe50b819 - [dotnet] Declare selenium manager binaries as content (#12711) :: Nikolay Borisenko
  • d1a1c028e8 - [dotnet] Indicate end of output taken from selenium manager (#12744) :: Nikolay Borisenko
  • 9bffabd4df - [rust] Avoid using robocopy to move extracted files from sfx in windows (#12690) :: Boni García
  • b687c7b8a1 - [atoms] Update fragment.bzl to fix a bug where "_" was overwritten (#12704) :: Michael Mintz
  • e5182732e9 - [rb] Add macos coverage to Ruby CI Github Action (#12556) :: Oscar Devora
  • 4092a86b7d - Make variables final for improved code stability (#12733) :: Manuel Blanco
  • 9d265b43b6 - Delete .github/FUNDING.yml :: Diego Molina
  • 1e4a7bb11e - Add FUNDING.yml with openCollective :: Sriharsha
  • b9e416460c - [ci] Might as well just run rustfmt, as that's what we want to happen :: Simon Mavi Stewart
  • 493ccb83ab - Roll pinned browser versions (#12719) :: Simon Stewart
  • cd61441a15 - [rust] Ensure logger is set first so other setters can use it (#12720) :: Simon Stewart
  • ce876402e8 - [bazel + rust + ci]: Enable rust linting (#12722) :: Simon Stewart
  • 02359d369d - [ci] Break RBE into a format and test run step rather than a single lump (#12721) :: Simon Stewart
  • c77bd1aa31 - Make sure offline sets associated flags (#12718) :: Simon Stewart
  • 2fa6d03d6f - Run format script. No logical changes :: Simon Mavi Stewart
  • 0658f862f3 - [build] bump rules_python to 0.25.0 :: AutomatedTester
  • 73da1e8bca - [java] fix bug for overwriting log output stream passed in by user. :: titusfortner
  • 5f3f7d096a - [grid] ensure we do not close HttpClients waiting for responses :: Jörg Sautter
  • 8add57871e - Add 'getArray' method for array values (#12703) :: Scott Babcock
  • 1054775f2f - [java] Fix NewSession Runner (#12700) :: Krishna Suravarapu
  • d1a59128b7 - [dotnet] Update cdp default command timeout in inline docs (#12707) :: Nikolay Borisenko
  • 8c4f48c2a6 - [dotnet] Configure await false to all awaitable invocations (#12664) :: Nikolay Borisenko
  • 4dbd6ba5dd - [dotnet] Stabilize cdp network monitoring via increasing default timeout (#12701) :: Nikolay Borisenko
  • de4d2d5639 - Bump actions/checkout from 3 to 4 (#12687) :: dependabot[bot]
  • 8fe35ca873 - [ci] Remove rust flags in Linux job for building SM :: Boni Garcia
  • 938058d969 - [ci] Display cross version in SM workflow for Linux :: Boni Garcia
  • eb73475a57 - [ci] Fix command to build SM in GH actions workflow using cross :: Boni Garcia
  • d6085382e8 - [java] Removing deprecated 'onConsoleLog', now use onConsoleEntry :: Diego Molina
  • 89bc39a60e - [java] Removing deprecated 'createDefaultService', now use {@link GeckoDriverService#createDefaultService()} :: Diego Molina
  • 3be8312c31 - [java] Removing deprecated 'usingFirefoxBinary', now use {@link FirefoxOptions#setBinary(Path)} :: Diego Molina
  • 09302f0fe5 - [java] Removing deprecated move method at Point :: Diego Molina
  • 39abd4daab - [java] Marking some methods deprecated before deletion :: Diego Molina
  • 4a18e1d450 - Update mirror info (Tue Sep 5 12:06:38 UTC 2023) :: Selenium CI Bot
  • 707dc0c560 - [dotnet] Bumping to 4.12.4 and CHANGELOG update :: Diego Molina
  • 7d9f5b820d - Update mirror info (Tue Sep 5 00:14:26 UTC 2023) :: Selenium CI Bot
  • 8e34639b11 - [java] Bumping version to 4.12.1 :: Diego Molina
  • dfa68e5b00 - [dotnet] Bumping to 4.12.3 and CHANGELOG update :: Diego Molina
  • 191623489c - [java] Running format script :: Diego Molina
  • 5bce8d952c - [Java] Fixes #12682 :: Diego Molina
  • 8a1f5daf8c - [grid] Correcting fix for #12663 :: Diego Molina
  • 42889d7659 - Run format.sh. No logical changes :: Simon Mavi Stewart
  • 839a598c69 - [java] parse log output to support streams and file location in system properties (#12674) :: Titus Fortner
  • a6173b0f6e - [dotnet] Invoke console log api called event many times depending on count of args (#12669) :: Nikolay Borisenko
  • f664536114 - [dotnet] Return Task instead of wait it in generated CDP method invocations (#12672) :: Nikolay Borisenko
  • be6d288400 - [java] Selenium Manager don't log file paths by default (#12673) :: Titus Fortner
  • c8814aeb2c - [dotnet] Show output from selenium manager error stream (#12677) :: Nikolay Borisenko
  • 0178bb1e04 - [grid] Removing browserVersion before sending payload to driver :: Diego Molina
  • cc41a883b5 - [java] safari driver service system properties should be public :: titusfortner
  • 404462d488 - [rb] Fix release date in changelog (#12668) :: David English
  • 22a9b2e461 - Update mirror info (Sat Sep 2 12:05:45 UTC 2023) :: Selenium CI Bot
  • 174e39490e - [dotnet] Send data over cdp consecutively (#12666) :: Nikolay Borisenko
  • d670a703a3 - [dotnet] Close dev tools session safely (#12660) :: Nikolay Borisenko
  • cef99fc4be - [dotnet] Correcting failures in CDP Network event tests :: Jim Evans
  • 57503a531c - [dotnet] Fix saving png screenshot as file (#12654) :: Nikolay Borisenko
  • a2cc4c9ccb - Update mirror info (Fri Sep 1 12:06:21 UTC 2023) :: Selenium CI Bot
  • ff9590375c - [dotnet] bump to 4.12.2 to fix a release issue with 4.12.1 :: titusfortner
  • 11f67c1b88 - Update mirror info (Fri Sep 1 00:15:52 UTC 2023) :: Selenium CI Bot
  • bb1faafc5e - [dotnet] Fix build break in tests :: Jim Evans
  • 2630032575 - [dotnet] Fix Bazel build file in test directory :: Jim Evans
  • 35b746796f - [dotnet] Adding more asserts that events have fired for DevToolsNetworkTests :: Jim Evans
  • c2f96ec324 - [dotnet] Add additional assert in DevToolsNetworkTest :: Jim Evans
  • 7fbeda0013 - [dotnet] fix the logic for removing SUPPORTED_NET_FRAMEWORKS :: titusfortner
  • 799b84c2b1 - [dotnet] update changelog and version for 4.12.1 :: titusfortner
  • 09f5b157e1 - [dotnet] only do releases for netstandard 2.0 :: titusfortner
  • 23cca5e83b - [dotnet] Move disposal of ClientWebSocket to correct location :: Jim Evans
  • 4273c4b3ee - [dotnet] Build test assemblies to correct platform targets :: Jim Evans
  • 89ef913af1 - [dotnet] Remove incorrect screenshot color comparisons for Chrome :: Jim Evans
  • cf986e05ad - [rb] update lock file :: titusfortner
  • 0d0eb4a042 - [dotnet] Be more defensive when shutting down BiDi WebSocket :: Jim Evans
  • 05c148f052 - [java] directly iterate http headers :: Jörg Sautter
  • 0b164170c4 - [dotnet] Fixing POST requests during test for .NET Framework 4.8 :: Jim Evans

- Java
Published by titusfortner over 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • bf5d592: [rb] fix flaky test (titusfortner)
  • 553791c: [rust] Fix config setup in Selenium Manager (#12807) (Boni García) #12807
  • e5ce6fd: Look for Selenium Manager in path defined by Environment Variable (#12752) (Titus Fortner) #12752
  • f843e8b: [rb] allow service to be started before the driver (titusfortner)
  • e2640f1: [java] fix formatting (CI Build)
  • 8c337c5: update change logs (CI Build)

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9e20c44: Run format script. No logical changes (Simon Mavi Stewart)
  • aa7ba43: Update mirror info (Fri Sep 22 12:06:44 UTC 2023) (Selenium CI Bot)
  • ab1fe36: [java][bidi] Mark browsing context tests unimplemented fir firefox (Puja Jagani)

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 79f73c4: [bidi][java] Add browsing context reload methods implemented by the browsers (Puja Jagani)
  • 465bb1e: [bidi][java] Add browsing context handle user prompt methods (Puja Jagani)
  • 83a27e7: [bidi][java] Add browsing context capture screenshot method (Puja Jagani)

- Java
Published by github-actions[bot] over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.12.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
  • d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
  • a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
  • 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
  • d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
  • 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
  • a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
  • 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
  • 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
  • ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
  • b7c297e928 - [py]: Bump linting dependency for flake8 6.0.0 -> 6.1.0 :: symonk
  • 60728ac84e - [py]: Rename linting recipe to linting-ci for GHA :: symonk
  • ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
  • 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
  • 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
  • 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
  • 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
  • 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
  • cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
  • 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
  • fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
  • 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
  • e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
  • b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
  • f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
  • 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
  • ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
  • 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
  • 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
  • 98d4640610 - Drop py37 support (#12400) :: Simon K
  • 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
  • d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
  • e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
  • e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
  • f3d7062155 - [dotnet] fix flaky test :: titusfortner
  • fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
  • bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
  • edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
  • 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
  • c41e112a61 - [rb] address flaky test :: titusfortner
  • 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
  • 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
  • 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
  • 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
  • 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
  • 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
  • 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
  • 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
  • 751b81a3ec - [java] Fixes #12442 :: Diego Molina
  • d1d30f8921 - [CI] Typo fix :: Diego Molina
  • b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
  • 9dcd124c44 - [java] Formatting files :: Diego Molina
  • 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
  • 02fe22a8ae - [dotnet] Execute Selenium Manager commands without new window (#12593) :: Nikolay Borisenko
  • 29d06ab01f - [rust] Include lastest changes in SM changelog :: Boni Garcia
  • f59872fa41 - [rust] Bump crates to the latest versions and update lock files (#12601) :: Boni García
  • f6bd7381c4 - [rust] Automated Firefox management (#11680 and #11682) (#12582) :: Boni García
  • 47ec6f6c6f - [java] Formatting files :: Diego Molina
  • d75d171064 - Add explicit delimiters to node configs list (#12444) :: Scott Babcock
  • d7e1f84b1c - update change logs :: titusfortner
  • c45376f1aa - [dotnet] Disable Bazel cache on build too :: Alex Rodionov
  • 9163aea829 - [dotnet] Disable disk cache on CI :: Alex Rodionov
  • 58e19bcc9c - [java] register multiple listeners again :: Jörg Sautter
  • c8f0a5e978 - [java] ensure changes are visible for all threads :: Jörg Sautter
  • 4641ff189d - [java] do not register multiple listeners :: Jörg Sautter
  • 6cc59e9fe2 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 2651833689 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 692d22845f - [rust] Build on Windows unless --stamp is used :: Alex Rodionov
  • 4eeed646fd - [rust] Bump binary version built by Bazel :: Alex Rodionov
  • 1104c8f876 - [java] Formatting files :: Diego Molina
  • 90b916b9ce - [grid] removed a deprecated json wire endpoint (#12354) :: joerg1985
  • 811bf143d1 - [cdp] add support for CDP 116 and remove support for CDP 113 :: titusfortner
  • 9a402a091e - [cdp] fix pdl so jars properly generated :: titusfortner
  • 2570b6480f - [cdp] add pdl files for v116 and remove v113 :: titusfortner
  • 34955d3ed0 - [rb] fix arguments passed into tests :: titusfortner
  • d9bd8e3172 - [rb] remove support for capabilities in local drivers :: titusfortner
  • e02dd2e851 - [rust] Rename metadata file to selenium-manager-metadata.json (#12531) :: Boni García
  • bc8ff4f36d - [py] moved safari options to descriptor class (#12553) :: Sandeep Suryaprasad
  • 5336d6263a - [rb] Update deprecation message for local_driver.rb (#12562) :: Luke Hill
  • c39c7fbf02 - [JS] [atoms] update fragment wrapper to apply window object to fragments (#12557) :: Jonathan Lipps
  • 52302083a7 - [JS] Fix upload test :: AutomatedTester
  • eea09a6859 - [JS] [atoms] expose access to 'type' atom (#12555) :: Jonathan Lipps
  • 22f61cfe6a - [java] ensure all headers are removed or replaced :: Jörg Sautter
  • 51ad5462a8 - [py] fix linter error :: titusfortner
  • a1bc4cad3e - [rust] Rename configuration file to se-config.toml (#12550) :: Boni García
  • e7386ce797 - [py] Update timeouts.py docstrings (#12523) :: Palmer Bandy
  • d4285d1f26 - fix for conda install of selenium-manager (#12536) :: stevetracvc
  • 5e42f665dd - [rust] Change SM version to 0.4.12 (#12551) :: Boni García
  • 4b20d5f83e - [rust] Unify browser_ttl and driver_ttl in a single config key (#12526) :: Boni García
  • 514e406593 - [py] added more detailed docstring in _IeOptionsDescriptor class. (#12552) :: Sandeep Suryaprasad
  • d124c603bd - [rust] Fix cache-path handling and other smell-fixes :: Boni Garcia
  • dcca75184b - Rename methods in Actions class to be more closer to .net rules (#12439) :: Nikolay Borisenko
  • 17a2aa820c - [py] Allows setting Remote webdriver ca_certs through REQUESTS_CA_BUNDLE env variable. (#11957) :: Miguel Carboni
  • 074e7c86c1 - [dotnet] Avoid async void events in CDP Network session (#12486) :: Nikolay Borisenko
  • d6dc04cc03 - Bump rules_python to 0.24.0 (#12548) :: Simon Stewart
  • 9649921d59 - [java] use a fast path to match url templates :: Jörg Sautter
  • 937920df8d - [py] minor bug fix in common/options.py due to typo (#12499) :: Sandeep Suryaprasad
  • 2a7bb34e79 - Run format script. No logical changes :: Simon Mavi Stewart
  • 15541ebcbe - [java] use .anyMatch to return after the first match :: Jörg Sautter
  • 16a5059644 - [JS] [atoms] add get-element-from-cache as a fragment (#12532) :: Jonathan Lipps
  • e1ef766acf - [py] fixed safari tests (#12533) :: Sandeep Suryaprasad
  • 73c38af47b - [py] fixed Enum issue in ie/options (#12464) :: Sandeep Suryaprasad
  • 16dff7288a - [build] the bazel bug preventing using windows-latest should be fixed :: titusfortner
  • 39949252ef - [ci] Run the RBE workflow on PRs and commits to trunk (#12545) :: Simon Stewart
  • bfef5afd72 - [ci] Use remote-ci config and build key artifacts in RBE build :: Simon Mavi Stewart
  • 6e0ecee7bd - Run the format script. No logical changes :: Simon Mavi Stewart
  • 3143f60958 - [ci+bazel] Mark most python test suites as skip-remote :: Simon Mavi Stewart
  • d7b7f2ff05 - [bazel] Getting closer to a green CI :: Simon Mavi Stewart
  • c77b0da035 - [bazel] credential_helper flags is no longer experimental :: Simon Mavi Stewart
  • cf1926ae37 - [bazel] Also read credentials from .netrc file :: Simon Mavi Stewart
  • 5e04a80094 - [javascript] Improving how browsers and drivers are discovered :: Diego Molina
  • ec2f0fb156 - [JS] Use to create absolute path for browser binary fixes #12479 :: Sriharsha
  • 26e47d10b5 - [javascript] Adding browsers when they are present on the host :: Diego Molina
  • a4beba5d2b - [java][cdp] Use devtools script pinning mechanism by default (#11622) :: Puja Jagani
  • 3eab322a55 - [JS] Add test for multiple file upload :: AutomatedTester
  • 7eb1db1b8d - [java] Splitting FirefoxDriverTest into smaller sets. :: Diego Molina
  • a31c137fa2 - [grid-ui] Updating JS deps for Grid UI :: Diego Molina
  • 6d814ccda2 - [java] Removing deprecated createPointerDown and createPointerUp methods :: Diego Molina
  • 8fc2f05944 - [java] Deprecating disableNativeEvents method that uses a deprecated capability. :: Diego Molina
  • 5b48acaabf - [java] Removing deprecated UNEXPECTED_ALERT_BEHAVIOR capability :: Diego Molina
  • 0338628bdc - [java] Adding @SuppressWarnings({"rawtypes", "RedundantSuppression"}) to remove warning from AutoService using raw types and generics. :: Diego Molina
  • 641bc29b79 - [java] Bumping Java deps (#12528) :: Diego Molina
  • 1477f3aac6 - [java] deprecated the status field :: Jörg Sautter
  • 639737aaa1 - [dotnet] test server needs Java 17 :: titusfortner
  • b53b1c12b0 - [JS] bump rules_nodejs to latest :: Sriharsha
  • 6f53ee5bbb - [rust] Minor cleanup in several modules :: Boni Garcia
  • ca3203128f - [py]: Fix issue with LocalFileDetector returning the path for files that do not exist :: symonk
  • 95d6217718 - [rust] Improve management of the configuration key for cache path :: Boni Garcia
  • 13d69547e7 - [rust] Force executable permission for extracted drivers :: Boni Garcia
  • b43135bbb1 - [rust] Set permissions before copying extracted files :: Boni Garcia
  • fb40ce316b - [rust] Bug-fix: store browser path when found in PATH :: Boni Garcia
  • bd6a71ef12 - [rust] Improve logic for unzipping files and related tests :: Boni Garcia
  • 16461e0a16 - Update mirror info (Wed Aug 9 10:09:50 UTC 2023) :: Selenium CI Bot
  • d5a66c395a - Fix bug: Missing to load the "net/http" library. (#12506) :: David Vargas
  • 889df2d151 - [rust] Increase log level to trace in some tests :: Boni Garcia
  • e5c8b61df1 - [ci] Set rust backtrace to full :: Boni Garcia
  • 0a4ebfad56 - [rust] Enhance unzipping logic in SM :: Boni Garcia
  • 5486622a17 - [rb] Update Bazel rules_ruby :: Alex Rodionov
  • f9aa206500 - [rust] Improve logic for checking files that already exists while unzipping :: Boni Garcia
  • 712904ca68 - [rust] Check if file exists before unzipping :: Boni Garcia
  • 353086e41d - [rust] Avoid clearing cache in SM tests :: Boni Garcia
  • 9f6e80d26d - Run the format script. No logical changes :: Simon Mavi Stewart
  • b9dd5af1ed - Remove duplicate syserr output from SM :: Simon Mavi Stewart
  • 477f84a500 - [rust] Update checksum in cargo lock file :: Boni Garcia
  • 0bfbf2eb05 - [rb] Bumping version to 4.12.0for nightly :: Diego Molina
  • d9a5b1bcba - [java] Bumping version to 4.12.0-SNAPSHOT for nightly :: Diego Molina
  • 967ac633db - [Grid] Add delete files method (#12501) :: Alexander Dobrynin
  • d556045169 - [py] marked some element finding tests to xfail in safari (#12500) :: Sandeep Suryaprasad
  • b89fb5edac - [rust] Allow to change default folder for Selenium Manager cache (#11688) (#12514) :: Boni García
  • efefbc967b - [rust] Use question mark operator when setting file permissions :: Boni Garcia
  • 3031d14a45 - [rust] Run browser path test only in the proper operating system :: Boni Garcia
  • 160d1010eb - [rust] Unwrap or default when setting permissions of downloaded files :: Boni Garcia
  • 474e058f48 - [rust] Remove unused constant in config module :: Boni Garcia
  • 36a8f17680 - [rust] Fix force-browser-download config name :: Boni Garcia
  • ff5e9a5de1 - [rb] clarify cookie testss :: titusfortner
  • d06a6ee8f3 - [rust] Change default type (arch, os) for binaries downloaded by Selenium Manager (#11685) (#12485) :: Boni García
  • 0579687934 - [dotnet] Small performance improvement for DriverFactory (#12497) :: Jeroen van Warmerdam
  • 72f083c89d - [rust] Refactor logic to execute commands in the shell :: Boni Garcia
  • 49e8d434d9 - [rust] Fix exec driver test in macos :: Boni Garcia
  • abb0e84390 - [rust] Reduce level in several log messages :: Boni Garcia
  • 139fb87b1d - [rust] Update checksum in lock file :: Boni Garcia
  • 007daff4ca - [rust] Fix exec iexplorer test (only available in Windows) :: Boni Garcia
  • 5942257832 - [rust] Include test to execute and assert downloaded drivers by SM :: Boni Garcia
  • 1668d6dd39 - [rust] Refactor shell functions in a separate module :: Boni Garcia
  • 2c1ae5a885 - [py] marked all pdf printing tests as xfail for safari (#12494) :: Sandeep Suryaprasad
  • 04620a5c10 - [rb] fix bug hiding error information when selenium manager stdout is empty :: titusfortner
  • c62fe6c694 - [grid] map exceptions to the correct error :: Jörg Sautter
  • d43b1edd3e - [rust] Bug-fix storing metadata for iexplorer resolution (#12488) :: Boni García
  • 3a87306120 - [rust] Implement browser path discovery in IExplorer (#12489) :: Boni García
  • 3df8b70ce0 - fixing #12469 - incompatible types error in mypy (#12477) :: Marcel Wilson
  • c9d0e356ea - [dotnet] only use driver directory when full file path provided :: titusfortner
  • 1ba6a8c6f5 - [java] Removing deprecated BROWSER_LOGFILE :: Diego Molina
  • f4efb8b95e - Bump cryptography from 41.0.2 to 41.0.3 in /py (#12471) :: dependabot[bot]
  • 0bfd250501 - [py]: Fix linting :: symonk
  • fbfa5d26ce - [py]: use correct logic for is_local_file #12474 :: Simon K
  • ac268a10c6 - [py]: Handle error cases for pathlib is_file - fixes #12474 :: Simon K
  • 20fb45b5a9 - [rust] Bug-fix: condition to check stable label (#12472) :: Boni García
  • 2dfa13923e - Update mirror info (Wed Aug 2 12:07:44 UTC 2023) :: Selenium CI Bot
  • 4b35528961 - Run format script :: Simon Mavi Stewart
  • 22d946a67f - [java] Create new io maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi Stewart
  • 8d8f2ff5d0 - [rust] Build universal macOS Selenium-Manager on CI (#12455) :: Alex Rodionov
  • d5b37a481c - [ci] Mark Edge as not usable remotely for now :: Simon Mavi Stewart
  • 30a87317e7 - [ci] More git futzing :: Simon Mavi Stewart
  • 82aab34500 - [ci] Make sure the temp commit has an author name :: Simon Mavi Stewart
  • 0b98a93ebc - Update mirror info (Tue Aug 1 12:06:28 UTC 2023) :: Selenium CI Bot
  • 9868754c80 - [ci] Allow RBE build to skip known-bad tests :: Simon Mavi Stewart
  • 6f8ac08f7f - [bazel] Make changes to bazelrc suggested by EngFlow :: Simon Mavi Stewart
  • cdf1c1ae21 - Bump bazel to 6.3.0 :: Simon Mavi Stewart
  • 415786b3e6 - [bazel] Use Java 17 by default rather than Java 11 :: Simon Mavi Stewart
  • 05fe13065c - [bazel] Pin chrome for testing instead of chromium :: Simon Mavi Stewart
  • cd20deb0a8 - Break up page loading tests to execute more quickly :: Simon Mavi Stewart
  • 8f6cc22834 - [rust] Display warning message due to driver in PATH only if major is different (#12460) :: Boni García
  • afe8f71198 - [py] ElementScrollBehavior fix for ie/options 4.11.0 (#12462) :: Sandeep Suryaprasad
  • c599725a09 - [py] Fixing linter :: Diego Molina
  • 00b6089b93 - [JS] Update changelog and bump version to 4.11.1 :: Sriharsha
  • 3718b8c89b - [py] updates for 4.11.2 release :: titusfortner
  • 1995f302a4 - [JS] Update testing/index.js code snippet to fix function call :: Sriharsha
  • 2ee529edb6 - [py] needs to use hasattr to check for the property :: titusfortner
  • 32abe1640f - [py] updates for 4.11.1 release :: titusfortner
  • 4beab57e3f - [py] Remove unsupported safari parameters from Options (#12454) :: Titus Fortner
  • 521801ec4f - Update mirror info (Tue Aug 1 00:19:23 UTC 2023) :: Selenium CI Bot
  • a54e88d1e7 - [py] Removing conflicting section in docs :: Diego Molina

- Java
Published by titusfortner over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.11.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8b02c886cf - [rb] Bumping Selenium version :: Diego Molina
  • 0f2e1b1f25 - Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintz
  • cbaff758e2 - [dotnet] Improving .NET API docs :: Diego Molina
  • 85a0c67c64 - [dotnet] Leaving .NET API docs at root level :: Diego Molina
  • e45195e0ab - [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molina
  • e55129e8e6 - Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot
  • 3084d2b6b3 - [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molina
  • cc3b395887 - [rb] Updating year in Ruby docs :: Diego Molina
  • 8ace4ecca4 - [py] Adding draft configuration for ReadTheDocs :: Diego Molina
  • 38802986d2 - [py] Fixing path for docs conf :: Diego Molina
  • da3a82b46b - [java] Add Missing W3C Exceptions (#12175) :: Oscar Devora
  • fbb0996e45 - [py] Improving docs landing page. :: Diego Molina
  • 043bb18a9e - [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenko
  • ca9d41a0d5 - [py] removed redundant attributes capabilities and set_capability in wpewebkit/options.py (#12169) :: Sandeep Suryaprasad
  • a50bfe29a1 - [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani
  • 3dc8903766 - [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad
  • 505abc310f - [java] Drop the prefix created by Bazel (#12173) :: joerg1985
  • 7cfd137085 - [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang
  • 2ebfcd93ea - [py] mapped all error codes in errorhandler.py to corresponding exception object. (#12190) :: Sandeep Suryaprasad
  • 94e6fdf11d - Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]
  • 79e6378d27 - [dotnet] Include generation of support project (#12193) :: Nikolay Borisenko
  • cdfba2b1c9 - [JS] Update rules_nodejs to 5.8.3 :: Sriharsha
  • 4d70bd80f4 - [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortner
  • d1f1b6fa39 - [py] Fix BrowserError issues (#12150) :: Sebastian Meyer
  • ebb232fd03 - Run format.sh script :: Simon Mavi Stewart
  • 25dbacb014 - [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amani
  • ab6e4f894d - [py] improve driver logging (#12103) :: Titus Fortner
  • 265e2f4202 - [java] Increased the max depth of new session payload (#12205) :: joerg1985
  • c3b226cebf - [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni García
  • eb2321327e - [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molina
  • bf389143bf - [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia
  • 7b9cb37648 - [java] Reading m2 user & pass from env vars where available :: Diego Molina
  • fc58eac32a - [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molina
  • ad8921b59c - Adding Java to the nightly job :: Diego Molina
  • 782579237e - [ci] Setting secrets on the bazel.yml :: Diego Molina
  • 7f046e81d9 - Uploading Nightly Grid jar to release :: Diego Molina
  • 9766e8d671 - [ci] Moving Nightly release creation to bazel.yml :: Diego Molina
  • 65d2cc69b7 - Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Bot
  • d1abe67bda - [rust] Include html extension for logging content when wrong driver download :: Boni Garcia
  • 1b717947b4 - [bazel] bump rules_pkg :: Simon Mavi Stewart
  • 1b210e65ad - [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart
  • 6cd79d1870 - [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart
  • 145c0a54e0 - [bazel]: Updating rules_proto :: Simon Mavi Stewart
  • 03d66644db - [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewart
  • eae0209d6a - [ci] tweaking the engflow ci build :: Simon Mavi Stewart
  • 1502130224 - [ci] Apparently we cannot set disk-cache: false :: Simon Mavi Stewart
  • 46da039c47 - [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart
  • 2ddce9794c - [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart
  • 6a4915966a - [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina
  • 79c1a4c52c - [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewart
  • ae655887e7 - [ci] Limit test run times when running remotely :: Simon Mavi Stewart
  • c49a24dec9 - Run the format script :: Simon Mavi Stewart
  • d795820f8b - [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985
  • fe1df0f8a6 - [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart
  • 7e0210c986 - [java] Run the format script :: Simon Mavi Stewart
  • e648db81a9 - [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg1985
  • 65ca57a600 - [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart
  • 8e44099fee - [java] Run the format script :: Simon Mavi Stewart
  • 55720d8542 - [bazel] Remove k8s targets :: Simon Mavi Stewart
  • 09ca2c44cb - [bazel] Switch from rules_docker to rules_oci :: Simon Mavi Stewart
  • 5a5a9caa86 - [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart
  • 09f85ec069 - [bazel] Add buildifier top-level target :: Simon Mavi Stewart
  • 8eb48b83e9 - [bazel] Run buildifier in the format script :: Simon Mavi Stewart
  • 354d6b0389 - [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart
  • 2e346ceb73 - [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart
  • 110079f524 - [java] Use netty as http server for unit testing (#12211) :: joerg1985
  • e28064e625 - [dotnet] Fix packaging problems :: Diego Molina
  • dd10ff8f89 - [CI] Fixing nightly workflow (#12231) :: Diego Molina
  • d89b4a7d81 - Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Bot
  • b9f093845f - [rb] Bumping to 4.11. :: Diego Molina
  • da9a4fbcf5 - [JS] Print debug message once for each browser when selenium manager used :: Sriharsha
  • 235bc94f6b - Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewart
  • a04a22f449 - [java] Ack the log file argument without need to combine it :: Diego Molina
  • 415f20b5fc - Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina
  • 70c67ed34c - [java] Improved the exit code and error handling (#12219) :: joerg1985
  • 6d22309ebe - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • b49da80b07 - fix property name (#12237) :: Daniel Brown
  • 6e85abbe14 - [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molina
  • cb2560d8a0 - [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg1985
  • 93e6281f1e - [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia
  • 05ed1cdba2 - [dotnet] Fixing pdb file generation :: Diego Molina
  • 83ec0faee9 - [rust] Remove unused variable in ie module :: Boni Garcia
  • 7c40c114b8 - [py] removed un-necessary __init__ from driver_finder.py and selenium_manager.py (#12265) :: Sandeep Suryaprasad
  • c3ecc3c8b3 - [java] Really drop the prefix created by Bazel (#12264) :: joerg1985
  • 92256a0bae - [java] Deprecate all 'lift style' code (#12263) :: joerg1985
  • b99c470611 - [py] used truthy check instead of checking for length in to_capabilities method in ie/options.py (#12262) :: Sandeep Suryaprasad
  • 5a62db1898 - [py] remote commands dict is moved outside RemoteConnection class in remote/remote_connection.py (#12261) :: Sandeep Suryaprasad
  • 55aa885987 - [py] moved ConnectionType class outside Mobile class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad
  • 921ec29c82 - Minor spelling Fix (#12258) :: vedanthvdev
  • ccdbd04f50 - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • 8ed2d9f76e - [py] used pathlib module to check if the file exist in remote/file_detector.py (#12253) :: Sandeep Suryaprasad
  • 787694bdfe - [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina
  • 112d4f2838 - [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko
  • 1fe0628662 - [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molina
  • e822f4c4fb - [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad
  • 1ea0f18377 - [py] added pythonic approach of type checking in firefox/firefox_profile.py (#12271) :: Sandeep Suryaprasad
  • 2532076ead - [py] let users pass service args to IE driver (#12272) :: Titus Fortner
  • ec65a7de5d - Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singh
  • d05ab6fa17 - few tweaks to driver finding logic (#12269) :: Titus Fortner
  • 9940567a1e - [bazel][java] Remove TestNG dependency (#12249) :: joerg1985
  • 7f28ee0473 - [java] Formatting files :: Diego Molina
  • 1976dbe22e - Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molina
  • c49361a1d2 - Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak
  • 41744d94e8 - [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985
  • a597e72bf9 - [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García
  • 295f272435 - BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev
  • 5ba17d6a3b - [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad
  • 3b7428a4a8 - [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molina
  • fcfb21b4df - [java] Removing unused dependency :: Diego Molina
  • 48b5659afd - [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina
  • 09e7393782 - [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia
  • 7ce9bba5c2 - [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia
  • 47f993f9dc - [java] Removing deprecated methods (findElement & findElements) :: Diego Molina
  • 2fd7dd7858 - [rust] Minor refactoring according to linter warning :: Boni Garcia
  • 6c2795513e - Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDotty
  • e951100ab9 - [rb] update gems and linting :: titusfortner
  • fea7c9d9c7 - [rb] server class use a port prober instead of hard coding default port :: titusfortner
  • 124be0b949 - [rb] server does not support shutdown endpoint, can only end the process :: titusfortner
  • 3bbbeb50e0 - [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner
  • 6b00faadee - [rb] add integration tests for Server class :: titusfortner
  • 8306553e2b - [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortner
  • b94159e08c - [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner
  • 50f925201b - [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni García
  • f8240df9da - [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad
  • 4b9a8ea5ff - removed unused 'mozmill' code (#12306) :: joerg1985
  • 6002d146af - [py] added type hints to SwitchTo class (#12296) :: Sandeep Suryaprasad
  • 669fbb3e12 - [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad
  • 4468622bb0 - [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad
  • 2382736e28 - [java] less memory allocation (#12320) :: joerg1985
  • 4b606947cc - Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot]
  • 4fc3011997 - Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot]
  • dbed728db4 - removed more antique unused third party code and binaries (#12307) :: joerg1985
  • b03bfa11cb - [rb] add logging :: titusfortner
  • 5eced26352 - [JS] Update npm libs to latets and minor bidi fixes :: Sriharsha
  • addaa5d3b5 - [dotnet] netcoreapp3.1 is deprecated :: titusfortner
  • d7170741fe - [dotnet] this is now managed by drivers not Selenium :: titusfortner
  • 201224391a - [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo
  • 35f080a92a - [dotnet] do not target netcoreapp3.1 in tests :: titusfortner
  • 296d86af74 - [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner
  • 2764ea7bae - [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad
  • 4e1fd7f4e0 - [py] Moved all PrintOptions class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad
  • 067f10a3a3 - [py] updated documentation links. (#12326) :: Sandeep Suryaprasad
  • fd36c53d6a - [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani
  • 84724107cd - [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani
  • 7f561140ec - [py] Selenium Manager prevents these error messages :: titusfortner
  • 3daa319c84 - [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner
  • 7589a65df0 - [dotnet] fix bad merge :: titusfortner
  • 3fbd0e5d6a - [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner
  • 6176d7ec65 - [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner
  • 6a48692712 - [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner
  • 054467a80a - [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner
  • 38876397a8 - [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni García
  • e00bcf5e54 - [py] removed start_error_message param from common/service.py (#12365) :: Sandeep Suryaprasad
  • 276240d9ca - [py] enable cdp to work for edge :: titusfortner
  • 3bebd4206b - Add supports for list-of-table options (#12363) :: Scott Babcock
  • f13370b278 - [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg1985
  • 6865f1cc9b - [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985
  • ca60c2207f - Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot]
  • 4173713a30 - [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni García
  • e70b3ba39e - Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot]
  • 12f387210f - Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot]
  • 9c82c944a5 - [rust] Update crates to the latest versions :: Boni Garcia
  • b543555374 - [rust] Fix checksum in cargo lock file :: Boni Garcia
  • a9186426f9 - [grid] fixed the command line interface :: Jörg Sautter
  • 30adcb4dcc - [java] fixed partial matches for UrlTemplate :: Jörg Sautter
  • f0da49be72 - [rust] Minor smell-fix reading mutable config :: Boni Garcia
  • 12bc023341 - [grid] use a message template when the log message is most likely dropped :: Jörg Sautter
  • ee32f223d4 - [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortner
  • b22d08dc2b - [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985
  • fb4c62e6dc - Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas
  • 44d202c90b - [py] __init__ in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad
  • 0013140fd5 - [grid] Using SM to find drivers on PATH :: Diego Molina
  • 18eb3b1be6 - [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García
  • 490de08587 - [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni García
  • a27e97c128 - [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina
  • 778cf32787 - [javascript] Using SM to check drivers on the PATH :: Diego Molina
  • 9d08a5ce3a - [javascript] Display info about SM activity :: Diego Molina
  • 0f5acf2a8f - do not need an extra log message that manager is being used :: titusfortner
  • 388f53092d - [rb] no longer need to require net/https separately :: titusfortner
  • f104ccd393 - [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia
  • 838a70f118 - [javascript] Removing extra logging :: Diego Molina
  • ecd6d6b4b3 - [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina
  • 1c72078c35 - [javascript] Removing service parameter from getPath :: Diego Molina
  • 1d459cd528 - [py]: use subprocess.TimeoutExpired when catching errors on Popen.wait() :: symonk
  • 4162f478ba - [java] minimize overhead of regex compilation :: Jörg Sautter
  • 962a34bfcf - [dotnet] allow running tests with Edge :: titusfortner
  • 60eab06a8f - [dotnet] fix bug preventing running Safari Technology Preview :: titusfortner
  • f948e126db - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 2879d3e0a6 - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 592d8e8c60 - [py] added type hinting support to common/actions libraries. (#12325) :: Sandeep Suryaprasad
  • 9772e551b5 - [cdp] Removing from browser_protocol.pdl :: Diego Molina
  • 3afa31990b - [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García
  • 288fdfa86b - [sm] Updating Selenium Manager binaries :: Diego Molina
  • bc3b54830c - [java] Using same variable for log output :: Diego Molina
  • 9ff4c2ba82 - UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhury
  • fb6ef09964 - [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasad
  • d90f7baea0 - [py] Fix type of ignore_proxy in ChromiumRemoteconnection :: symonk
  • 882afba258 - [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk
  • 6d41ffd0a2 - [py]: Remove unnecessary else block in SeleniumManager.run() :: symonk
  • dc52e29ed7 - [py]: Remove unused vars :: symonk
  • 0a17d0177c - [py]: Convert accidental string concatenations to a single string :: symonk
  • 13e5f8862e - [py]: Raise a more generic ValueError when proxy type is not acceptible :: symonk
  • d4a124d895 - [py]: Bump mypy => 1.4.1 :: symonk
  • 9fdeaa914e - [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner
  • 01f65d261b - [py] add browser output from selenium manager to options (#12404) :: Titus Fortner
  • 4e8e1bc54b - [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sautter
  • a0e569b082 - [py]: Add check=False explicitly to subprocess calls; simplify keys_to_typing :: symonk
  • d2a74f1380 - [py]: Update tox versions for github actions :: symonk
  • 4680cd3cd3 - [py]: Expose WPEWebKitService and WebKitGTKService in the public API :: symonk
  • 842f413b2c - [java] restored the import statements :: Jörg Sautter
  • 6ff1303792 - [py]: Fix bug when logging manager path :: symonk
  • fa1506fcb0 - [py]: Prep versioning for 4.11.0 release :: symonk
  • e86c3cfd4e - [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortner
  • b9abe9506d - [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molina
  • deeedb18a4 - [rust] Canonicalize browser path found in PATH (#12413) :: Boni García
  • d86b1d442f - [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia
  • 0267b0feca - [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia
  • 0fa6c3f327 - [rb] remove deprecated code (#12417) :: Titus Fortner
  • a07d1fdf93 - [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina
  • 91ef191d3d - [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner
  • 9b7c1fbcf7 - [py]: Remove deprecated ActionChains.scroll(...) :: symonk
  • fab49a5543 - [java] Removing deprecated createServiceWithConfig in ChromeDriverService :: Diego Molina
  • e348657ac7 - [java] Removing deprecated webdriver.chrome.whitelistedIps in ChromeDriverService :: Diego Molina
  • 9d6842d95c - [py]: Reraise in Service as the direct cause :: symonk
  • 8370c14533 - [java] Formatting files :: Diego Molina
  • b4b76e21f1 - [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina
  • 29494a5a6f - Bump certifi from 2022.12.07 to 2023.7.22 in /py (#12419) :: dependabot[bot]
  • d8b3418cb8 - [py] removed unused variable DEFAULT_SAFARI_CAPS in safari/webdriver.py (#12416) :: Sandeep Suryaprasad
  • 7c7790d708 - [py] added type checks in setter methods of different browser options (#12328) :: Sandeep Suryaprasad
  • 86f7b57549 - [py] Making linter happy :: Diego Molina
  • 7c5439883e - [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina
  • 53cca49c3b - Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet
  • 6f58fb9ceb - [py] Ignoring test due to Chrome issue :: Diego Molina
  • a9ef96ef3e - Add support for FedCM commands (#12096) :: Christian Biesinger
  • f03ba8cf16 - [grid] Returning se:bidi when the user sends webSocketUrl. :: Diego Molina
  • 60a054b593 - [java] Formatting files :: Diego Molina
  • b7bd4c0664 - [rust] Use "stable" label for current stable browser version (#12422) :: Boni García
  • 835481a29a - [rust] Update dependencies and lock file :: Boni Garcia
  • 2ea04c5396 - [rust] Fix integration tests in Bazel :: Alex Rodionov
  • 5e39f3633e - [rb] redundant — asserting executable also asserts file :: titusfortner
  • f3ab2021e2 - [rb] skip options with nil value :: titusfortner
  • a4d317d32e - [JS] Update changelog [skip ci] :: Sriharsha
  • 20c084f902 - [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina
  • 0c4880463b - [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina
  • 9c4eb36e9e - [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad
  • 2580fc64f5 - [py]: Simplify logic for ActionsBuilder initialiser :: symonk
  • f41bc81c49 - [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi
  • 642c4fd954 - [py]: Fix CI :: symonk
  • b4dd762619 - [py]: Improve exception chaining from DriverFinder.get_path(...) :: symonk
  • 778d195c9e - [py]: Remove warning duplication in webdriver.py and provide stacklevel= :: symonk
  • 25a518922c - [py]: Add missing check for windowHandle == current :: symonk
  • 316d8cf095 - [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko
  • 2516656e0c - [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenko
  • c0317a5ed6 - [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García
  • 3926580dc2 - [rust] Return complete safari and safaritp browser path (#12434) :: Boni García
  • f2d842754c - [java] make external modules static (#12294) :: joerg1985
  • c620c3702c - [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewart
  • e69feee8d3 - [py]: Fix checking window handles for current :: Simon K
  • aa68cb13ac - [java] Making sure browser path is not null :: Diego Molina
  • a6405d4380 - [java] Showing SM error when the exception is thrown :: Diego Molina
  • 5f7793483d - Updating change logs for 4.11.0 :: Diego Molina
  • 0e0a9b0b90 - Run the format script. No logical changes :: Simon Mavi Stewart
  • 040bc5406b - Bumping versions to 4.11.0 :: Diego Molina

- Java
Published by diemol over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.10.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4450a44e18 - Update mirror info :: Selenium CI Bot
  • 1ab13d9c6e - [rb] Bumping Selenium version :: Diego Molina
  • 4dd9e1f8ad - [rust] Include --debug flag in CLI test :: Boni Garcia
  • c7e2b557d7 - [rust] Log error message as debug trace when parsing version :: Boni Garcia
  • e51d1aabfd - [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia
  • 9c2f47572b - [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia
  • 3893a5ed63 - [rust] Minor smell-fixes :: Boni Garcia
  • dd9f306417 - [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garcia
  • cbcc6b3060 - [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garcia
  • b579892869 - [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia
  • 666c3ea941 - [rust] Include assertion to assess browser version detection :: Boni Garcia
  • 9105916ce8 - Update mirror info :: Selenium CI Bot
  • a4b0ddd02b - [rust] Support building on Windows ARM64 :: p0deje
  • 7869fdc345 - [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov
  • 542f0a16c7 - [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov
  • 79e3f9e6f0 - [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko
  • 797b713d78 - Fix: typo in the "addArguments" method comment (#11945) :: Maid
  • 68a683f670 - [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani
  • 98d3e26b3e - [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García
  • 1ea3134877 - [java] Handling case where -1 is returned as statusCode :: Diego Molina
  • dfe07841e8 - [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina
  • 293046106e - [java] Remove deprecated "version" JWP capability :: Diego Molina
  • 3d8c6fa7a9 - [java] Remove deprecated "platform" JWP capability :: Diego Molina
  • b643cf793e - [java] Enabling and fixing tests in Firefox :: Diego Molina
  • 41bbc5f883 - [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina
  • 940b183e3a - [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molina
  • ef69f1b05e - [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani
  • 590d3240d4 - [java] Removing unused CapabilitiesUtils.java class :: Diego Molina
  • 79c7847068 - [java] Removing more unused classes :: Diego Molina
  • 0c025325aa - [grid] Displaying the real stereotype config at startup :: Diego Molina
  • 46f300c374 - [java] Adding ventura as platform :: Diego Molina
  • 5e95c81518 - [java] Adding task to publish snapshots in Java :: Diego Molina
  • 1947771a93 - [java] Fixing build :: Diego Molina
  • da2e767ebe - [rb] allow users to direct driver process output (#11964) :: Titus Fortner
  • cd3216e68d - Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionov
  • f2b27807ab - [java] add logging for starting the driver :: titusfortner
  • cc87ca0e43 - [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov
  • 83b0b0d88d - Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov
  • 9ac368b475 - Do not switch and remove node in one iteration (#11961) :: joerg1985
  • e5805a47f2 - Add corner case test (#11970) :: Rishav Trivedi
  • 38cbd003e9 - [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex
  • 2403c71eab - [java] Fix failing build :: Simon Mavi Stewart
  • bb95c2cd48 - Fix README stopping at Rust build steps :: Alex Rodionov
  • c2944a1123 - Handle fragmented websocket messages (#11962) :: joerg1985
  • 18164af446 - [java] Remote selenium-remote tag from test targets :: Alex Rodionov
  • 2266ffc8b2 - [java] Fix a typo :: Alex Rodionov
  • 8921182b59 - [java] add more logging to Selenium Manager (#11959) :: Titus Fortner
  • 440a388d0b - [CDP] Adding v113 and removing v110 :: Diego Molina
  • 35827eb5b5 - [rb] Fix DevTools old version loader spec :: Alex Rodionov
  • ab94305c7b - [rb] Add sizes for Bazel test targets :: Alex Rodionov
  • 1fd552d577 - [rust] Add sizes for Bazel test targets :: Alex Rodionov
  • 69e67ae9b3 - [Java] Fixing log level comparison :: Diego Molina
  • d530584d2e - Configure remote builds to use EngFlow (#11887) :: Simon Stewart
  • 66e51be38c - Make Driver Services consistent (#11973) :: Titus Fortner
  • 59fa77c675 - [py] update logging to match other bindings (#11990) :: Titus Fortner
  • 74e0af80bd - [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina
  • 000cb086e9 - [java] Overriding methods to have main platform names lowercase :: Diego Molina
  • 0dbec9d489 - Putting the logic to verify driver service path in a single place (#11992) :: Diego Molina
  • bcf48d14e5 - [rb] Support remote debugging via debug gem :: Alex Rodionov
  • 9f3352b690 - [rb] Replace pry with irb :: Alex Rodionov
  • de7acb9099 - [rb] Make //rb:lint a test target that auto-corrects files too :: Alex Rodionov
  • 0ce64cb561 - [dotnet] Using SM in default service creation (#11994) :: Diego Molina
  • 19a4582c3c - Support newer versions of urllib3 (#11993) :: Michael Mintz
  • deceb80a74 - [py] Update python dependencies and relevant files :: AutomatedTester
  • 65b97fc575 - [rb] Enable debug gem for MRI only :: Alex Rodionov
  • bfcda90ecb - [dotnet] Encoding process output :: Diego Molina
  • 8efae1bdad - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina
  • 55283eb79b - [dotnet] Generate API documentation (#11968) :: Nikolay Borisenko
  • af7eb2e4d6 - [rb] Update README to require Ruby 3.0 :: Alex Rodionov
  • 156e7f56a8 - [rb] adjust custom rspec matchers to work for any log level output :: titusfortner
  • 2d022c013e - [rb] change logging default to :info and support ignoring any logging :: titusfortner
  • c4776a36f4 - [rb] allow both allowing and ignoring logging messages by id :: titusfortner
  • 1cd84f7b6b - [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortner
  • eec423611d - [rb] update guards to get tests passing :: titusfortner
  • e4e636223c - [rb] fix bug with driver logging :: titusfortner
  • c81d86a37b - [rb] update changelog :: titusfortner
  • bc7e0c7341 - Updating changelogs and bumping version to 4.9.1 :: Diego Molina
  • eb2032df7f - [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molina
  • c6f7396f62 - Update mirror info :: Selenium CI Bot
  • 5c0fda7adf - [rb] Bumping Gemfile.lock :: Diego Molina
  • f275319562 - [java] Update version in CHANGELOG (#12008) :: Vladislav Velichko
  • bcd0c314ce - [js] Handle rejection of the driver :: AutomatedTester
  • f76a893011 - [bazel] Use a credential helper (#12018) :: Simon Stewart
  • 445e9a3855 - [bazel] Bump to 6.1.2 :: Simon Mavi Stewart
  • af71e2041e - Start running tests with the EngFlow grid (#12020) :: Simon Stewart
  • 7971a535a4 - [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewart
  • ec287e9cb7 - [gh workflow] Build still not working :: Simon Mavi Stewart
  • 0db6dfce81 - [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewart
  • ff6c8a57e5 - [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewart
  • fca6d690f5 - [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart
  • 635f86c4c2 - [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart
  • 8e0c968e38 - [js] Bump JS to 4.9.2 :: AutomatedTester
  • 71384d8faa - [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina
  • 35530cc7be - [java] Fixed the URI in a log line (#12000) :: joerg1985
  • b9ba020876 - [dotnet] Removing supported configurations per project added by mistake :: Diego Molina
  • acdb19d6ef - [java] Updating deps :: Diego Molina
  • 33db2e9e68 - [java] Bumping mockito version and updating tracing.txt :: Diego Molina
  • c7d622d698 - [rb] unguard tests now passing :: titusfortner
  • cdc4301192 - [rb] remove firefox guards on shadow dom locator tests :: titusfortner
  • 632df3ecab - [grid] Updating JS deps :: Diego Molina
  • ed313de742 - [rb] implement proxy support for Selenium Manager :: titusfortner
  • 2a6b07579c - [py] fix flaky test :: titusfortner
  • 4b14cf7c1b - [java] Reverting mockito to 4.11.0 :: Diego Molina
  • 2ee5fb7d03 - [grid] Refining the search field for running sessions :: Diego Molina
  • c61ac143df - [grid] Refining how queued sessions look in the UI :: Diego Molina
  • 163541fbb7 - [grid] Fixing UI test :: Diego Molina
  • f3316d9bff - [grid] Enhancing stereotype in Dynamic Grid :: Diego Molina
  • a2235cde99 - [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner
  • 5c891ce374 - [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg1985
  • 43eb1e5477 - Automatically format the code (#12023) :: Simon Stewart
  • da0dcefdc9 - [java] Formatting missing files after merging #12023 :: Diego Molina
  • 5764ff99bb - [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenko
  • e7acc958ad - Update mirror info :: Selenium CI Bot
  • 0d08c74f41 - Update mirror info :: Selenium CI Bot
  • 69ccfe4903 - [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko
  • 89f1f083ab - [java] simplified some control flows logic and removed unused imports (#11974) :: Alex
  • 6333dec559 - [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko
  • 1c171e7c15 - Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer
  • 4bf1d68160 - [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko
  • 971a7274bf - [java] make all logging variable names consistent (#12007) :: Titus Fortner
  • 38cccda2d3 - [java] Removing duplicated test in ElementEqualityTest :: Diego Molina
  • ff8e6a10d5 - [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina
  • 7aae749648 - [java] Enabling tests for Firefox :: Diego Molina
  • 0f95ec854a - Include date in commit message of mirrow workflow :: Boni Garcia
  • dd435a11cf - [java] Enabling tests for Chrome and Edge :: Diego Molina
  • 76701ad4b1 - [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg1985
  • 1bfcb4a48e - [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni García
  • b2f629d5c9 - [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg1985
  • 8138847791 - [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina
  • 683b19db73 - [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina
  • 1b600b1663 - [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina
  • 11b17715c3 - [java] Formatting files :: Diego Molina
  • 184a83575e - [java] Removing deprecated setters in Rectangle.java :: Diego Molina
  • b98501665b - [java] cast to ArrayList (#12065) :: Alex
  • 7cd20cfab6 - [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko
  • 379dcabd94 - [dotnet] Removing duplicated test :: Diego Molina
  • fb986f881b - [dotnet] Adapting test to new W3C behaviour :: Diego Molina
  • a3df73cf22 - [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan
  • 3c6c3bebe0 - [sm] Updating SM binaries :: Diego Molina
  • 94303e0e65 - [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko
  • 922aaf3016 - [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985
  • c149513711 - [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina
  • 0f8a9225ae - [java] Optimize equals and hashCode methods of Rectangle class (#11918) :: Valery Yatsynovich
  • 9b42f09eb3 - Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquet
  • b4c767117d - [java] Formatting Java files. :: Diego Molina
  • 9f325c2649 - [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewart
  • c1b45801bf - add link for logging documentation to issues template :: titusfortner
  • c127eb2991 - [java] Respect disabled pretty printing for arrays (#12079) :: joerg1985
  • 38b4acc8ab - [java] Adding userWebView2 to Java :: Diego Molina
  • 737c1cc586 - [javascript] Adding userWebView2 to JS :: Diego Molina
  • c01587a5b5 - [java] Printing response payload to understand error :: Diego Molina
  • 4c2ab02240 - [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart
  • 8e2b3e1aaa - [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewart
  • e5b4671117 - [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewart
  • edb838bcd3 - [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewart
  • cf81deaca1 - [javascript] Logging SM activity when a driver is not found. :: Diego Molina
  • 6222ac0d25 - [rb] Adding support for webview2 in Edge :: Diego Molina
  • 9e165e5929 - [JS] Code cleanup update npm deps to latest :: Sriharsha
  • 6a776f38fe - [py] fix proxy options (#12029) :: Titus Fortner
  • 5b406700f9 - [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner
  • 679fdb83ec - [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortner
  • e9b2bdadeb - [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewart
  • f8b7a1da86 - [bazel] Run buildifier :: Simon Mavi Stewart
  • e92987a194 - [py] Fix type hints and docstring (#12067) :: Oboleninov Anton
  • 098c597ce6 - [grid] Grid UI tests don't need to run in remote :: Diego Molina
  • 254e5340a5 - [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens
  • 7b7c7dd0be - [grid] Logging correct caps for session creation :: Diego Molina
  • 6867e4f67a - [grid] Taking into account BiDi url matches too :: Diego Molina
  • d1b8e6cdf1 - [java] Improving FirefoxDriver BiDi :: Diego Molina
  • d97e441968 - [java] Using se:bidi url when Grid returns it :: Diego Molina
  • 2beaa596e6 - [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani
  • 88216a368e - added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasad
  • a174abe9ba - [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García
  • 9f002a2a7c - [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molina
  • f7d3df2801 - [IEDriver] Logging the correct browser mode after process launch :: Diego Molina
  • 8a73d502e2 - [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amani
  • c1e47d30fd - [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani
  • 018293f0c2 - [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina
  • 5a4dfe58a2 - [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart
  • 4e745b737d - [bazel] Roll pinned chrome version :: Simon Mavi Stewart
  • 06ff139cbc - [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewart
  • abad15e55d - Check whether we should skip the ReferrerTest :: Simon Mavi Stewart
  • 9f5801c82f - [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner
  • 4f076e0816 - [java][bidi] Add browsing context events support (#11759) :: Puja Jagani
  • 178c60e567 - [rust] Fix reading default timeout value in Selenium Manager :: Boni Garcia
  • b1cd355fb0 - [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amani
  • ea82c6634f - [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia
  • 0dd9e34d01 - [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionov
  • d10f8c2258 - improve "near" relative locator behaviour (#11290) :: Alpatron
  • e47de45e80 - [ci] Allow anyone to SSH into runners :: Alex Rodionov
  • 69f44a3ca7 - [rust] Fix test failures on Windows CI :: Alex Rodionov
  • 7e198932c1 - [rb] Replace debug session with Bazel run_under flag :: Alex Rodionov
  • d92b0ae3d7 - [java] do not send driver logs to console by default (#12136) :: Titus Fortner
  • 1047de3dae - [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71e
  • a3794d789a - [rust] Revert enabling sandbox for tests :: Alex Rodionov
  • aa0640b5fd - [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner
  • 1a914bf518 - update windows setup information in README :: titusfortner
  • b571cd7e35 - [rb] setting log value does not apply to Safari :: titusfortner
  • 669a493ca6 - [java] fix geckodriver log truncation logic :: titusfortner
  • 710bd1bed6 - [dotnet] mark safari service method obsolete :: titusfortner
  • aaf6c27e49 - [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov
  • 3c2313f3dd - [java] Formatting files. :: Diego Molina
  • 0b1cca9409 - [CDP] Adding v114 and removing v111 :: Diego Molina
  • 198f1f2b6b - [java] minor code style and typos improvements (#12127) :: Alex
  • 015b7674e0 - [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart
  • 767c87e8e7 - Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewart
  • b498cbbff4 - [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart
  • 23e13a94a1 - [java] Run the format script :: Simon Mavi Stewart
  • ba638161e2 - [JS] support Selenium Manager using proxy info from options :: Sriharsha
  • cce294ccfa - [dotnet] Fixing typo on new CDP version :: Diego Molina
  • 77c00ffe2d - [js] use generated selenium manager artifacts for testing :: titusfortner
  • 10e5fbbdae - [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortner
  • f949736e68 - [java] Adjusting tests :: Diego Molina
  • f2c1192745 - [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart
  • 38e658a3d3 - update how selenium manager logs (#12145) :: Titus Fortner
  • 96494b4a68 - [py] Added type hints to all the conditions in expected_conditions.py module. (#12139) :: Sandeep Suryaprasad
  • a7fdd010c3 - [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart
  • 3f139eb9a4 - Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewart
  • b3ab716164 - [java] update error references to latest location in docs :: titusfortner
  • dc9ab406a9 - [java] create special driver exception for referencing documentation :: titusfortner
  • fb21cac1a9 - [rb] add links to documentation for error messages :: titusfortner
  • 757faf0df8 - [rb] improve logger logic :: titusfortner
  • fbfc80871e - [rb] add custom Selenium Manager error and improve logic :: titusfortner
  • 6e8760a10a - [grid] Deleted all javax.servlet related code (#12149) :: joerg1985
  • 370428cb9e - Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart
  • 722376a973 - [py] add links to documentation for errors (#12156) :: Titus Fortner
  • 100027120e - [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner
  • 937236c023 - [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg1985
  • 7497e38c57 - [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewart
  • a6c7e03f4a - [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharsha
  • cb9cdc14c2 - [rb] Update Ruby rules for Bazel :: Alex Rodionov
  • b30ec03dda - [dotnet] link exceptions to documentation :: titusfortner
  • d343d2ccb0 - [dotnet] add Driver Location Exception and update exception conditions :: titusfortner
  • 3440f5ac95 - update changelogs for 4.10 :: titusfortner
  • 5af3b2de22 - [js] change log level in Selenium Manager to reduce noise :: titusfortner
  • 4e77adebc1 - [py] fix broken syntax in mutation events :: titusfortner
  • 0f0f70657d - [py] fix broken syntax in mutation events :: titusfortner
  • 02744ac57f - [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina
  • 92a0a8a9c2 - [py] Removing unused import to fix linter :: Diego Molina
  • c14d967899 - Bumping versions for 4.10.0 release :: Diego Molina

- Java
Published by diemol over 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.9.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f5b9191db1 - [IEDriver] Bumping version to 4.8.0 :: Diego Molina
  • d985705e8c - [rb] Bumping Gemfile :: Diego Molina
  • 425684ae27 - Evaluate the whole PR when checking CI :: Alex Rodionov
  • 4a81bb75fc - [IEDriver] Updating CHANGELOG :: Diego Molina
  • 484359ce66 - Show the full CI build result in README :: Alex Rodionov
  • 3f6717df64 - pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayo
  • b803c68624 - [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliard
  • bcb5a25dde - [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha
  • 398524fd6d - update build requirements in readme :: titusfortner
  • fed93711e4 - [py]: Add docstring for alert_is_present :: symonk
  • 39ceed7808 - [py] Avoid shadowing builtin in variable names :: symonk
  • 8815c27cd3 - [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García
  • 6bc5a589dd - [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani
  • 775d6bbafe - Updating 4.8.0 release date for Ruby :: Diego Molina
  • 20d68b3963 - [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani
  • 0e5bb5b37f - Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié
  • 7de6dec1c6 - [rust] Selenium Manager processes PATH (#11597) :: Boni García
  • 2917d05a2e - [java] Fix linting error :: Puja Jagani
  • ce0b6f1c80 - [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani
  • 23782b3b4e - print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev
  • 764aff68f3 - [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garcia
  • e92ab45a80 - [rust] Make public the function for formatting :: Boni García
  • e3e77e73d6 - [rust] Remove geckodriver 0.32.0 test :: Boni Garcia
  • cbd263f3b8 - [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jagani
  • cab3949d60 - [dotnet] update references to latest version of chrome in tests :: titusfortner
  • cd1c146160 - [java] guard test based on Chromedriver bug :: titusfortner
  • 7e8d9d2ae6 - [js] guard tests due to chromedriver bug :: titusfortner
  • 80e7446047 - [rb] guard tests for BiDi browsing context :: titusfortner
  • 3e5d47c86f - Update tracing.txt :: Puja Jagani
  • 99126df8db - Update pinned browsers :: Simon Mavi Stewart
  • 4e02ef4559 - Generate a Maven BOM (#11560) :: Simon Stewart
  • 8cfe8a40f9 - [js] Add script pinning (#11584) :: Puja Jagani
  • c044441a0d - [py]: Bump black & isort versions :: symonk
  • 1e2a4c47cf - [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García
  • 332988cd7b - [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amani
  • e2d160b904 - [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani
  • 5d8b8a9a05 - [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner
  • 771c22c7f7 - [CDP] Adding v110 and removing v107 :: Diego Molina
  • 60c9f4a4c3 - [java] Format Selenium Manager wrapper class in Java :: Boni Garcia
  • 4f09bf0c74 - [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolka
  • e11ab24383 - [dotnet] Updating tests to work with v110 :: Diego Molina
  • c1ac4c7a62 - [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Render
  • d95e96fc50 - [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molina
  • b1300a65c0 - Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan
  • 8b4b818bcd - [java] Using Selenium Manager for Java tests :: Diego Molina
  • caabae25e9 - [IEDriver] Updating atoms for IE Driver :: Diego Molina
  • 8ebccac989 - Updating changelogs and bumping version to 4.8.1 :: Diego Molina
  • 8a585c5b6f - Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz
  • 68c556eb2b - [rb] Updating Gemfile.lock :: Diego Molina
  • 835ee7ed72 - Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz
  • 728db91420 - [py] Bumping Python to 4.8.2 :: Diego Molina
  • b5a118ad6b - Removing browser drivers from GitPod config :: Diego Molina
  • 50d1ae9d25 - [rust] Include support for Safari in Selenium Manager (#11609) :: Boni García
  • cebf542e7c - [rust] Include safari and safaritp as browser (and safaridriver as driver) in Selenium Manager :: Boni Garcia
  • f719b026cc - [rust] Move browser and driver names to each specific module :: Boni Garcia
  • 50bf0ac179 - [rb] remove guard on tests for fixed bug in chromedriver :: titusfortner
  • 3b16504d68 - [rust] Simplify browser names per module in Selenium Manager :: Boni Garcia
  • c5fd09a0fb - [grid] Enabling detectDrivers original behaviour. :: Diego Molina
  • 6cb3e2f83f - [grid] Improving flag description :: Diego Molina
  • e1d84a1d9a - [CI] Freeing disk space before run :: Diego Molina
  • 440c0b1f2e - [CI] Fixing CI script :: Diego Molina
  • 1563e8a032 - [rust] Update Cargo dependencies :: Alex Rodionov
  • c79cab528b - [grid] Switching Selenium Manager flag to false by default :: Diego Molina
  • ed0fe60177 - [java] Fix NPE regression in 4.8.0 (#11701) :: Kouzukii
  • ecea48d30e - [java][cdp] Allow reusing DevTools instance upon calling close() (#11704) :: Puja Jagani
  • 1c70137592 - [java] implement DriverFinder completely independent of Service classes (#11491) :: Titus Fortner
  • 57a4060ebb - [CI] Mirror api.github.com using scheduled job (#11711) :: Boni García
  • b8b2f61e3c - issue-1533899181 (#11551) :: RussiaVk
  • 0be6a8795c - [JS] Update rules_nodejs to 5.8.2 :: Sriharsha
  • 52be8c399b - Bump actions/checkout from 2 to 3 (#11716) :: dependabot[bot]
  • b6fbd93ae4 - Using Selenium CI to push :: Diego Molina
  • 199f4f60c3 - Update mirror-selenium-releases.yml :: Diego Molina
  • 6792f6186c - Update mirror-selenium-releases.yml :: Diego Molina
  • 63e8543a39 - Update mirror info :: Selenium CI Bot
  • 7d233ef29a - Remove newline to enable hyperlink in VS Code (#11719) :: MMK-IBSEN
  • 906baa8e9e - Allow LocalNode to be extended for customisation (#11718) :: Krishnan Mahadevan
  • c483b0f899 - [rust] Selenium Manager parse mirror to get latest IEDriverServer version (#11672) :: Boni García
  • 796b2d40cd - [rust] Bump selenium-mamanger dependencies :: Boni Garcia
  • d7cbcbf3f7 - [rust] Change default TTLs in Selenium Manager (#11686) :: Alex
  • cfc7eed50b - Bump dns-packet from 5.3.1 to 5.4.0 in /javascript/grid-ui (#11728) :: dependabot[bot]
  • 3179985c2c - extending WebDriverException (#11727) :: Mohab Mohie
  • 201f528647 - Adding note about --depth 1 :: Diego Molina
  • d7b0b09d57 - [rust] Fix local architecture discovery in Selenium Manager (#11611) :: Boni García
  • 8225b28dc0 - [py] Fixing lint :: Diego Molina
  • e4f334e161 - [java] Deprecate CDP instance methods in FirefoxDriver :: Puja Jagani
  • b7d7c49165 - [py] Fixing Selenium Manager test :: Diego Molina
  • 4aee4167c0 - [java] Adding allowHosts to GeckoDriverService :: Diego Molina
  • 91daa27d08 - [grid] Passing language env var to child containers :: Diego Molina
  • 40893142c3 - [js] Using status from response (#11742) :: Diego Molina
  • ce4a66b082 - [java] Deprecate CDP support for FirefoxDriver :: Puja Jagani
  • 1e91f512f0 - [grid] Removing unknown extensions for IE :: Diego Molina
  • f28144eb72 - InvalidSelectorException now extends WebDriverException :: Diego Molina
  • cb6ff297f4 - [rust] Use static linking using cross-compiling to target x86_64-unknown-linux-musl in GH Actions (#11749) :: Boni García
  • 9acbfce23d - [CDP] Disabling some CDP tests on Firefox :: Diego Molina
  • 1637d36d0d - [rb] Fixing linter :: Diego Molina
  • a1f805f423 - fix typing bug (#11735) :: Johnny.H
  • 1c8eac0205 - fix(sec): upgrade cryptography to 39.0.1 (#11732) :: fuyou
  • 179ea5d84c - Bump cryptography from 38.0.3 to 39.0.1 in /py (#11630) :: dependabot[bot]
  • 14b1befba0 - [py]: Additional type hinting for actions :: symonk
  • 18a23adb9e - [py]: bump mypy in tox recipe; tweak some additional mypy complaints :: symonk
  • 6a47cc3814 - [py]: Only SIGKILL service processes that did not gracefully clean up and exit from sigterm :: symonk
  • 3a843aa4bb - [py]: use subprocess.TimeoutError for handling subprocess termination waiting :: symonk
  • a5ac62a6a0 - [docker] update dev images focal version. closes #11731 :: symonk
  • 4a8c25c10f - [py]: Remove unnecessary calls to mapping .keys() :: symonk
  • 6ef8cb8b25 - 更新 options.py (#11623) :: ting
  • e4b87d4456 - [py]: Close FirefoxBinary log files when quitting Firefox driver instances. closes #11730 :: symonk
  • 520510df71 - [py]: Allow all services classes to accept **kwargs :: symonk
  • 966bd3f5c5 - [py]: Allow creation_flags to be passed into any Service via **kwargs :: symonk
  • cd88d1852d - [py]: Allow close_fds to be controllable through **kwargs for all service objects :: symonk
  • a916504353 - [py]: Give more fine grained control to subprocess Popen calls for all services :: symonk
  • cbbcc371ef - [py]: use pop instead of get for popen kwargs in services :: symonk
  • 005b588b5b - [py]: Update python change log :: symonk
  • 393ba87b64 - [py]: simplify service kwarg handling in the service base class :: symonk
  • e6a7987001 - [java][bidi] Ensure removing listeners does not cause an error :: Puja Jagani
  • 2de556187f - [Grid] Support auto downloads in Grid (#11702) :: Krishnan Mahadevan
  • c0289e61b9 - Bump webpack from 5.72.0 to 5.76.1 in /javascript/grid-ui (#11773) :: dependabot[bot]
  • 63d04767fe - Bump webpack from 5.75.0 to 5.76.1 (#11776) :: dependabot[bot]
  • 841eb80d42 - [java] Removing unused imports :: Diego Molina
  • 1de6a52015 - [java] Process Selenium Manager output as JSON (#11663) :: Boni García
  • 5f5ea86f11 - [grid] Fixing broken managed downloads test :: Diego Molina
  • 4cb9093953 - [rust] Filter multiple driver occurence from PATH in selenium-manager (#11745) (#11777) :: Boni García
  • d4332ebfb4 - Update selenium-manager binaries for Windows, Linux, and macOS :: Boni Garcia
  • 62a66dd285 - [rust] Organize private functions for selenium-manager in lib.rs :: Boni Garcia
  • 084465bd43 - [java] Use output json when calling selenium-manager and format code :: Boni Garcia
  • d8474fb16b - [java] Simplifying condition :: Diego Molina
  • a310907c0e - [java] Setting output to json when getting driver path :: Diego Molina
  • d60cb15b42 - [py] Starting Selenium Server with Selenium Manager :: Diego Molina
  • 3f7f57cfc8 - [java] Adding remote-allow-origins for Chrome :: Diego Molina
  • fa001eb0ff - [CDP] Adding v111 and removing v108 :: Diego Molina
  • e8953ce4dd - [py]: pass default to pop when parsing service popen_kw :: symonk
  • 8b25a45686 - [py]: Default close_fds to true on non windows OS :: symonk
  • 2ad0b06390 - [java] Fixing ChromeOptionsTest :: Diego Molina
  • 3adf8c763e - [java] Disabling JS test for Chrome :: Diego Molina
  • 4792c2e645 - [rb] Enabling shadow root test in Firefox :: Diego Molina
  • 4ef7314ec2 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9812791557 - [rb] Removing guards for BiDi tests :: Diego Molina
  • 5374cf84b7 - [java] Invoking Selenium Manager only with --browser :: Diego Molina
  • 43987a283a - [java] Removing DriverServiceInfo :: Diego Molina
  • bae493d5a4 - [java] Using json output for errors as well. :: Diego Molina
  • 00a2624392 - [py] Using json output with Selenium Manager :: Diego Molina
  • 6d94706480 - [javascript] Using json output with Selenium Manager :: Diego Molina
  • 7ac05c5dbd - Ruby driver finder (#11523) :: Titus Fortner
  • e91152f24e - [grid] Fixing options merging :: Diego Molina
  • 807bb7d975 - [grid] Adding remote-allow-origins for Chrome stereotypes :: Diego Molina
  • 4fb0b0a03c - [rb] Starting Selenium Server with Selenium Manager enabled :: Diego Molina
  • 30ae31c704 - [java] have overloaded constructors to have configurable connect and read timeouts while instantiating WebDriver object (#11532) :: Abdullah Aslam
  • 6dad428a09 - [rb] Using json output with Selenium Manager :: Diego Molina
  • a90d7fb605 - [rb] add more logging to Selenium Manager :: titusfortner
  • 6ad7d3462d - Bump rules_jvm_external to 5.1 :: Simon Mavi Stewart
  • c3e57ed258 - Bump rules_rust to 0.19.0 :: Simon Mavi Stewart
  • c154fd8231 - Run buildifier :: Simon Mavi Stewart
  • 45cfede68b - [java] Updating deps :: Diego Molina
  • 5d2650016d - [java] Updating deps :: Diego Molina
  • b6f9af38b1 - [dotnet] Using json output with Seleniun Manager :: Diego Molina
  • 5a02987b90 - [dotnet] Include targets for projects building transitively (#11812) :: Nikolay Borisenko
  • 37d3f67625 - Bump actions/stale from 7 to 8 (#11808) :: dependabot[bot]
  • 00d0537b86 - [fix] sphinx config update to keep invoked methods and shorter aliases in documentation (#11802) :: Alex
  • 826dbfc730 - [java] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • 47f7fb33ef - [dotnet] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • b75b0945dd - [rb] Bump to 4.8.2 and CHANGES update :: Diego Molina
  • c252afffa6 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 578449ca42 - [py] Bump to 4.8.3 and CHANGES update :: Diego Molina
  • 1069632233 - [javascript] Bump to 4.8.2 and CHANGES.md update :: Diego Molina
  • e553ae20ef - [java] fix bug preventing adding items to ArrayList for Selenium Manager command :: titusfortner
  • 50bc1d73b9 - Update mirror info :: Selenium CI Bot
  • 5860546359 - [java] Fixing formatting and casting :: Diego Molina
  • 45fcc05348 - [rb] still need to use driver finder when using capabilities parameter :: titusfortner
  • a9ac8373cd - [rb] can remove linter exclusion when deprecated code removed :: titusfortner
  • 49fb5291d4 - [rb] accommodate Driver Finder being sent something other than an Options instance :: titusfortner
  • 45648805d6 - [rb] fix safari tests :: titusfortner
  • 3ced61d7c6 - [rb] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • e5e76298c3 - [java] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • b19b418e60 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9868c42bc5 - Feature 11675 clear metadata (#11818) :: Alex
  • 0ccef9a8dd - Update mirror info :: Selenium CI Bot
  • 1f8b0c5eb0 - Remove "shadow_root" assertion in Python bindings for Firefox (#11821) :: Henrik Skupin
  • bfd18cfa34 - [Build] Update rules_python to 0.20 and add 3.11 support :: AutomatedTester
  • 5e31654b2b - [Py] Update pytest requirements :: AutomatedTester
  • 34bd790ca8 - [rust] Include "internet explorer" as IE name in Selenium Manager (#11825) :: Boni García
  • d0433b433c - Updates selenium manager versions (#11828) :: Zach Attas
  • 39c69537d2 - [rust] Include test to assess possible names of iexplorer (#11829) :: Boni García
  • 0e3ae8668e - Release 4.8.4 in ruby (#11830) :: Zach Attas
  • 82bed1041b - [ruby] Try to load older devtools version if current browser version doesn't match (#11827) :: Ariel Juodziukynas
  • 31a09c624c - [rb] Wrapping browser name when calling Selenium Manager :: Diego Molina
  • bac8655c0f - [rb] Fixing selenium_manager_spec.rb tests :: Diego Molina
  • 8bd2c5ec76 - Updates ruby version to 4.8.5! (#11831) :: Zach Attas
  • 1a22a8b931 - Do not escape selenium-manager arguments :: Alex Rodionov
  • 11502c8b78 - Release Ruby 4.8.6 :: Alex Rodionov
  • 43318cb969 - [java] Avoiding NPW when building the error payload :: Diego Molina
  • 5caafad64e - Bump ruby_rules to support debug mode :: Alex Rodionov
  • e90e786594 - Fix documentation for auto downloads feature (#11853) :: Krishnan Mahadevan
  • 982af75e82 - [rust] Support different ways to configure Selenium Manager (config file, envs) (#11810) :: Boni García
  • ec3ed70517 - [rust] Build selenium-manager for win32 (compatible when executed in win64) (#11788) :: Boni García
  • ca503605fe - [java] Handle redirects inside the JdkHttpClient (#11816) :: joerg1985
  • f28f1df822 - [java] Remove Json Wire Protocol support (#11823) :: Simon Stewart
  • b003857c98 - [py] simplify driver binary and driver location selecting (#11864) :: Alex
  • 85fd46135e - [py] Do not pass desired caps in Safari :: Diego Molina
  • 4bf979b334 - [Rust] Refactors (#11832) :: Ardi
  • aa95f80f38 - [dotnet] Don't listen to error output stream from selenium manager to avoid messing up output (#11863) :: Nikolay Borisenko
  • 51f48ca794 - [rust] simplify get_metadata_path method invoke (#11835) :: Alex
  • 857240dab9 - [JS] Update npm deps :: Sriharsha
  • db9fcdb7f4 - [JS] Fix lint issues :: Sriharsha
  • 42632b4b30 - [rust] simplify clear_metadata() body (#11862) :: Alex
  • a9fd3cf09c - [rust] don't clone the config struct (#11856) :: Ardi
  • 074566849e - [ruby] Fix devtools version fallback (#11869) :: Dana Sherson
  • 601b54a33f - [rust] Clean code after merging last PRs :: Boni Garcia
  • 5028b24bf2 - [JS][BiDi] Add Script module commands and types (#11847) :: Tamsil Sajid Amani
  • 2078d5a71f - [rust] Add clear-cache and clear-metadata and configuration keys :: Boni Garcia
  • e79b2f2c89 - Bump xml2js from 0.4.23 to 0.5.0 (#11880) :: dependabot[bot]
  • 6be659b6cf - Passing options to Selenium Manager (#11866) :: Diego Molina
  • c01a5f7526 - Passing options to Selenium Manager (#11866) :: Diego Molina
  • 4548ce8e47 - [rust] Remove short flags in selenium-manager (#11882) :: Boni García
  • 56ac72aa2e - Removing job for RC tests :: Diego Molina
  • 2b3a06738b - [rust] Read RUST_LOG env (env_logger) to ease debugging in selenium-manager :: Boni Garcia
  • c8f3f7fe22 - [rust] Bump selenium-manager dependencies :: Boni Garcia
  • bd240908b2 - [py] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 78d2bb8371 - [py] Selenium Manager use binary from Browser Options :: Diego Molina
  • 6bbd4e4c02 - [rb] Encode post data in network interceptor to base64 :: Alex Rodionov
  • 2b4f9d8369 - [rb] Cast DevTools version to integer when used with Grid :: Alex Rodionov
  • 2c1bd8eb16 - [javascript] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 93a00d5dc5 - [javascript] Selenium Manager use binary from Browser Options :: Diego Molina
  • 7014c3e76d - [rust] Now the logger accepts any kind of type that can be converted to string (#11865) :: Ardi
  • 2b3ad21fe9 - Use Bazel for running Rust tests (#11852) :: Alex Rodionov
  • da5cd9d69b - [dotnet] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 5cc42f2715 - [dotnet] Fixing hardcoded path :: Diego Molina
  • e2bcb00f60 - [dotnet] Selenium Manager use binary from Browser Options :: Diego Molina
  • 1a486c40cc - [java] Selenium Manager use binary from Browser Options :: Diego Molina
  • 3966bc8a67 - [rust] Include registry query command (for Windows) to discover Firefox version :: Boni Garcia
  • 86a5b0d707 - [CDP] Adding v112 and removing v109 :: Diego Molina
  • b6b8f6d293 - [dotnet] Fixing test for CDP 112 :: Diego Molina
  • 9b2b385bc9 - [CDP] Removing script tag to generate docs :: Diego Molina
  • 38188198d1 - Throw a descriptive exception if the current dev tools version is not… (#11876) :: arnonax-tr
  • 395a926692 - [js] fix: return statement in submit() (#11883) :: Tamsil Sajid Amani
  • 0ae495c684 - [dotnet] Use ChangeType method to convert any object to boolean in WebElement propoerties (#11913) :: Nikolay Borisenko
  • facb8ca49c - Bump h2 from 0.3.16 to 0.3.17 in /rust (#11894) :: dependabot[bot]
  • bd7bdcb3ab - scrapped refactors from old PR (#11907) :: Ardi
  • 5055da92b7 - [dotnet] Use selenium manager in tests (#11871) :: Nikolay Borisenko
  • 678854bfa0 - [grid] Allowing binary to be set via options when not set in Grid. :: Diego Molina
  • 770acab6f7 - [grid] Fixing SessionCapabilitiesMutator tests :: Diego Molina
  • a1430636fa - [grid] Refining the UI configuration to allow sub paths work properly. :: Diego Molina
  • e73a62bb08 - [rb] Maintain methods to classes map for DevTools :: Alex Rodionov
  • f02e19d7c5 - [javascript] Adding SELENIUM_MANAGER_BASE_PATH env var to use Selenium Manager for tests :: Diego Molina
  • a5b0ad9dc1 - [js] Replace execSync with spawnSync in seleniumManager.js (#11649) (#11873) :: Ashley Trinh
  • 35f6ef223c - [rb] fix bug in selenium manager escaping back slashes in Windows (#11884) :: titusfortner
  • 4ad28f6768 - [java] Updating deps :: Diego Molina
  • 93fa5f9c95 - [java] log exception message (#11922) :: Titus Fortner
  • 47a2730aee - [grid] Fixing remote execution for Edge when Java 8 client is used :: Diego Molina
  • 0395362585 - [rb] Fix RuboCop double quotes offenses :: Alex Rodionov
  • 8fe0fc00ea - Updating changelogs for 4.9.0 release :: Diego Molina
  • d7057100a6 - Bumping version to 4.9.0 :: Diego Molina

- Java
Published by diemol almost 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.8.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0818e99e32 - Fix Ruby API documentation generator :: Alex Rodionov
  • b269466d65 - Grab Ruby documentation path before switching Git branches :: Alex Rodionov
  • b1f639b643 - [ci] Removing unneeded {} :: Diego Molina
  • c02a748683 - [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner
  • 6b67c0c12a - Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov
  • 55dad423ba - Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov
  • 935226b1c4 - [rb] Selenium Manager wrapper is adding exe twice :: titusfortner
  • 9d4ec50633 - [py] use the browser name that selenium-manager binary expects :: titusfortner
  • 9c771a1e2f - [rb] update changelog and bump version to 4.7.1 :: titusfortner
  • 01a47b4b4a - [py] update changelog and bump version to 4.7.1 :: titusfortner
  • d03ad02531 - [py] put the fix in the wrong place :: titusfortner
  • 5bc0c2c559 - [py] update changelog and bump version to 4.7.2 :: titusfortner
  • 2502e9624b - [py] fix linter failure :: titusfortner
  • ac94275296 - [py] need to log both stdout and stderr from selenium manager :: titusfortner
  • d848fb8d14 - [py] update ci to use the right os and skip unnecessary python installs :: titusfortner
  • 630fc470ae - [py] fix linter again :: titusfortner
  • c5943bde4c - [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani
  • 397ececc61 - Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan
  • 038141b2cf - [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko
  • 77f0cfae98 - [rb] start logger in tests before starting first driver :: titusfortner
  • 21d115eee6 - [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani
  • 4af3726cd9 - [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985
  • a6313cff6b - Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]
  • 3832787933 - [java][bidi] Add BrowsingContext module commands :: Puja Jagani
  • b529abaf62 - [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani
  • 7a469e02e1 - [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jagani
  • dd080a1e4e - [grid] Updating Grid UI deps :: Diego Molina
  • 104b7b9777 - [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTester
  • aa8d6cf768 - [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni García
  • d8b45c8c66 - [py] Change formatted strings to f-strings (#11087) :: Kian Eliasi
  • c6795baf1a - [java] Update changelog and bump version to 4.7.1 :: Diego Molina
  • 7b212ee4be - [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina
  • 63a79bd870 - [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina
  • 9e240b008c - [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina
  • 5fbddf6718 - [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molina
  • c583458827 - [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina
  • 03945631e4 - [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molina
  • d9e5d28f33 - [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina
  • 1ee7e1f8d2 - [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina
  • 639942948c - [JS] bump rules_nodejs to 5.7.3 :: Sriharsha
  • 65e3eb6536 - [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García
  • 7804921420 - [Build][Rust] Update lock files :: AutomatedTester
  • b6e3df661b - [java] remove inaccessible protected code :: titusfortner
  • ae57cedf49 - [py]: update mypy version for tox recipe :: symonk
  • 3152c96eb0 - [py]: type hints for missing dunder __init__ :: symonk
  • 084c3b16bb - [py]: PEP257 compliant consistent docstrings throughout. Include in linting recipe :: symonk
  • 68d77a50cd - [py]: Fix mistaken quote in EventFiringWebElement docstrings :: symonk
  • 7df361176b - [py]: Adding python 3.10 to wheel classifiers :: symonk
  • 13ed8cee5a - [py]: bump black to 22.12.0 :: symonk
  • e90ad6d364 - [py]: Fix types in edge & firefox options :: symonk
  • 966b8041fd - [py]: type improvements and make VirtualAuthenticator more pythonic and simplified. :: symonk
  • 3bc33858da - [py] Re-add deleted docstring from Protocol enum :: symonk
  • 4abc122503 - [py]: Tweak unit tests for VA, allow values to be passed when instantiating a VirtualAuthenticator instance :: symonk
  • 3345f53736 - [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk
  • 29fc508dfe - [py]: Fix linting issues :: symonk
  • 7627ee83d3 - [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner
  • 6cbfbf6174 - [java] fix chromedriver log level logic :: titusfortner
  • fc3f6cc146 - [java] allow setting chromedriver log level from system properties :: titusfortner
  • 58ce7e54a0 - [java] fix msedgedriver log level logic :: titusfortner
  • e54fedb529 - [java] add support for appendLog to msedgedriver service :: titusfortner
  • 3e146d05f2 - [java] update names and references or chromium driver service classes :: titusfortner
  • 18beadee58 - [java] allow ignoring chromedriver build checks using service builders :: titusfortner
  • 7ef0fe24a2 - [java] allow changing chromium driver log timestamp formatting :: titusfortner
  • 2af020fd12 - [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortner
  • e135eeca68 - [java] tidy up minor differences between the service classes :: titusfortner
  • 4fc37dc20d - [rb] Remote rake from development dependencies :: Alex Rodionov
  • dc8bba9e40 - [rb] Add Gemfile.lock to the source tree :: Alex Rodionov
  • f7cf7c78e8 - [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García
  • 5450d7caee - [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani
  • 4a30da61cf - [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner
  • 613207c2f7 - [rb] allow updating service state :: titusfortner
  • 79035ba30f - [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortner
  • ebe1ec1ffc - [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortner
  • ab27daba45 - [rb] nest service unit tests properly :: titusfortner
  • 8ba426c772 - [rb] remove inaccessible code :: titusfortner
  • 4b38556512 - [rb] remove invalid methods :: titusfortner
  • e239245e46 - [rb] rename instance variable for clarity :: titusfortner
  • 8e4e20b77a - [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan
  • 4f218e0439 - [py] Add PKG-INFO to sdist (#11379) :: James Hilliard
  • 49aff8613c - [Build] bump rules_python to 0.16.1 :: AutomatedTester
  • 2cb2fe1e79 - [java] Update changelog and bump version to 4.7.2 :: Puja Jagani
  • 4d4020c3b7 - [java] Bump version :: Puja Jagani
  • fce32146d2 - feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriy
  • c7488c6a66 - [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha
  • 19ffbefaf0 - [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García
  • 8467a8c605 - [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García
  • 4ce44c6b54 - update python_requires in pypi metadata for wheel, closes #11387 :: symonk
  • 8141f82923 - feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriy
  • ee136e123e - [py] Fix sdist tar package_dir (#11416) :: James Hilliard
  • 29e1cf66c0 - [py] fix sdist publish instructions (#11375) :: James Hilliard
  • a379331ad6 - [JS] Update changelog :: Sriharsha
  • e8ae58d3a9 - [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani
  • 87b4de808b - Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionov
  • fad29a3125 - Do not set content length to zero (#11417) :: Krishnan Mahadevan
  • 58122b261a - [JS] Update rules_nodejs to 5.8.0 :: Sriharsha
  • 2917a66ce4 - [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevan
  • f25c1d998b - [py]: bump isort version. Document 6+ requires py3.8+ :: symonk
  • 5e06ee81bf - Fix description of move_to_element_with_offset (#11402) :: Johnson
  • 431f7757b1 - [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani
  • 4ef51adab3 - [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha
  • 20e6585f80 - Fix typo when detecting builds in trunk :: Alex Rodionov
  • a019e92c29 - Fix nightly releases access to Bazel remote cache :: Alex Rodionov
  • e8e57714ad - Make remote cache private until the costs are figured out :: Alex Rodionov
  • 2443d5a318 - [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani
  • 8d1fcf0506 - [java] [cdp] Remove V105 package to fix the build :: Puja Jagani
  • 12f0d19266 - [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani
  • 26dd4de923 - [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani
  • 476dc6b912 - [java][bidi] Refine filtering logs test :: Puja Jagani
  • 5e3b2d2efc - [bazel] Fix the Rust build and bump rules_rust :: Simon Mavi Stewart
  • 6f951b2fea - [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevan
  • c744c1e4bb - [java] Fix copy paste error in comment :: Puja Jagani
  • 83d3d46616 - JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan
  • 75f7b60944 - [py] Update python dependencies :: AutomatedTester
  • 8951418f24 - Do not enable remote Bazel cache unless access key is present :: Alex Rodionov
  • 10a9e52816 - [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani
  • 3f706707d0 - [JS] Bidi Support (#11395) :: Sri Harsha
  • 2ac53b831f - [JS] Add window wrappers getSize and setSize :: Sriharsha
  • 9a30730882 - [py]: Update docs around url_matches and use a None check. closes #11431 :: symonk
  • 887da781a3 - Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov
  • 81a3471f8c - [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha
  • 2e6f3482e9 - [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina
  • 20aa83c43b - Migrate setup-java action to use Temurin (#11464) :: George Adams
  • e9748c5301 - [java] Updating deps :: Diego Molina
  • 16bfa3ab1f - Running buildifier :: Diego Molina
  • 66f092f7e5 - [py]: Fix build with docstring linter :: symonk
  • 8a60fea1b9 - [py]: set stacklevel=2 on warning calls without it :: symonk
  • 36e02132b3 - [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani
  • 0c154f2de0 - [java][cdp] Fix CDP logging test :: Puja Jagani
  • 2db6080beb - [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani
  • 96f6f4afde - [java] Replace internal usage of headless method with recommended way :: Puja Jagani
  • c138787e4b - [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jagani
  • de9a2294ff - [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amani
  • a8659cef22 - [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortner
  • cd46d559b5 - [rb] support remote sending nil to #send_keys :: titusfortner
  • 8f9abf5c1b - [rb] add IE driver extensions :: titusfortner
  • aadd087ecf - [rb] implement chromium classes for chrome and edge to inherit :: titusfortner
  • 97ea37a574 - [rb] add items to gitignore :: titusfortner
  • 9776b0bced - [rb] deprecate old JWP capabilities aliases :: titusfortner
  • 08ee2d9fcf - [rb] process url in driver constructors :: titusfortner
  • 04d5712311 - [rb] allow setting safari technology preview after creating options instance :: titusfortner
  • 7eebf9f450 - [rb] do not memoize driver path class method :: titusfortner
  • 8dde70295b - [rb] use class method instead of constructor for Options :: titusfortner
  • d338de3d20 - [rb] be more strict with options and capabilities :: titusfortner
  • 21fe296d2a - [rb] default to using Options not Capabilities when not specified :: titusfortner
  • 4ad672683a - [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amani
  • cd9c0feb4e - [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jagani
  • e30a7ebcaa - [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagani
  • a7ce9eb6d7 - [java] Remove permissions test for headless Chrome :: Puja Jagani
  • ad3d6bb6d8 - Upgrade Bazel to 6 :: Alex Rodionov
  • 4071737de4 - [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha
  • 19e299efc7 - [java] Refactoring BiDi log related tests :: Puja Jagani
  • e0a472bfdb - [java] Add BiDi RemoteWebDriver test :: Puja Jagani
  • 9635345c6f - [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni García
  • bdba7c8a10 - [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani
  • 802c1f2480 - [js][bidi] Rename console log method :: Puja Jagani
  • 49ae9ae156 - [py]: bump tox linting dependencies :: symonk
  • ccf55fec19 - [rb] unit test with latest version of ruby :: titusfortner
  • 10a06007b7 - [py]: make types correct for RelativeBy initialiser :: symonk
  • 0b10e698dd - Update year in LICENSE and NOTICE docs :: Sriharsha
  • 590cfbb9c8 - [rb] get tests passing with Ruby 3.2 :: titusfortner
  • 308bfba40b - [rb] remove support for deprecated actions class parameters :: titusfortner
  • e43a6c296d - Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne
  • 35906be172 - [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jagani
  • fa31527dcf - [bazel] update sha256 for rules_ruby :: titusfortner
  • e984b30c58 - [rb] quit driver at the end of bidi tests :: titusfortner
  • 85d6c25f6a - [rb] add headless guard to tests :: titusfortner
  • b9e14d1ec9 - [rb] nothing uses Location struct any longer :: titusfortner
  • 251d3b8c80 - [rb] update build instructions in README :: titusfortner
  • 436db51c33 - [rb] fix linter issues :: titusfortner
  • b0ffee04b8 - [rb] add test guard for bidi and edge :: titusfortner
  • 811a8fe4b2 - [java] Overload methods creating interactions to accept Point (#11477) :: Valery Yatsynovich
  • cc727a2916 - [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni García
  • bfea7071fb - [dotnet] add name of what is being executed to large JS executions :: titusfortner
  • ce2087f7e3 - [java] add name of what is being executed to large JS executions :: titusfortner
  • 3e9d64ddb8 - [js] add name of what is being executed to large JS executions :: titusfortner
  • b869b998d4 - [py] add name of what is being executed to large JS executions :: titusfortner
  • 086e9fb153 - [rb] add name of what is being executed to large JS executions :: titusfortner
  • 0e4fcd2e09 - [rb] update logger with link on how to use it (#11478) :: Titus Fortner
  • a9a909facd - Add CI - .NET badge to README :: Alex Rodionov
  • b7fb9f56ce - [rb] update to latest rubocop :: titusfortner
  • 5ce55558cb - [rb] fix rubocop spacing issues :: titusfortner
  • bafb63d6a5 - [rb] fix rubocop rspec issues :: titusfortner
  • ecd1285c23 - [rb] update syntax for rubocop :: titusfortner
  • 53922c2ed1 - [rb] update styling for rubocop :: titusfortner
  • e6fd95d6de - [JS] Bump npm package versions to latest :: Sriharsha
  • a45f24c3dd - Bump json5 from 1.0.1 to 1.0.2 (#11511) :: dependabot[bot]
  • d5785270c5 - Bump json5 from 1.0.1 to 1.0.2 in /javascript/grid-ui (#11510) :: dependabot[bot]
  • f4a1f1bde1 - [rb] guards got nested incorrectly in merge :: titusfortner
  • 2382951eac - [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortner
  • fafcc83292 - [java] fix formatting and match other driver service constructors :: titusfortner
  • 80819a8efb - Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov
  • 7e6cd52c34 - Disable SonarQube scanner on Java CI :: Alex Rodionov
  • 30d0640cf1 - [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner
  • 494c4e3b27 - [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner
  • 9dc5a1c9f0 - [rb] deprecate using :capabilities in local drivers :: titusfortner
  • 1e380797f4 - [rb] deprecate browser class methods for Capabilities :: titusfortner
  • ee4b910cd3 - [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner
  • 71c9d17893 - Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]
  • 8181483d37 - [rust] update cargo lock :: titusfortner
  • 7d5fff9567 - [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni García
  • aba0d5cd7a - Use setup-bazel action in Nightly builds :: Alex Rodionov
  • 1f9e14e0d9 - [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García
  • 54ff230d58 - [rust] Bump Selenium Manager dependencies (#11524) :: Boni García
  • 3930688252 - [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García
  • 937cbaa054 - [rust] Reuse common http client in Selenium Manager (#11449) :: Boni García
  • b5b25eb3e2 - [rust] Execute Rust tests in CI (#11541) :: Boni García
  • 29949525e3 - [rb] Split rb/BUILD into smaller packages :: Alex Rodionov
  • ef9a6b4a1f - [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • beaaed8d3d - [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 4a240a8e21 - [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 1e897ccf5e - [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 206c391cdf - [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • a8ab83a2bb - [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 7024fb8f41 - Upgrade setup-bazel :: Alex Rodionov
  • bb34eb84ac - [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani
  • 344d83f2ca - Remove unused Travis CI files :: Alex Rodionov
  • 642f4fb4d3 - Remove unused AppVeyor CI files :: Alex Rodionov
  • 57527754b3 - Remove unused setup browsers actions :: Alex Rodionov
  • 36c788c465 - Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionov
  • e0bce02630 - [rb] update selenium-devtools in gemfile lock :: titusfortner
  • 633a2f5bd7 - [dotnet][cdp] keep tests one version behind for CI :: titusfortner
  • 1e9fd6d6bf - [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani
  • 1e97b9f768 - Use secrets.GITHUB_TOKEN in Nightly workflow :: Alex Rodionov
  • 7770ad1297 - Allow bazel.yml to access GITHUB_TOKEN :: Alex Rodionov
  • a711f7383b - [java] deprecate setHeadless method on FirefoxOptions :: titusfortner
  • edfb8faed4 - [java] update javadoc information about native headless mode in chrome :: titusfortner
  • 4bf5f80e2b - [js] update details about native headless mode in chrome :: titusfortner
  • 99230609ba - [js] deprecate setHeadless for Firefox Options :: titusfortner
  • 6c847fb193 - [rb] update headless! deprecations :: titusfortner
  • f56bc12a3f - [py] deprecate headless property for Chromium and Firefox Options :: titusfortner
  • c9bb6f40d1 - [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortner
  • b32911463d - [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortner
  • a9ab17a1b6 - [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner
  • 3bd4b11c1f - [java] remove non-w3c compliant options from IE Driver :: titusfortner
  • ec2fd00474 - [py] fix lint errors :: titusfortner
  • d000585cc5 - Update pinned browsers :: titusfortner
  • 85893f5c27 - [py] linter expects trailing commas :: titusfortner
  • 796235df07 - [java] fix null issue in deprecated method :: titusfortner
  • 24d629b546 - [rb] log header information on http response :: titusfortner
  • b7a2e6324d - [rb] fix bug with unnecessary conversion :: titusfortner
  • cb99e929b4 - [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García
  • 1b5cd674d2 - Bump dessant/lock-threads from 2 to 4 (#11553) :: dependabot[bot]
  • b372789943 - Bump actions/stale from 4 to 7 (#11552) :: dependabot[bot]
  • 74a85d8a5e - [py]: Fix linting failures for docstrings :: symonk
  • 215c0fdd09 - [java] Close resources in tests (#11557) :: Puja Jagani
  • 928e5d75a1 - update changelogs for 4.8 :: titusfortner
  • 3ad153b168 - [java] Updating deps :: Diego Molina
  • 5cd7795f84 - [java] Downgrading Mockito :: Diego Molina
  • 15bc527de5 - [grid-ui] Updating deps :: Diego Molina
  • 4a2c863f4d - [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni García
  • e375dd862d - [rb] Disable permission tests in Chrome 109 :: Alex Rodionov
  • 634d19acf1 - [rust] Update lockfile :: Alex Rodionov
  • 267030adea - Bumping version to 4.8.0 :: Diego Molina

- Java
Published by diemol about 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.7.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
  • 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
  • 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
  • 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
  • 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
  • 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
  • 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
  • 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
  • c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
  • 993e6b2f97 - [py] fix linter issue :: titusfortner
  • 416d183251 - [ci] run language tests from typical language tags :: titusfortner
  • 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
  • 8b6dbb38e0 - [py]: Propagate stderr to exceptions when selenium manager fails (#11329) :: Simon K
  • 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
  • cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
  • 8cd4954c7a - [rb] fix failing specs :: titusfortner
  • 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
  • a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
  • 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
  • 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
  • 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
  • ec2430e52b - [java] minor test updates :: titusfortner
  • b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
  • 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
  • aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
  • b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
  • 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
  • d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
  • 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss
  • 955581f308 - [java] Merge mutable capabilities with options correctly :: Puja Jagani
  • ef63f5d110 - [JS] Resolve dependabot alerts :: Sriharsha
  • 2a0a11403e - [JS] Bump rules_nodejs to 5.7.2 :: Sriharsha
  • 0831f5d7ce - update all github actions to latest versions for consistency :: titusfortner
  • c3a8c94d1f - [py] Upgrade GitHub Actions (#11257) :: Christian Clauss
  • 148e0d5229 - [rb] parse stderr and stdout for improved error logging with Selenium Manager :: titusfortner
  • e8e5f3674a - Make nightly version bump target names consistent :: Alex Rodionov
  • 2589a32331 - Fix RuboCop offenses in NightlyVersionGenerator :: Alex Rodionov
  • 538c11af6d - Publish nightly versions of Ruby gems every day :: Alex Rodionov
  • ab38b9cce2 - Upgrade Ruby rules for Bazel to the latest version :: Alex Rodionov
  • 02d47fdca0 - add test information to readme :: titusfortner
  • 0f8c153d6b - [rb] improve logic for tests that require specific options :: titusfortner
  • af2ab3f0c0 - [rb] allow safari options to specify technology preview :: titusfortner
  • 26b9f665c4 - [rb] remove references to testing firefox nightly :: titusfortner
  • 59763fcdf5 - [rb] update safety checks :: titusfortner
  • 71657e9858 - [rb] speed up target locator specs :: titusfortner
  • 50974dfaa2 - Run Edge tests for Ruby on Windows :: Alex Rodionov
  • 7024abb03a - Run Firefox tests for Ruby on Windows :: Alex Rodionov
  • db43c94f25 - Run Chrome tests for Ruby on Windows :: Alex Rodionov
  • e183ceb561 - Run unit tests for Ruby on Windows :: Alex Rodionov
  • 5990c6aad6 - Improve websocket connection stability :: Alex Rodionov
  • 4041b4d332 - Make Bazel GitHub actions cross-platform :: Alex Rodionov
  • e826612604 - Simplify selection of Ruby version for CI :: Alex Rodionov
  • 0ea5e3e8dd - [dotnet] Capture error output from selenium manager (#11320) :: Nikolay Borisenko
  • 854dd5fd46 - [dotnet] Target net48 on Tests Projects (#11314) :: Dor Blayzer
  • 728862db58 - [dotnet] Bump Moq from 4.12.0 to 4.13.0 in /dotnet/test/common (#11323) :: Dor Blayzer
  • 8486d5d6ee - README: added ruby test commands (#11296) :: Tamsil Sajid Amani
  • 83859d34e9 - README: added dotnet Integration tests Quickstart (#11317) :: Dor Blayzer
  • 6cee467b4b - [rust] Use of pure Rust TLS dependencies (fix #11291) (#11316) :: Boni García
  • 24ea8c308f - [py]: Bump versions for 4.6.1 in py files :: symonk
  • 8f33cf2bb4 - [py]: Prep changelog for python 4.6.1 :: symonk
  • a65dde078b - Replace response.getheader() with response.headers.get() (#11308) :: Michael Mintz
  • 68e0c851b1 - [grid] Removing several filters part of makeW3CSafe :: Diego Molina
  • 84da5ed2a2 - [java] Include selenium-manager output in Java exception (#11300) :: Boni García
  • 158aacef7f - Bump minimatch and recursive-readdir in /javascript/grid-ui (#11307) :: dependabot[bot]
  • c8a3c5bc10 - [java][bidi] Add constructor parameter for commands without a response :: Puja Jagani
  • 8124086117 - Support JRuby 9.4 in Ruby bindings :: Alex Rodionov
  • a4dac0c511 - add support in bindings to use Selenium Manager with Internet Explorer :: titusfortner
  • 4030c40fa5 - [rust] Include support for IEDriverServer in Selenium Manager (#11279) :: Boni García
  • 614b08871a - [grid] Updating material ui deps :: Diego Molina
  • 4cc05e4eec - Add .NET 6 support to .NET bindings (#11298) :: jimevans
  • a23df9194f - [dotnet] Use new implementation of HttpClient in DriverService for communication (#11143) :: Nikolay Borisenko
  • 38d9776b75 - add support for Ruby tests with IE :: titusfortner
  • 66e3c96ec7 - previous change was committed by mistake :: titusfortner
  • c3f832b13e - [grid] do not offload from multiple threads to a single worker (#11260) :: joerg1985
  • 384825f16b - Fix Firefox take full page screenshot spec :: Alex Rodionov
  • 4b7e292f6a - Fix Retina screen detection in Ruby specs :: Alex Rodionov
  • 62ef296ad9 - Refactor screenshot specs in Ruby :: Alex Rodionov
  • 15dc11f8ea - [java][bidi] Allow pssing json mapper when sending BiDi command :: Puja Jagani
  • bd6952bb4b - [java][bidi] Add LogInspector :: Puja Jagani
  • 52aebb5157 - [java] Fixing Firefox tests after Firefox 107 release :: Diego Molina
  • 8e59febc39 - [grid] Get TZ from parent container when not passed as cap. :: Diego Molina
  • b836aa3f87 - Fixing Rakefile :: Diego Molina
  • db83768085 - [java] follow the contract of Closeable.close() (#11282) :: joerg1985
  • be320332d1 - [grid] improved exception handling when no cause is set (#11286) :: joerg1985
  • 6ddaaf3120 - [py] make relative_locator errors meaningful (#11284) :: Jared Webber
  • 0231def8c8 - [rust] Check driver in cache before uncompressing (fix #11226) (#11273) :: Boni García
  • 5ce0a04a9b - [rust] Disable TTL for browsers in Selenium Manager (#11209) (#11278) :: Boni García
  • 94788289ef - [java][bidi] Avoid nested lists when sending single browsing context :: Puja Jagani
  • a70d3bceac - [Build] Bump rules_python to 0.13.0 :: AutomatedTester
  • 3a33a8dfab - Stop using system-wide Python for Bazel :: Alex Rodionov
  • 7ef46ae5d8 - [bidi][java] Pass set of browsing contexts instead of list :: Puja Jagani
  • e62baccfbb - [bidi][java] Map JavascriptLogEntry to correct type :: Puja Jagani
  • 2940e6f074 - [bidi][java] Allow pass browsing context to subscribe to an event :: Puja Jagani
  • 32e38eba02 - [bidi][java] Add JavascriptLogEntry object to match the w3c BiDi spec :: Puja Jagani
  • abde4ce306 - [rust] Improve error handling in Selenium Manager (#11263) :: Boni García
  • ff544bfc18 - Bump loader-utils from 2.0.3 to 2.0.4 in /javascript/grid-ui (#11266) :: dependabot[bot]
  • 7b23d4a1fe - Bump loader-utils from 1.4.1 to 1.4.2 (#11268) :: dependabot[bot]
  • d52f7babd1 - [JS] Set node_version to 18.x.x to install rules_nodejs dependencies :: Sriharsha
  • abfe1cd749 - [js] Bump npm package versions to latest :: Sriharsha
  • 7fdaf217b8 - [js] Bump version to 4.6.1 and update changelog :: Puja Jagani
  • b497b49062 - [js] Support Node 17 and above (#11262) :: Puja Jagani
  • fc4a104a46 - Fix typos (#11258) :: Christian Clauss
  • 8125df33ec - Refactor takes_screenshot_spec to work on Windows :: Alex Rodionov
  • 78d9e8ea1f - Handle unknown TERM signal on Windows :: Alex Rodionov
  • 0ecc50c55c - Fix ChildProcess to handle both normal exit and exit by signal :: Alex Rodionov
  • a2d76326d7 - Allow access to $HOME for TruffleRuby :: Alex Rodionov
  • 04ede9e6f1 - Add support for TruffleRuby :: Alex Rodionov
  • 969b734bc6 - Remove ChildProcess gem dependency :: Alex Rodionov
  • 81cd1a2750 - [grid] fixed reading the Connection header (#11255) :: joerg1985
  • 558e0a0d3b - [java] Return new input stream to allow multiple reads (#11249) :: Puja Jagani
  • 5f4a05c714 - Avoid Ruby installation on every CI build :: Alex Rodionov
  • 71545c92c6 - Switch to our own hermetic Ruby rules for Bazel :: Alex Rodionov
  • 6a8bf1ca7e - [grid] Guarding session stop in case the request fails :: Diego Molina
  • c579ecd621 - [java] Removing deprecated method in FirefoxProfile :: Diego Molina
  • 9c30b2f338 - [java] Removing deprecated APPLICATION_NAME and ELEMENT_SCROLL_BEHAVIOR :: Diego Molina
  • bdd9cbd7f5 - Ensure merged jars have all directories added :: Simon Mavi Stewart
  • 83f625cfe0 - Bump loader-utils from 2.0.2 to 2.0.3 in /javascript/grid-ui (#11241) :: dependabot[bot]
  • 76e29197c0 - Bump loader-utils from 1.4.0 to 1.4.1 (#11240) :: dependabot[bot]
  • de981a84fc - [rust] Bump Selenium Manager dependecies (#11236) :: Boni García
  • 62fce24e38 - [rust] Format Selenium Manager Rust logic using cargo fmt (#11237) :: Boni García
  • 7bfbfc605e - [rust] Update Selenium Manager M2 milestones in README (#11235) :: Boni García
  • 19941392d9 - [iedriver] ignore zoom if running on Edge (#11055) :: Titus Fortner
  • b59bb0b6d2 - [py]: bump linting dependency versions :: symonk
  • 7d4f3b1c9c - [java] Removing deprecated content related to locationContextEnabled :: Diego Molina
  • 2c388e5363 - [java] Removing deprecated content related to NetworkConnection :: Diego Molina
  • a31d34e6d2 - [java] Removing deprecated IE cap with typo :: Diego Molina
  • ded3b2f60a - [java] Deleting leftovers of deprecated content related to AppCache :: Diego Molina
  • 6623b90f4d - [java] Removing deprecated content related to AppCache :: Diego Molina
  • 946d789769 - [java] Removing deprecated Rotatable related classes :: Diego Molina
  • 096b6f8833 - [java] Deleting duplicated test :: Diego Molina
  • 0891a3bb84 - [rb] Remove executable permission for unnecessary files :: Alex Rodionov
  • 62a39a0782 - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 8b9af8254e - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 335df76301 - [py]: Fix syntax for stream.close() in service.py :: Simon K
  • 1d5210a838 - [py]: Avoid using imported modules in __del__ as interpreter shutdown may have destroyed them already :: Simon K
  • cd5d46a8e9 - [rb] update changelog and bump version to 4.6.1 :: titusfortner
  • 09f6cd86f5 - [rb] do not change file permissions when copied into gem :: titusfortner
  • 1e325adb3a - [dotnet] both a mistype and not necessary :: titusfortner

- Java
Published by titusfortner over 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.6.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • dbf63cff9dd - [dotnet] forgot to delete CDP v103 directory :: titusfortner
  • e219c447714 - Update list of java modules to upload to maven :: Simon Mavi Stewart
  • 316f9738a8e - isPromise() thenable fix (#11048) :: Chris Stringer
  • 3167e93110f - [py]: new tox recipe for isort in non diff only mode (#11005) :: Simon K
  • c686e6875c3 - [py]: Recipe for black; configure flake8 to work in tandem :: symonk
  • b5b495da3ce - [py]: format python tests with black :: symonk
  • fe9444df1b2 - [py]: consolidate and document linting changes; enable linting in gh actions :: symonk
  • eaa7ecceb6b - [py]: tidy exceptions.py code :: symonk
  • 9e0316636f0 - [py]: Run flake8 last as other linters fix most of its issues automatically :: symonk
  • f4a891523b3 - [py]: use f-strings in some tests :: symonk
  • 1c2f1cbd69b - [py]: Lint webdriver/safari/ in preparation for consolidating the driver API :: symonk
  • 4d8fc6ba596 - [py]: Document firefox service= arg. closes #11067 :: symonk
  • 31144ffdc4c - [py]: Additional types and tidying safari service :: symonk
  • 084ffc83001 - [py]: Revert removal of default executable global for safari :: symonk
  • 58c3c5c887a - [py]: Adding a start/stop interface for typing :: symonk
  • c09027bc5c6 - [py]: convert service_url to fstrings :: symonk
  • ca217d29ec9 - [py]: Exit 1 in ci when linter is failing :: symonk
  • ba04acdf9ea - [py]: Base Service tidy up :: symonk
  • 6b4281bd4bc - [py]: More internal refactoring of the base Service class :: symonk
  • e2add163783 - [py]: Apply black on the rest of the code base :: symonk
  • c59a267a0c4 - [py]: bugfix iterating stdout twice instead of stderr :: symonk
  • 49efb1c3873 - [py]: remove no_focus_so_name unused argument :: symonk
  • a8026c18431 - [py]: bugfix _get_firefox_start_cmd referencing invalid os._name :: symonk
  • e1a2b532da2 - [py]: Tidy some webelement.py and simplify branched logic :: symonk
  • c22de96c687 - [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani
  • a5423d92d58 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • fcb83491a87 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • 7ead8b87577 - [py]: Fix typing.Union t ypes for log_path :: symonk
  • 1d2ea0488e3 - [py]: Additional types; remove unused permissions.py :: symonk
  • 5fba3a2b2d2 - [py]: Remove RemoteDriverServerException :: symonk
  • 4199d70eb19 - [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani
  • 1fa4ca61d7e - [py]: Remove comments from tox.ini :: symonk
  • 3a788a383b4 - [py]: docs and type hints for chrome.service :: symonk
  • 7c7e2ecba28 - [py]: docs, type hints and clean up for ChromiumService :: symonk
  • d20db99aba0 - [py]: docs and types for EdgeService. deprecate verbose=True :: symonk
  • cbf98cdbfb6 - [py]: lint conftest.py :: symonk
  • 75ba99be2bc - [py]: Simplify safari.service; types, docs, general tidy up :: symonk
  • 086dfe759e9 - [py]: simplify uses of unnecessary elif throughout :: symonk
  • 589b8db8251 - [py]: #11084 - additional f-strings :: symonk
  • 3e41af7c806 - [py]: Remove unused send_remote_shutdown_command implementations in services :: symonk
  • 4a759a8cfb2 - [py]: Types and docs for wpiwebkit.service and additional args for consistency :: symonk
  • bf3780204f9 - [py]: Types and docs for webkitgtk.service and additional args for consistency :: symonk
  • f442a7ea45d - [py]: Update log_path docs for non chromium based services :: symonk
  • 7dbd3a331cb - [py]: start of bringing firefox.service inline with other services :: symonk
  • 3b7295b077a - [py]: Additional types and docs for Service base class; fix firefox service init args :: symonk
  • 39182204f4d - [py]: Remove unnecessary exception handling for start_error_message :: symonk
  • a793b3a86a0 - [py]: document mypy config; add additional types and types dependencies :: symonk
  • 6479063ef08 - [py]: call no arg __init__ in WebDriverException :: symonk
  • 49d1e3d1758 - [dotnet] this value was incorrectly changed :: titusfortner
  • c5f457e75dd - [dotnet] update changelog and bump version to 4.5.1 :: titusfortner
  • dcdff48f36a - [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni García
  • a0aae462c80 - [JS] Update rules_nodejs to 5.7.0 :: Sriharsha
  • 86ba7d21b7d - [py]: Revert docs versions to keep docs intact :: symonk
  • 3d6950a7f82 - [py] Make get_screenshot_as_file() work with pathlib.Paths (#11095) :: Nick Crews
  • b8aa903f603 - [py]: make start_error_message optional again :: symonk
  • 9a9fd49f31a - [py]: debug log the service executable and pid :: symonk
  • 118f449a177 - [py]: use self.process and self.path correctly in the base service class :: symonk
  • 9c0a284f30b - [py]: Loosen mypy checks; be explicit in service args types and fix some mypy issues :: symonk
  • 3394c480ca9 - [py]: Address some mypy issues within service classes :: symonk
  • b878a9911e6 - [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace
  • 7e0febb054a - [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchi
  • d8ffd131f93 - Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García
  • 53571b21a6b - [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García
  • 97109ac9a82 - Add more logging to the JDK HTTP client :: Simon Mavi Stewart
  • b11b44174c1 - Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart
  • 09cb0fb196a - Remove unused parameter in java_module rule :: Simon Mavi Stewart
  • b854e8836ce - Bump rules_pkg to 0.7.1 :: Simon Mavi Stewart
  • c06926c1fa2 - Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart
  • 9e9156072ca - Run buildifier :: Simon Mavi Stewart
  • 0cceb8a4239 - [java] close the CDP connection on quit for FF (#11109) :: joerg1985
  • 7a204006e44 - [java] removed the broken escape (#11110) :: joerg1985
  • 877c34d637c - [java] use the correct base64 decoder (#11107) :: joerg1985
  • b2d8eb03dc5 - [java] Reduce noisy logs from CDP version finder :: Puja Jagani
  • f777911b8e5 - [java] Made dialect related log debug level :: Puja Jagani
  • 4cdcffee3bd - [java] respect the last flag for binary data (#11108) :: joerg1985
  • 3beefecbae6 - fix: Check that a port truly is free before using it (#11085) :: Artur
  • 06bc8b94f69 - [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich
  • 423e7dbcdd8 - [grid] Updating JS deps :: Diego Molina
  • 5c375dd27b3 - [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García
  • 73b0d80ffb6 - [rust] Update rust lock files :: Puja Jagani
  • 07d52d4e0c5 - [grid] Adding method to know if driver supports BiDi :: Puja Jagani
  • bc438d4bb74 - [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani
  • 57db565792e - [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina
  • 2eb3a0e4e97 - [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt
  • 5bf00b4df23 - [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García
  • 7e0978c4cad - [grid] Add method to check if slot supports BiDi :: Puja Jagani
  • 2e013bd61d4 - [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jagani
  • e6bd1f881f3 - [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García
  • 1fe43fa7495 - [grid] Forward BiDi from node to driver :: Puja Jagani
  • 05039ab6a54 - [grid] Update proxy test to include bidi :: Puja Jagani
  • e685cf8715f - [py]: Remove protocols.py :: symonk
  • 02b23e0c088 - [java] Consume in batches from the new session queue (#10987) :: Puja Jagani
  • 01bf373e006 - [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jagani
  • adf498c284a - [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman
  • 40669b666ba - [grid] Restoring behavior for session creation interval. :: Diego Molina
  • ce1b3b180ec - [grid] Add batch size flag for session queue :: Puja Jagani
  • 41f815c4afb - [grid] Checking in browser name is present :: Diego Molina
  • 017680db801 - [grid] Increasing batch size, to match the distributor :: Diego Molina
  • b029dcc71a9 - [grid] Updating JS deps :: Diego Molina
  • 0d82117e9a1 - [java] Updating dependencies :: Diego Molina
  • 9f123a48d71 - [java] Make sure EventFiringWebElement implements all WebElement methods (#11144) :: Valery Yatsynovich
  • 584d006457a - [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kiefer
  • c025a923c6d - [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina
  • 0c04357c74d - [grid] Removing default value for max-threads to avoid noisy warnings due to deprecation. :: Diego Molina
  • 1502505498e - [java] Updating dependencies :: Diego Molina
  • fcc4df1bc9c - [grid] Temporarily avoiding an extra jar merging :: Diego Molina
  • 101b42d5d89 - [java] Add support for basic auth in JDK client :: Puja Jagani
  • baedf6b16b6 - [grid] Adjusting PortProber for Docker execution :: Diego Molina
  • 702c64f787c - [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina
  • 8b26e8fcb8c - Bumping bazel version :: Diego Molina
  • f53e22a106c - [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molina
  • c3ecac381a7 - [java] Updating deps and bumping to 4.5.3 :: Diego Molina
  • 4b786a1e430 - [java] Removing check "::1" :: Diego Molina
  • ce883146b91 - [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka
  • 29b015fdbb4 - [rb] allow multiple attempts to CI for Ruby tests :: titusfortner
  • 052a5cb7628 - [java] Updating CHANGELOG for 4.5.3 :: Diego Molina
  • 851cb0da757 - typo in error message (#11166) :: Konstantin Kotenko
  • baba6d12862 - Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth959
  • 6ce24e46b93 - [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina
  • 6b8c48b962d - [dotnet] get CDP working :: titusfortner
  • 0ba1b141db7 - [dotnet] get devtools tests passing :: titusfortner
  • 8e48e0840d6 - [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Lee
  • d78c5e8c46f - bazelisk is pre-installed on github runners (#11173) :: Titus Fortner
  • cb0aa8525af - [rb] update guards for Firefox implementation of scroll wheel :: titusfortner
  • 4e5978a60c7 - Update tracing.txt :: Puja Jagani
  • 615bbb9fd19 - [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni García
  • f5e195d43ba - [rb] firefox scroll by amount is only failing on mac :: titusfortner
  • a10fa79c562 - ensure the correct output stream is used (#11175) :: joerg1985
  • c927d4b34a6 - add pre-built selenium manager binaries :: titusfortner
  • 08dcad65da1 - [rb] add initial support for selenium manager :: titusfortner
  • ba18eccedd8 - [py] add initial support for selenium manager :: titusfortner
  • eecdacae2d8 - [java] Add initial support for Selenium Manager :: Boni Garcia
  • 69a327e4c17 - [dotnet] initial implementation of Selenium Manager :: titusfortner
  • bfba0f53088 - [rust] Update Selenium Manager roadmap in README (#11171) :: Boni García
  • c96bc0a437b - [py] some scrolling tests now work on Firefox :: titusfortner
  • 78dfc613b70 - [py] used wrong logger level :: titusfortner
  • 765704f693f - [java] update CI to use selenium manager (#11190) :: Titus Fortner
  • 405951912f0 - restore msedgedriver functionality to Selenium Manager :: titusfortner
  • 833b0a0a56f - remove rules_rust mirror url :: titusfortner
  • fe4c1491575 - Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortner
  • bbc1663d099 - Revert "[py] do not allow Select class to work with disabled selects" :: titusfortner
  • aeb585bb353 - Revert "[java] only allow enabled select lists for Select class" :: titusfortner
  • dd5b0a4f1b1 - [dotnet] allow select list class to work with disabled select elements again :: titusfortner
  • cc3afbb6dd6 - [py] fix syntax for linting :: titusfortner
  • 2293f0c6e82 - [rb] test doubles need to accept selected? calls :: titusfortner
  • aa2384767c0 - [py] still cannot select disabled options with Select class :: titusfortner
  • e2542bbd2e5 - [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire
  • 14b802c22db - [JS] Update rules_nodejs to 5.7.1 :: Sriharsha
  • f569d7f6b1f - [grid] Closing input pipeline when 404 is returned :: Diego Molina
  • e0ade5cabc7 - [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985
  • b4ad08cad81 - [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad
  • 722813c7233 - [dotnet] fix typo :: titusfortner
  • d83c0efbc8a - [dotnet] tidy Selenium manager logic :: titusfortner
  • 2e416b8cee1 - [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko
  • 70d1ab1392d - [dotnet] Rework usage of selenium manager :: Nikolay Borisenko
  • 64430ecb848 - [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner
  • 3bdde2a07cd - [dotnet] fix bug preventing installing addon from directory :: titusfortner
  • 472eebb9443 - [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani
  • 837dfe74ddf - [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad
  • 6a198b55217 - [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani
  • 966ca7972e5 - Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov
  • 62cb3a05d37 - Prepare a patch for packaging manager binaries :: Nikolay Borisenko
  • 4861218e901 - [grid] Only check for IEDriver on Windows. :: Diego Molina
  • e14c264b60d - [JS] add support for selenium manager (#11189) :: Sri Harsha
  • b9ba6c0d4c3 - Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov
  • 878ce7ebd37 - Ensure all ruby_test targets have access to :remote :: Alex Rodionov
  • 718f4f2d1dd - [rb] update guards for tests on Windows :: titusfortner
  • 7bb31fc5213 - mark Selenium Manager implementations as beta :: titusfortner
  • ba1821db704 - Fix platform list in #scroll_by guard :: Alex Rodionov
  • b0db1eeb303 - [dotnet] add Selenium Manager support for linux & mac :: titusfortner
  • 06e639eca55 - Including Rust in ./go copyright:update task :: Diego Molina
  • 73f93515cf5 - Running ./go copyright:update :: Diego Molina
  • 7be7e2e18f3 - [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner
  • 4ce2649cf8e - [dotnet] add Selenium Manager support for Unix :: titusfortner
  • 79f1c02ae20 - Bumping versions to 4.6.0 and updating changelogs :: Diego Molina

- Java
Published by diemol over 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.5.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • feed290ab3 - [js] missing end quote in bazel file :: titusfortner
  • fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
  • 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
  • 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
  • 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
  • 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
  • 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
  • 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
  • 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
  • a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
  • 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
  • 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
  • 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
  • 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
  • f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
  • 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
  • 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
  • af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
  • a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
  • 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
  • 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
  • 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
  • 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
  • e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
  • b44aee0478 - [rb] use options instead of capabilities :: titusfortner
  • 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
  • cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
  • 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
  • df0f92db7f - [iedriver] update changelog :: titusfortner
  • 42284b08ab - [java] update changelog :: titusfortner
  • 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
  • ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
  • dc53093baf - [py] fix flake8 failure :: titusfortner
  • 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
  • 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
  • 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
  • 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
  • d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
  • 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
  • ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
  • b2598e7fab - [js] Update changelog :: Puja Jagani
  • e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
  • 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
  • cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
  • 0b853398ef - [java] Update check for content-length header :: Puja Jagani
  • 9433860d62 - [java] Remove unused import :: Puja Jagani
  • be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
  • 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
  • 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
  • 7f7199cd9d - [JS] Update changelog :: Puja Jagani
  • 5db05840e0 - [py]: Update doc generation dependencies :: symonk
  • 79793b6e0f - [py]: Remove opera markdown files :: symonk
  • 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
  • 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
  • ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
  • 8d5f7a4cb9 - [iedriver] auto detect location of Edge if not specified :: titusfortner
  • 1b2093826f - [dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
  • 106c89a6f6 - [dotnet] missed removing cdp v101 reference :: titusfortner
  • 662db2a0c3 - [rb] test more Firefox addon scenarios :: titusfortner
  • ba0a025a64 - [rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
  • 45e4e297f4 - [java] add tests for Firefox addons :: titusfortner
  • 5a21858df8 - [JS] add tests for Firefox addons :: titusfortner
  • f5d052e1c5 - [py] add tests for Firefox addons :: titusfortner
  • 2489973bb5 - add signed extension directory and unsigned extension zip :: titusfortner
  • 2ae39b2665 - [py] Move test xpi to test package :: David Burns
  • 84bb6fa59b - [JS] Skip Firefox window tests :: Sriharsha
  • b4df49ebca - [java] Update changelog :: Puja Jagani
  • dbcc022f73 - [JS] Update changelog :: Sriharsha
  • fa85effa0e - [dotnot] change default behavior for Select class with disabled elements :: titusfortner
  • e2bbb54153 - [py] do not allow Select class to select disabled options :: titusfortner
  • 0eb286a8fd - [py] do not allow Select class to work with disabled selects :: titusfortner
  • f207270082 - [rb] do not allow Select class to select disabled options :: titusfortner
  • 3b691c4fca - [rb] do not allow Select class to work with disabled selects :: titusfortner
  • 25b30ffa66 - [java] only allow enabled select lists for Select class :: titusfortner
  • b0925afe6c - [web] add disabled select and option elements :: titusfortner
  • e9c3aa9a95 - [rb] implement integration tests for Select lists :: titusfortner
  • fa6deeea6b - [JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
  • 1c90777a07 - [JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
  • c67d0f1dfc - [java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
  • 9850c95bee - [java] Fix test ignorance custom logic (#11007) :: Boni García
  • c06370910c - fix some typos in code and documentation (#11009) :: Andrei Solntsev
  • 7f54c8f696 - [java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
  • 067ab3c9f3 - [java] Remove try/catch from tests :: Andrei Solntsev
  • fcc549ad29 - [java] Ensure event firing decorator can accept a target class :: Puja Jagani
  • 5050a6bc0e - Fix javadoc (#10992) :: Bartek Florczak
  • b72224f966 - [py] missed another xfail_remote annotation :: titusfortner
  • d903de8fdc - [py] add xfail annotations for remote as well :: titusfortner
  • d9a312c639 - [java] ignore firefox test for bug :: titusfortner
  • ed638af0c4 - [py]: use Zipfile in a context; remove duplicate imports, use compiled re pattern for searching :: symonk
  • 2d8f51d0fe - [py] update xfail for window positioning tests on Firefox :: titusfortner
  • 058d516f0e - [rb] update spec guards :: titusfortner
  • 8ee95718a4 - [dotnet] add cdp v105 remove v102 :: titusfortner
  • 5dbc02f19b - [rb] add cdp v105 remove v102 :: titusfortner
  • e7b0a8e40a - [py] add cdp v105 remove v102 :: titusfortner
  • 98284e86e5 - [js] add cdp v105 remove v102 :: titusfortner
  • 0de81eef82 - [java] add cdp v105 remove v102 :: titusfortner
  • 0f4edb70e7 - [cdp] add definition files for v105 :: titusfortner
  • 323fedb82f - [build] Updating bazelisk to 1.13.0 :: Diego Molina
  • fd9d8d8932 - [py]: Simplify some pointer_input code :: symonk
  • a7ddecafe2 - [py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
  • c21d220630 - [py]: Add no-op placeholder recipe for isort in tox :: symonk
  • 011e931f54 - [py]: implicitly iterate dictionaries without specifying keys() in places :: symonk
  • 6b4b9f8678 - [py]: use cls for class methods; be explicit with open(..., encoding=...) :: symonk
  • 32d2a50d61 - [py]: Stop trying to export Opera in __all__ of the webdriver parent package :: symonk
  • c24ca170ca - [py]: remove alot of redundant else clauses throughout :: symonk
  • 96eaad4110 - [py]: use str(...) in place of __str__(...) :: symonk
  • a29c5843c1 - [py]: Remove unnecessary list comprehensions in actions :: symonk
  • bad1b4cbfd - [py]: add checks for non compliant imports in python3.7+ :: symonk
  • 2e059e0314 - [py]: minor types, avoid import names for variables, simplify int or float checks in keys_to_typing :: symonk
  • bef96e6410 - [JS] Update changelog :: harsha509
  • 2618e8efb4 - minor types for AbstractEventListener :: symonk
  • 0f9e6be542 - [py]: Additional types for event_firing_webdriver.py :: symonk
  • 024d863a56 - [JS] Set min node support to 14.x.x :: harsha509
  • a9dc68bad7 - [py]: Add return types to dunder __init__ in places :: symonk
  • bcbf432b6b - [py]: Options now returns bool values for various properties when not set rather than None :: symonk
  • 2ce00fcceb - [py]: Update python changelog for 4.5.0 :: symonk
  • 6f77a1e463 - [py]: Deprecate non W3C capability implicit conversion :: symonk
  • d1818d70a6 - [java] Set protected as ClientConfig constructor instead of private (#10985) :: Kazuaki Matsuo
  • 44d398ae65 - Synchronize on the underlying websocket (#10976) :: Simon Stewart
  • 1a5b24ceb9 - [grid] Updating Grid JS deps :: Diego Molina
  • b296822900 - Bump bazel to 5.3.0 (#10981) :: Simon Stewart
  • ff88671fb8 - #10812 don't allow selecting a disabled option (#10814) :: Andrei Solntsev
  • 4b19fa416b - [grid] Removing event bus role from session queue :: Diego Molina
  • 894ffd9dc5 - [JS] Run tests with node 16.x in CI (#10979) :: Sri Harsha
  • 631b2295d4 - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
  • cf01987cc9 - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
  • 51095a4612 - chore/code style changes, add util (#10975) :: Potapov Dmitriy
  • 878feb7fcf - [py]: Sweeping typing improvements for all property setters :: symonk
  • 5604523e65 - [py]: Fix flake8 violations :: symonk
  • b940299758 - fix: geckodriver session with node 18.x.x (issue 2 in #10970) :: harsha509
  • af5ab009fa - Bump all java deps :: Simon Mavi Stewart
  • fac1ac2ee1 - Tighten visibility of rules in the support package :: Simon Mavi Stewart
  • a77be0599a - Roll the pinned browser versions :: Simon Mavi Stewart
  • 2da79fb62e - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
  • 1c5fe11397 - [JS] Fix window test in firefox :: harsha509
  • 32c699d92e - Run ./go copyright:update :: Simon Mavi Stewart
  • 634637d473 - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
  • 1aba14e9c1 - [rb] Remove unnecessary and bug-creating code in platform.rb. (#10973) :: ch-saeki
  • 000c2cf10d - chore/code style changes to common format (#10964) :: Potapov Dmitriy
  • f4ce77d24e - [JS] destructuring exports :: harsha509
  • 741dbf61a8 - [JS] Quit driver instance after each test :: harsha509
  • 6ad88d3825 - Fix frame_to_be_available_and_switch_to_it() for string inputs (#10967) :: Michael Mintz
  • ce2ee20de5 - feat(java): add webdriver.edge.loglevel (#10962) :: Kazuki Higashiguchi
  • 2b98f9b015 - [py] Fix - Adding retries to Python CI :: Diego Molina
  • 9edcd4654f - [py] Adding retries to Python CI :: Diego Molina
  • 3c6d27c37f - [py]: fixes flake8 violations in virtual_authenticator.py :: symonk
  • e12972ec0f - [py]: fix alot of mypy complaints :: symonk
  • e142d5d028 - [py]: additional type hints for interaction.py :: symonk
  • ab901a5a01 - [py]: Remove unnecessary else clause in element_to_be_clickable(...) :: symonk
  • 08894862c3 - [py]: tidy up some pylint violations; update to use more fstrings :: symonk
  • 82d7891a44 - [py]: use f strings in place of %s :: symonk
  • 845e47d43f - [JS] Adds mouse button enum for forward and backward navigation :: harsha509
  • 7295d54216 - [java] Removing Opera leftovers :: Diego Molina
  • 912b4a4822 - [build] Updating bazelisk :: Diego Molina
  • bb0b3b24ca - [py]: loosen required versions of "certifi" (#10958) :: Michael Mintz
  • 59d7baec6d - [JS] Adds select by multiple(index,value, text) tests :: harsha509
  • 9955c130fa - [java] Remove Opera related classes (#10950) :: Puja Jagani
  • a344d2735e - [py] update python changelog :: AutomatedTester
  • 54809a701b - [py] Bump Python Bindings to 4.4.2 :: AutomatedTester
  • 35adf8bef5 - [JS] Adds 'Select' support package :: harsha509
  • 4b4ce7b7c8 - [py]: Bump version for 4.4.1 :: symonk
  • d0b95a04a5 - [grid] Adding handler for options when using cors and creating a session :: Diego Molina
  • 67d544bdee - [JS] Add support for Actions API sendKeys to designated element :: harsha509
  • 9b012df78d - Add a JDK 11 HTTP client (#10936) :: Simon Stewart
  • 9656da70e5 - [grid] Sending a DELETE when a session times out. :: Diego Molina
  • 829e47681a - [java] Setting a high max redirects :: Diego Molina
  • ffa9f47424 - [grid] Removing grid-model flag. Is not being used. :: Diego Molina
  • 797a859d98 - [java] Improving default matcher to enable Appium :: Diego Molina
  • c88455095d - [py]: fix flake8 violations for W391 :: symonk
  • 702c12ab85 - [py]: more unit test coverage for script keys :: symonk
  • 4440ea0bd6 - [py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
  • 95f0cba280 - [py]: Remove deprecated urllib3[secure] extras dependency (#10932) :: V24
  • b1543cff74 - [web] need to be able to scroll to the bottom of this page :: titusfortner
  • 3738c97dbf - [java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
  • 9f4f47ef6e - [java] Changing message when session is not found in Grid :: Diego Molina
  • 20b6957f75 - Include sample web form :: Boni Garcia
  • 1aa7c59b06 - [java] Removing IME :: Diego Molina
  • b8ede333be - [js] Moving from static to const to make js-dossier happy :: Diego Molina
  • f5f288767f - [js] Removing circular dependency :: Diego Molina
  • afe28847f3 - [java] Fix typo in release notes for v4.4.0 (#10935) :: Guille
  • 4ed89beda0 - Add missing uses from the remote webdriver jar :: Simon Mavi Stewart
  • c927a5b65b - Add missing keywords to invocation of java_export :: Simon Mavi Stewart
  • 91a1ab1f3d - [java] Removing deprecated ForSeleniumServer caps :: Diego Molina
  • 4747fe7e50 - [java] Removing deprecated BrowserType.java :: Diego Molina
  • a6f8028b5c - [dotnet] Handle the case when http response content type might be null (#10929) :: Nikolay Borisenko
  • f7c2f029a6 - Run buildifier. No logical changes :: Simon Mavi Stewart
  • d56c876e34 - Update pinned browsers :: Simon Mavi Stewart
  • aea58858d9 - [rb] Amending changelog for 4.4.0 :: Diego Molina

- Java
Published by titusfortner over 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.4.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3e70fc51c3c - [py] Bumping to 4.3.0 :: Diego Molina
  • 209d778c892 - [javascript] Bumping to 4.3.0 :: Diego Molina
  • 55714150419 - [grid] Fixing env var name to stream VNC :: Diego Molina
  • 3b3a3edf36a - [dotnet] remove obsolete TouchActions class :: titusfortner
  • 2fbfc62f565 - [dotnet] remove obsolete commands :: titusfortner
  • 7949433994c - [JS] Updated jsdoc for move action (#10816) :: praveendvd
  • 78f2b1ef68c - [grid] Updating JS deps :: Diego Molina
  • 00fce383436 - [JS] Update rules_nodejs to 5.5.1 :: harsha509
  • 334a10350fe - [web] add index to webpages (#10640) :: Titus Fortner
  • cc79de69690 - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
  • 7a13e937a5f - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
  • de0a144b923 - Use which() to get Firefox path on Mac OS (#10818) :: Bogdan Condurache
  • 4ad053312fd - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev
  • 2d0c733ac47 - Fix RuboCop configuration :: Alex Rodionov
  • 8645cafd33e - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni García
  • ed7d29eb07a - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
  • ae46fd8eb45 - [java] Adding more exceptions to spotbugs :: Diego Molina
  • 632849cb88d - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani
  • 0c2b60532ee - [java] Removing filter for lint, not needed in browser tests :: Diego Molina
  • daa04231c49 - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
  • 943081bd8f6 - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani
  • 5532a8d5c0d - [py] Remove assertion for python version check (#10815) :: jsfehler
  • cd3af6e5fa3 - correctly checks the driver supports DevTools (#10819) :: elgatov
  • 54b8568c665 - [grid] Updating JS deps :: Diego Molina
  • 71cccff7446 - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
  • b9252637d65 - Repin browsers and drivers :: Simon Mavi Stewart
  • 8487998201c - Run buildifier :: Simon Mavi Stewart
  • f2b65eb4a00 - [build] Bump rules_python to 0.10 :: AutomatedTester
  • 0a2a4a93ea0 - [java] Add status endpoint :: Puja Jagani
  • 8e24d937238 - [java] Formatting changes in test classes :: Puja Jagani
  • a6b161a159c - [atoms] Add shadow dom visible text tests :: AutomatedTester
  • 09e296c30b5 - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler
  • fb4df665ab8 - [java] Add ability to decorate child classes of WebDriver (#10737) :: Valery Yatsynovich
  • ca2f0f955de - [build] Bump bazel to 5.2 :: AutomatedTester
  • aaa20ba9121 - [java] Improving javadocs for DevTools.java :: Diego Molina
  • 9cf01a34c4a - [java] Making Java tests compile until we find a better alternative :: Diego Molina
  • 5294269c1de - [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina
  • 7b1c6461f61 - [JS] Bump to 4.3.1. :: AutomatedTester
  • dcb27c1d837 - Adding GitPod Config (#10855) :: Diego Molina
  • 226a5b5cfc6 - [grid] Updating JS deps :: Diego Molina
  • 72967823909 - [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda
  • 989c5644d31 - Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Walderman
  • bb23fba720c - Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew
  • 5eb4e45f81d - Extract network interceptor into a separate class :: Alex Rodionov
  • 0916b2c1c9a - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov
  • 98f533238e9 - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov
  • 4aebd9c6a3c - Truncate WebSocket logger messages :: Alex Rodionov
  • c0fa00f9722 - [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko
  • 4fc1de040d2 - [dotnet] set proper status when creating response :: titusfortner
  • 7f40eec0b7a - [dotnet] add additional context info to unexpected errors in responses :: titusfortner
  • 21c693d4821 - update docs for PointerActions#move_to (#10872) :: Robert Fletcher
  • 545355d40d6 - [py]: use native mapping .get(...) in error handler :: symonk
  • 38f8501456c - [py]: Address flake8 violations and remove unused imports :: symonk
  • e66e00cedb1 - [iedriver] update changelog and bump version to 4.3.0 :: titusfortner
  • 50b0bfc0727 - [rb][cdp] update devtools version to 0.103.1 :: titusfortner
  • 2eab06275b5 - [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner
  • 6222bb2a1fc - [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani
  • 21a39ab6f2a - [dotnet] add identity logging and abstraction packages :: titusfortner
  • c7be1be9e10 - [dotnet] add missing identity abstractions dependencies :: titusfortner
  • 6f082ed6c3d - [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner
  • 69f46da9ea1 - [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych
  • 6e11e18857c - [grid] Updating JS deps :: Diego Molina
  • 93ee789ccde - Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot]
  • 036ee7f6aec - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot]
  • 2f93cc4d7d0 - [java] Fix indentation :: Puja Jagani
  • dd37ae528f7 - [java] Replace OpenTelemetry deprecated method :: Puja Jagani
  • a535a410006 - [java] Upgrade OpenTelemetry version :: Puja Jagani
  • e97153bbb97 - [java] Fix indentation :: Puja Jagani
  • 90255c1f3a6 - [JS] Updating rules nodejs to 5.5.3 :: harsha509
  • f70ac4372a1 - [java] Fix tracing event-logs for error situations :: Puja Jagani
  • 7ce42b7f995 - [java] Add logs to DriverServiceSessionFactory :: Puja Jagani
  • a9a526eae41 - [grid] No need to register a Node that is DOWN :: Diego Molina
  • 14242af3d40 - [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina
  • ffe5a79fedc - [py] Making tox pass :: Diego Molina
  • a64357f590f - [grid] Updating JS deps :: Diego Molina
  • 588541da8e2 - [CDP] Adding definition files for v104 :: Diego Molina
  • 2004779bf2b - [java] Adding CDP v104 :: Diego Molina
  • 7ce15dbb93d - [py] Adding CDP v104 :: Diego Molina
  • fa3736dfbbe - [rb] Adding CDP v104 :: Diego Molina
  • a87bd3e12bb - [js] Adding CDP v104 :: Diego Molina
  • 5e5f72984d4 - [dotnet] Adding CDP v104 :: Diego Molina
  • 53253157d6d - [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amani
  • cd3e9aea526 - [grid] Forwarding requests with non-W3C locators :: Diego Molina
  • 994ab87b2c1 - [rb] move w3c checks to Options class :: titusfortner
  • 4362aa1a339 - [rb] update to latest rubocop and fix issues :: titusfortner
  • 227137bc44f - [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani
  • 930edbd8611 - [rb] update virtual auth credential implementation to match conventions :: titusfortner
  • 13975e0df8a - [rb] update virtual auth implementation to match conventions :: titusfortner
  • 1d723de63c8 - [dotnet] no longer need to send OSS element :: titusfortner
  • a52bfcd8a5b - [py] throw error when setting w3c to False #10908 :: titusfortner
  • d830a1393ef - [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner
  • 2af04d4cc40 - [java] update warning for setting w3c: false (#10448) :: titusfortner
  • 5b62f2fd6ba - [rb] virtual auth credentials command arguments in wrong order :: titusfortner
  • b1c27004930 - upgdate changelogs for 4.4.0 :: titusfortner
  • ad0216040f1 - [java] Revert - Add status endpoint :: Diego Molina
  • f91fec5cd1c - [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina
  • 0d388753138 - [py] build(setup.py): Add project_urls for PyPI (#10880) :: Tony Narlock
  • 2d36450df88 - [java] Amending changelog for 4.4.0 :: Diego Molina
  • e5c75ed026a - Bumping version in bindings to 4.4.0 :: Diego Molina

- Java
Published by diemol over 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.3.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f4 - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 49ea73c758e - Fix unreleased note in Ruby changelog (#10713) :: Pavel Lobashov
  • 67dba3e1801 - [java] Avoid checking for non W3C twice. :: Diego Molina
  • 8e7983f7d43 - [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molina
  • ad2e2765618 - [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina
  • 65cb657efd2 - [java] Removing old browser options strings :: Diego Molina
  • 14651c78ec2 - [java] Removing unused import :: Diego Molina
  • 33346076f11 - [java] Removing deprecated caps from response :: Diego Molina
  • c8da7c2d2ad - [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina
  • 3f794a036ca - [java] Removing more usages of deprecated "platform" capability. :: Diego Molina
  • 2c66554f266 - [java] Adding one more exception for #10711 :: Diego Molina
  • f2e40dc9867 - [grid] Updating testing library deps :: Diego Molina
  • 1c2240df9d7 - [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani
  • 52845c30e7f - [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molina
  • ac4d0fdd4a3 - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • d1126b72e16 - [grid] Updating material UI libs :: Diego Molina
  • f677d2d24fe - [grid] Updating typescript :: Diego Molina
  • 6652c1a0bde - [rb] fix bug in default durations :: titusfortner
  • 1570bb3c829 - [rb] update changelog and bump version for 4.2.1 :: titusfortner
  • 00add3506ff - [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner
  • 6afbbcf4006 - [py]: fix flake8 violations in trunk (#10723) :: Simon K
  • 60bf8e40c37 - [py] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • b0057b54cff - [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • 6d2a7829f9b - [JS] Fixes lint issues and updates npm packages :: harsha509
  • 34d593f6572 - Add a html page for testing BiDi logEntryAdded events :: Puja Jagani
  • 307673b8947 - [JS] Remove unused param in input.js & minor code cleanup :: harsha509
  • 7bd9b067c09 - [grid] Updating Grid JS deps :: Diego Molina
  • e5a566a5673 - [grid] Reverting pretty-ms upgrade :: Diego Molina
  • 9435a8ae4d3 - [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina
  • 247abe73fd0 - [java] Removing exceptions from accepted W3C caps :: Diego Molina
  • a84d600638d - Adding config for SafariDriver in label commenter :: Diego Molina
  • 38e89630f1c - fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash
  • 4bbb7c255ae - [py]: remove deprecated find_element_by_ methods (#10712) :: Simon K
  • 1c5eee468bf - [java] don't abandon driver :: titusfortner
  • 735ba4f8c04 - [java] can't modify an unmodifiable map :: titusfortner
  • aadc158aa0d - [java] do not start test driver when @NoDriverBeforeTest set :: titusfortner
  • da43407f700 - [java] fix has debugger implementation :: titusfortner
  • 263d346d398 - [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortner
  • ab555c47880 - [java] Fixing SafariTechPreview :: Diego Molina
  • 79f2b20ed37 - [JS] Fix dependabot alerts :: harsha509
  • 939185a499d - [grid] Updating Grid JS deps :: Diego Molina
  • 8b92d869e4e - Run buildifier over the tree :: Diego Molina
  • 75637052827 - Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina
  • 683ccb65d6d - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • a969654c00f - Remove flag for network (#10751) :: Diego Molina
  • be408c02a10 - [py]: remove redundant actions array of action_chains (#10716) :: Simon K
  • 7c924688741 - [py] Additional types and tweaks for remote webdriver (#10631) :: Simon K
  • f9018c6f113 - [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni García
  • de9675b8777 - [py]: Additional types for element fetching methods (#10662) :: Simon K
  • 27ff5866dc1 - [py]: Remove unused arg resolve_ip from RemoteConnection initialiser (#10717) :: Simon K
  • 890f74eb984 - [py] additional type hints in wait.py & command.py (#10627) :: Simon K
  • 05467b6cc88 - [py]: Tweaks to select.py for pythonic naming and types (#10756) :: Simon K
  • 7f0c5633f19 - [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jagani
  • e3089c96279 - [java] Removing deprecated Actions implementations :: Diego Molina
  • 4dcc9c44f1a - [java] Complete removal of deprecated Actions commands :: Diego Molina
  • 25564bda8a6 - [java] Removing deprecated getPlatform and getVersion :: Diego Molina
  • 9a52775cc41 - [java] Adding exceptions to spotbugs config :: Diego Molina
  • bb8a3d5594b - [py]: Update selenium server docs to 4.2.2 :: Simon K
  • 946f5727ffb - Removing @types/enzyme :: Diego Molina
  • 5ad59d27cb5 - [grid] Updating Grid JS deps :: Diego Molina
  • 4c74183e447 - [java] Removing a few non-W3C ways of matching browsers :: Diego Molina
  • a6359ebb4a1 - [java] Add support for BiDi log event (#10696) :: Puja Jagani
  • d44b82eb4b1 - [java] Enabling BiDi test for Firefox :: Diego Molina
  • 99217789cbf - [java] Warning when user sets w3c: true in goog:chromeOptions :: Diego Molina
  • 65b7a240185 - [java] Amending logic to warn users when w3c: true in goog:chromeOptions :: Diego Molina
  • a4146c00d3a - [py]: Find latest version of devtools when requested version does not exist on disk (#10749) :: Simon K
  • 31cc4320998 - [py] python3.7+ syntax throughout *.py files. (#10647) :: Simon K
  • 17907d38c8e - [py] remove opera (#10630) :: Simon K
  • d68617a11a5 - [py]: More python3.7 improvements :: symonk
  • 1b1058ab4c2 - [py]: Remove unused imports in webelement.py :: symonk
  • 40c16bb016f - [py]: Enable co-operative multi inheritance with super() throughout (#10773) :: Simon K
  • 4fbd4a2ce16 - [grid] Passing env vars along to child containers :: Diego Molina
  • 5713de42247 - [grid] Adding native ARM support for sockets :: Diego Molina
  • 9fac7d5b380 - [java] Add preferences when retrieving from a file :: Puja Jagani
  • 4fb6736911f - [py]: Fix types on debugger_address incorrectly being str :: symonk
  • 744b4bd677b - [py]: Fix return types for some chromium driver methods :: symonk
  • 38bf1e462a4 - [py]: Use correct imports from urllib :: symonk
  • ae62ba00656 - [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni García
  • dd72283aeaf - [py]: Open chromium extension files inside context managers for auto closing :: symonk
  • ab456d13174 - [py]: Improved types for Chromium remote connection :: symonk
  • 9de853d91ad - [py]: avoid unnecessary concatenation of sequences in get_remote_connection :: symonk
  • a268142a451 - [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García
  • 43361aae764 - [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García
  • 385aaed2e1b - [java] Update bazel files for BiDi log package :: Puja Jagani
  • 59ca70cd1f1 - [java] Add BiDi augmenter support (#10789) :: Puja Jagani
  • 02363b148c6 - [grid] Updating Grid JS deps :: Diego Molina
  • 95fed4f0b8c - [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina
  • 01fe86e6051 - [java] Updating dependencies :: Diego Molina
  • cc00a3cec8b - [java] Fix unsubscribe event BiDi API methods :: Puja Jagani
  • 57d3fc16265 - [CDP] Adding pdl files for v103 :: Diego Molina
  • d10627b2161 - [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • f7ff4bcd9c7 - [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 5dfd3216c08 - [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 776cb827c87 - [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 0ca6b540d81 - [java] Allow linting only on the default test (#10792) :: Boni García
  • 3e8f94c307e - [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 6e87b0840e0 - [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García
  • 3e993dfe9b9 - Update tracing.txt :: Puja Jagani
  • 0c7bf07856e - [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani
  • 1d1e261c924 - [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani
  • 3529ba5eb0d - [rb] remove deprecated Persistent http class :: titusfortner
  • b2d4a1cbe6d - [rb] remove deprecated HasRemoteStatus module :: titusfortner
  • 8eab87d8604 - [rb] remove deprecated new_window from Manager class :: titusfortner
  • c6cc197df70 - [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner
  • 2a9823612cf - [rb] driver constructor no longer accepts service parameters only service objects :: titusfortner
  • c9fe4923275 - [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner
  • 8747489fa6c - [rb] remove deprecated #logs from manager class :: titusfortner
  • 05c2a5a51a3 - [rb] no longer allow options parameter in options class constructors :: titusfortner
  • b40ddebe938 - [rb] remove deprecated functionality from capabilities :: titusfortner
  • 30ab8b3e13f - [dotnet] remove deprecated GetProperty() :: titusfortner
  • 1556e8616f9 - [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner
  • 927e5af6ed3 - [dotnet] remove deprecated AddAdditionalCapability :: titusfortner
  • 5673c437faa - [dotnet] remove deprecated methods that have no effect :: titusfortner
  • a66def212b4 - [dotnet] remove deprecated locator functionality :: titusfortner
  • 24a57414276 - [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortner
  • fbfb491b9f2 - [dotnet] only support moving to center of element :: titusfortner
  • 8b733d23187 - [dotnet] change minimum window size targets in tests :: titusfortner
  • c33c1498a65 - [dotnet] remove obsolete directories from bazel build files :: titusfortner
  • 826c93c82f5 - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/src/webdriver (#10797) :: dependabot[bot]
  • 7447b05424e - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/test/common (#10798) :: dependabot[bot]
  • 564d3006939 - [rb] update changelog and bump version to 4.3.0 :: titusfortner
  • cd478a10a93 - [dotnet] update changelog and bump version to 4.3.0 :: titusfortner
  • fc742cfc049 - [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha509
  • 5d548aa3ed0 - [java] Improving query to exclude 'no-lint' tests :: Diego Molina
  • 009e7848890 - [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molina
  • d09259a82ef - [java] Not linting remote tests. :: Diego Molina
  • 64a04f8bf7c - [py] offsets for moving to an element will originate from in-view center point :: titusfortner
  • fcd5193fb7a - [py] remove warnings import :: titusfortner
  • a59115cff13 - [py]: Correct and additional types for shadowroot.py :: symonk
  • a4995e2c096 - [py]: Update changelog for 4.3 :: symonk

- Java
Published by diemol over 3 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.2.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 86eb611648 - bumping all versions to 4.2.0 :: titusfortner
  • db6c6e8ef0 - [rb] restrict from using new rubyzip version :: titusfortner
  • bb3b82e789 - [java] Deleting commented class test :: Diego Molina
  • 6e7cf5dcbd - [java] Creating browser name for SAFARI_TECH_PREVIEW :: Diego Molina
  • 268161f84f - [java] Bumping Java to 4.2.0 and updating CHANGELOG :: Diego Molina
  • 7a21d25a45 - [java] Removing unused variable :: Diego Molina
  • e64f200d53 - [javascript] Updating CHANGELOG :: Diego Molina
  • eda884abba - [java] Convert RemoteWebElement::getLocation and ::getSize from JWP Standard to W3C Standard (#10700) :: Bobby Jap
  • c0d25bcb40 - [py] update changelog :: titusfortner
  • a110aad874 - [dotnet] update changelog :: titusfortner
  • cfcc455713 - fix failing tests :: titusfortner
  • 8977cf7dbf - [dotnet] implement pause action to match Java :: titusfortner
  • bf18835395 - [dotnet] do not create a new wheel input instance for every scroll method used :: titusfortner
  • cb68cf53b2 - [dotnet] warn about upcoming changes to MoveToElementOffsetOrigin :: titusfortner
  • 35bba6ac38 - [dotnet] implement a way to reset Action builder sequences after perform is called :: titusfortner
  • 2259f63f63 - [java] add pointer event properties test :: titusfortner
  • d0a0df99d1 - [java] make the action movement methods specify the button number :: titusfortner
  • 190a8fba8f - [py] warn about upcoming changes to move_to_element_with_offset behavior :: titusfortner
  • be7026249e - [rb] warn about upcoming changes to #move_to :: titusfortner
  • 9990fbac80 - [web] update mouse interaction page :: titusfortner
  • bc1b4f0bc7 - [java] fix screen rotate error (#10693) :: Fan
  • 9a43c53986 - [java] Removing HTMLRunner :: Diego Molina
  • a297017d54 - [java] Logging warnings when non-W3C caps are being used. :: Diego Molina
  • 0d6a69565a - [rb] still not waiting long enough for tests to pass :: titusfortner
  • 37be1da0d6 - [rb] fix failing tests :: titusfortner
  • fa5be62cb8 - [py] Removing unused import :: Diego Molina
  • 3f44bc8f53 - [grid] Fixing DistributorTest :: Diego Molina
  • adb59828eb - [grid] Fixing a couple of failing tests. :: Diego Molina
  • 70b0bb81bc - [java] Removing check for TAKES_SCREENSHOT in test :: Diego Molina
  • 348f17ba3e - [java] Deprecating non W3C caps and Augmenters using them :: Diego Molina
  • 69f6a3f883 - [grid] Removing unused import :: Diego Molina
  • afaf332ad2 - [java] Lazily concatenate string while logging :: Puja Jagani
  • b38206fb70 - [java] add deprecation notices to Grid logs and Java stdout :: titusfortner
  • d74f1a269b - [rb] update changelog :: titusfortner
  • 49c9cdac8e - [rb] update action tests :: titusfortner
  • e695723bce - [web] update html pages to make tests easier :: titusfortner
  • cec03e1458 - [rb] add default values to make actions easier :: titusfortner
  • 133cbec599 - [rb] implement duration parameter for ActionBuilder constructor :: titusfortner
  • cd69898925 - [rb] new bidi code requires websocket in selenium-webdriver :: titusfortner
  • 4ddffa6dad - [java] Decode BiDi event response only once :: Puja Jagani
  • f69abe3425 - [java] Disable BiDi test temporarily :: Puja Jagani
  • 6ff3693dcc - [py] update implementation for submitting forms :: titusfortner
  • 7c77d06bc2 - [js] update implementation for submitting forms :: titusfortner
  • bcc7618df1 - [java] improve error message for unsuccessfully submitting form :: titusfortner
  • 495c3dbbcf - [dotnet] update implementation for submitting forms :: titusfortner
  • db61990413 - [rb] update implementation for submitting forms :: titusfortner
  • 9e53690f4e - [dotnet] allow RemoteWebDriver to access Selenium logs (#10671) :: Titus Fortner
  • d685665ef1 - [dotnet][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 3b0eef25fa - [js][cdp] add support Chrome 102 and remove for Chrome 98 :: titusfortner
  • 21fd258353 - [rb][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 716a606a78 - [py][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 2290a09804 - [java][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 1b1199efa3 - [cdp] add support for Chrome 102 and remove support for Chrome 97 & 98 :: titusfortner
  • da86c7fbb9 - [py] deprecate rather than deleting basic scroll action method :: titusfortner
  • e1c8f7fb15 - [dotnet] use convenience methods for scrolling :: titusfortner
  • 405d40ff96 - [py] use convenience methods for scrolling :: titusfortner
  • 884c3cc45e - [rb] use convenience methods for scrolling :: titusfortner
  • 5519babbac - [java] use convenience methods for scrolling :: titusfortner
  • 45754dc725 - [IE] Check process ID when searching for Edge window handle (#10582) :: Brandon Walderman
  • 1395ca59c6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 7e541ed157 - [grid] Adding tests for flag to disable CDP if needed. :: Diego Molina
  • c50df5241d - Include mini tutorial about how to update Java dependencies in README (#10689) :: Boni García
  • ffc95514d7 - [java] Bump Maven dependencies to the latest versions (#10688) :: Boni García
  • c384c88eda - [grid] Flag to disable CDP if needed. :: Diego Molina
  • 269ec3e0ce - [java] No need to gpg sign for local maven install :: Diego Molina
  • 26b7f593c9 - [java] Update virtual authenticator test to use html test page :: Puja Jagani
  • e360535ecf - [java] Updating spotbugs :: Diego Molina
  • 1877b9d898 - Add all to init.py to make imports public (#10643) :: Yehuda Davis
  • 928168bb38 - implement __all__ for selenium.common (#10655) :: Simon K
  • 3824c3e9c5 - [py] Tidy up python exception handling (#10537) :: Simon K
  • 5a206fb1ce - simplify boolean checks for _identifyy_http_proxy_auth (#10656) :: Simon K
  • ecc58fd3d4 - Add docker device mapping configuration (#10645) :: Guilherme Sousa
  • 582073d3a7 - [grid] Fixing Node drain when session expires :: Diego Molina
  • a3f3f9fecd - [java] Include JMX monitoring feature in the Grid local distributor (#10674) :: Boni García
  • ff19ab8bdc - [py] fix: SecurityError: Invalid Domain problem (#10653) :: Harmandeep Singh
  • 7f6a93ea93 - [dotnet] add docs to clarify IWrapsElement objects are also valid for JavaScript Execution :: titusfortner
  • f715038171 - [JS]add support to switch frame by name (#10670) :: Ravi Sawlani
  • e1001f26f9 - [JS] Update rules_nodejs to 5.5.0 :: harsha509
  • 6cfcb59e55 - [java] Add support to create a BiDi session :: Puja Jagani
  • daa1f03ac6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 97aeedba6a - [JS] Add support to switch frame by id :: harsha509
  • 6083cc471d - [py] fix failing tests :: titusfortner
  • 7fe7873d8e - update ruby & python scrolling tests and documentation to match Java and .NET :: titusfortner
  • 1a2a35b3f1 - [java] change scroll wheel class name from origin to scroll origin to match .NET :: titusfortner
  • 08052f746f - [dotnet] implement scroll action :: titusfortner
  • b65c6a4f89 - [rb] fix pointer actions descriptions :: titusfortner
  • 88559dff38 - [rb] clarify scroll tests :: titusfortner
  • 6356ff2108 - [java] add javadocs to scroll() :: titusfortner
  • d692f807b5 - [rb] change ruby implementation of scroll to match other languages :: titusfortner
  • c5fbd61e41 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 3e281a2160 - [grid] Bumping Material UI to 5.7.0 :: Diego Molina
  • dba19f1a89 - [java] Fixing deprecation for IME :: Diego Molina
  • 2cdda1fa2b - [java] Deprecating IME :: Diego Molina
  • 8bcf64cc2e - [java] implement separate Origin class for WheelInput (#10636) :: Titus Fortner
  • 38b780fbb2 - [build] Avoiding nested directory :: Diego Molina
  • 9d680b5c1e - copy web content to be served on selenium.dev (#10637) :: Titus Fortner
  • dab928e6ac - [py] add more scroll tests :: titusfortner
  • 273644a2b4 - [py] add typing options to get_property(); fixes #10624 :: titusfortner
  • dca58d50a9 - Delete SECURITY.md :: Diego Molina
  • c93ab7cb06 - fix: revert changes for py docs (#10634) :: Harmandeep Singh
  • f540ba4ec5 - [py] Move loading generated JS into webelement into a method :: AutomatedTester
  • 7f7d6357c6 - [py] Remove generated code from the repository :: AutomatedTester
  • 6fe87db7d1 - update cached atom files :: titusfortner
  • c367a5aee2 - [py] docs: updated api docs (#10622) :: Harmandeep Singh
  • 3d620e3974 - [build] restore socks to python requirements :: titusfortner
  • 6b01d3518a - [py]: Deprecate opera webdriver & options in prep for removal in 4.3 (#10625) :: Simon K
  • 1f2be3a92b - [dotnet] remove references to EdgeLegacy :: titusfortner
  • 6dcef3a7f8 - [dotnet] remove Opera support :: titusfortner
  • d29f36d616 - [Build] Allow Python version to be set by ENV VAR :: AutomatedTester
  • 04f7d00e83 - [build] Move python to force interpreter explicitly on pip :: AutomatedTester
  • ac145e531a - [grid] Printing readable exceptions :: Diego Molina
  • 780ae585fc - [py] fix return type hints for screenshot_as_png (#10626) :: Simon K
  • 459c2dd80a - remove branch limitation for CI tool; any push or PR runs applicable tests :: titusfortner
  • 1db5d56cfe - [py] allow firefox sessions to toggle off acceptInsecureCerts :: titusfortner
  • 7ad872e3bc - [py] Remove redundant object inheritance (#10461) :: Simon K
  • b618549181 - [py] remove unused positional kind arg of WheelInput (#10463) :: Simon K
  • 00d8c8d630 - [py] convert Color to use @classmethod alternative constructors (#10558) :: Simon K
  • d4910a10fc - [rb][cdp] handle empty response headers :: Viren Negi
  • aeb28459d0 - [grid] Upgrading to Apollo Client 3.6.3 :: Diego Molina
  • e06c647fdf - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • 42379f6d66 - [java] Deactivating automatic retries in the HTTPClient :: Diego Molina
  • 858b98dfe1 - [dotnet] update and fix tests :: titusfortner
  • 695f83a06a - [dotnet] remove references to deprecated EdgeLegacy and Opera tests :: titusfortner
  • ef9f98969d - [dotnet] allow toggling test values by environment variable :: titusfortner
  • 08b386491b - [java] update and fix tests :: titusfortner
  • d62a05ac10 - [dotnet] add performance log type (#10616) :: titusfortner
  • d3ed02ad4f - [rb] fix test with bad syntax :: titusfortner
  • 03098e0b42 - [rb] screenshot size is apparently different on mac and linux :: titusfortner
  • 469970f010 - [rb] be more exact about expected sizes of screenshots :: titusfortner
  • 0b9d238300 - [java] ignore 2 more java scroll tests that passed locally but fail on CI :: titusfortner
  • df5d7ccace - [build] Enabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • e7656ded96 - [dotnet] update DevTools tests to V101 :: titusfortner
  • 7e9a2377ff - [dotnet] ignore the proxy tests which are hanging :: titusfortner
  • a9c3770a6c - [dotnet] implement setting pointer event properties :: titusfortner
  • fb2e1d9299 - [dotnet] allow tests to run on non-Windows :: titusfortner
  • dd81af85fb - [java] ignore scrolling tests due to Firefox issue :: titusfortner
  • 46cef40264 - [java] Adding --allow-origins when starting GeckoDriver :: Diego Molina
  • d5277ea709 - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • fa9efe0f60 - [py] unintended change to conftest; reverting :: titusfortner
  • 88ff0587af - [py] bump version to 4.1.5 :: titusfortner
  • 56a35d90a9 - use typing_extensions to be compatible with py37 (#10613) :: Simon K
  • dec3bb83f6 - [JS] handle a breaking changes in os.networkInterfaces (#10611) :: Outsider
  • fe84ca7686 - [java] Add virtual authenticator test case for U2F protocol. Formatting changes. :: Puja Jagani
  • 9546dba7a5 - [build] Move bazel version to 5 :: AutomatedTester
  • a695b91c4a - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d5273d8bc5 - [py] Added virtual authenticator for Python Bindings (#10579) :: Harmandeep Singh
  • d92c5a6dc9 - [JS] Remove opera support from JS bindings #10379 :: harsha509
  • 94b0d2ca9a - Improving path for Python in Windows :: Diego Molina
  • bcb7d0961c - [build] Pick initial python interpreter based on OS :: AutomatedTester
  • fcb07090ac - [js] delete old android-driver :: AutomatedTester
  • 1b1872a280 - [java] Enabling testShouldDoNothingIfThereIsNothingToGoBackTo test for Chrome :: Diego Molina
  • 0d8edc953a - [grid] Bumping several versions in the UI :: Diego Molina
  • 210bcf5d04 - [build] Specify the location of python3 binary :: AutomatedTester
  • b2d5f0992f - [py] Upgrade rules_python :: AutomatedTester
  • 3fdd95da42 - [grid] Bumping Apollo Client and GraphQL :: Diego Molina
  • c88b71e63c - [grid] Bumping Material UI to 5.6.4 :: Diego Molina
  • e7fac5f26b - [py] Bumping python to 4.1.4 :: Diego Molina
  • 33dc63b870 - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d3a0201512 - Added DepricationWarning to the warnings.warn methods inside the find_element_by_x methods (#10575) :: Cervac Petru
  • 8ddadc6d8f - [py] Fixing "--connect-existing" :: Diego Molina
  • d4f5b86f0a - #10592: bugfix truthy checking a function type (#10596) :: Simon K
  • 5b840664a6 - [py] use get_timeout() for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon K
  • 2c9cbd7c33 - [grid] Removing bus from NewSessionQueue :: Diego Molina
  • 267d562d50 - [grid] Removing NewSessionRejectedEvent.java :: Diego Molina
  • 514319c0a2 - [java] Reverting unwanted change :: Diego Molina
  • dfb88b0eab - [JS] Remove duplicate copyright generated by code [skip ci] :: harsha509
  • 4906c2b18c - [JS] Updating copyright [skip ci] :: harsha509
  • 6336abb5bd - [grid] Removing NewSessionRequestEvent :: Diego Molina
  • 6f1b689db8 - [py] remove unicode prefix for strings (#10562) :: Simon K
  • 612ba9654b - [java] Add wheel input (#10445) :: Puja Jagani
  • 015c93970a - [py] Update changelog for 4.1.4 :: Diego Molina
  • a3d08b1804 - Bump ejs from 3.1.6 to 3.1.7 (#10585) :: dependabot[bot]
  • 4798e7c238 - Bump ejs from 3.1.6 to 3.1.7 in /javascript/grid-ui (#10584) :: dependabot[bot]
  • e237ced480 - [py] Add the ability to create sdist package of the python bindings :: AutomatedTester
  • ac3b2ec628 - [javascript] Update changelog for 4.1.2 :: Diego Molina
  • 6e5439d703 - [grid] Linting the Grid UI :: Diego Molina
  • 669dd6249e - [dotnet] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 535d840ee2 - [java] Update changelog for 4.1.4 :: Diego Molina
  • fc8a419797 - [java] Updating dependencies :: Diego Molina
  • 4f1d7d7c6a - [rb] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • e6bcf1c859 - [py] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • fedb689935 - [javascript] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • bfb7e2f101 - [java] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 581f70d0d9 - Adding PDL files for Chrome 101 :: Diego Molina
  • 3ad99eba27 - [grid] Closing input pipeline when client disconnects :: Diego Molina
  • 439da14d34 - [rb] fix new linting failures :: titusfortner
  • 8ef7001871 - [grid] Making EventBus more stable by ignoring events :: Diego Molina
  • 7bbf24bf89 - [grid] Changing setAvailability to void :: Diego Molina
  • 89710bbf41 - [java] Support for sending firefox addon directory as temporary in remote sessions :: Tamsil Sajid Amani
  • bcbd009179 - [java] Adding logging to track session creation and deletion :: Diego Molina
  • da9f04f450 - Fix missing documentation comments in NuGet package (#10376) :: BaerMitUmlaut
  • 90901cb88b - [py] Use monotonic clock for waits, fixes #10544 (#10550) :: Kevin C
  • 49fa97d24a - [java] Logging unauthorized requests when auth info is present :: Diego Molina
  • 95e79d7f9b - [java] Changing logging level for unauthorized requests :: Diego Molina
  • 86ee77273e - [py] Add debug logging for urllib response data (#10568) :: Simon K
  • fbef19e970 - docs: use Browser constants for browser name (#10567) :: Meir Blachman
  • 70f8326c43 - [java] Fixing failing test :: Diego Molina
  • ba09b6bbdb - [grid] Fix alignment after Material UI v5 upgrade :: Diego Molina
  • c5fdadbcdb - [grid] Removing unneeded component background :: Diego Molina
  • 989f7fd66a - [grid] Improve LiveView password dialog :: Diego Molina
  • 90ce3e226c - [grid] Completing move to functional components :: Diego Molina
  • 575b878db2 - [grid] Moving more classes to functional components :: Diego Molina
  • eba2dbd4b2 - [grid] Starting move to React functional components :: Diego Molina
  • 3156faed4a - [grid] Migrating theme to Material v5 :: Diego Molina
  • a687d4f040 - [java] return friendly names for Windows platforms like Mac does :: titusfortner
  • 8b53734fd2 - [rb] update shadow root tests :: titusfortner
  • 310365ef4c - [py] do not convert tag name to css selector :: titusfortner
  • 2d9cf16c29 - [py] invalid selector exceptions are is not a no such element exception :: titusfortner
  • ca39d6f8f0 - [js] do not convert tag name to css selector :: titusfortner
  • 2921929a50 - [rb] do not convert tag name to css selector :: titusfortner
  • ce2301427b - [rb] require Ruby 2.7+ and update rubocop accordingly :: titusfortner
  • 4351624433 - [grid] Migrating Material UI to v5 :: Diego Molina
  • 772f7fe796 - [grid] Renaming eslint file to have local dev working again :: Diego Molina
  • 1d2d7b6e7e - Update react scripts to 5.0.1 (#10548) :: Diego Molina
  • 5032445761 - [grid] Fixing react-scripts to 5.0.0 :: Diego Molina
  • 51b0a2618d - [grid] Aligning package-lock.json files :: Diego Molina
  • ee6df04b39 - [grid] Lint fixes :: Diego Molina
  • f3094e797b - [grid] Upgrading to react-router-dom v6 :: Diego Molina
  • b4c8d63904 - [grid] Removing withRouter in favour of useLocation :: Diego Molina
  • 754758e655 - [rb] add process status check to the beginning of the stop_process method (#10480) :: Atsushi Tatsuma
  • a4249a908c - [grid] Preparing code for ReactRouter upgrade :: Diego Molina
  • b1fafa7ead - [java] Bumping Java to 4.1.4 :: Diego Molina
  • e952ebb086 - Fixing a typo on label commenter :: Diego Molina
  • abfbc4dbb4 - [java] Honoring proxy in ClientConfig :: Diego Molina
  • 2f7e8013cc - [java] Fix NetworkInterceptor test :: Puja Jagani
  • 8aced158f1 - [java] Add supported methods check :: Puja Jagani
  • 02a611ded9 - [java] Added PATCH request :: Argo Triwidodo
  • f5dbc3584d - [JS] resolve dependabot alert :: harsha509
  • bdabda0f63 - [JS] resolving dependabot alerts :: harsha509
  • 51fc959cfd - [Javascript] Split String on grapheme pairs in sendKeys command (#10519) :: Ravi Sawlani
  • c5ff607851 - Adding config for G-msedgedriver label :: Diego Molina
  • a22e15736d - [java] Introduce common interface for all web storage types (#10528) :: Valery Yatsynovich
  • 72226ee873 - Updating pinned browsers :: Diego Molina
  • 4d998e1ea1 - Fixing tests config issue with Edge browser :: Diego Molina
  • 7217bb389d - [python] replace misuses of typing.NoReturn (#10462) :: Simon K
  • a76e185b87 - [java] Fix links in JavaDocs (#10529) :: Valery Yatsynovich
  • 8215a1e0c1 - [javascript] Removing comment as we are opening a browser per test :: Diego Molina
  • 8301f188e6 - [javascript] New browser per test :: Diego Molina
  • 11647cc165 - [java] Fixing options handling for print command :: Dennis Oelkers
  • 74f6344728 - python: test function names tidy up inline with pep8 (#10490) :: Simon K
  • cfec55b24d - [grid] Deleting old Grid UI :: Diego Molina
  • 349e457785 - Set permissions for GitHub actions (#10526) :: Naveen
  • 3d19b84500 - [grid] Draining a Node after X sessions have been created. :: Diego Molina
  • ecc30e4b64 - [grid] Distributor should not add a Node if it is draining :: Diego Molina
  • e3d3da3792 - [grid] Standalone should also shutdown when it has been drained :: Diego Molina
  • a78b998ddf - [java] Added fix to intercept PUT request :: Tamsil Sajid Amani
  • be30b6241d - [grid] Decrementing pending sessions for draining to stop method :: Diego Molina
  • 8daaa060d1 - Fixing typo :: Diego Molina
  • 5ecfd6c3a5 - Run buildifier over the tree :: Diego Molina
  • 573caa72d1 - [javascript] Improving waits in actions_test.js :: Diego Molina
  • 427bb3b72d - [java] Fixing search in Java docs :: Diego Molina
  • 10c712d6d1 - Use class' class loader when looking up HttpClient factory. (#10509) :: Dennis Oelkers
  • 3c920d64dd - [javascript] Restructuring waits in actions_test.js :: Diego Molina
  • 48d2c2a4e8 - [javascript] Fixing two actions tests for Chrome :: Diego Molina
  • 482d5a4e6f - [py] Removed desired capabilities from handshake code (#10494) :: Harmandeep Singh
  • dad6f8c404 - [py] Update extension in the tests to use the common extensions (#10478) :: Harmandeep Singh
  • aa88b5c9e8 - [javascript] Improving two tests for Chrome :: Diego Molina
  • 60f158de40 - [docs] Added Testing instructions in Contributing.md :: Harmandeep Singh
  • bf6bffbd76 - [java] Enabling a couple of Firefox tests :: Diego Molina
  • 4f0e3d70f7 - Adding dependabot.yml to check new versions of actions :: Diego Molina
  • d0254909fe - [grid] Enabling request retries for session handling :: Diego Molina
  • b40e678760 - [javascript] Fixing link in docs comment :: Diego Molina
  • 178b5d2d01 - [javascript] Reverting commit https://github.com/SeleniumHQ/selenium/commit/4e62dd5f45672d39fba4fecc08c6b1c99fc91be6 :: Diego Molina
  • 468b5e345d - [javascript] Improving JavaScript workflow :: Diego Molina
  • 3c6ff20fc5 - [javascript] Fixing ChromeDevTools test :: Diego Molina
  • 2f93fe59e7 - [java] Setting attempts for medium tests :: Diego Molina
  • f0f2705a1f - [grid] Making DomainSocketsTestBase run :: Diego Molina
  • f569666a4c - [grid] Improving flaky test in DistributorTest :: Diego Molina
  • 03d80531f7 - [grid] Fixing mock in DriverServiceSessionFactoryTest :: Diego Molina
  • f95054319b - [java] Moving few tests medium -> large, so they get executed :: Diego Molina
  • 4645f76032 - [java] add Windows 11 support to platform enum :: titusfortner
  • e406790ce1 - [grid] Fixing RelayOptionsTest :: Diego Molina
  • 03c8b2fbb1 - [Build] Make the python usage hermetic and use only python 3.9 :: AutomatedTester
  • df41b58162 - [grid] Setting session-timeout as read timeout for http client :: Diego Molina
  • 699c52a4de - [java] Setting same browser options for Edge in tests :: Diego Molina
  • 49a0f9dfb1 - [build] update version of rules_python to 0.8.0 :: AutomatedTester
  • 230d683d66 - [build] update version of rules_pkg :: AutomatedTester
  • ed74210eb7 - [dotnet][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 7bc2a93f07 - [js][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4688e7dc20 - [rb][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 16288ac0e8 - [py][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 1c14b91718 - [java][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4c7973314a - [cdp] add support for Chrome 100 and remove support for Chrome 96 :: titusfortner
  • 6ec4b33084 - fix tox -e docs by pinning Jinja2 (#10492) :: Simon K
  • 22f1dcd3cb - run java tests with MS Edge (#10365) :: Titus Fortner
  • 7033cb4eb5 - Fix mutating headers in intercepted request :: Alex Rodionov
  • 737cf026a9 - [js] sendkeys error message fixed :: Harshit Agrawal
  • da84700804 - Updating pinned browsers :: Diego Molina
  • 2159a41ebe - Fixing Chrome setup for GitHub Actions :: Diego Molina
  • da44d46afa - Running tests with Chrome beta too (#10491) :: Diego Molina
  • 9acfbc131e - [java] Upgrade GraphQL to 18.0 :: Puja Jagani
  • f4049f40a4 - [java] fix javadocs for error messages :: titusfortner
  • 1f5b21d06d - Update tracing.txt to match OpenTelemetry version 1.12.0 :: Puja Jagani
  • 6e40cdac7f - Update tracing.txt :: Puja Jagani
  • af4260776f - Run buildifier over the tree :: Diego Molina
  • 7b1ebf28ef - [java] Update changelog for 4.1.3 :: Diego Molina
  • b3bac8de04 - Bump minimist from 1.2.5 to 1.2.6 in /javascript/grid-ui (#10483) :: dependabot[bot]
  • 0f25e563dc - Bump minimist from 1.2.5 to 1.2.6 (#10482) :: dependabot[bot]
  • fc2236cd9b - Bump minimist from 1.2.5 to 1.2.6 in /javascript/node/selenium-webdriver (#10481) :: dependabot[bot]
  • 310a878350 - [grid] Updating JS dependencies :: Diego Molina
  • 6e37c1aee2 - Updating Node version in WORKSPACE and GH Actions :: Diego Molina
  • a23584a7e6 - [grid] Moving react-scripts to devDependencies :: Diego Molina
  • 6ae530c56b - [java] Removing RC from release targets :: Diego Molina
  • ae52e39dae - Updating workflow badges. :: Diego Molina
  • f38e43361a - [java] Updating dependencies :: Diego Molina
  • db298e48c2 - [java] Bumping Java to 4.1.3 :: Diego Molina
  • c4c5dd84dc - [grid] Preventing XSS attack. :: Diego Molina
  • 49c7c3fc4b - [java] Add exponential backoff policy to the Retry request filter :: Puja Jagani
  • 4def8fe22f - [java] Fixing RetryRequestTest :: Diego Molina
  • 42f054e752 - [java] Retry filter not used by default :: Diego Molina
  • 919a988b51 - Adding handy script to create release notes :: Diego Molina
  • e25900f98c - [java] Update failsafe retry dependency to 3.2.3 :: Puja Jagani
  • 6c779d2405 - Updated Session map to work with selenium 4.1.2 (#10473) :: Tamsil Sajid Amani
  • e0d9309438 - [grid] Improving /readyz return http code. :: Diego Molina
  • 1daa6d6367 - [grid] Improving RouterTest :: Diego Molina
  • 4e07039f1a - [grid] Grid is ready when Nodes are up and have availability. :: Diego Molina
  • 14eecce5a8 - [grid] Node capacity is given by available slots and usage below maxSessions. :: Diego Molina
  • 9249e31d50 - [grid] Reverting fix for #10391 :: Diego Molina
  • 26978eba90 - [javascript] Patching rules closure to use shell env :: Diego Molina
  • 8b48a74627 - [java] Reverting change to build devTools :: Diego Molina
  • 00398fffe3 - [java] Using python3 to build devTools in Java :: Diego Molina
  • 447ab1f2da - Remove universal wheel, python 2 is unsupported (#10438) :: gopackgo90
  • 97bfeabe6c - Hook options class in safari driver (#10433) :: MWschutte
  • 676c4cc8bb - [grid] Do not match empty capabilities :: Diego Molina
  • 7e8c43001e - fixed reading the data from the stream and fixed the size of chunks (#10409) :: joerg1985
  • d1c5a43c3c - [java] Add missing grid status tests :: Puja Jagani
  • 966f4619d2 - [java] Fix grid status tests :: Puja Jagani
  • a2a58baba0 - [py] bump python bindings to 4.1.3 :: titusfortner
  • 28cec2df77 - [java] Remove deprecated method usage for WebDriverInfo implementations :: Puja Jagani
  • a88f1f1f36 - [java] Return appropriate Http response code if Grid is not ready :: Puja Jagani
  • ab34768506 - Update tracing.txt :: Puja Jagani
  • f01b968875 - [java] Ensure DevTools is augmented when using DriverService :: Puja Jagani
  • 1f4cf23441 - [rb][cdp] bump version to 0.99.1 for bug fix :: titusfortner
  • c992c41a7e - [rb] Fix WebSockets in DevTools (#10414) :: Boris Petrov
  • d40b1a8504 - switch ByClassName locator from to "class name" (#10355) :: katrina95
  • f333a04178 - [grid] Adding a configuration flag to set a noVNC port. :: Diego Molina
  • 7663dfda5f - [grid] Adding a NPE check :: Diego Molina
  • 8851340acb - [rb] Enabling ruby test :: Diego Molina
  • 2fd24aeff0 - [grid] Pinging relay service to update healthcheck :: Diego Molina
  • 9c95b92449 - [grid] Exposing methods to get service url and endpoint :: Diego Molina
  • 668d131529 - Improving check to run workflows :: Diego Molina
  • a5204d4b07 - Removing dispatch-workflows.yml and making CI a bit more simple :: Diego Molina
  • e4f6dde928 - Removing ruby from dispatch-workflows.yml :: Diego Molina
  • d25aa65db9 - Removing python from dispatch-workflows.yml :: Diego Molina
  • f21821ef6a - Leaving a single workflow file for Java :: Diego Molina
  • d1480c8f70 - Enabling workflow_dispatch for Java :: Diego Molina
  • a9847f3013 - Removing Java from dispatch-workflows.yml :: Diego Molina
  • 773e8c3f1f - Adding new workflow for Java :: Diego Molina
  • 7908fc298f - Running workflows based on affected bazel targets (#10405) :: Diego Molina
  • 97cac65391 - Bump nanoid from 3.1.30 to 3.3.1 in /javascript/grid-ui (#10407) :: dependabot[bot]
  • 5e403ebeef - Enabling Java workflow :: Diego Molina
  • 35680d0abc - [dotnet][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 7caf859616 - [js][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 6dd7a085a2 - [rb][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • e8ab9b6a19 - [py][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • b3ea373b21 - [java][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 4672792aaa - [cdp] add support for Chrome 99 and remove support for Chrome 95 :: titusfortner
  • bd9cc81a44 - Adding new Java CI file :: Diego Molina
  • 0b26e3d20a - Chaning java workflow config temporarily :: Diego Molina
  • 8a23bcaa2d - py: Modifies install_addon method to support installing unpacked addons (#10308) :: GPT14
  • 203dadb411 - Py safari options (#10385) :: MWschutte
  • 63db6b875a - Upgrading bazelisk in GitHub Actions :: Diego Molina
  • c78478a678 - update IRC server (#10403) :: Luis Correia
  • fe1ec64587 - [py] Add support for http proxy authentication to remote_connection (#10358) :: Luis Pflamminger
  • 07f5bd9108 - [py] Stripping path is leaving a leading /. Fixes #10022 :: AutomatedTester
  • 6509491f90 - [js] Updating rules_nodejs to 4.6.3 :: harsha509
  • 221234f60b - Correcting pinned browsers :: Diego Molina
  • 00f765513a - [java] Update extension in the tests to use the common extensions (#10398) :: Puja Jagani
  • 3dad50835c - Updating pinned browsers :: Diego Molina
  • 4687dce5a0 - [rb] Enabling test since bug in Grid was fixed :: Diego Molina
  • 1131aa079d - [py] Bump python bindings to 4.1.2 :: AutomatedTester
  • e8e9389f6b - [py] Make sure py.typed file is included in the library :: AutomatedTester
  • 038fe453f5 - [py] Bump python bindings to 4.1.1 :: AutomatedTester
  • bda01d0a6f - [js] Updating rules_odejs to 4.6.2 :: harsha509
  • 2d36ea2cd9 - [grid] Matching webview2 browser name with EdgeDriverService :: Diego Molina
  • 001963bc6f - [java] Avoid using ServiceLoader while creating FirefoxDriver instance :: Puja Jagani
  • a14ed614a9 - [java] Removing deprecated methods from CommandLine and DesiredCapabilities :: Diego Molina
  • 97ff43c5fd - [java] Removing deprecated methods from HttpMessage :: Diego Molina
  • b0efb185ca - [java] Removing deprecated WebDriverWait methods :: Diego Molina
  • 45bb38a5d2 - [java] remove references to invalid errors (#10209) :: Titus Fortner
  • b3f9d377d0 - [java] Add deprecated warnings to OperaDriver and OperaOptions :: Puja Jagani
  • fb69a4f434 - [grid] Querying Node status only once at registration :: Diego Molina
  • d389fc0412 - [grid] Avoiding retries when fetching Node status :: Diego Molina
  • 941b8a913b - [grid] Logging Node url instead of id, better readability :: Diego Molina
  • 58e521ac57 - [java] Removing unused import :: Diego Molina
  • 855208c364 - [grid] Refectoring rejectEvent and guarding UUID parsing :: Diego Molina
  • 1c64af8179 - [grid] Improving logging for RequestConverter :: Diego Molina
  • d8f3b4f069 - [java] Enabling Chrome typing tests :: Diego Molina
  • 2546c4a310 - Removing custom action to set GeckoDriver :: Diego Molina
  • 2370a8342c - [java] Using action to configure GeckoDriver :: Diego Molina
  • 2433acc847 - Fixing typo in Rakefile :: Diego Molina
  • 6038e953d7 - [java] firefox is defaulting to this behavior so no need to put it in Selenium :: titusfortner
  • d621b8616c - [java] add fix for Firefox socket origin header bug to Firefox Options by default :: titusfortner
  • 26f7933f24 - Bump follow-redirects from 1.14.7 to 1.14.8 in /javascript/grid-ui :: dependabot[bot]
  • 46f4ddbaf8 - run java tests with Firefox Dev Edition :: titusfortner
  • 00d5b15767 - [java] Fix issue "Incompatible types for '-' operation" in the Javascript executor example :: ian zhang
  • 5b67ee1999 - [js] Add new pointer attributes to actions :: AutomatedTester
  • 635363b1d7 - #10345 make driver.close() tolerant to CDP failures (#10346) :: Andrei Solntsev
  • 897caec5f8 - [java] Acknowledging proxy config set in ClientConfig :: Diego Molina
  • cb6bc2afe4 - [grid] Using a more conservative execution period for session request timeout :: Diego Molina
  • 4b429b0a95 - [grid] Fixing bug where lock was being used twice :: Diego Molina
  • 813de31a38 - Disable send chords keys test for Chrome :: Alex Rodionov
  • 90da328c97 - [java] Guarding runnables when scheduleAtFixedRate is used :: Diego Molina
  • e89eb141ae - Draft simple BiDi connection for Firefox nightly :: Alex Rodionov
  • 63466e51d6 - [java] Adding license text to ExecutorServices :: Diego Molina
  • c788fd3bbc - Improving README for Windows users :: Diego Molina
  • 5561cda968 - Fix modifier keys scope on Java Actions (#10333) :: ian.zhang
  • 11f7dde166 - [java] Fixing method in SafariDriver :: Diego Molina
  • ad8ef06a2a - [java] Removing STP from SafariDriverService :: Diego Molina
  • 9f2290571b - add deleteNetworkConditions for chromium (#10323) :: Werner Robitza
  • 9c748fa687 - [java] Removing webdriver_json target as a Java dependency :: Diego Molina
  • 7c4a050113 - [java] Avoid loading default Firefox profile preferences :: Diego Molina
  • 12ac3de896 - [java] Removing deprecated fiels in FirefoxDriver :: Diego Molina
  • d17db9d0de - [dotnet][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • ccec0b2ad8 - [js][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 3128f1fccd - [rb][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 228e508490 - [py][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 7ca963e3a2 - [java][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 4378db7a92 - [cdp] add support for Chrome 98 and remove support for Chrome 94 :: titusfortner
  • 9e4d3d6425 - [js] Correct ignores in actions tests so they actually work :: AutomatedTester
  • 02ba0522b6 - [java] Removing webdriver_xpi deps in Java :: Diego Molina
  • f6923eb378 - [js] remove stray character that seemed to slip in :: AutomatedTester
  • 4957024e00 - [js] Add wheel support to actions :: AutomatedTester
  • 70e54e6ada - [java] implement event support for pointer device actions (#10198) :: Titus Fortner
  • 5fc8b53b57 - [java] Removing setLegacy from Firefox :: Diego Molina
  • 12c8c2752b - [java] Removing isLegacy from Firefox :: Diego Molina
  • e4f7ea0dbd - [java] Removing //java/src/org/openqa/selenium/firefox/xpi :: Diego Molina
  • d4dba1c07a - [java] Removing XpiDriverService and XpiDriverInfo :: Diego Molina
  • e98d4ee217 - Bump path-parse in /javascript/node/selenium-webdriver (#10306) :: dependabot[bot]
  • c2df256ffb - Bump jszip from 3.6.0 to 3.7.0 in /javascript/node/selenium-webdriver (#10305) :: dependabot[bot]
  • 975fff9e44 - [java] Removing LEGACY_FIREFOX_XPI from tests :: Diego Molina
  • 1729615f13 - [py] Add py.typed file (#10310) :: Akuli
  • 5264548c99 - Fix toReturn["type"] (#10304) :: Paladin Wang
  • 49321f194e - [grid] Using DefaultSlotMatcher in DockerSessionFactory :: Diego Molina
  • caf8d4726e - [grid] Deleting Regularly from code base :: Diego Molina
  • 13a2ae2236 - [grid] Removing Regularly from LocalNode :: Diego Molina
  • 409c389928 - [java] Ignoring a couple of Chrome tests :: Diego Molina
  • d90b6082bc - [grid] Removing Regularly from HandleSession :: Diego Molina
  • a5ef5643b0 - [grid] Removing extra variable :: Diego Molina
  • a584b8ce86 - [dotnet] Fix initial build from clean directory :: Jim Evans
  • cf8f3fee2e - [dotnet] Remove unused CDP generation config files :: Jim Evans
  • 328d56db81 - [dotnet] Make CDP code generation work on non-Windows platforms :: Jim Evans
  • 7dcd8faca3 - Updating stale comment :: Diego Molina
  • 0fc6e509e2 - Moving Java release info to Wiki :: Diego Molina
  • 9a5a329c5a - Updating stale config :: Diego Molina
  • 792c055e91 - [java] Update changelog for 4.1.2 :: Diego Molina
  • 07e5c07a22 - [java] fix typo in macOS Monterrey to Monterey (#10295) :: Kazuaki Matsuo
  • fe6b3c5e0d - [java] Log Timestamp flag added :: Amil Uslu
  • 09cd7e5768 - [java] Bumping to 4.1.2 :: Diego Molina
  • 1dd9854ea9 - [build] Upgrade rules_jvm_external to 4.2 :: AutomatedTester
  • fe5a4d3a23 - [java] Replace dynamic proxy with ByteBuddy for webdriverdecorator (#10271) :: Puja Jagani
  • b07eb4b59a - [java] Updating Java deps :: Diego Molina
  • f63fb35d84 - [grid] upgrading follow redirects :: Diego Molina
  • 836ad25bd5 - Bump follow-redirects from 1.14.6 to 1.14.7 (#10256) :: dependabot[bot]
  • d18eac437d - Elaborate find_element deprecation message (#10273) :: Tomohiro Endo
  • f296ca9a28 - [java] Using retries due to GitHub actions env (#10280) :: Diego Molina
  • 50801b1840 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 5edc25d76f - [grid] Firefox CDP version "85" -> "85.0" :: Diego Molina
  • 09358a2392 - [java] Enabling RemoteWebDriverScreenshotTest for Firefox :: Diego Molina
  • 7a7a6fedb4 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 3d21349589 - [java] Allow disabling tracing in RemoteWebDriver :: Puja Jagani
  • ea3b91c253 - [grid] Using the right caps to check se:cdp :: Diego Molina
  • 3e469f1ff3 - [grid] Running Grid UI tests with Chrome :: Diego Molina
  • f38dc06978 - [java] Skipping tests in Firefox :: Diego Molina
  • 98c78acf13 - [grid] Adding back support for unix domain sockets :: Diego Molina
  • 3f75c6bc10 - [grid] Fixing testMultipleInputs :: Diego Molina
  • 127fe0fe6a - [grid] Improving Node health check execution :: Diego Molina
  • f860014ab0 - [grid] Using ScheduledExecutorService instead of Regularly to purge dead nodes :: Diego Molina
  • 54e7ddbfcb - Update tracing.txt to match the OpenTelemetry version :: Puja Jagani
  • 451fc38132 - [java] Replace deprecated OpenTelemetrySdk creation API :: Puja Jagani
  • bce1ca776e - [grid] Adding flag for undocumented node implementation :: Diego Molina
  • 4ec7366528 - [build] Upgrade rules_python :: AutomatedTester
  • 54312a8f76 - [grid] A few semantic changes, no logical changes :: Diego Molina
  • deeaa71635 - Fix added missing quotation marks in examples (#10250) :: Boris Wrubel
  • 2decee4981 - [grid] Reworking how new session requests are processed :: Diego Molina
  • d61295a0b5 - [grid] Changing method name to show real intention and usage :: Diego Molina
  • 08ee86c896 - [grid] Regularly to a scheduled executor to create sessions :: Diego Molina
  • fed76b1010 - [grid] Removing inlined variable :: Diego Molina
  • 6f5c8278ac - [rb] fix api documentation warnings :: titusfortner
  • 78482214e3 - [grid] Getting session requests from the queue ASAP :: Diego Molina
  • 0b053325cb - chore/connect to CDP based on ENV selenium address var (#10255) :: Potapov Dmitriy
  • fa87376c17 - [java] Adding positive check for Duration in Require.java :: Diego Molina
  • 29e075938c - [java] Reducing duplicated strings in Require.java :: Diego Molina
  • 50f808aa48 - [js] remove unnecessary condition (#10254) :: Hirotaka Tagawa / wafuwafu13
  • 1d989dcb3e - [JS] Updating rules_nodejs to 4.6.1 :: harsha509
  • 1990a43a74 - [java] Remove connection timeout setter :: Puja Jagani
  • 48848de6ef - [grid] Guarding how the server reads parameters :: Diego Molina
  • a6d74f9569 - [grid] Displaying test name when se:name is added :: Diego Molina
  • 2583faf1a7 - [grid] Merging requested caps and session caps :: Diego Molina
  • 70fcec8730 - Improving docs generation script to accept parameters :: Diego Molina
  • dded957a46 - [java] Add remotedriverbuilder tests :: Puja Jagani
  • 3e2c016c81 - [java] allow setting a different keyboard or pointer for actions on input devices (#10213) :: Titus Fortner
  • 1181c1c6e3 - [js] Bump nodejs bindings to 4.1.1 :: AutomatedTester
  • 400322c43b - Update Python instructions in README (#10236) :: Matthew Rahtz
  • 2d3879a0cb - [java] Remove max duration value to allow retries :: Puja Jagani
  • 3b67ff7f63 - node: Add support for installing unpacked addons at runtime in Firefox webdriver (#10216) :: Nick Gaya
  • 5d2f6c645f - [js] Enables firefox debugger for devtools test :: harsha509
  • 28507036a2 - [JS] Sets correct browserName when set via SELENIUM_BROWSER fixes #10218 :: harsha509
  • 3f05646a0b - [java] Make the connection method call back map thread-safe (#10230) :: Puja Jagani
  • 74634060ce - Use class' class loader when looking up HttpClient factory. (#10232) :: Dennis Oelkers
  • 3ef95ef849 - [java] Allow local driver tests to not depend on actual webdriver implementations :: Puja Jagani
  • c718c0d7d7 - [py] restore incorrectly deleted test :: titusfortner
  • c6a0fd4146 - [JS] Resolving dependabot alert xmldom :: harsha509
  • cdf1bf2a80 - [js] Updating rules_nodejs to 4.6.0 :: harsha509
  • 45b62fcb18 - [java] add tests for adding configs to local driver builder should throw exception :: titusfortner
  • e3257d615d - [java] implement builder() for all drivers to allow the correct default options instance :: titusfortner
  • e50a1abaf0 - [java] Throw error when using custom client config with local driver (#10219) :: Puja Jagani
  • 0f0ffa0c9c - [py] PEP484 type hints for py/selenium/webdriver/chrome/options.py :: thecr8tr
  • 6eb311f4b3 - [rb] add Readme for adding and releasing CDP versions :: titusfortner
  • 44e20f5cd2 - [dotnet][cdp] add support for Chrome v97 :: titusfortner
  • 73bc3760aa - [js][cdp] add support for Chrome v97 :: titusfortner
  • 05e0e002e9 - [py][cdp] add support for Chrome v97 :: titusfortner
  • c4aa712a3d - [rb][cdp] add support for Chrome v97 :: titusfortner
  • 130ae7a23e - [java][cdp] add support for Chrome v97 :: titusfortner
  • ba01ccd11a - [cdp] add support for v97 :: titusfortner
  • f31de8d230 - Java tests -- retry NettyAppServer start (#10170) :: Diego Molina
  • e893ce295c - [java] add interactions test with swapping pointer inputs :: titusfortner
  • cce9962417 - [java] add interactions test with multiple pointer inputs :: titusfortner
  • b664e7fda0 - Modify: Updating year in LICENSE and NOTICE documents :: harsha509
  • 11f8567df8 - [java] add test for keyboard and pen combination action :: titusfortner
  • c87aa5a34a - [java] add pointer tests for a pen input :: titusfortner
  • af3dde727e - [java] update mouse and keyboard tests :: titusfortner
  • b3b622594e - [java] get interaction tests working :: titusfortner
  • 1b0045c8ab - [dotnet] add support for casting desktop :: titusfortner
  • 0c94508d70 - [rb] add support for casting desktop :: titusfortner
  • aad7fe4d2a - [java] Fix FluentWait's sample usage wrt durations (#10208) :: Allon Murienik
  • ad48d31a7d - [java] Update toJson() method creation for integer type in CdpClientGenerator :: Puja Jagani
  • 7a6bf7e30d - [py] remove orphaned commands :: titusfortner
  • ba05eceb04 - [js] Updating react-scripts to 5.0.0 :: harsha509
  • 026a047a5d - Revert "[grid-ui] Fixing dependabot alerts" :: harsha509
  • 014e523779 - [grid-ui] Fixing dependabot alerts :: harsha509
  • 62eb0ccad3 - [js] Fixing dependabot alerts :: harsha509
  • 66b14c5578 - [java, node] Adds new desktop cast command for Chromium #10190 (#10191) :: GPT14
  • d53d79e35b - [py] convert selectors for finding elements in shadow dom :: titusfortner
  • a2b06e0cae - [JS] Updating npm dependencies :: harsha509
  • 816ad6ebb5 - [py] remove outdated touch actions implementation :: titusfortner
  • 8b984a00bc - [py] missing self for service args :: titusfortner
  • 8bc731c05a - [js] ignore errors arising from trying to use file detector fixes #6343 :: titusfortner
  • 466621d871 - [py] don't use websocket-port if user sets connect-existing (a4dc6e) :: titusfortner
  • a4dc6ea54b - [dotnet] only add websocket-port if connectToRunningBrowser is not set :: titusfortner
  • 50ff745bc2 - hints for py/selenium/webdriver/common/actions/key_input.py (#10186) :: Alex
  • c8fdee5e18 - [dotnet] according to the rfc section 5.3 a cookie name is allowed to be an empty string so long as the value is not also an empty string :: titusfortner
  • fe6c1899e4 - [py] add httpOnly to the list of optional keys for the cookie_dict :: titusfortner
  • 629892908d - [py] more breathing room for wait tests in Chrome for Github Actions :: titusfortner
  • 310f2236c2 - [py] flaky Chrome tests need a little more time on github actions :: titusfortner
  • d73a0c2bf8 - [py] fix action test failures :: titusfortner
  • d783ea5e9b - [py] update tests for current IE options :: titusfortner
  • aa53154e9a - [py] fix firefox addon tests :: titusfortner
  • 195671ce91 - [rb] restore #from_name method to Firefox profile :: titusfortner
  • 341b454c4a - Support new Cast command added to Chrome Devtools (#10150) :: cliffordcheng
  • 2e283ad6e9 - [py] mark scroll test as not passing in firefox :: titusfortner
  • e66ddf2d82 - [py] use context manager for encoding :: titusfortner
  • 22ef5330d4 - [py] send Base64 encoded addon to driver instead of path String :: titusfortner
  • 34a3aa206c - [py] PEP 484 type hints for selenium.webdriver.common.actions.action_builder (#10108) :: Alex
  • 41a34dfbdf - Fix "NoReturn" type-hinnts. (#10120) :: Caleb P. Burns
  • 0f6064907d - add path limiters to ruby workflow and update workflow_dispatch location :: titusfortner
  • d7a36489ef - Reflect how find_elements returns a list, not just one WebElement. (#10172) :: colons
  • b320e3e40e - allow running github workflows on branches manually :: titusfortner
  • 34a52d4ad8 - [py] add shadowroot to api docs :: titusfortner
  • e53518d776 - [py] current setup does not support latest sphinx :: titusfortner
  • 3c05be4a81 - [py] add log reference to api rst file :: titusfortner
  • 1b6c381e9e - [py] that is definitely the wrong syntax for python :: titusfortner
  • 6c8e7d57c8 - [py] remove non breaking space for doc generation :: titusfortner
  • 0c628d36c2 - [rb] Use browser_download_url from github API to download correct Selenium server :: titusfortner
  • 6ba1869566 - [java] Running all jobs generated by the matrix :: Diego Molina
  • 7ab4c5de89 - [dotnet] add Zenkaku/Hankaku key :: titusfortner
  • c13fd432da - [java] Fix typo in Java Changelog (#10168) [skip ci] :: Valery Yatsynovich
  • 932ac9901a - Fix typos. (#10141) :: dosas
  • c3a19c8bcb - [py] Updating exceptions file for docs :: Diego Molina
  • e8fcc2cecf - [java] Update Java Changelog for 4.1.1 :: Diego Molina
  • 51ba553284 - [java] Bumping Java & Grid to 4.1.1 :: Diego Molina
  • 9215d55cc9 - [grid] Improving message when server cannot bind to address :: Diego Molina
  • c10bff71ef - Improving GitHub workflow for Java (#10156) :: Diego Molina
  • 0756bb75ab - [JS] Updating rules_nodejs to 4.5.1(Rerelease of 4.5.0) :: harsha509
  • 007037c965 - [JS] Updating rules_nodejs to 4.5.0 :: harsha509
  • 40a2977b90 - [grid] Adding a "bind-host" flag :: Diego Molina
  • f7a4c21ace - [grid] Allowing service config via CLI :: Diego Molina
  • 2f93deeb18 - [java] Only logging these retries in debug mode. :: Diego Molina
  • c939d167b5 - Added RelativeBy class on the main api (#10148) :: Andrei Rusu
  • 4cc82845e9 - [grid] Helping json to map properly Slot.java :: Diego Molina
  • ef09a53412 - [py] Add type hinting to Shadowroot :: AutomatedTester
  • 840794e984 - [java] Avoid modifying the original object, #9671 :: Diego Molina
  • 10fed03308 - [py] update ShadowRoot find element signatures to match those in WebElement (#10138) :: Titus Fortner
  • eab9a52422 - [py] add Zenkaku/Hankaku key :: titusfortner
  • 3a02e901a5 - [rb] fix linter :: titusfortner
  • 2077b9ee63 - [rb] remove workarounds for legacy Edge :: titusfortner
  • 4c0404e958 - [rb] add zenkaku_hankaku key :: titusfortner
  • e665df1712 - [rb] fix failing tests :: titusfortner
  • 4fbc8cbb87 - [rb] make pause easier to use in action builder sequence :: titusfortner
  • 90261769c3 - [rb] rework API for scroll methods :: titusfortner
  • 86aa9c6699 - [java] Avoiding logging screenshots, fixes #9671 :: Diego Molina
  • 270c672ed3 - [java] Avoiding NPE, fixes #10109 :: Diego Molina
  • 9bf1af1562 - [grid] Forwarding CDP connections to the right place :: Diego Molina
  • 1cdc5a165b - Adding extra note to label commenter [skip ci] :: Diego Molina
  • 9d9e4c7185 - [java] Following redirects by default :: Diego Molina
  • 04a681b47b - [refactoring] improve handling exceptions (#10068) :: Andrei Solntsev
  • e70e223900 - [js] update code format, public API exports, remove deprecated legacy (#10110) :: Potapov Dmitriy
  • 5dfaa6af33 - Upgrade graphql dependency :: Puja Jagani
  • 17f25bcb9d - [grid] Improve json body of error message sent from NewSessionQueue :: Puja Jagani
  • 1902fb87d8 - Performance improvements (#10105) :: Larry Diamond
  • c968637dec - [java] Setting a known GraphQL version. :: Diego Molina
  • b6706e6d22 - Revert upgrading of slf4j dependencies :: Puja Jagani
  • 944aad294d - [JS] Code cleanup and minor improvements :: Sri Harsha
  • 22e458b67b - [rb] guard scroll tests from Firefox :: titusfortner
  • 07dfc77747 - [java] Handle null parameters in TracedCommandExecutor (#10081) :: Boris Osipov
  • 5dd24d21e3 - #8318 Remove references to opera_blink in favour of opera (#10098) :: morskyrv
  • 837bb737cc - [java] Bringing back catch clause as #10063 should be enough :: Diego Molina
  • 61d465433e - [rb] fix linter issues with action classes :: titusfortner
  • a47dadea33 - [rb] implement wheel input device for actions :: titusfortner
  • 231acf6645 - [rb] add integration tests for ActionBuilder :: titusfortner
  • fe30005803 - [rb] add support for pointer event properties :: titusfortner
  • 4915e2b763 - [rb] only create input devices if needed :: titusfortner
  • 7c78f9e510 - [rb] move input device encode method to superclass :: titusfortner
  • fc5326f806 - [rb] allow passing devices into Action Builder constructor in more extensible way :: titusfortner
  • a3da5e843b - [rb] allow device names to use default random id :: titusfortner
  • 8bf63e72d4 - [rb] add class documentation and set api private all Interactions classes :: titusfortner
  • ab4e01086c - [rb] each action interaction class validates its own source :: titusfortner
  • 77a0c71524 - [rb] move each interaction class to its own file :: titusfortner
  • 70cb566dc4 - [rb] remove extra keyword from PointerMove :: titusfortner
  • d5a708a4d5 - [rb] fix PointerPress error handling :: titusfortner
  • a528503a36 - [rb] fix improperly nested class :: titusfortner
  • 2fd9d1a011 - [rb] raise error if input device not found :: titusfortner
  • 6f2b9a445e - [rb] revamp Actions unit tests :: titusfortner
  • 52f9967f24 - Implements 'getDomAttribute' to get attribute value as defined by w3c spec and removes legacy command usages :: Sri Harsha
  • 08a19171c1 - [py] fix flake8 errors from PRs :: AutomatedTester
  • 60db0c1b9e - [py] PEP 484 type hints for selenium.webdriver.common.actions (#10103) :: Alex
  • c188fe858a - raise NoSuchElementException for relative failures instead of IndexError (#10078) :: Simon K
  • fc66324f84 - Remove legacy in favour of W3C endpoints. (#10075) :: dosas
  • 584c7ae8eb - [python] Tidy relativeby docs, use non deprecated methods in webserver (#10077) :: Simon K
  • bed68d1dca - [js] Remove legacy JWP support and w3c switch (#10095) :: Sri Harsha
  • 5c3ae44539 - [build] Update Edge for pinned browser usage :: AutomatedTester
  • 1e4d174520 - [py] fixed flake8 for interaction tests using unicode :: AutomatedTester
  • a97b1dd709 - [py] Handle proxy being capitalised :: AutomatedTester
  • 056f41e05a - [py] Correct flake8 warnings :: AutomatedTester
  • 14c76671a5 - [py] PEP 484 type hints for selenium.webdriver.chromium.options (#10099) :: Alex
  • b25378793e - [py] Handle Socks Proxy for Remote Connections. Fixes #10091 :: AutomatedTester
  • 941da9bc1a - update code format, public API exports (#10097) :: Potapov Dmitriy
  • 83c97eb86a - update map/filter clean up to common format (#10094) :: Potapov Dmitriy
  • 7530f333ee - [rb] fix test to not use keyword :: titusfortner
  • 932cbf9605 - [java] support installing temporary addon in Firefox :: titusfortner
  • 44f1fd983c - [java] use addon parameter with base64 encoding instead of path parameter that requires using file detector and upload :: titusfortner
  • b511a7dff8 - [rb] use addon instead of path for moz/addon/install to avoid needing to use upload :: titusfortner
  • 965e5282c7 - [py] Add extra attributes to pointer down and pointer move actions :: AutomatedTester
  • 122c9f9fea - [py] Add Scroll via Wheel Inputs and Wheel Actions :: AutomatedTester
  • a22205a03b - [rb] remove unused and unspecified endpoints :: titusfortner
  • d7cb4e54a3 - [rb] use endpoint instead of JS for page_source :: titusfortner
  • e3e492af0c - Do not attempt to stop process when it's not started :: Alex Rodionov
  • 612896f443 - Upgrade java dependencies :: Puja Jagani
  • e6dc722b18 - [js] Updating rules_nodejs to 4.4.6 :: Sri Harsha
  • f1191a717c - [java] Avoiding re-throwing interrupted exception during host name resolution :: Puja Jagani
  • 28070d2de2 - #9784 use shutdown() instead of shutdownNow() (#10063) :: Andrei Solntsev
  • d7ae19b04b - [rb] add support to Firefox Options for environment capability :: titusfortner
  • 411d877be3 - [grid] Fixing warnings for UI tests :: Diego Molina
  • 6c2e8440a3 - [java] Allow custom tracing to integrate with existing OpenTelemetry tracing :: Lyudmil Latinov
  • 87802e897b - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • b562d02103 - [js] Fixing Grid build :: Diego Molina
  • 55698dccab - [java] Running server tests always :: Diego Molina
  • bf14baed60 - [dotnet] Upgrading NUnit console to 3.12.0 :: Jim Evans
  • 2afb56c5ed - [dotnet] Updating NUnit dependency to 3.13.2 :: Jim Evans

- Java
Published by titusfortner almost 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.1.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a83f9be979 - Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionov
  • db30b7fd12 - [js] updating rules_nodejs to 4.4.1 :: Sri Harsha
  • 5a554bde29 - [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman
  • 4829bfcaa9 - Add some docs on how to run the atoms tests :: Simon Mavi Stewart
  • 49ebfb9f91 - Moving from issue templates to issue forms. :: Diego Molina
  • bf7cd04fce - Fixing typos on issue form. :: Diego Molina
  • 940d4f8383 - [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblath
  • a501e6acbc - update doc string for CDP Commands (#9929) :: Marcin Strzyz
  • ee3ecbda34 - [build] Bump rules_pkg to 0.5.1 :: AutomatedTester
  • 23dd179349 - Fix the completion command's zsh completions :: Simon Mavi Stewart
  • 5380516e65 - [js] Fixes relative locator 'locateWith' export :: Sri Harsha
  • 1ca3c066ad - Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu
  • 7dacdc7773 - Using correct label names in issue forms. :: Diego Molina
  • 67444b87e0 - Adding label commenter configuration. :: Diego Molina
  • ee59a577d6 - Adding configuration for stale issues. :: Diego Molina
  • fc99bef068 - [dotnet] Refactor Cookie object constructors :: Jim Evans
  • f2d79cf639 - [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evans
  • a25ad324ea - Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jagani
  • e1292c8d7e - [rb] fix downloading of Selenium Server :: titusfortner
  • b67f59f705 - [rb] update pre-built atoms :: titusfortner
  • 9816645a1a - [rb] fix test not handling redirect :: titusfortner
  • 89b7491045 - [rb] appease the linter :: titusfortner
  • 9ad3f5a94c - [rb] update changelog and bump version for 4.0.1 :: titusfortner
  • 049958b325 - [rb] missed references in the refactor :: titusfortner
  • 508dac46b6 - [rb] update changelog and bump version for 4.0.2 :: titusfortner
  • ef41797a77 - [rb] allow keys to be an empty array :: titusfortner
  • 5a3b372170 - [rb] element index is a property and not an attribute :: titusfortner
  • 4ac2b4a7f6 - actually do not camel case fx prefs (#9944) :: glaszig
  • 61dd966fd6 - [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha
  • 6733a1b2f2 - [build] Move python version to a variable to be shared about :: AutomatedTester
  • 89f8bd553f - [rb] minor syntax fixes :: titusfortner
  • c83ce12ddb - [rb] update changelog and bump version for 4.0.3 :: titusfortner
  • f9ddb1500e - [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester
  • 6e0d581a47 - [build] call bazel directly for ruby docs :: AutomatedTester
  • cb7552e546 - [py] Add missing docs :: AutomatedTester
  • 23c6171614 - Fixing typos on label commenter :: Diego Molina
  • 26ed273c5e - Incrementing amount of stale operations :: Diego Molina
  • 91686084c4 - [build] update npm deps :: AutomatedTester
  • 42218df526 - [build] Audit NPM deps :: AutomatedTester
  • 833c6d6a7d - [java] Add multiple interface test for Augmenter :: Puja Jagani
  • 153298f1d2 - [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester
  • 2d199e1873 - [build] Upgrade rules_python to 0.4.0 :: AutomatedTester
  • d594da2f5c - fix some typos, mostly in Java code (#9964) :: Andrei Solntsev
  • 96ee96aad3 - [dotnet] Refactor WebSocket handling of CDP :: Jim Evans
  • db37a9f779 - [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester
  • 39f4b1b460 - [py] add more test cases for the no_proxy handling :: AutomatedTester
  • 5f57224838 - [py] correct flake8 warnings :: AutomatedTester
  • adeca5c45a - [py] remove py2 import code :: AutomatedTester
  • 151f4297e0 - [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTester
  • c69e336b56 - Improving wording in issue template :: Diego Molina
  • 7941e123d0 - [grid] Allowing -1 as port to use a random port :: Diego Molina
  • 6bbafcdde8 - [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani
  • 703af0a012 - Bump edge and chrome to latest releases :: Simon Mavi Stewart
  • f8011bc48c - [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molina
  • d27b27a3bc - Ensure that a selected port is consistent :: Simon Mavi Stewart
  • 989e3b3cc8 - Run buildifier over the tree :: Simon Mavi Stewart
  • 4a7724438a - [grid] Fix host option is not working issue (#9981) :: kevin.cho
  • 1b81a9029c - Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4
  • 227396e240 - IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu
  • 487e47dbdd - highlight putting programming language in bug reports :: titusfortner
  • 319acea1d5 - [dotnet] Use nameof() for refactoring safety (#9958) :: Tom Longhurst
  • e7162bf03a - Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evans
  • aceb6e2561 - [rb] update example with correct syntax :: titusfortner
  • f841c48aac - Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani
  • 1925185a0d - Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov
  • 48595ef2a0 - [py] Correct docstrings around Service usage :: AutomatedTester
  • 294c5f9616 - [py] Upgrade sphinx to use latest :: AutomatedTester
  • 324ae1f5aa - Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov
  • 88680111b8 - [build] Upgrade rules_python to 0.5.0 :: AutomatedTester
  • 917851a024 - [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTester
  • fdb43030d8 - [build] bump bazel to 4.2.1 :: AutomatedTester
  • c7155ed41b - sing a pumpkin carol :: Jari Bakken
  • 52df5ca9b2 - Increasing operations per run for stale issues :: Diego Molina
  • d6d2bb1039 - [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jagani
  • dcd36f6ec7 - [js] Remove explicit id passing for CDP commands :: Puja Jagani
  • d9f2bb83a8 - [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evans
  • a33e7396a0 - Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu
  • 2250ab2b4b - [iedriver] Formatting changes :: Jim Evans
  • ed08538bcc - [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans
  • 8e6b6ff5a5 - [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evans
  • d509170461 - [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans
  • 24ad7a103d - [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans
  • 6eff56ed67 - Fix Javadoc code block formatting (#9955) :: Trey Chadick
  • e51997bc45 - [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya
  • 2a31dd298f - IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu
  • 63371baff8 - [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk9772
  • 7213e08aa4 - [grid] Unifying hub parameter name. :: Diego Molina
  • dd5dddba78 - [grid] Using non-loopback address when default config is used :: Diego Molina
  • e85cca6b7a - [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriy
  • e04552f485 - [node] Fix edge test failures (#10012) :: Nick Gaya
  • ca9b451401 - [grid] Respecting page origin for Live View :: Diego Molina
  • 69e73f3f4c - [java] We do not publish to Google Storage anymore :: Diego Molina
  • aea69daa1c - [java] Bumping Java & Grid to 4.1.0 :: Diego Molina
  • ec1e4fd77a - [iedriver] Fixing IE Mode quit behavior :: Jim Evans
  • cbb2796d65 - [java] Closing client when JVM shuts down :: Diego Molina
  • 54c34ba9a6 - [grid] Fixing setup for CDP-Grid tests :: Diego Molina
  • a88515bbc3 - [java] Adding macOS Monterrey to Platforms :: Diego Molina
  • 2eb9231b54 - [grid] Adding hub url for hub-node tests :: Diego Molina
  • 008893030c - [java] Running some screenshot tests only on CI :: Diego Molina
  • b2e9e25746 - [java] Ignoring test for Firefox and fixing window size :: Diego Molina
  • 3ce0c019f4 - [java] Fixing a few test annotations :: Diego Molina
  • d6acda7c02 - Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evans
  • c129dc9c7f - [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani
  • 5382a4970c - [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha
  • 7b21a322aa - [grid] Loading live view under https :: Diego Molina
  • 1f745a0514 - automatically provide links and close issues that depend on fixes in … (#10027) :: Titus
  • af668385ee - remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy
  • 2e32ee1764 - [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester
  • 0c10993134 - [py] add support for shadow dom end points :: AutomatedTester
  • f77b6e52f0 - [rb] Fix an example of WebDriver::Options (#9990) :: y-yagi
  • ab0e6dda95 - [java][cdp] Add v96 :: Diego Molina
  • d0f70ccd33 - [rb] bump devtools version to 95 :: titusfortner
  • 167a2e8086 - [java] Improving docs for CDP generation in Java :: Diego Molina
  • 34d558043d - [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester
  • 9da90c6e92 - [py] Add CDP for v96 :: AutomatedTester
  • 818289c24e - [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina
  • 37521f3899 - [js] Update downstream deps for JS :: AutomatedTester
  • 853ebf8a20 - [js] update deps in grid :: AutomatedTester
  • 3cbec30ac7 - [py] Disable web component tests against Firefox :: AutomatedTester
  • f5237ff640 - [rb] add CDP support for v96 and remove v93 :: titusfortner
  • afa3a97a3b - [js] add CDP support for v96 and remove v93 :: titusfortner
  • a584509dae - [dotnet] add CDP support for v96 and remove v93 :: titusfortner
  • 2b7e9aa50d - [cdp] remove support for v92 and v93 :: titusfortner
  • f30d67d58b - [java] Updating docs to generate CDP bindings :: Diego Molina
  • a5d1c1e1a1 - [rb] allow #execute_script to return a ShadowRoot :: titusfortner
  • ddc340ce67 - [rb] add tests for shadow root functionality :: titusfortner
  • 154a160e4d - [rb] fix linter error with more whitespace :: titusfortner
  • 0a6260df08 - Fix V96Domains DevToolsVersion property value :: Jim Evans
  • e667fcf082 - Switch to upstream version of Bazel Ruby rules :: Alex Rodionov
  • e5d3644f95 - [py] Setting Chrome for GitHub Actions :: Diego Molina
  • 560a0ae8bd - Support secure WebSocket in DevTools :: Alex Rodionov
  • 80d1a11dbb - Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionov
  • ec914c6d52 - [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani
  • 4e24e999b7 - [js] add support for handling Shadow DOM elements :: AutomatedTester
  • 5b5f3f4c84 - [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester
  • 5d4e79ff76 - [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester
  • 4662c6b063 - [rb] update changelog and bump version to 4.1 :: titusfortner
  • 0f71ad79bf - [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester
  • 9a5b98eef2 - Fix classloading error in host identifier (#9931) :: Andrei Solntsev
  • 27d2e5eb8d - [java] Running RC tests in their own job :: Diego Molina
  • 607bfe680b - [tours] Add initial tours to get started :: AutomatedTester
  • bf417a60c4 - [java] Running server tests after browser tests :: Diego Molina
  • 4c683dd4b6 - [java] Updating most of the Java deps :: Diego Molina
  • 3244a8b0c9 - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • 19dfc414b8 - [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk
  • 2a43011ec7 - Fix typos for Python bindings (#10052) :: Kian Meng Ang
  • 346da0e076 - Added default executable path in service module for (#10057) :: dosas
  • 9cd6c45a21 - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans
  • 201fad3829 - [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans
  • 5e2fd23c82 - Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer
  • 24a9c50fed - Split OpenTelemetry command (#10009) :: Lyudmil Latinov
  • 5fd073d80e - [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester
  • 336811c7bf - [py] update missing items for changelog for 4.1 :: AutomatedTester
  • 30bfdb24bc - [js] update dependencies :: AutomatedTester
  • fbc391827b - [js] update dependencies as npm audit seemed to miss some :: AutomatedTester
  • d7dfe5ec60 - [py] fix tox warnings :: AutomatedTester

- Java
Published by AutomatedTester over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3a21814679 - [js] bump JS to 4.0.0 :: AutomatedTester
  • 3782f97e75 - [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha
  • 614a408873 - [py] Bump python to 4.0.0 :: AutomatedTester
  • b97b4069c0 - [dotnet] Fix typo committed by mistake :: Jim Evans
  • ee723da7be - Bump to latest edge release :: Simon Mavi Stewart
  • 77e99f6810 - Add a toJson method to Browser so it becomes easier to use in Capabilities :: Simon Mavi Stewart
  • fcab887059 - [build] Add cdp 95 to python and JS :: AutomatedTester
  • 87e3833c04 - [python] Remove Edge legacy options. (#9908) :: Brandon Walderman
  • 81cf02791a - [dotnet] Update CHANGELOG with last changes :: Jim Evans
  • e41fc34446 - [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans
  • 21163d6085 - Update Java changelog for 4.0.0 :: Simon Mavi Stewart
  • b00c95823c - Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Walderman
  • fce8ce05cd - [rb] update changelog and bump version for 4.0.0 :: titusfortner
  • 9c13607c98 - [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evans
  • eb4c4fc1ba - [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jagani
  • e6cd2a8df1 - [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans
  • 5632da3fed - [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans
  • 54aba4c7dd - [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatov
  • d3b35ef25f - [dotnet] Remove Edge Legacy options. :: Brandon Walderman
  • 9b1d5f22f8 - [dotnet] Add CDP support for Chromium 95 :: Jim Evans
  • 7f29755e37 - [dotnet] Add ability to monitor DOM mutations :: Jim Evans
  • 11934cfe12 - Closes #9689 jcip for Apache 2 License into selenium source :: Amil Uslu
  • c0963266d5 - Expected condition for checking attribute value (#9881) :: Joe Schulte
  • b8de36fdc3 - [py] implement relative locator for find_element (#9902) :: Titus
  • 18e1d42956 - [grid] Improving Relay service description for docs :: Diego Molina
  • ed5dff7254 - [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molina
  • dc555bbabc - [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha
  • 776cd675f1 - Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov
  • 48fc40dcdd - Ensure Pry is loaded when running rb:console target :: Alex Rodionov
  • d456395629 - Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionov
  • c9a2ef6a88 - Improve DevTools request interception test by loading different JS :: Alex Rodionov
  • 94c8c111d6 - [dotnet] Restoring protected ElementFactory property :: Jim Evans
  • e1e690cf57 - Add Chrome 95 in selenium-devtools gem :: Alex Rodionov
  • cb873db98e - Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart
  • 81612e88b0 - Add a --hub flag for the Node :: Simon Mavi Stewart
  • b63911ad2a - Add a utility for creating new URIs from strings :: Simon Mavi Stewart
  • 63c95a04f5 - The next release will be 4.0.0 :: Simon Mavi Stewart
  • 5fe1af712f - Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewart
  • c7d75fee9e - Updating java changelog for rc 3 :: Simon Mavi Stewart
  • ca3dea1c32 - [cdp] Add v95, even though it's in beta :: Simon Mavi Stewart
  • b2846723c9 - [JS] Removing unused target for cdpConnection :: Sri Harsha
  • eb2d01765f - [rb] do not camel case Firefox prefs values :: titusfortner
  • 004d91487e - [rb] set defaults for setting Chrome Network Conditions :: titusfortner
  • 44f92ec53f - [rb] update jruby version for tests :: titusfortner
  • 389a938070 - [rb] update github actions test targets to 2.6 :: titusfortner
  • ad886d6e95 - [rb] update Rubocop definitions to target 2.6 :: titusfortner
  • de90992769 - [rb] update minimum Ruby version to 2.6 :: titusfortner
  • f11bd82e90 - [rb] update dependency to address the XML round-trip vulnerability :: titusfortner
  • d46dd323a6 - [py] Fix python generation code for CDP to optionals better :: AutomatedTester

- Java
Published by shs96c over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC3

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ae5c7cb81d - [grid] Add error message and exception type if the session does not exist :: Puja Jagani
  • 4a1bc4cf9f - Removing old comment in the PR template. :: Diego Molina
  • 59055b3f97 - [java] Deprecating VERSION to favour BROWSER_VERSION :: Diego Molina
  • 681eae6493 - Add jmx info for OneShotNode :: Simon Mavi Stewart
  • 294d1c92fb - Use the IANA port range when there are less the 5k ports to choose from :: Thomas Flori
  • 22638e01b1 - Support getting timeouts from the driver :: Alex Rodionov
  • 320cd389db - [java] Fixing misspellings in Java docs :: Diego Molina
  • 24ae200b53 - Update Firefox to 93 and Edge to 94 :: Simon Mavi Stewart
  • 3b84577bc1 - Laying the groundwork for 4.0.0 :: Simon Mavi Stewart
  • 3fba1c847f - Update most java deps to latest stable releases :: Simon Mavi Stewart
  • e8937abef8 - Bump OpenTelemetry to 1.6.0 and correct docs :: Simon Mavi Stewart
  • 8e1a3f62cd - Ensure zsh completions are correctly generated :: Simon Mavi Stewart
  • 46de1e6003 - [dotnet] Explicitly remove Expect header :: Jim Evans
  • 0a2b4d979d - [dotnet] Updating version for impending 4.0.0 stable release :: Jim Evans
  • c4e685ac9f - [js] Avoid modifying CDP Grid endpoint :: Puja Jagani
  • 136067e0db - [rb] update changelog and bump version to Selenium 4 RC3 :: titusfortner
  • 6c5c572c4a - [py] Correct deprecations in IE bindings. Fixes #9818 :: AutomatedTester
  • e6080b6f59 - [dotnet] Update version for 4.0 RC3 :: Jim Evans
  • 46d4ee53a8 - [dotnet] Update CHANGELOG :: Jim Evans
  • 6c6a72c3bc - [py] bump to RC 3 :: AutomatedTester

- Java
Published by jimevans over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • bc5511cbda - Update release instructions to include creating the GitHub release :: Simon Mavi Stewart
  • a98b38f618 - [js] Bump version to 4.0.0-rc-1 :: Sri Harsha
  • 8e6f4fedc2 - [grid] Remove sessions from Redis backed session map on restart :: Puja Jagani
  • 0c7deb4d70 - [py] Bump python to RC1 :: AutomatedTester
  • d67015ed3f - [grid] Make tracing and http-logs flags visible for config-help :: Puja Jagani
  • 7ba66424ec - Updating issue lock configuration :: Diego Molina
  • 315ede4796 - Allowing workflow to be triggered manually [skip ci] :: Diego Molina
  • 5b612526ff - Removing comments to avoid spam [skip ci] :: Diego Molina
  • 3d3a188fd1 - Running lock action every hour [skip ci] :: Diego Molina
  • 1117eeeeac - Adding comment to locked issues [skip ci] :: Diego Molina
  • cf684e40bc - [grid] Moving SessionQueue config to a single class :: Diego Molina
  • 4259e96316 - [java] Bumping to RC 2 :: Diego Molina
  • db2bb9ed96 - [grid] Using session request timeout in the RouterServer :: Diego Molina
  • 46bef06e85 - [py] correct tox warnings :: AutomatedTester
  • 49b49ce5e0 - [py] correct release number for pypi :: AutomatedTester
  • 339bd90549 - Update Selenium Assistant with more tailored message :: titusfortner
  • 24299b2441 - Fix typo in python webdriver for IE (#9801) [skip ci] :: Jacob Walls
  • 0101ad409f - [js] Update connections to devtools so it works in Firefox and Chrome :: AutomatedTester
  • ee61e946f3 - Allows None to be set for the sameSite attribute (#9771) :: GPT14
  • bdfb31b111 - Bump Edge to v93 :: Simon Mavi Stewart
  • 4ac8da53c5 - Use a read/write lock instead of synchronized in the CDP connection :: Simon Mavi Stewart
  • 8a2e777b2c - [cdp] Intercept requests and responses in NetworkInterceptor :: Simon Mavi Stewart
  • 336fa13731 - Minor cleanups :: Simon Mavi Stewart
  • e2eafcf9c5 - Support mutating responses in network interception :: Alex Rodionov
  • 826f47f8c6 - [js] Updating rules_nodejs to 4.1.0 :: Sri Harsha
  • c146025360 - [grid] Organising config deps [skip ci] :: Diego Molina
  • 147790713d - [grid] Initial support for non browser based WebDrivers :: Diego Molina
  • 319fd1afd7 - [grid] Moving grid docker package to a more logical location. :: Diego Molina
  • eef1f40aa8 - Rework network interception API to allow mutating request/response :: Alex Rodionov
  • 025d96e529 - [grid] Improving DefaultSlotMatcher in case browserName is empty. :: Diego Molina
  • f2d458f848 - [grid] Fixing a log output [skip ci] :: Diego Molina
  • 29c01fd5ef - [grid] Improving matcher for the RelaySessionFactory :: Diego Molina
  • a4f8c86109 - Silence CDP error upon fetching body for 301 response :: Alex Rodionov
  • 968a87ab29 - [cdp] Fetch.requestPaused doesn't handle redirects well :: Simon Mavi Stewart
  • e703235071 - Roll browsers and drivers to latest versions :: Simon Mavi Stewart
  • 383281df8b - [grid] Updating example for driver-configuration :: Diego Molina
  • 859ea11b36 - [grid] Delete Jaeger tracing class since OpenTelemetry autoconfiguration handles it :: Puja Jagani
  • c7d0f059bb - Update java changelog for rc2 :: Simon Mavi Stewart
  • 6bab9efd89 - [grid] Using correct default value for retry interval. :: Diego Molina
  • 47e47d91fa - [grid] Using new session request retry interval :: Diego Molina
  • a1c9131d2c - [rb] allow Options#add_option to set top level options if they use w3c compliant namespace :: titusfortner
  • 1cdf89caff - [rb] allow Options#add_option to accept a Hash as well as ordered pairs :: titusfortner
  • 37973575db - [grid] Removing unneeded variable :: Diego Molina
  • a03780c3a9 - [grid] Avoiding Nodes to move around in the UI :: Diego Molina
  • 17c0c01888 - [grid] Adding Android logo :: Diego Molina
  • 04c12093f1 - [grid] Showing more stereotype details in the Grid UI :: Diego Molina
  • ca58c3b83f - [grid] Enabling live view for Dynamic Grid :: Diego Molina
  • 0a5b2d8e74 - Allow remote webdrivers that are firefox to install extensions :: Simon Mavi Stewart
  • 9c9dccf66c - [java] only augment with matching augmenters :: titusfortner
  • 8345a87bb5 - [rb] add error messages for when devtools is not supported :: titusfortner
  • 01b672ed2d - [grid] Filter out reserved sessions while displaying in Grid UI. Display the ones with an actual session id only. :: Puja Jagani
  • a45202d46b - [graphql] Use sessions with session ids to get the session count :: Puja Jagani
  • 7e11db8550 - [js] Implement network request interceptions :: AutomatedTester
  • 9cc81ecbcc - [js] Fix typo in devtools test :: Puja Jagani
  • 41dfb46462 - [js] Add a check for Grid CDP endpoint :: Puja Jagani
  • 2c071c84c2 - [py] Fix type hint on chrome option method (#9840) :: Alex
  • b86d8475b4 - Add methods to options classes for w3c compliant capabilities (#9828) :: Titus
  • c3017bae3b - WebDriver Bidi specifies "webSocketUrl" as a capability name :: Simon Mavi Stewart
  • 58c925dee4 - Update java changelog :: Simon Mavi Stewart
  • 46fc208fc1 - [grid] Consider max-session value while selecting the slot and identifying Node capacity (#9838) :: Puja Jagani
  • 15dfc62576 - Allow commands to be loaded via the ServiceLoader (#9854) :: Simon Stewart
  • f76702247c - [java] add tests for Firefox HasExtensions functionality :: titusfortner
  • 82cf0736da - Allow Firefox full page screenshot functionality to be augmented by RemoteWebDriver :: titusfortner
  • 11194a7c5d - FirefoxDriver needs to implement HasFullPageScreenshot interface not just the method :: titusfortner
  • 962db2616a - Implement Firefox endpoint for setting context and allow to be Augmented :: titusfortner
  • 9e4122b4bb - Remember to add AddContext commands to the Firefox CommandExecutor :: Simon Mavi Stewart
  • 3971e299b3 - Extend the browsers that will be augmented to provide webstorage :: Simon Mavi Stewart
  • d1fd313907 - Adding more tests for relative locators :: Simon Mavi Stewart
  • defe1e3a36 - [js] Skip initKeyEvent usage when Gecko is verion 93 or later. :: AutomatedTester
  • f8e643f72f - [js] Annoying it's on bot.userAgent not goog. :: AutomatedTester
  • e49e62132e - Remove Safari specific new window feature which no longer works; w3c compliant endpoint is available :: titusfortner
  • 2a03bdea88 - [dotnet] Add transformation for network responses via CDP :: Jim Evans
  • 301132d7a3 - [dotnet] Restore removed RemoteWebElement class :: Jim Evans
  • 2b67ecee62 - [dotnet] Add ability to disconnect a CDP session :: Jim Evans
  • 9b1a49fc73 - Require "uri" in Selenium::Webdriver container module (#9827) :: David Shaffer
  • 9976521655 - [rb] remove deprecated constant :: titusfortner
  • 84fad5e827 - fix bug preventing setting a timeout because the capability response is null :: titusfortner
  • b4f8e9f095 - [cdp] replace v91 with v94 :: titusfortner
  • f610af6787 - [dotnet] update devtools tests to use V93 :: titusfortner
  • ece979a3c3 - [cdp] update ruby, python and JS to add support for v94 and remove support for v92 :: titusfortner
  • 5a6504a32c - Move NetworkInterceptor to main devtools package :: Simon Mavi Stewart
  • 702b1c7c99 - [dotnet] Rename TerminateDevToolsSession to ResetDevToolsSession :: Jim Evans
  • 790d746d2c - [dotnet] Version bump for development toward 4.0 RC2 :: Jim Evans
  • a254c33b96 - update pinned browsers and drivers; chromium v94, Geckodriver v0.30 :: titusfortner
  • d047b4d087 - [rb] move new window functionality into TargetLocator to match other bindings :: titusfortner
  • 2146a95291 - [rb] after 10 years, these are no longer @api beta :: titusfortner
  • 677b1ecd05 - Ensure CDP socket is closed when driver quits :: Alex Rodionov
  • 2e3c429c6b - [rb] implement chromium casting functionality :: titusfortner
  • 8aa962de46 - [rb] missed adding the HasCasting class :: titusfortner
  • 2086f382c5 - [rb] implement chromium launch app functionality :: titusfortner
  • 279e41fd35 - [grid] Matching for prefixed platformVersion :: Diego Molina
  • f8dad59003 - [grid] Adding match logic for extension caps :: Diego Molina
  • 9d55d474df - [dotnet] Fixing an old copy&paste for docs :: Diego Molina
  • 73d6bea82e - [py] implement chromium specific endpoint for deleting network conditions :: titusfortner
  • fc05f3a89e - [py] implement chromium specific endpoint for setting permissions :: titusfortner
  • 20b5cdb70d - [rb] add yardoc details for new driver extensions :: titusfortner
  • 5eaa6e48a0 - [rb] implement endpoint for deleting network conditions :: titusfortner
  • 39dec02867 - [rb] implement endpoint for adding permissions in Chrome :: titusfortner
  • b4c8f20b90 - [rb] remove variable that's been unreachable since 2010 :: titusfortner
  • 10bcce1d50 - expected_conditions and wait modules raises InvalidSelectorException for invalid xpaths (#9805) :: GPT14
  • d88bb08070 - [rb] implement the Firefox context endpoints and functionality :: titusfortner
  • 31027c8835 - [cdp] Add support for v94 and remove v93 :: Simon Mavi Stewart
  • abfe9f2ee6 - Correct comment. No logical change :: Simon Mavi Stewart
  • 746f2270d4 - Aggregate and cleanup all CDP event threads on quit :: Alex Rodionov
  • 016eded1de - [rb]: Standardise driver logging output (#9850) :: Luke Hill
  • a3e4d1bd56 - Close CDP socket listener thread before closing socket :: Alex Rodionov
  • ba05dd906e - [java] Removing deprecated safari.options :: Diego Molina
  • 0dcffa208c - [grid] Choosing the driver builder with highest score :: Diego Molina
  • 184ac7828e - [grid] Adding SafariTechPreviewDriverService :: Diego Molina
  • 2835393e52 - Add w3c capabilities to Python options (#9870) :: Titus
  • 644988126a - Allow the remote server to handle relative locators :: Simon Mavi Stewart
  • c3450b118d - Run buildifier over the tree :: Simon Mavi Stewart
  • fa37d18d49 - NeedsLocalEnvironment wasn't being checked anywhere :: Simon Mavi Stewart
  • ddfcd94f12 - [cdp] Handle the case when the first window closes :: Simon Mavi Stewart
  • b6ce2cf551 - Remove hard-coded ports from tests :: Simon Mavi Stewart
  • 15c48c4893 - Remove tests we were keeping for reference only :: Simon Mavi Stewart
  • fd5af83584 - Remove hard-coded port from test :: Simon Mavi Stewart
  • 8d0eb038ec - Remove hard-coded port from test :: Simon Mavi Stewart
  • 31cb2465d8 - Remove unused variable in test :: Simon Mavi Stewart
  • e8e1bc42e7 - [cdp] Handle the case where the original endpoint is unreachable :: Simon Mavi Stewart
  • 95776ce287 - Remove unused import :: Simon Mavi Stewart
  • 6ec36b76f7 - Minor text change. No logical change :: Simon Mavi Stewart
  • 3b49d75005 - Ignore failing firefox test :: Simon Mavi Stewart
  • 71f6be98cb - Make sure the emulated rc tests actually run :: Simon Mavi Stewart
  • c1719bef72 - [dotnet] Update supported version of CDP to 94, remove 92 :: titusfortner
  • 728c746cd1 - Pick a random port for the firefox cdp implementation to listen on :: Simon Mavi Stewart
  • b398f8f395 - Mark passing tests as passing for Edge :: Simon Mavi Stewart
  • 25d1037ae8 - Removing tests that browsers have rendered obsolete :: Simon Mavi Stewart
  • 3b2e16ce41 - [dotnet] Fixing build :: Jim Evans
  • 12a14a204a - Create interfaces for RemoteWebDriver to use with Augmenter (#9856) :: Titus
  • c62dbf9d88 - Clean up some stylistic nits. No logical changes :: Simon Mavi Stewart
  • 82c5a1185e - Remove unnecessary public keyword from interfaces. No logical changes :: Simon Mavi Stewart
  • bc5aed6689 - Remove unused imports. No logical changes :: Simon Mavi Stewart
  • 9e8c7b3ecd - [rb] use file detector for uploading add-ons if one is set :: titusfortner
  • 68cd181d6c - [py] Force free ports for cdp in geckodriver :: AutomatedTester
  • 47777fe06e - [py] Add new websocketUrl capability :: AutomatedTester
  • 05a3a5ecc4 - [js] Add new websocketUrl capability :: AutomatedTester
  • e6366da016 - Replace BrowserType with a Browser interface :: Simon Mavi Stewart
  • eeba903891 - Fix the EdgeOptionsTest :: Simon Mavi Stewart
  • 05f7b955b9 - Remove test ignored by all browsers :: Simon Mavi Stewart
  • 33ecb854b0 - Fix up assumption in the ChromeFunctionalTest :: Simon Mavi Stewart
  • ad13b0f3e1 - Annotate or fix some edge tests :: Simon Mavi Stewart
  • 9f02125ad2 - [dotnet] Make CDP sessions autodetect close of initial attached target :: Jim Evans
  • 5e91eb5b6a - [rb] fix tests to get passing :: titusfortner
  • d33b8848ae - [rb] update changelog and bump version to Se 4 RC2 :: titusfortner
  • 1dacd2138a - [dotnet] Remove obsolete test :: Jim Evans
  • fe91134b3e - [dotnet] Add Bidi-compliant webSocketUrl capability :: Jim Evans
  • a560c4296e - [dotnet] Add version-independent method for overriding user agent via CDP :: Jim Evans
  • e6fb3feeb6 - [dotnet] mark deprecated chromedriver commands as obsolete and implement new preferred command :: titusfortner
  • d2636d763c - [dotnet] Move UserAgent class to main namespace :: Jim Evans
  • c66b1ea6bc - [dotnet] Restore ability to add headers to WebDriver HTTP commands :: Jim Evans
  • b8caa25c1e - implement getting context from Firefox driver :: titusfortner
  • 0f95b2788d - [dotnet] Add --websocket-port command line argument for geckodriver :: Jim Evans
  • 604c23b3a5 - [rb] add web_socket_url to list of W3C Options :: titusfortner
  • ab6a867489 - [dotnet] implement chrome and edge support for casting to devices :: titusfortner
  • 232bd584b8 - [dotnet] implement ability to launch chromium application :: titusfortner
  • 90e8e61d55 - [dotnet] implement ability for Chrome and Edge to set applicable permissions on browser :: titusfortner
  • 45a06f4ede - [dotnet] implement getting the context of Firefox commands :: titusfortner
  • 81679ca6bd - [dotnet] implement getting and setting permissions on Safari :: titusfortner
  • cde3c8a39d - [dotnet] implement ability to open Safari inspector :: titusfortner
  • c2e6b58b44 - [dotnet] missing semicolon preventing build :: titusfortner
  • 60b2cff330 - [rb] add android specific methods to Chrome, Edge and Firefox :: titusfortner
  • 5f1a0f899f - Use FileDetector to install Firefox addons if one is set on the driver (#9872) :: Titus
  • 9a767b5f25 - [js] Restore withCapabilities() to ensure backward compatibility :: Puja Jagani
  • 1c817b56fa - [js] Allow builder to set a single arbitrary capability (#9857) :: Puja Jagani
  • dc59524fe8 - [dotnet] Coercing return type of GetCastSinks() to proper datatype :: Jim Evans
  • 08ddd4da3c - [dotnet] Adding support for Firefox and Chromium Android options :: Jim Evans
  • cd12f66955 - [dotnet] Fixing doc string for Network Conditions methods :: Jim Evans
  • 992cef28dd - [dotnet] Fix TouchActions Flick overload :: Jim Evans
  • cb0e61525c - [js] Fix builder test :: Puja Jagani
  • 73807b6174 - Add android options to FirefoxOptions :: Simon Stewart
  • b95aa5a3ea - Add android options to chromium options. :: Simon Stewart
  • 4d981f86c8 - Minor tweaks to make the compiler happier. No logical changes :: Simon Mavi Stewart
  • 7861733f14 - [js] updating rules_nodejs to 4.3.0 :: Sri Harsha
  • 48d139a04a - [rb] update changelog for RC2 :: titusfortner
  • 4cde9ffe32 - Update java changelog :: Simon Mavi Stewart
  • 17bc2e641e - [grid] Use a valid json for error message :: Puja Jagani
  • 2ddef73edf - [py] Bump version to RC 2 :: AutomatedTester
  • c42c7a49eb - [js] Bumping to RC 2 :: AutomatedTester
  • 8d1e4aa5ae - [dotnet] Changelog updated for RC 2 :: AutomatedTester

- Java
Published by jimevans over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC 1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d6bb232e52 - [dotnet] Update supported version of CDP to 93, remove 91 :: Jim Evans
  • 618e8aaeb0 - [rb] bump devtools version to 0.93 :: titusfortner
  • 7926f2d720 - Remove cdp v91 from the java bindings :: Simon Mavi Stewart
  • cda568f5bf - Add CDP v93 :: Simon Mavi Stewart
  • 695f096b75 - Bump chromium version to v93 :: Simon Mavi Stewart
  • 2955b00620 - [rb] bump version to 4.0.0.rc1 :: titusfortner
  • 76683e1ecc - [cdp] replace v91 with v93 in bazel files for Python, Ruby and JS :: titusfortner
  • 1b236f2f62 - [cdp] add cdp v93 to and remove v90 from the project :: titusfortner
  • 684948661b - [grid] Delete all session information from Redis backed session map :: Puja Jagani
  • 26d8ff62f4 - [js] Updating rules_nodejs to 4.0.0 (#9774) :: Sri Harsha
  • 296368b33a - Update SQL table creation fields :: Puja Jagani
  • 7037a70ec5 - [grid] Password dialog when the VNC stream is protected :: Diego Molina
  • 13c7ef08fa - [grid] Adding component to handle pwd dialog for VNC :: Diego Molina
  • 3762f331e1 - Update java changelog :: Simon Mavi Stewart
  • af45b5d36a - We no longer push java artifacts to google storage :: Simon Mavi Stewart
  • d05473f4b1 - Add instructions for releasing the java pieces of Selenium :: Simon Mavi Stewart
  • a87302a504 - Update publishable targets :: Simon Mavi Stewart
  • 707cf39d71 - [grid] Purge sessions on Node restart for Jdbc backed session map :: Puja Jagani
  • 9bb5163e00 - Bump browsers: Firefox to 91.0.2, Edge to 92.0.902.84 :: Simon Mavi Stewart
  • 95c78af8c1 - [grid] Add node removed listener to Redis and Jdbc session map implementations :: Puja Jagani
  • 97b6c1b976 - [cdp] Remove cdp versions 88, 89, and 90 :: Simon Mavi Stewart
  • e92b16f083 - Bump OpenTelemetry to 1.5.0 and update docs :: Simon Stewart
  • fdaaf0c2c8 - Bump most java dependencies :: Simon Stewart
  • f247a21f96 - Avoid creating an intermediate list in the toml config :: Simon Stewart
  • b87e5922be - Bump bazel to 4.2.0 :: Simon Stewart
  • 95bc5b5573 - [grid] Allowing webdriver executable to be configured for drivers. :: Diego Molina
  • 79b76445e1 - [grid] Fixing a couple of failing tests. :: Diego Molina
  • 586affe0cf - [grid] TomlConfig returns sorted config details :: Diego Molina
  • 8905eb205a - [grid] Making only name and stereotype be mandatory in nodeConfig :: Diego Molina
  • e571f898d2 - [dotnet] Support assembly: Make IWebDriver extension methods handle wrapped drivers :: Jim Evans
  • 5f20319f1c - [dotnet] Fix PrintOptions to handle page ranges :: Jim Evans
  • 26b625ab0f - [dotnet] Fix HttpCommandExecutor events :: Jim Evans
  • cfde816c32 - [dotnet] Fix compile errors in InternetExplorerOptions :: Jim Evans
  • eb31a2c6ff - [java] Ignoring a test for Firefox while it is debugged. :: Diego Molina
  • d54897523f - [java] Fixing a test since the returned code changed :: Diego Molina
  • 8b70122a7c - [grid] Splitting regular tasks in 3 for the LocalNode :: Diego Molina
  • 9b2da60ed7 - [java] Fixing an old test in WebDriverBackedSeleniumLargeTest :: Diego Molina
  • ea41b757bd - [grid] Adding disableBuildCheck as a property. :: Diego Molina
  • 86f65a788c - Fixing dependencies for test :: Diego Molina
  • b02f8f7214 - Improving shouldBeAbleToAddMultipleSessionsConcurrently by adding an active wait. :: Diego Molina
  • 66a876aabe - [java] Fixing a test broken by 572434ee4988ba64d57c0fc6bb491c2a8224747d :: Alexei Barantsev
  • 0d11ab93a7 - [java] do not set unexpected alert value in Options by default :: titusfortner
  • fcbfb3a4c0 - update IE options class in each language to match the currently supported capabilities in the IE Driver :: titusfortner
  • 182aa41636 - Updating urls to point to our downloads page [skip ci] :: Diego Molina
  • c684f99e5b - [rb] use require instead of autoload for server_error.rb since ServerError isn't namespaced with Remote and doesn't have circular dependency issues :: titusfortner
  • fec3399b79 - Add file path examples to logging flags :: Puja Jagani
  • 89b6c9a673 - Handle parse exception while parsing toml config :: Puja Jagani
  • 018c6628b4 - Allow adding multiple examples for config help :: Puja Jagani
  • 324535a7e6 - Adding more updates to .NET CHANGELOG for 4.0 RC1 :: Jim Evans
  • e867b31e9f - Dispose HttpRequestMessage and HttpResponseMessage objects when making a http call :: Nikolay Borisenko
  • 57b5345167 - Add a Dockerfile that provides an env to hack on Selenium :: Simon Mavi Stewart
  • 4f95eff8fb - Bump standalone-{chrome,firefox} used in the deploy images :: Simon Mavi Stewart
  • 572434ee49 - Slightly better error message when decoding JSON strings :: Simon Mavi Stewart
  • 42c33e5473 - Update .NET CHANGELOG for impending 4.0-RC1 release :: Jim Evans
  • 3d65ba06d2 - [dotnet] Update available CDP versions :: Jim Evans
  • 40936c627d - [js] Removing scroll argument as it is not ever used :: AutomatedTester
  • 3ab4cc4fce - [js] Updating rules_nodejs to 3.8.0 :: Sri Harsha
  • 72ffec9d2a - Specify that the "find_element_by_* ..." warning is a deprecation warning (#9700) :: Leon Shams
  • 279f0d66ee - Deprecates withCapabilities method and removes tests (#9701) :: GPT14
  • b934a75fe5 - [grid] Delete existing sessions if the Node is restarted :: Puja Jagani
  • b7982ae779 - [grid] Add heath check for LocalDistributor test :: Puja Jagani
  • bfce42bc10 - [bazel] Automate updating the pinned browsers :: Simon Stewart
  • 3cbdc1a729 - [dotnet] Enable script pinning :: Jim Evans
  • fb689113ff - [dotnet] Fixing Visual Studio prebuild scripts :: Jim Evans
  • a4c3e3b8fb - [grid] Ensure a second node is able to register itself :: Puja Jagani
  • b09ab9fb8a - [grid] Remove a duplicate test. No logical changes. :: Puja Jagani
  • 1f78fb871d - [devtools] add some quick links to the readme for locating the necessary files when adding new devtools versions :: titusfortner
  • 0ff878de4c - Bump pinned firefox, edge, and chrome to latest stable releases :: Simon Stewart
  • 1e0058ff49 - [java] Removing unused imports. [skip ci] :: Diego Molina
  • 7618b2b689 - [java] Stopping sessions when the Node is gracefully shutdown :: Diego Molina
  • f3b307c79e - [dotnet] Rename RemoteJavaScriptEngine.cs source file to JavaScriptEngine.cs :: Jim Evans
  • 6bf216ef76 - [dotnet]: Adding ability to use By object with relative locators :: Jim Evans
  • 5496386dd3 - Bump .NET assembly and CDP versions :: Jim Evans
  • f40638f241 - Updating a few links to the new site. [skip ci] :: Diego Molina
  • c3b768d277 - [build] update rules_python to 0.3.0 :: AutomatedTester
  • 09846b5ee7 - [js] Update bazel CDP versions support :: AutomatedTester
  • d08c4bfbd9 - [grid] Update JS deps :: AutomatedTester
  • 76371d79ba - [js] Update dependencies :: AutomatedTester
  • 0a24aef4fe - [grid] Fix flaky SessionCleanup tests :: Puja Jagani
  • 58a55ce866 - [grid] Stopping a session by invalidating its cache entry :: Diego Molina
  • 5c977d49ae - [grid] We do not need to stop the session again :: Diego Molina
  • d33e28f274 - Add specs for relative locator using other root locator than tag_name :: Alex Rodionov
  • 3dd70c2e2c - Updating IE driver resources and prebuilts to 3.150.2.0 :: Jim Evans
  • d00efc12f9 - Updating IE driver source to compile against Windows 10 SDK :: Jim Evans
  • e9d195e082 - Updating JavaScript automation atoms for IE driver :: Jim Evans
  • 0bd2623d80 - [grid] Using shmSize instead of mounting /dev/shm :: Diego Molina
  • a7102f2a54 - [grid] Fixes file upload for Dynamic Grid :: Diego Molina
  • 9484cacc55 - [js] expose withLocator method at the top level :: AutomatedTester
  • 63c74ab484 - [grid] Clean up sessions once Node is purged :: Puja Jagani
  • 60bd1127ab - [grid] Fire event when Node server shuts down :: Puja Jagani
  • 3376af0ddf - [grid] Add Node removed event :: Puja Jagani
  • 1fad80a480 - [grid] Purge Nodes if health check fails consistently :: Puja Jagani
  • c498dad8c5 - [rb] set a default file detector for Remote Driver :: titusfortner
  • 702b3aae73 - Move java sources and tests into a single tree (#9710) :: Simon Stewart
  • 6665715c8b - Fix proxy unit tests after 7e69b3d634 :: Alex Rodionov
  • 682c6080d2 - Fix endings :: AutomatedTester
  • 7783486500 - [docs] Update Readme on how to build each of the bindings :: AutomatedTester
  • ab99331fe4 - Add docker max sessions flag (#9688) :: Puja Jagani
  • 04cc1a891a - [py] clean up imports :: AutomatedTester
  • 2aea999ba1 - [py] Use options when passing things to remote webdriver instead of capabilities :: AutomatedTester
  • f3b5d5e03f - [py] Correct deprecation message in IE handling code :: AutomatedTester
  • f0149077f1 - Close InputStream after creating the new session payload :: Puja Jagani
  • 377b8bbad1 - [cdp] Avoid using Void.class as a type :: Puja Jagani
  • 7a63077ea4 - Close DriverService and DriverCommandExecutor executor on quit. Fixes #9666 :: Puja Jagani
  • 9e6eaf91f6 - [py] Remove v88 from the CDP support :: AutomatedTester
  • 41dce806c9 - [py] Rewrite the logging module for bidi connections :: AutomatedTester
  • 7e69b3d634 - [rb] unset capabilities should not raise KeyError when method is called :: titusfortner
  • 1593b70d44 - [rb] update CDP versions to v90, v91, v92 :: titusfortner
  • 497cde3d82 - [py] remove non-w3c compliant parameters from default capabilities :: titusfortner
  • 13114e1f46 - [build] Only run JS workflow when there is a JS or dependency change :: AutomatedTester
  • 094ca6e5a1 - [build] Only run Python workflow when python or atoms change :: AutomatedTester
  • ad11a61ceb - [js] Add Enable Mobile feature for Firefox :: AutomatedTester
  • e5968b6c1f - [js] Add the ability to do Relative Locators with all By types :: AutomatedTester
  • 8c217cff7e - [js] Add default Opera capabilities. Fixes #9654 :: AutomatedTester
  • 23eefa8ae9 - [py] Run type checks in CI and report typing coverage to codecov (#9523) :: Oleg Höfling
  • e2866fc10f - [JS] Add support for ChromeDriver --enable-chrome-logs (#9575) :: Mark Stacey
  • 6c325538ed - [grid] Ignoring if the directory already exists :: Diego Molina
  • de8ac457cf - [py] PEP 484 type hints for selenium.webdriver.remote.errorhandler (#9605) :: Oleg Höfling
  • a67878e997 - [py] Disable test for remote that is disabled for firefox. Issue is in Firefox :: AutomatedTester
  • 2c8c4ffc7e - Add the debuggerAddress option to chromium.js (#9561) :: Brandon Walderman
  • b0a4a29cb2 - add http client options (#9638) :: Dharin Shah
  • 2e538533dd - [py] Handle first/always match better when it hits lists/dicts. Fixes #9538 :: AutomatedTester
  • 7afecdc8c1 - [py] Update CDP support to drop v89 and add v92 :: AutomatedTester
  • 817be45ded - Reduce Distributor test flakiness :: Puja Jagani
  • b69d4cb4d1 - [grid] Ensure the RemoteNode can reach the LocalNode during tests :: Puja Jagani
  • 59962fea7e - [cdp] Remove old CDP versions from the java bindings :: Simon Stewart
  • 5efb6606ab - [cdp] Add v92 to the project and the java bindings :: Simon Stewart
  • ca0f141793 - Bump browsers to latest stable versions :: Simon Stewart
  • 69fbf2a64c - Pin Node version to one that should work on Apple Silicon :: Simon Stewart
  • 74745cf081 - [grid] Improving test configuration to use only the driver needed :: Diego Molina
  • cc4afffa30 - [grid] Code styling and removing unused import :: Diego Molina
  • 77788e020c - [py] fix type hints for selenium.webdriver.remote.file_detector (#9647) :: Oleg Höfling
  • 6b2edbc990 - [build] move to python 3.7.10 :: AutomatedTester
  • c9a18b956b - [py] partial revert of #9606 :: AutomatedTester
  • 2c94ad31fa - [py] correct tox warnings :: AutomatedTester
  • 4c382be052 - Handle empty inputs for JSON better :: Simon Stewart
  • 960e1688b4 - [grid] Improving concurrency session creation by not having a unique instance :: Diego Molina
  • dfa7c79a66 - [grid] removing content-length header for GET requests :: Diego Molina
  • 8c03b6d668 - [java] improving removeHeader to be case insensitive :: Diego Molina
  • 2743584764 - [js] chore: fix linter (#9639) :: Dharin Shah
  • b6851f8b4f - Add //rb:console target which starts interactive REPL :: Alex Rodionov
  • 873728e37e - Use duck-typing for pinned script execution :: Alex Rodionov
  • 8d656fe2dd - Allow to pin scripts to pages :: Alex Rodionov
  • d44b41b54e - Implement Shadow DOM API :: Alex Rodionov
  • ee0193db29 - Avoid throwing an NPE in the Grid UI :: Simon Mavi Stewart
  • 9049a6f8f2 - Run buildifier. No logical changes :: Simon Mavi Stewart
  • 0795e78559 - Ensure that default healthcheck duration is less than node timeout duration :: Simon Mavi Stewart
  • 9b1f2d792b - Fire heartbeat event immediately upon starting :: Simon Mavi Stewart
  • 7421ba6f5c - The GridModel is an implementation detail, so not needed in constructors :: Simon Mavi Stewart
  • 4287762e78 - Start new sessions from the distributor in background threads :: Simon Mavi Stewart
  • 7bed535e7e - Expose the pinned grid build target. No logical changes :: Simon Mavi Stewart
  • 2d817e5d95 - Remove test-specific debug class :: Simon Mavi Stewart
  • 86eeec2254 - Add test to verify the distributor creates sessions in parallel :: Simon Mavi Stewart
  • 3f896ba2d4 - Add a target to make it easy to run the Grid with pinned browsers :: Simon Mavi Stewart
  • a0e9c2e8b2 - chore: cleanup (#9635) :: Dharin Shah
  • bc69a20c83 - [js] Updating edge.js to extend chromium.driver (fixes #9626) :: Sri Harsha
  • 513114904e - [js] Updating rules_nodejs to 3.7.0 :: Sri Harsha
  • 277b581aef - [grid] Start heartbeat after registering the Node :: Puja Jagani
  • 2ea9026477 - [py] PEP 484 type hints for selenium.webdriver.remote.file_detector (#9606) :: Oleg Höfling
  • 223a4f6bd0 - Fix deprecation warnings for Safari (#9577) :: Leon Shams
  • e46dba5318 - [py] PEP 484 type hints for selenium.webdriver.common.print_page_options (#9608) :: Oleg Höfling
  • d2333a2049 - [grid] Ensure a Node is purged as per the heartbeat period :: Puja Jagani
  • 8480b8e723 - [py] Allow 0 coordinates for the window position. Fixes #9574 :: AutomatedTester
  • 2530e56e0c - [py] Correct Typo in change log :: AutomatedTester
  • 8207197b59 - [.NET] Correct typo in change log :: AutomatedTester
  • 0abd50117e - Remove final mutable state from NodeStatus :: Simon Stewart
  • d388aa8587 - Remove most mutable state from NodeStatus :: Simon Stewart
  • 335890fe4d - Removing redisson dependency on the data package :: Simon Stewart
  • 0c79e86164 - Putting the GridModel back into the core Distributor package :: Simon Stewart
  • 766559eac8 - Rewrite LocalGridModel to avoid needing to mutate state :: Simon Stewart
  • 730cdc2656 - Finishing removing duplicate accessor method :: Simon Stewart
  • abce1cd6cf - Remove duplicate accessor method :: Simon Stewart
  • 45bd6ac541 - Remove aggregating interface :: Simon Stewart
  • 87fdef6ee6 - The aggregating interface should not be necessary :: Simon Stewart
  • ebd0998cde - Config settings do not use -- in their names :: Simon Stewart
  • 4798b008d2 - Make decorated drivers and elements implementing the wrapping interfaces :: Simon Stewart
  • 1e3cc6b5f6 - [java] inlining variable creation, no logical changes :: Diego Molina
  • 91e313a498 - [http-client] Allow AsyncHttpClient to manage the lifecycle of the timer. :: Puja Jagani
  • 9d148a3dfc - Update package.json to include repository key (#9603) :: Microsoft Provenance Contributions
  • 3a267b5d9e - Release selenium-devtools 0.91.1 :: Alex Rodionov
  • 14800bbe94 - Send the heartbeat while the node is running :: Simon Stewart
  • e1d15c49e2 - Implement ShadowDOM APIs in the Java bindings :: Simon Stewart
  • 548f4b8388 - Set the bazel language level to 11 for the plugin :: Simon Stewart
  • 5d58b8e145 - Use a single executor service for DriverService and DriverCommandExecutor :: Puja Jagani
  • 23ece4f646 - Bumping to 4.0.0-rc-1 :: Diego Molina
  • 673c678308 - [grid] Showing the queue size on the left panel, Grid UI :: Diego Molina
  • 4f0b218abf - [grid] Fixing Grid UI unit tests :: Diego Molina
  • ee1d50f8e2 - [grid] Displaying live view in the UI :: Diego Molina
  • 89af50f8f8 - [py] PEP 484 type hints for selenium.webdriver.common.utils (#9568) :: Oleg Höfling
  • e60c097fb6 - [py] PEP 484 type hints for selenium.webdriver.remote.utils (#9525) :: Oleg Höfling
  • 44daa3a415 - [grid] Updating dependencies for Grid UI. :: Diego Molina
  • 3e3eee5323 - [grid] Routing VNC websockets through the Grid :: Diego Molina
  • 4733eeabe9 - [grid] Retaining to increase the reference count once and then close the ws properly. :: Diego Molina
  • 5385a15453 - [grid] Modifying ws upgrade to handle VNC client. :: Diego Molina
  • 38c2b3ff8b - [grid] Avoid memoizing Distributor status for GraphQL queries :: Puja Jagani
  • 2263fb753d - [grid] Remove new session event listener from Distributor. Shutdown executors in Distributor :: Puja Jagani
  • de48e0876d - Updating nuget.exe to latest version :: Jim Evans
  • 952c538c68 - [grid] Fix Redis Session Map test :: Puja Jagani
  • 2a8aaccbcf - [grid] Update Redisson client connection pool default values :: Puja Jagani
  • 5c92f4d869 - [grid] Adding vnc endpoints for live view in the UI :: Diego Molina
  • 20eb10fc74 - [java] Updating link to ChromeDriver :: Diego Molina
  • 63228848f6 - [grid] Adding tests for VNC detection option :: Diego Molina
  • 9717d403a8 - [grid] Adding option to detect if VNC is available or not :: Diego Molina
  • 2cf47f3f12 - [grid] Fix Redis Session Map test :: Puja Jagani
  • 9b5c7b954e - [grid] Add tests for using local distributor with Redis Grid Model :: Puja Jagani
  • 06d22849fc - [grid] Remove unused imports :: Puja Jagani
  • 192aed612b - [grid] Add Redis GridModel implementation :: Puja Jagani
  • 5a94acd39b - [grid] Update GridModel interface access modifiers :: Puja Jagani
  • 3161687625 - [grid] Add Redis grid model test package. Update build files. :: Puja Jagani
  • c0abe97d20 - [grid] Make NodeId, Session and Session id serializable :: Puja Jagani
  • f811064abf - [grid] Rename NodeStatus id and uri field for serialization :: Puja Jagani
  • 9617c44c20 - [grid] Update scheme in RedisOptions for the uri :: Puja Jagani
  • 1b7b9480cf - [grid] Update DefaultSlotSelector :: Puja Jagani
  • 049e780a18 - [grid] Make Slot serializable :: Puja Jagani
  • 1463f03246 - [grid] Create redisson client :: Puja Jagani
  • 9e9caf455c - [grid] Add redis grid model flags :: Puja Jagani
  • b64deb332b - [grid] Add Grid Model flag :: Puja Jagani
  • 370dad386b - [grid] Add redis package to the Distributor :: Puja Jagani
  • fae641b230 - Add Redisson dependency :: Puja Jagani
  • e7c39cc04e - [grid] Extract GridModel into an interface :: Puja Jagani
  • 10a1fb3e17 - Issue 9549 (#9557) :: Eduardo Wermuth
  • cb4857d76c - [js] Updating rules_nodejs to 3.6.0 :: Sri Harsha
  • 3e94fb06ff - Restoring --action_env=PATH to .bazelrc :: Jim Evans
  • 43d7214167 - [dotnet] Allow network interception to handle duplicate response headers :: Jim Evans
  • c0a5c3eead - [py] PEP 484 type hints for selenium.webdriver.common.timeouts (#9524) :: Oleg Höfling
  • 6d153738df - Fix incorrect use of 'NoReturn' type annotation. (#9540) :: varunsurapaneni
  • 8d1a5e3084 - [grid] Aligning row headers and row content for running sessions :: Diego Molina
  • 35f937fa65 - A tiny bit of extra logging to let people know requests require authentication :: Simon Stewart
  • 2c437713b3 - Warn of unauthenticated requests :: Simon Stewart
  • 39b35f886f - Make it possible to secure the Router :: Simon Stewart
  • afa91872f3 - Make setting the script timeout consistent with setting other timeouts :: Simon Stewart
  • 53ad48fbf4 - Allow the RemoteWebDriver.Builder to use Credentials for http authentication :: Simon Stewart
  • 63fd7f722d - Add a Filter to handle basic authentication :: Simon Stewart
  • 7f8544b990 - Adding an authentication filter :: Simon Stewart
  • 6d77c38801 - Add build information to the manifest of the standalone server :: Simon Stewart
  • 5f4d8182e4 - [py] Update changelog and versions for B4 :: AutomatedTester
  • 5d3698257d - [dotnet] Updating forgotten interface method :: Jim Evans
  • af8d5eff19 - Updating .NET version for release build :: Jim Evans
  • 43064e5a0e - Updating .NET CHANGELOG for 4.0 beta 4 :: Jim Evans
  • cab2ea2a14 - [rb] bump version to 4.0.0.beta4 :: titusfortner
  • 3743d15d6c - [js] resolving dependabot alert issue for package ws :: Sri Harsha

- Java
Published by shs96c over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Beta 4

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e674eefec9 - Release selenium-webdriver 4.0.0.beta3 and selenium-devtools 0.91.0 :: Alex Rodionov
  • a1a0b20943 - [JS] fix: fixes moderate vulnerability ssri (dependency of react-scripts) :: Sri Harsha
  • 11d84a73ac - [JS] Updating rules_nodejs to 3.4.0 :: Sri Harsha
  • 4f830b6b4f - [build] Upgrade rules_python to 0.2.0 :: AutomatedTester
  • fe6c4c2d52 - Move the implementation of the new session queue into the local package :: Simon Stewart
  • 8322f0fd71 - Rename "NewSessionQueue" to "SessionRequests" :: Simon Stewart
  • b1bfdab384 - Follow up PR to ensure that the session queue name is used consistently :: Simon Stewart
  • 3782dfb150 - Fill out the generic type for GridData :: Simon Stewart
  • e5f0328d38 - Remove unused abstract base class: SessionRequests is only used by the LocalNewSessionQueue :: Simon Stewart
  • ca2c72a260 - [py] Expand element to be clickable in expected conditions(#9374) :: Max Perrello
  • 1d31428675 - [grid] Fix build due to SessionRequests renaming (#9397) :: Puja Jagani
  • 2483cba731 - Continue unifying the new session queue :: Simon Stewart
  • f621dca9f4 - Move data classes used only in the local new session queue to that package :: Simon Stewart
  • 68f3edcb9b - [JS] Allow relativeby with findElement (#9396) :: Sri Harsha
  • db6d118967 - [py] Fix converting list of tuples to str in send_keys (#9330) :: Sergey Fursov
  • 30be80b981 - [py] Correct flake8 in python tests :: AutomatedTester
  • 8aafd3f8e7 - [bazel] Bump pinned Firefox to v88 :: Simon Stewart
  • 18c94547c0 - [js] Add windowTypes option support for ChromiumDriver (#7897) :: Salvador Cabrera Lozano
  • 5db9c46855 - Expose #execute_cdp method for remote Chrome/Edge instances :: Alex Rodionov
  • 8cabfbfeb6 - [grid] Remove old Grid tests since features exist in current Grid (#9400) :: Puja Jagani
  • f67095a54a - [java] Implement getDomAttribute method in EventFiringWebDriver (#9394) :: Puja Jagani
  • 109ee82c1f - [build] upgrade bazelisk to 1.7.5 in github actions :: AutomatedTester
  • dd8741a1a9 - [grid] Fix flaky event bus tests by dedicated threading, reverting the polling loop logic and increasing poll timeout (#9383) :: Puja Jagani
  • 25adcf1d96 - Unignore tests for setting different cookies on different domain :: Alex Rodionov
  • 192e347656 - [grid] Remove GridShutdown test (#9410) :: Puja Jagani
  • 0b2ab18910 - [grid] Fixing typo on config to make StressTest pass :: Diego Molina
  • 4153f72c02 - [py] Add the ability to use Options classes on Safari :: AutomatedTester
  • 95dc027897 - [py] Fix flake8 issues in safari options :: AutomatedTester
  • de8f703087 - [JS] Updating rules_nodejs to 3.4.1 :: Sri Harsha
  • 73ba66953a - [build] Remove old unused python third_party items (#9412) :: David Burns
  • 3e5ffdf224 - [bazel] Add note on working with Apple Silicon :: Simon Stewart
  • 83e80c246a - [bazel] Run buildifier. No logical changes. :: Simon Stewart
  • 554873dac5 - Rework the LocalNewSessionQueue to be simpler :: Simon Stewart
  • 7fd49ca2b9 - Adding some docs for the LocalNewSessionQueue :: Simon Stewart
  • 921241db86 - Remove unused method from the LocalNewSessionQueue :: Simon Stewart
  • c13ec4e1a3 - Add a create method to the LocalNewSessionQueue :: Simon Stewart
  • 93c9ec7740 - Re-enable testing of all Grid modes in the EndToEndTest :: Simon Stewart
  • 7e20289684 - Expose session request metadata from the new session payload :: Simon Stewart
  • 47824b3775 - Bring SessionRequest and CreateSessionRequest into alignment :: Simon Stewart
  • d83df531a5 - Move SessionRequest into the data package :: Simon Stewart
  • 854ac60c76 - Introduce a CapabilitiesUtils class for common operations on Capabilities :: Simon Stewart
  • d9bb0fba8b - Allow the new session command from the remote webdriver to take more than one capability :: Simon Stewart
  • 6c19c13e63 - [js] Updating rules_nodejs to 3.4.2 :: Sri Harsha
  • 6c701582f1 - [js] resolving path for js-dossier (used for generating api doc for js) :: Sri Harsha
  • d7c2e4cdd4 - [javascript] Updating dependencies :: AutomatedTester
  • a22d0fd220 - [py] Add the ability to enable mobile on options classes :: AutomatedTester
  • 13f4cfb59a - Apple Silicon is represented as aarch64 :: Simon Stewart
  • 8d80348b75 - Make sure only the Grid can attempt to update the new session queue :: Simon Stewart
  • 973ab84314 - Move websocket dependency to selenium-devtools gem :: Alex Rodionov
  • 25e848af07 - Make the SlotSelector an argument of the Distributor :: Simon Stewart
  • c6d4516e9c - Migrate Ruby bindings from CrazyFun to Bazel :: Alex Rodionov
  • d64bc889f6 - Explicitly list packaged files gemspec :: Alex Rodionov
  • 5a4ce484fa - Implement Ruby gem building with Bazel :: Alex Rodionov
  • c6e2f04248 - Update Bazel Ruby rules to fix SDK problems on Linux Fedora :: Alex Rodionov
  • f44cc24834 - Force 644 mode on all files in Ruby gem :: Alex Rodionov
  • d7c0647228 - Simplify Ruby builds by avoiding data files :: Alex Rodionov
  • 39ba33e758 - Remove CrazyFun build file from Ruby bindings :: Alex Rodionov
  • 584c59014b - [java] Handle bad gateway response from the server (#9444) :: Puja Jagani
  • b1fd99da57 - Build Ruby gems on CI :: Alex Rodionov
  • f5989bf115 - Use alwaysMatch instead of firstMatch by default :: Alex Rodionov
  • dc816249f5 - Do not camelize Chrome localState object :: Alex Rodionov
  • 88373fc3a1 - Do not override browser options when they are set with plain string :: Alex Rodionov
  • 8cb82b413f - fixup! Do not camelize Chrome localState object :: Alex Rodionov
  • 3106c9c0fa - Fix gem missing lib/selenium/webdriver.rb :: Alex Rodionov
  • cde0cd001b - [grid] Fix new session creation test (#9438) :: Puja Jagani
  • 916168f403 - [py] handle poor responses from drivers when there are errors. Fixes #9437 :: AutomatedTester
  • 5d7faf62fe - [java] Add proxy support to NettyClient (#9434) :: Puja Jagani
  • 84e746a258 - [JS] updating packages to resolve dependabot alert :: Sri Harsha
  • 97379a0b58 - Add accessor for new session request metadata :: Simon Stewart
  • a7b02263ce - Move logic for creating a session into the LocalDistributor :: Simon Stewart
  • cd64607ad5 - Rework how the Distributor creates sessions :: Simon Stewart
  • fb2244b30b - Update driver command executor thread executor for driver shutdown (#9430) :: Puja Jagani
  • d15cfdab4c - Remove Ruby mappings for CrazyFun in favor of Bazel :: Alex Rodionov
  • 112e9c2989 - Next release will be beta 4 :: Simon Stewart
  • 0436178e25 - Update java changelog prior to beta 4 :: Simon Stewart
  • 6a39ced489 - Update Bazel Ruby rules to allow toolchain to work on Windows :: Alex Rodionov
  • 8bc8e07714 - Bump chrome to v90 :: Simon Stewart
  • 27e37e9138 - [js] Updating dependencies :: Sri Harsha
  • be4c11f135 - Allow the Config to create classes with default constructors :: Simon Stewart
  • 71cc53b910 - Ensure that Capabilities implement hashCode and equals consistently :: Simon Stewart
  • 80f7c886aa - Allow clients to send stereotypes to help determine what to get from the new session queue :: Simon Stewart
  • 3af936cc16 - Make the distributor use the queue a little more smartly :: Simon Stewart
  • 5e0f804b9d - Increase parallism when starting sessions :: Simon Stewart
  • 94627e98e5 - Loggers should not be public fields :: Simon Stewart
  • 62ce7e650a - Reorg spacing in class. No logical changes :: Simon Stewart
  • bb190d134d - Remove unused method :: Simon Stewart
  • b47d052a93 - Avoid using CompletableFuture in the local new session queue :: Simon Stewart
  • bb805a62f0 - [js] Updating rules_nodejs to 3.5.0 :: Sri Harsha
  • b287e73ce2 - [java] Add remote web driver related interfaces for dynamic proxy creation (#9466) :: Puja Jagani
  • d2b00715d8 - Remove requests Python build dependency :: Alex Rodionov
  • 52d185d1bd - Remove leftover CrazyFun build files :: Alex Rodionov
  • 87756ddb97 - Remove closure CrazyFun build file :: Alex Rodionov
  • 3343a55b05 - Update Rakefile to (not) load proper CrazyFun build files :: Alex Rodionov
  • 9201335d0a - Migrate JRuby update target to Bazel :: Alex Rodionov
  • bf39aefa8b - [grid] Update JDBC commands of session map info :: Puja Jagani
  • a097e1beb4 - Bump java dependencies :: Simon Stewart
  • d9f2a0aae0 - Bump rules_jvm_external to a recent version :: Simon Stewart
  • da5331b162 - Migrate noblur library complication to Bazel :: Alex Rodionov
  • 49f706f436 - [grid] Add thread pool for driver service startup :: Puja Jagani
  • e9c738de8a - [py] Add a test with returning a JS Const object :: AutomatedTester
  • 7bf0e705e8 - [py] Add test to return global from page. :: AutomatedTester
  • 0dd362cf5c - Make *Options mirror Capabilities far better :: Simon Stewart
  • d990acea7e - Run "optimize imports" on the distributor :: Simon Stewart
  • 84395df36b - Remove unusued fields from the Distributor :: Simon Stewart
  • f746b26224 - [JS] Updating changelog for beta-4 :: Sri Harsha
  • f07fface66 - Add a toString method to Either :: Simon Stewart
  • 4bbd2bdfe3 - [py] Add type hints to relative by code :: AutomatedTester
  • 83f4a19608 - Add a script to make it easier to test tracing of the distributed grid :: Simon Stewart
  • aecc5bd8cb - [grid] Add spans to new session queue remove related functions :: Puja Jagani
  • 6010b2c73c - [py] Add the ability to pass in different locators to do Relative Locator searches :: AutomatedTester
  • b02553c44e - [py] Add docstrings for RelativeBy :: AutomatedTester
  • 411b883645 - [java] quietExceptions does not exist anymore, no need to test it :: Diego Molina
  • c13800859e - [grid] Add trace headers to SessionRequest for distributed Grid tracing :: Puja Jagani
  • 838768cf2a - Bump bazel to 4.1.0 :: Simon Stewart
  • 225dd3ee42 - Bump apple_rules_lint to 0.1.1 :: Simon Stewart
  • de22071c5c - Bump bazel platforms to 0.0.4 :: Simon Stewart
  • 90bbf5be5d - Remove bazel RBE toolchains. We don't use them :: Simon Stewart
  • 5048c9993b - Bumping rules_proto to most recent version :: Simon Stewart
  • 9cc2823604 - Bump rules_jvm_external to 4.1 :: Simon Stewart
  • d91376413c - Bump rules_pkg to 0.4.0 :: Simon Stewart
  • 6e56619a0b - Bump rules_docker to latest release :: Simon Stewart
  • ee24455dc4 - Bump rules_k8s to the latest version :: Simon Stewart
  • cc96b2789a - Bump base docker images to latest versions :: Simon Stewart
  • 0580ff2cac - Bump pinned edge to latest stable release :: Simon Stewart
  • 7805a65762 - [grid] Checking driver name before setting driver max sessions :: Diego Molina
  • 5a943d5546 - [grid] Allowing more than one IE session :: Diego Molina
  • 7b832ead31 - [grid] Ensure Distributor rejects request immediately if no matching slot exists in the Grid :: Puja Jagani
  • 096ec415e4 - [grid] Add http logs flag to allow http trace event logs :: Puja Jagani
  • 61f04283ef - [grid] Pulling images from custom registries :: Diego Molina
  • 7f7b106e7e - [JS] Updating rules_nodejs to 3.5.1 :: Sri Harsha
  • 93e5fb55e1 - [py] Add the ability to pass in multiple options and have that capabilities :: AutomatedTester
  • 2a8d9cb00b - [grid] Add test timeout for session queue test :: Puja Jagani
  • 288b337fe8 - [rb] add support for Firefox full page screenshot :: titusfortner
  • 597f474256 - [rb] simplify the remote server code :: titusfortner
  • 93573e31a6 - [grid] Better naming, no logical changes :: Diego Molina
  • a51085a604 - [grid] Simplifying docker image name parsing :: Diego Molina
  • 6ca474d333 - [grid] Add a flag to allow the Distributor to reject request for unsupported capabilities :: Puja Jagani
  • f75343f8b7 - [py] PEP 484 type hints for common.exceptions and webdriver.support.color (#9482) :: Oleg Höfling
  • 2074698d0d - Bump ws from 7.4.5 to 7.4.6 (#9531) :: dependabot[bot]
  • c24a50f376 - [grid] Checking config URIs have a host :: Diego Molina
  • 2285c44e58 - [grid] Waiting for video recording to start :: Diego Molina
  • d62a16497b - Updating links and comments in issue templates. :: Diego Molina
  • 26e46fb538 - [rb] update guards for specs now passing with Chrome 91 :: titusfortner
  • 0157c8ffcc - [rb] fix parsing differences between options and capabilities :: titusfortner
  • aa0733ddd1 - [dotnet] Remove CDP version support for 86 and 87. Add CDP version support for 90 and 91. :: Puja Jagani
  • 3b41e60c2b - [grid] One call less when interacting with the queue :: Diego Molina
  • a42e7b84fc - [grid] One instance of DriverService.Builder per Node Slot :: Diego Molina
  • 1bf33177af - [grid] Returning actual last start for a slot. :: Diego Molina
  • 6e9078194c - [grid] Using PortProber.findFreePort() for DistributorTest :: Diego Molina
  • 8c9faf500e - [java] Enabling some Chrome tests as the test runner says... :: Diego Molina
  • f9026c886c - [rb] Server code expects the jar location to be a String not a Pathname :: titusfortner
  • 6f25a6f9de - [grid] Ignoring case when parsing browser name :: Diego Molina
  • 8755948934 - [grid] Improving DistributorTest (#9546) :: Diego Molina
  • fb4d7143dc - [grid] Moving to Docker API 1.41 :: Diego Molina
  • 70af0d649d - Refactor .NET bindings class inheritance hierarchy :: Jim Evans
  • b754461f7c - [dotnet] Update Chromium-based browsers to correclty inherit Options :: Jim Evans
  • dca5756ea7 - Update .NET test to properly use remote/grid :: Jim Evans
  • f10cb89fe1 - [dotnet] Add proxying of CDP commands via remote/grid :: Jim Evans
  • 796809645f - [dotnet] Make HttpRequestData properties settable (#9456) :: doctor-house
  • 656c55fcee - [py] Returning fixed IP in GitHub actions (#9550) :: Diego Molina
  • 7a932e7f33 - [dotnet] Moving CDP JS engine monitoring class :: Jim Evans
  • b2cf065aec - [dotnet] Add support for finding elements in shadow DOM :: Jim Evans
  • 29f46d02dd - [grid] Doing .countDown() when the right event has been listened to :: Diego Molina

- Java
Published by diemol over 4 years ago