Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/flutter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 05db968
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a402d9a
Choose a head ref
  • 9 commits
  • 24 files changed
  • 6 contributors

Commits on Aug 26, 2025

  1. [CP-stable][ios][tools] do not print out bonjour key not found in non…

    …-verbose mode (#174182)
    
    This pull request is created by [automatic cherry pick workflow](https://github.com/flutter/flutter/blob/main/docs/releases/Flutter-Cherrypick-Process.md#automatically-creates-a-cherry-pick-request)
    Please fill in the form below, and a flutter domain expert will evaluate this cherry pick request.
    
    ### Issue Link:
    What is the link to the issue this cherry-pick is addressing?
    
    #172627
    
    ### Changelog Description:
    Explain this cherry pick in one line that is accessible to most Flutter developers. See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples
    
    Do not print out NSBonjourService key not found error in non-verbose mode. 
    
    ### Impact Description:
    What is the impact (ex. visual jank on Samsung phones, app crash, cannot ship an iOS app)? Does it impact development (ex. flutter doctor crashes when Android Studio is installed), or the shipping production app (the app crashes on launch)
    
    Without the fix, it would show the error message to all flutter apps when building on macOS 26.
    
    ### Workaround:
    Is there a workaround for this issue?
    
    Manually add the key in Info.plist
    
    ### Risk:
    What is the risk level of this cherry-pick?
    
    ### Test Coverage:
    Are you confident that your fix is well-tested by automated tests?
    
    ### Validation Steps:
    What are the steps to validate that this fix works?
    
    Run `flutter build ios` on macOS 26. 
    
    I have manually verified that it worked on both macOS 26 and older 15.6
    flutteractionsbot authored Aug 26, 2025
    Configuration menu
    Copy the full SHA
    aa6b150 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2025

  1. [cp-stable] [Android] Fix version code override calculation in Flutte…

    …rPlugin (#174591)
    
    Stable cherry pick of #174081 (bot failed so manually created)
    gmackall authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    932707b View commit details
    Browse the repository at this point in the history
  2. [CP-stable][ Tool ] Roll 24.4.0+2 hotfix release of package:dwds (#17…

    …4599)
    
    ### Issue Link:
    What is the link to the issue this cherry-pick is addressing?
    
    #174437
    
    ### Changelog Description:
    Explain this cherry pick in one line that is accessible to most Flutter developers. See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples
    
    When running a Flutter web application in debug mode, the console is spammed with non-fatal error messages.
    
    ### Impact Description:
    What is the impact (ex. visual jank on Samsung phones, app crash, cannot ship an iOS app)? Does it impact development (ex. flutter doctor crashes when Android Studio is installed), or the shipping production app (the app crashes on launch)
    
    When running a Flutter web application in debug mode, the console is spammed with `DebugService: Error serving requestsError: Unsupported operation: Cannot send Null`.
    
    ### Workaround:
    Is there a workaround for this issue?
    
    Manually patching `$PUB_CACHE/hosted/pub.dev/dwds-24.4.0+1/lib/src/services/debug_service.dart` as described in #174437 (comment).
    
    ### Risk:
    What is the risk level of this cherry-pick?
    
    ### Test Coverage:
    Are you confident that your fix is well-tested by automated tests?
    
    ### Validation Steps:
    What are the steps to validate that this fix works?
    
    Run `flutter run -d chrome` and see that the console spam is gone.
    bkonyi authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    6da24f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01586a6 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2025

  1. [CP-stable][Impeller] Terminate the fence waiter but do not reset it …

    …during ContextVK shutdown (#174647)
    
    This pull request is created by [automatic cherry pick workflow](https://github.com/flutter/flutter/blob/main/docs/releases/Flutter-Cherrypick-Process.md#automatically-creates-a-cherry-pick-request)
    Please fill in the form below, and a flutter domain expert will evaluate this cherry pick request.
    
    ### Issue Link:
    What is the link to the issue this cherry-pick is addressing?
    
    #171691
    
    ### Changelog Description:
    
    Fixes a race that can cause crashes in the Impeller Vulkan back end.
    
    ### Impact Description:
    
    Crashes in apps running on Impeller/Vulkan.
    
    ### Workaround:
    
    Disable Impeller
    
    ### Risk:
    What is the risk level of this cherry-pick?
    
    ### Test Coverage:
    Are you confident that your fix is well-tested by automated tests?
    
    ### Validation Steps:
    
    The crash does not happen consistently.  One way that I have been able to reproduce it is:
    * run Gallery with Impeller/Vulkan on a slow phone
    * scroll through the Shrine screen and start a lot of image decodes
    * quickly exit the app before the decodes have completed
    
    Without the fix, the app will often crash if an image decode tries to access the Vulkan context after it was partially shut down while exiting the app.
    flutteractionsbot authored Aug 28, 2025
    Configuration menu
    Copy the full SHA
    fec1efd View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2025

  1. [CP-stable][Impeller] Flush the data written to the device buffer by …

    …RoundSuperellipseGeometry (#174316) (#174663)
    
    ### Issue Link:
    
    #174100
    
    ### Changelog Description:
    
    Fixes errors seen when rendering superellipses on Impeller.
    
    ### Impact Description:
    
    This affects apps like the one in #174100 that render Cupertino widgets which use superellipses.  The app may show flickering or other artifacts when rendered with Impeller (particularly on the GLES back end).
    
    ### Workaround:
    
    Disable Impeller
    
    ### Risk:
    What is the risk level of this cherry-pick?
    
    ### Test Coverage:
    Are you confident that your fix is well-tested by automated tests?
    
    ### Validation Steps:
    
    Run the app in #174100 on an Android device and select the Impeller GLES back end.  Confirm that it can scroll without flickering.
    jason-simmons authored Aug 29, 2025
    Configuration menu
    Copy the full SHA
    e9f7d4b View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. [CP-stable]Remove build configuration mismatch warning (#174725)

    This pull request is created by [automatic cherry pick workflow](https://github.com/flutter/flutter/blob/main/docs/releases/Flutter-Cherrypick-Process.md#automatically-creates-a-cherry-pick-request)
    Please fill in the form below, and a flutter domain expert will evaluate this cherry pick request.
    
    ### Issue Link:
    What is the link to the issue this cherry-pick is addressing?
    
    #174015
    
    ### Changelog Description:
    Explain this cherry pick in one line that is accessible to most Flutter developers. See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples
    
    Removes obsolete warning and error message when switching between build mode through Xcode.
    
    ### Impact Description:
    What is the impact (ex. visual jank on Samsung phones, app crash, cannot ship an iOS app)? Does it impact development (ex. flutter doctor crashes when Android Studio is installed), or the shipping production app (the app crashes on launch)
    
    When building through Xcode, if you previously ran from a different build mode (debug, profile, release), it will show a warning (or error if archiving) that you need to run a Flutter command to have the correct build settings. This is no longer required.
    
    ### Workaround:
    Is there a workaround for this issue?
    
    Run the command the warning/error provides.
    
    ### Risk:
    What is the risk level of this cherry-pick?
    
    ### Test Coverage:
    Are you confident that your fix is well-tested by automated tests?
    
    ### Validation Steps:
    What are the steps to validate that this fix works?
    
    1. flutter build ios --release
    2. Run in Xcode (debug mode)
    3. See there is no warning
    flutteractionsbot authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    0abdca4 View commit details
    Browse the repository at this point in the history
  2. Bump dart revision and add changelog. (#174887)

    Changelog and dart revision bump for 3.35.3
    
    Dart revision is [3.9.2 (stable)](dart-lang/sdk@a29e08c)
    eyebrowsoffire authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    ddf47dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a402d9a View commit details
    Browse the repository at this point in the history
Loading