23 Commits

Author SHA1 Message Date
Ben Konyi
fdefa52cef
[ CP-stable] [ Tool ] Roll DDS 5.0.3 (#170880) (#171002)
### Issue Link:
https://github.com/dart-lang/sdk/issues/60851

### Changelog Description:

Fixes unhandled exception on application shutdown in the debug adapter used by IDEs.

### Impact Description:

The Debug Adapter (DAP) could crash if it is waiting on specific RPCs from a target application while the application is shutting down.

### Workaround:
None.

### 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:

This bug is extremely hard to reproduce reliably. Catching `RPCError` and checking for the correct error code related to the VM service disappearing is simple and low risk.
2025-06-23 20:11:18 +00:00
Matan Lurey
6fba2447e9
Update engine.version (#170560)
Workaround for https://github.com/flutter/flutter/issues/170536.
2025-06-13 02:03:56 +00:00
Matan Lurey
5c1433509f
Prepare to publish 3.32.3, update changelog+engine.version. (#170470) 2025-06-11 20:12:24 +00:00
Camille Simon
fa17ad1002
Update engine.version for 3.32.2 stable hotfix release (#169952)
Updates `engine.version` for 3.32.2 stable hotfix release to the last cherry-pick SHA: d88a6751a8

I think this is required because there were engine changes in a previous cherry-pick (https://github.com/flutter/flutter/pull/169772)  not included in the 3.32.1 stable hotfix release.
2025-06-03 22:16:03 +00:00
Jackson Gardner
b25305a883
Update engine.version and changelog for upcoming stable release 3.32.1 (#169619)
Update engine.version and changelog for upcoming stable release 3.32.1
2025-05-29 17:40:06 +00:00
Ben Konyi
80f085c97d
[stable] Roll package:dds to 5.0.2 (#169471) (#169515)
Fixes https://github.com/flutter/flutter/issues/156793

### Issue Link:

https://github.com/flutter/flutter/issues/156793

### Changelog Description:

Fix flaky crash when targeting web applications via IDEs using the DAP.

### Impact Description:

The `flutter debug-adapter` process started by IDEs can crash when requesting isolate information from a Flutter web application that has disposed its isolate (i.e., at shutdown or due to a hot restart).

This is the top crasher for `flutter_tools`, accounting for ~66% of all crashes for 3.32.0.

### Workaround:
Is there a workaround for this issue?

No.

### Risk:

This CP is low risk as only additional exception handling was added to the DAP logic in `package:dds` (see https://dart-review.googlesource.com/c/sdk/+/431060) to handle the specific case outlined in the issue.

### Test Coverage:

This issue is difficult to reproduce without injecting test-only code via custom VM service RPCs across multiple repositories. Testing was done manually with this approach, but the testing code is not committed.

### Validation Steps:

IDE extensions don't crash when interacting with Flutter Web applications during hot restart / application shutdown.
2025-05-27 19:55:08 +00:00
Matan Lurey
2e6bde0946
Stage the CHANGELOG for 3.32 so that a stable publish is 1-step. (#169010)
This will not require an `engine.version` revision, so the last step will just be a publish step.
2025-05-16 20:36:23 +00:00
Matan Lurey
d3abd00e69
Make a NOP edit to (re)-trigger postsubmits (#167407) 2025-04-18 17:08:55 +00:00
Reid Baker
7df335fe44
Changelog updates from 3.29.2 (#165194)
- **Update changelog post 3.29.2**


## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
2025-03-14 15:56:12 +00:00
Camille Simon
3f90143391
Merge CHANGELOG for 3.29.1 stable release (#164743)
Merges CHANGELOG from stable to master for 3.29.1 release.

Note that I did reformat the candidate branch `CHANGELOG` since it
appeared abnormal to me
(https://github.com/flutter/flutter/blob/flutter-3.29-candidate.0/CHANGELOG.md,
the 3.29 changes section and the 3.29.1 changes section). I can submit a
PR to fix that if that was the right move. Might have to cherrypick it
though.

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.


<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-08 02:37:37 +00:00
Camille Simon
ae0d77e034
Merge CHANGELOG for 3.27.4 stable release (#162761)
Merges CHANGELOG from stable to master for 3.27.4 release.

Appears to include a correction for 3.27.3 as well
(https://github.com/flutter/flutter/pull/162132 was a 3.27 cherry pick).

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-02-05 20:45:36 +00:00
Jackson Gardner
299e157227
Merge changelog for 3.27.3 release (#161977)
Co-authored-by: Reid Baker <hamilton.reid.baker@gmail.com>
2025-01-22 01:11:02 +00:00
Christopher Fujino
40c2b86fdf
update changelog for 3.27.2 release (#161569) 2025-01-14 17:59:50 +00:00
Kevin Chisholm
abe3f4014f
Merges changes from stable changelog to master. (#160284)
Merges changes to master to match stable.
2024-12-16 22:49:11 +00:00
Christopher Fujino
8cdb333b47
Update changelog with 3.27 changes (#160105) 2024-12-11 19:40:06 +00:00
Jiten Patel
a1651c684b
Fixes typos & spelling error in changelog.md file (#157438)
This PR fixes the typos and spelling error in `CHANGELOG.md` file.

Fixes #157083
2024-11-03 12:19:37 +00:00
Reid Baker
fe71cadf19
Update CHANGELOG.md to correct ios vs macos issue (#157822) 2024-10-30 14:07:28 +00:00
Reid Baker
23274284a7
Add 3.24.4 changelog to master (#157600)
https://github.com/flutter/flutter/pull/157596/files
2024-10-25 15:36:01 +00:00
Kevin Chisholm
afaecd9bf0
update changelog on master (#155109)
Merges changes from stable to master.
2024-09-12 18:58:57 +00:00
Reid Baker
40f763aeaa
Update changelog from 3.24.2 to master (#154625)
Following go/flutter-release-workflow#notify update changelog in master from latest stable release.
2024-09-04 17:22:05 +00:00
Kevin Chisholm
7cff6d8b6a
Merge stable changelog to master (#153872)
Merges the stable changelog to master.
2024-08-21 22:14:47 +00:00
Kamil Kras
735958ef9a
Fix typo in CHANGELOG.md (#152543) 2024-08-01 17:20:05 +00:00
Kevin Chisholm
28033eabc2
[Release] Update release note location (#151931)
**TLDR:** Move the changelog, currently called ["hotfixes to the stable
channel"](https://github.com/flutter/flutter/blob/master/docs/releases/Hotfixes-to-the-Stable-Channel.md),
to the root directory of Flutter/Flutter and rename it to CHANGELOG.md
before the Q3 release cutoff.

This PR accomplishes the following:
1. Renames 'Hotfixes-to-the-stable-channel' to CHANGELOG.md
2. Moves CHANGELOG.md to Flutter/Flutter root.
3. Update references to 'Hotfixes-to-the-stable-channel' to
CHANGELOG.md.

---

#### Background
Flutter has historically kept documentation on wiki pages in the Flutter
repository. Recently, we executed a large-scale migration of our wiki
into a `docs` folder within flutter/flutter.

#### Proposal
I propose relocating the current changelog, which is called ["hotfixes
to the stable
channel"](https://github.com/flutter/flutter/blob/master/docs/releases/Hotfixes-to-the-Stable-Channel.md),
to the root directory of the Flutter/Flutter repository and renaming it
to CHANGELOG.md. This change aims to improve the visibility,
accessibility, and consistency of our documentation processes.

#### Benefits
1. **Unify Dart and Flutter Processes:** This move aligns Flutter’s
changelog management with Dart's practices. As the release manager for
both Dart and Flutter, this unification will streamline the processes
and ensure consistency across projects.

#### Timeline
I would like this proposal **approved or denied before the Q3 release
cutoff** so it may be available within the stable branch.

---

> [!NOTE] 
> This proposal aims to improve our workflow and documentation
standards. I am open to feedback and further discussion on how we can
best implement this change.
2024-07-23 11:53:20 +07:00