v1.12.1
openai/openai-realtime-agentsv1.12.1Aug 27, 2026by github-actions[bot]
AI Summary
A substantial maintenance release introducing a new V4 homepage design and P0 platform presets, alongside a comprehensive suite of fixes for Android, iOS, CLI, and core stability issues.
Key Highlights
- Implemented V4 homepage design
- Added P0 platform preset nodes
- Fixed keyboard dismissal and ADB disconnect issues
- Improved YAML task progress and config order
- Migrated CI to rstest
New Features
- Implement the V4 homepage design
- Add P0 platform preset nodes
- Support bridge mode creating non-intrusive tabs
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.12.1 --> ## Features 🎉 * feat(site): implement the V4 homepage design by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3025 * feat(test): add P0 platform preset nodes by @quanru in https://github.com/web-infra-dev/midscene/pull/3026 ## Fixes 🐞 * fix(android): adopt upstream ADB disconnect fix by @quanru in https://github.com/web-infra-dev/midscene/pull/3016 * fix(core): make task execution errors transport-safe by @quanru in https://github.com/web-infra-dev/midscene/pull/3000 * fix(ios): make keyboard dismissal deterministic by @quanru in https://github.com/web-infra-dev/midscene/pull/3017 * fix(site): restore docs header alignment and update AVATR logo by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3032 * fix(android): constrain replanning screenshots to scrcpy max size by @quanru in https://github.com/web-infra-dev/midscene/pull/3021 * fix(android): configure bitrate and harden scrcpy recovery by @quanru in https://github.com/web-infra-dev/midscene/pull/3009 * fix(core): deduplicate multimodal reference images in reports by @quanru in https://github.com/web-infra-dev/midscene/pull/3019 * fix(cli): restore YAML task progress output by @quanru in https://github.com/web-infra-dev/midscene/pull/3028 * fix(cli): preserve serial YAML config order by @quanru in https://github.com/web-infra-dev/midscene/pull/2972 * fix(workflow): replace simple-git-hooks with husky by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3037 * fix(cli): isolate shared-browser YAML tabs by @quanru in https://github.com/web-infra-dev/midscene/pull/2967 * fix(android): avoid unreliable select-all when clearing inputs by @quanru in https://github.com/web-infra-dev/midscene/pull/3018 * fix(test): load TypeScript configs on Windows by @dajiaohuang in https://github.com/web-infra-dev/midscene/pull/3030 * fix(core): omit DeepSeek temperature in thinking mode by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3043 * fix(shared): remove Canvas image fallback by @quanruzhuoxiu in https://github.com/web-infra-dev/midscene/pull/2888 ## Documentation 📖 * docs(site): update DeepSeek card description by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3036 * docs(site): add v1.11 and v1.12 changelogs by @quanruzhuoxiu in https://github.com/web-infra-dev/midscene/pull/3034 * docs(site): move DeepSeek guidance into model notes by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3039 ## Testing 🧪 * test(report): verify screenshot pixel integrity by @linhongyu510 in https://github.com/web-infra-dev/midscene/pull/2976 ## CI & Chore ⚙️ * chore(workflow): migrate cli and web-integration to rstest by @fi3ework in https://github.com/web-infra-dev/midscene/pull/3007 ## Other Changes * 支持bridge 模式创建不打扰用户的 tab by @RainMountainCao in https://github.com/web-infra-dev/midscene/pull/3038 ## New Contributors * @RainMountainCao made their first contribution in https://github.com/web-infra-dev/midscene/pull/3038 * @dajiaohuang made their first contribution in https://github.com/web-infra-dev/midscene/pull/3030 * @linhongyu510 made their first contribution in https://github.com/web-infra-dev/midscene/pull/2976 **Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.12.0...v1.12.1