v1.10.4

web-infra-dev/midscenev1.10.4Jul 13, 2026by github-actions[bot]

AI Summary

This update enhances security, cross-platform integration, and developer experience with new UI observation capabilities and improved documentation.

Key Highlights

  • Secured bridge server with Origin-based access control.
  • Introduced multi-frame assertion over a time window.
  • Added Windows auto-updates for Studio.
  • Improved PowerShell noise suppression on Windows.

New Features

  • Origin-based access control for bridge
  • Multi-frame UI observation
  • Windows Studio auto-updates
  • Enhanced screenshot scaling documentation

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.10.4 -->

## What's Changed
### Other Changes
* fix(web-integration): secure bridge server with Origin-based access control by @quanru in https://github.com/web-infra-dev/midscene/pull/2759
* feat(site): add Ctrip to user logos by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2761
* fix(computer): suppress PowerShell CLIXML progress noise on Windows by @quanru in https://github.com/web-infra-dev/midscene/pull/2756
* fix(web-integration): preserve drag mouse button state by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2766
* docs(site): clarify screenshot scaling options by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2765
* feat(site): add og:image and twitter:image meta tags by @quanru in https://github.com/web-infra-dev/midscene/pull/2767
* feat: add startObserving/UIObserver for multi-frame assertion over a time window by @quanru in https://github.com/web-infra-dev/midscene/pull/2753
* feat(core): add keyboardTypeDelay support across all platforms by @quanru in https://github.com/web-infra-dev/midscene/pull/2754
* Refactor/web agent core page manager by @ottomao in https://github.com/web-infra-dev/midscene/pull/2763
* refactor(core): colocate locate prompt spec by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2776
* fix(report): truncate long case descriptions by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2773
* fix(workflow): exclude @midscene/computer from ai-unit-test CI (no display) by @quanru in https://github.com/web-infra-dev/midscene/pull/2778
* Fix Puppeteer CLI connection lifecycle and tab reuse by @quanru in https://github.com/web-infra-dev/midscene/pull/2772
* ci(computer): add Windows desktop validation by @quanru in https://github.com/web-infra-dev/midscene/pull/2785
* Support Windows auto updates for Studio by @quanru in https://github.com/web-infra-dev/midscene/pull/2747
* Add Discord and Feishu release notifications by @quanru in https://github.com/web-infra-dev/midscene/pull/2784
* fix(site): improve Bing search logo signals by @quanru in https://github.com/web-infra-dev/midscene/pull/2789
* fix(core): record model response request IDs by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2791


**Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.10.3...v1.10.4