Run flutter upgrade: Nine of My Commits Ship Inside Flutter 3.47
Flutter 3.47.0 stable carries nine of my commits, six of them reaching stable for the first time. What each one does, and how to verify whose code your SDK is running.
Read on
Read on On Site →Key takeaways
- Flutter 3.47.0 stable shipped August 12, 2026 with Dart 3.13.0, sitting 1,358 commits ahead of 3.44.0.
- Nine commits of mine are in the tag: two API additions, one Gradle template fix, four doc corrections, two DevTools fixes in the 2.60.0 bundle.
- Merged is not shipped: clipBehavior on AnimatedCrossFade took 111 days from merge to a stable user.
- Verify it yourself: filter the release tag by author on GitHub, or run git merge-base --is-ancestor against the tag.
Frequently asked questions
What is the latest stable version of Flutter?
As of August 13, 2026, Flutter 3.47.0 is the current stable release, shipped August 12, 2026 with Dart 3.13.0 and DevTools 2.60.0. The previous stable line was 3.44, ending at the 3.44.9 hotfix, because Flutter skipped 3.45 and 3.46 on the stable channel.
How do I upgrade to Flutter 3.47?
Run flutter channel stable, then flutter upgrade, then flutter --version to confirm. Run flutter clean and flutter pub get per project afterwards, and use flutter downgrade if you need to step back.
What can break when you upgrade to Flutter 3.47?
The iOS 15 and macOS 12 minimums, the mandatory UIScene lifecycle for UIKit apps built with Xcode 27, Impeller becoming the default desktop renderer so custom shaders need a retest, and the Intel Mac phase-out. Material and Cupertino also begin moving into standalone packages.
When was Flutter 3.47.0 released and what is in it?
August 12, 2026 on the stable channel with Dart 3.13.0. Headline changes: standalone material_ui and cupertino_ui packages, Impeller as the default renderer on macOS, Windows and Linux, Widget Previews graduating to stable, and the Apple bump to a minimum of iOS 15 and macOS 12.
How do I check which commits are inside a Flutter release?
Open the commits page for the release tag on GitHub and append ?author=
Does a merged Flutter pull request ship in the next stable release?
Not necessarily. Merged work lands on main, then rides a beta cut, then a stable cut. Flutter skipped 3.45 and 3.46 on stable, so March 2026 work shipped in 3.44.0 while April and May work waited until 3.47.0 in August.
Which DevTools version ships with Flutter 3.47?
DevTools 2.60.0, up from 2.57.0 in the 3.44 line, and it carries two of my fixes: a SplitPane range error when the child count changes between rebuilds, and the Network tab search field staying enabled after clearing recorded calls.