3 hours ago
Activiti
4 hours ago
playwright-java

v1.60.0

🌐 HAR recording on Tracing

tracing.startHar() / tracing.stopHar() expose HAR recording as a first-class tracing API, with the same content, mode and urlFilter options as recordHar:

context.tracing().startHar(Paths.get("trace.har"));
Page page = context.newPage();
page.navigate("https://playwright.dev");
context.tracing().stopHar();

🪝 Drop API

New locator.drop() simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches dragenter, dragover, and drop with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:

page.locator("#dropzone").drop(new Locator.DropPayload()
    .setFiles(new FilePayload("note.txt", "text/plain", "hello".getBytes(StandardCharsets.UTF_8))));

page.locator("#dropzone").drop(new Locator.DropPayload()
    .setData(Map.of(
        "text/plain", "hello world",
        "text/uri-list", "https://example.com")));

🎯 Aria snapshots

New APIs

Browser, Context and Page

Locators and Assertions

Network

  • webSocketRoute.protocols() returns the WebSocket subprotocols requested by the page.
  • New option noDefaults in browserType.connectOverCDP() disables Playwright's default overrides on the default context (download behavior, focus emulation, media emulation), so attaching to a user's daily-driver browser doesn't disturb its state.

Errors

🛠️ Other improvements

  • Trace Viewer adds a pretty-print toggle for JSON / form request and response bodies in the network details panel.

Breaking Changes ⚠️

  • Removed long-deprecated handle option on BrowserContext.exposeBinding and Page.exposeBinding.

Browser Versions

  • Chromium 148.0.7778.96
  • Mozilla Firefox 150.0.2
  • WebKit 26.4

This version was also tested against the following stable channels:

  • Google Chrome 147
  • Microsoft Edge 147
14 hours ago
Activiti
1 days ago
selenium

Nightly

Commits

  • 783027f: [build] bump upload and download artifact actions to v7 (Titus Fortner)
  • d5f44d0: [js] update eslint to v10 with fixes (#17482) (Titus Fortner) #17482
  • 9257177: [build] bump rules_ruby version (Titus Fortner)
  • 5a10424: [rb] Update ruby to 3.3.9 (#17484) (Augustin Gottlieb) #17484
  • 8fb57f7: [build] Automated Browser Version Update (#17491) (Selenium CI Bot) #17491
1 days ago
dubbo

dubbo-3.2.20

What's Changed

Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.18...dubbo-3.2.20

2 days ago
selenium

Nightly

Commits

  • 525dc25: [build] Automated Browser Version Update (#17473) (Selenium CI Bot) #17473
  • fd13eda: [build] update GitHub Actions to latest major versions (#17475) (Titus Fortner) #17475
  • 6551de2: [dotnet] update dev dependencies (#17474) (Titus Fortner) #17474
  • 9ba0021: [dotnet] fix template caching (#17476) (Titus Fortner) #17476
  • ffcbec2: [dotnet] update system.text.json to 8.0.6 (#17477) (Titus Fortner) #17477
  • 6e3c90b: [js] update dev dependencies (#17479) (Titus Fortner) #17479
  • 204b59a: [dotnet] upgrade paket from v9 to v10 (#17481) (Titus Fortner) #17481
  • dc95b56: [build] bump bazel version to 9.1 (#17480) (Titus Fortner) #17480
  • 4a0ae13: [build] no longer need to truncate bazel arguments from rake tasks (Titus Fortner)
  • 422c80b: [build] Refine Renovate support constraints (Titus Fortner)
  • 378a0f9: [rust] update zip to v8 (#17485) (Titus Fortner) #17485
  • a47a8e4: [build] match top-level package labels in CI target check (Titus Fortner)
  • 8fc87a6: [build] Filter Renovate suggestions we do not want (Titus Fortner)
3 days ago
selenium

Nightly

Commits

  • bc82e29: [build] fix pre-release workflow so patch releases do not need selenium manager update (Titus Fortner)
  • 7a6f869: [py] replace rules_python sphinxdocs with local sphinx_docs rule (#17461) (Titus Fortner) #17461
  • 5f94a44: [build] Configure Renovate dashboard approval (#17464) (Titus Fortner) #17464
  • 8f00be2: [build] Organize Renovate dashboard baseline (Titus Fortner)
  • 48842dc: [js] update vulnerable dependency with a range (#17466) (Titus Fortner) #17466
  • 9979985: [rb] support running rubocop with autocorrect-all (Titus Fortner)
  • 915bf53: [build] remove duplicated grid ui tests (#17468) (Titus Fortner) #17468
  • f769603: [build] Refine Renovate dashboard filters (Titus Fortner)
  • d071be4: [build] update java graphpql dependency by filtering out bad reference (#17469) (Titus Fortner) #17469
  • 5cd3072: [build] Keep Renovate dashboard discovery explicit (Titus Fortner)
  • 47f2528: [rb] upgrade to steep 2.0 (#17470) (Titus Fortner) #17470
  • 16de35b: [rust] update dependencies (#17472) (Titus Fortner) #17472