-
Notifications
You must be signed in to change notification settings - Fork 3
Description
This issue is automatically updated with a preview of the release notes for the upcoming Fluid Framework release.
To generate release notes locally to commit to the RELEASE_NOTES folder in the repo, run the following command:
pnpm flub generate releaseNotes -g client -t minor --outFile RELEASE_NOTES/2.74.0.mdTo generate the release notes to paste into the GitHub Release, run the following command:
pnpm flub generate releaseNotes -g client -t minor --headingLinks --excludeH1 --outFile temporary-file.mdThis should happen automatically as part of the release process, but if you need to generate the release notes manually, you can use the above command.
Fluid Framework v2.74.0
Contents
🌳 SharedTree DDS Changes
Fixed bug in sending of revert edits after an aborted transaction (#25978)
Aborting a transaction used to put the tree in a state that would trigger an assert when sending some undo/redo edits to peers. This would prevent some undo/redo edits from being sent and would put the tree in a broken state that prevented any further edits. This issue could not have caused document corruption, so reopening the document was a possible remedy. Aborting a transaction no longer puts the tree in such a state, so it is safe to perform undo/redo edits after that.
Change details
Commit: 93ec6c7
Affected packages:
- @fluidframework/tree
- fluid-framework
Legacy API Changes
Some keys in IFluidCodeDetailsConfig are now reserved for Fluid Framework use (#25641)
The keys of IFluidCodeDetailsConfig (the type of the config property on IFluidCodeDetails) used to be entirely free for consumer use. Going forward, keys with the "FluidFramework." prefix are reserved for Fluid Framework's internal use.
We do not expect this to affect any consumers.
Change details
Commit: 1eaf526
Affected packages:
- @fluidframework/container-definitions
🛠️ Start Building Today!
Please continue to engage with us on GitHub Discussion and Issue pages as you adopt Fluid Framework!