Skip to main content
Docs
Blog Status Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

2025-12-08

ew-cli 1.0.2

  • “New: emulator sessions now support the egress tunnel feature.”
  • “Fixed: the default device has been changed to model=Pixel7,version=30. This should’ve been the case already starting from 1.0.0.”

gradle-plugin 1.0.0

  • New: added support for Gradle-managed devices.
  • New: added support for generating baseline profiles via the baselineprofile plugin when using Gradle-managed devices.
  • Breaking: GitHub Tokenless authentication via passing GITHUB_TOKEN as the token is no longer supported. Please switch to OIDC authentication instead, read more here.
  • Breaking: video recording is now enabled by default.
  • Breaking: the default device is now Pixel7 30.
  • Breaking: GPU acceleration is now turned on by default.
  • Breaking: fixed pulled directories containing the root folder name twice.
  • Breaking: minimum supported Android Gradle Plugin version is now 8.1.
  • Breaking: minimum supported Gradle version is now 8.0.
  • Breaking: emulator.wtf Gradle plugin only works on JDK 17 and later.
  • Breaking: specifying devices has changed. Instead of devices you can now specify devices to run tests on with repeated device {} blocks.
  • Breaking: flakyTestRepeatMode argument now takes a FlakyRepeatMode enum value instead of a string.
  • Breaking: targeting tests uses now a targets {} block. Example usage to target a specific class:
    emulatorwtf {
      targets {
        testClass("com.example.MyTestClass")
      }
    }
    
  • Breaking: when applied to Android projects the emulator.wtf Gradle plugin now automatically adds the wtf.emulator:test-runtime-android dependency to the androidTestImplementation configuration to enable per-test video captures. You can disable this by adding wtf.emulator.addruntimedependency=false to your gradle.properties file.
  • Maintenance: ew-cli version bumped to 1.0.0-rc01.

We’ve made a bunch of breaking changes in 1.0.0. Read more about the 1.0.0 release and breaking changes.

gradle-plugin 1.0.1

  • New: added a new optional emulatorWtfConnectivityCheck task. Add wtf.emulator.connectivitycheck=true to your gradle.properties to register the task on any module that has the wtf.emulator.gradle plugin applied.
  • Maintenance: ew-cli version bumped to 1.0.2.