# Maestro 2.0.0 updates its testing foundation and requires Java 17+

DevFeed: [Maestro 2.0.0 updates its testing foundation and requires Java 17+](<https://devfeed.tech/articles/maestro-2-0-laying-the-foundation-for-the-future-of-testing-22889.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/introducing-maestro-2-0-0>)

Author: Proksh Luthra

Published: 2025-08-26T17:22:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [Java](<https://devfeed.tech/topics/java.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [release](<https://devfeed.tech/tags/release.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui-automation](<https://devfeed.tech/tags/ui-automation.md>)

## AI overview

Maestro 2.0.0 updates the testing framework's foundation, requires Java 17 or newer, and changes the default JavaScript engine to GraalJS. The release also expands testing capabilities toward web applications.

## Source excerpt

This Maestro CLI release (2.0.0) brings key upgrades, fresh features, and stability fixes so your tests run faster and more reliably.