Skip to content

Release 0.2.0#4

Merged
rib merged 4 commits into
mainfrom
release-0.2.0
Apr 1, 2026
Merged

Release 0.2.0#4
rib merged 4 commits into
mainfrom
release-0.2.0

Conversation

@rib
Copy link
Copy Markdown
Member

@rib rib commented Apr 1, 2026

Added

  • EmulatorClient::shutdown() API to request the emulator to perform a graceful shutdown.

Changes

  • Emulator::terminate() renamed to Emulator::kill() to avoid confusion with the gRPC Terminate state that can be requested.

Fixes

  • Look for an 'emulator.exe' binary on Windows
  • Ensure that the emulator process is spawned in a job object on Windows, so that emulator.exe and qemu processes can be killed together.

rib added 4 commits March 6, 2026 13:26
This includes various fixes for spawning Android emulators on Windows,
including support for spawning an emulator within a dedicated job
object so that it's possible to terminate `emulator.exe` and the qemu
child process together.
Similar to how the emulator is run within a job object on Windows, this
ensures we add the emulator to a dedicated process group on Linux /
macOS
@rib rib merged commit 5f97b22 into main Apr 1, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant