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: ee80f08bbf97
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 84fc5cbb223b
Choose a head ref
  • 5 commits
  • 5 files changed
  • 2 contributors

Commits on Jul 15, 2026

  1. [CP-stable]Increase number of 'Mac tool_integration_tests' subshards (#…

    …189300)
    
    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?
    
    #189039
    
    ### 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 of production apps (the app crashes on launch).
    This information is for domain experts and release engineers to understand the consequences of saying yes or no to the cherry pick.
    
    Release builders should match main. These builders were renamed in #189040 to increase the number of shards. Without this change, the stable release branch will try to run the old builder names and fail because the infra config is missing.
    
    There will be a follow-up cherry-pick to bring it out of bringup when they pass in post-submit #189368
    
    ### Changelog Description:
    Explain this cherry pick:
    * In one line that is accessible to most Flutter developers.
    * That describes the state prior to the fix.
    * That includes which platforms are impacted.
    See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples.
    
    < Replace with changelog description here >
    [flutter/189039] Improve speed of Mac Flutter tool integration tests in CI
    
    ### Workaround:
    Is there a workaround for this issue?
    
    No
    
    ### 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?
    
    This PR correctly skips `Mac tool_integration_tests` in presubmit.
    flutteractionsbot authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    d05fea2 View commit details
    Browse the repository at this point in the history
  2. [CP-stable]Move a few benchmarks from x64 Intel Macs to ARM (#189398)

    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?
    
    Part of #189144
    
    ### 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 of production apps (the app crashes on launch).
    This information is for domain experts and release engineers to understand the consequences of saying yes or no to the cherry pick.
    
    Release builders should match the master branch configs. These builders were moved from x64 Intel Macs to ARM Macs in #189377. Without this change, the stable release branch will try to run the old builder names and fail because the infra config is missing.
    
    There will be a follow-up cherry-pick to bring it out of bringup when they pass in post-submit 
    #189400
    
    ### Changelog Description:
    Explain this cherry pick:
    * In one line that is accessible to most Flutter developers.
    * That describes the state prior to the fix.
    * That includes which platforms are impacted.
    See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples.
    
    < Replace with changelog description here >
    [flutter/189144] Migrate some performance benchmarks to run on Mac ARM machines in CI
    
    ### Workaround:
    Is there a workaround for this issue?
    
    No
    
    ### 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?
    
    They are passing in post-submit on master.
    flutteractionsbot authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    8a30874 View commit details
    Browse the repository at this point in the history
  3. [CP-stable][Android] Close FlutterRenderer texture image SyncFence ob…

    …jects immediately after waiting on them (#189272)
    
    ### Issue Link:
    What is the link to the issue this cherry-pick is addressing?
    
    #188161
    
    ### Impact Description:
    
    This issue can causes crashes in apps that use external textures (often used for rendering video).  On Arm Mali GPUs each frame may leak a file descriptor, and the app will crash when the process reaches the file descriptor limit.
    
    ### Changelog Description:
    
    #188161 When apps that use external textures run on some GPUs (such as Arm Mali), it can cause a resource leak that eventually crashes the app.
    
    ### Workaround:
    Is there a workaround for this issue?
    
    No
    
    ### 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 the example app from the `flutter-webrtc` package on a Mali-based Android device
    * Go to the "GetUserMedia" screen and turn on the camera.
    * Watch the count of file descriptors in `/proc/[pid]/fd` for the app process and check that it does not increase as the captured video is displayed
    flutteractionsbot authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    69c8c61 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2026

  1. [flutter-3.44-candidate.0] Sync engine.version to 69c8c61 (#189605)

    Updates the engine.version file from `83675ed27633283e7fc296c8bca22e841224c096` to `69c8c61792f04cc809dfef0c910414fb9afc06cd`.
    flutteractionsbot authored Jul 16, 2026
    Configuration menu
    Copy the full SHA
    5658095 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2026

  1. Changelog updates (#189624)

    This PR updates the changelog for 3.44.7 stable hotfix (#189604).
    justinmc authored Jul 17, 2026
    Configuration menu
    Copy the full SHA
    84fc5cb View commit details
    Browse the repository at this point in the history
Loading