# Flutter release notes

> Release notes for Flutter for prior releases.



This page links to announcements and release notes for
releases to the stable channel.

:::note
For information about bug-fix releases,
check out the Flutter repository [changelog][].

To see what's changed in beta releases, follow the steps
outlined in the [Beta channel][] section of the [SDK archive][] page.
:::

[changelog]: https://github.com/flutter/flutter/blob/stable/CHANGELOG.md
[Beta channel]: /install/archive#beta-channel
[SDK archive]: /install/archive

## Stable releases

* 3.44.0
  * [3.44.0 announcement][]
  * [3.44.0 release notes & change log][]
  * [3.44.0 breaking changes & migrations][]
* 3.41.0
  * [3.41.0 announcement][]
  * [3.41.0 release notes & change log][]
  * [3.41.0 breaking changes & migrations][]
* 3.38.0
  * [3.38.0 announcement][]
  * [3.38.0 release notes & change log][]
  * [3.38.0 breaking changes & migrations][]
* 3.35.0
  * [3.35.0 announcement][]
  * [3.35.0 release notes & change log][]
  * [3.35.0 breaking changes & migrations][]
* 3.32.0
  * [3.32.0 announcement][]
  * [3.32.0 release notes & change log][]
  * [3.32.0 breaking changes & migrations][]
* 3.29.0
  * [3.29.0 announcement][]
  * [3.29.0 release notes & change log][]
  * [3.29.0 breaking changes & migrations][]
* 3.27.0
  * [3.27.0 announcement][]
  * [3.27.0 release notes & change log][]
  * [3.27.0 breaking changes & migrations][]
* 3.24.0
  * [3.24.0 announcement][]
  * [3.24.0 release notes & change log][]
  * [3.24.0 breaking changes & migrations][]
* 3.22.0
  * [3.22.0 announcement][]
  * [3.22.0 release notes & change log][]
  * [3.22.0 breaking changes & migrations][]
* 3.19.0
  * [3.19.0 announcement][]
  * [3.19.0 release notes & change log][]
  * [3.19.0 breaking changes & migrations][]
* 3.16.0
  * [3.16.0 announcement][]
  * [3.16.0 release notes & change log][]
  * [3.16.0 breaking changes & migrations][]
* 3.13.0
  * [3.13.0 announcement][]
  * [3.13.0 release notes & change log][]
  * [3.13.0 breaking changes & migrations][]
* 3.10.0
  * [3.10.0 announcement][]
  * [3.10.0 release notes & change log][]
  * [3.10.0 breaking changes & migrations][]
* 3.7.0
  * [3.7.0 announcement][]
  * [3.7.0 release notes & change log][]
  * [3.7.0 breaking changes & migrations][]
* 3.3.0
  * [3.3.0 announcement][]
  * [3.3.0 release notes & change log][]
  * [3.3.0 breaking changes & migrations][]
* 3.0.0
  * [3.0.0 announcement][]
  * [3.0.0 release notes & change log][]
  * [3.0.0 breaking changes & migrations][]
* 2.10.0
  * [2.10.0 announcement][]
  * [2.10.0 release notes & change log][]
  * [2.10.0 breaking changes & migrations][]
* 2.8.0
  * [2.8.0 announcement][]
  * [2.8.0 release notes & change log][]
* 2.5.0
  * [2.5.0 announcement][]
  * [2.5.0 release notes & change log][]
  * [2.5.0 breaking changes & migrations][]
* 2.2.0
  * [2.2.0 announcement][]
  * [2.2.0 release notes & change log][]
  * [2.2.0 breaking changes & migrations][]
* 2.0.0
  * [2.0.0 announcement][]
  * [2.0.0 release notes & change log][]
  * [2.0.0 breaking changes & migrations][]
* 1.22.0
  * [1.22.0 announcement][]
  * [1.22.0 release notes & change log][]
  * [1.22.0 breaking changes & migrations][]
* 1.20.0
  * [1.20.0 announcement][]
  * [1.20.0 release notes & change log][]
  * [1.20.0 breaking changes & migrations][]
* 1.17.0
  * [1.17.0 announcement][]
  * [1.17.0 release notes and change log][]
  * [1.17.0 breaking changes & migrations][]
* 1.12.13
  * [1.12.13 announcement][]
  * [1.12.13 release notes and change log][]
* Earlier
  * [Archived release notes][]

[3.44.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-44-b0cc1ad3c527
[3.44.0 release notes & change log]: /release/release-notes/release-notes-3.44.0
[3.44.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-44
[3.41.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-41-302ec140e632
[3.41.0 release notes & change log]: /release/release-notes/release-notes-3.41.0
[3.41.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-41
[3.38.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-38-3f7b258f7228
[3.38.0 release notes & change log]: /release/release-notes/release-notes-3.38.0
[3.38.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-38
[3.35.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-35-c58ef72e3766
[3.35.0 release notes & change log]: /release/release-notes/release-notes-3.35.0
[3.35.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-35
[3.32.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-32-40c1086bab6e
[3.32.0 release notes & change log]: /release/release-notes/release-notes-3.32.0
[3.32.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-32
[3.29.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-29-f90c380c2317
[3.29.0 release notes & change log]: /release/release-notes/release-notes-3.29.0
[3.29.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-29
[3.27.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-27-28341129570c
[3.27.0 release notes & change log]: /release/release-notes/release-notes-3.27.0
[3.27.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-27
[3.24.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-24-6c040f87d1e4
[3.24.0 release notes & change log]: /release/release-notes/release-notes-3.24.0
[3.24.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-24
[3.22.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-22-fbde6c164fe3
[3.22.0 release notes & change log]: /release/release-notes/release-notes-3.22.0
[3.22.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-22
[3.19.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-19-58b1aae242d2
[3.19.0 release notes & change log]: /release/release-notes/release-notes-3.19.0
[3.19.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-19
[3.16.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-16-dba6cb1015d1
[3.16.0 release notes & change log]: /release/release-notes/release-notes-3.16.0
[3.16.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-16
[3.13.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-13-479d9b11df4d
[3.13.0 release notes & change log]: /release/release-notes/release-notes-3.13.0
[3.13.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-13
[3.10.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-10-b21db2c38c73
[3.10.0 release notes & change log]: /release/release-notes/release-notes-3.10.0
[3.10.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-10
[3.7.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-7-38cbea71133c
[3.7.0 release notes & change log]: /release/release-notes/release-notes-3.7.0
[3.7.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-7
[3.3.0 announcement]: https://blog.flutter.dev/announcing-flutter-3-3-at-flutter-vikings-6f213e068793
[3.3.0 release notes & change log]: /release/release-notes/release-notes-3.3.0
[3.3.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-3
[3.0.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-3-8c74a5bc32d0
[3.0.0 release notes & change log]: /release/release-notes/release-notes-3.0.0
[3.0.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3
[2.10.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-2-10-5aafb0314b12
[2.10.0 release notes & change log]: /release/release-notes/release-notes-2.10.0
[2.10.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-2-10
[2.8.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-2-8-d085b763d181
[2.8.0 release notes & change log]: /release/release-notes/release-notes-2.8.0
[2.5.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-2-5-6f080c3f3dc
[2.5.0 release notes & change log]: /release/release-notes/release-notes-2.5.0
[2.5.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-2-5
[2.2.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-2-2-fd00c65e2039
[2.2.0 release notes & change log]: /release/release-notes/release-notes-2.2.0
[2.2.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-2-2
[2.0.0 announcement]: https://blog.flutter.dev/whats-new-in-flutter-2-0-fe8e95ecc65
[2.0.0 release notes & change log]: /release/release-notes/release-notes-2.0.0
[2.0.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-2
[1.22.0 announcement]: https://blog.flutter.dev/announcing-flutter-1-22-stable-44f146009e5f
[1.22.0 release notes & change log]: /release/release-notes/release-notes-1.22.0
[1.22.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-1-22
[1.20.0 announcement]: https://blog.flutter.dev/announcing-flutter-1-20-2aaf68c89c75
[1.20.0 release notes & change log]: /release/release-notes/release-notes-1.20.0
[1.20.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-1-20
[1.17.0 announcement]: https://blog.flutter.dev/announcing-flutter-1-17-4182d8af7f8e
[1.17.0 release notes and change log]: /release/release-notes/release-notes-1.17.0
[1.17.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-1-17
[1.12.13 announcement]: https://blog.flutter.dev/announcing-flutter-1-12-what-a-year-22c256ba525d
[1.12.13 release notes and change log]: /release/release-notes/release-notes-1.12.13
[Archived release notes]: /release/release-notes/release-notes-archive

