v1.12.2

web-infra-dev/midscenev1.12.2Aug 28, 2026by github-actions[bot]

AI Summary

This release focuses on applying preferred language to planning details and fixing critical Android issues including scrcpy server memory leaks and CDP endpoint validation. It also includes refactoring of DeepSeek model files and site documentation updates.

Key Highlights

  • Apply preferred language to planning details
  • Fix scrcpy server upload memory leak
  • Validate CDP endpoint protocol
  • Refactor DeepSeek model files

New Features

  • Apply preferred language to planning details

Full Release Notes

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

## Features 🎉
* feat(core): apply preferred language to planning details by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3062

## Fixes 🐞
* fix(android): avoid scrcpy server upload memory leak by @quanru in https://github.com/web-infra-dev/midscene/pull/3048
* fix(web-integration): validate CDP endpoint protocol by @quanru in https://github.com/web-infra-dev/midscene/pull/3051
* fix(android-playground): correct dev:server bin path by @quanru in https://github.com/web-infra-dev/midscene/pull/3050
* fix(shared): preserve recorder artifacts during signal shutdown by @quanru in https://github.com/web-infra-dev/midscene/pull/3049

## Refactors ♻️
* refactor(core): organize DeepSeek model files by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3059

## Documentation 📖
* docs(site): add appcontrolbench by @simplyme0823 in https://github.com/web-infra-dev/midscene/pull/3031
* docs(site): clarify preferred language behavior by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3061
* docs(site): clarify AppControlBench chart grouping by @simplyme0823 in https://github.com/web-infra-dev/midscene/pull/3063

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