Contents
- 🌳 SharedTree DDS Changes
- Fixed bug in sending of revert edits after an aborted transaction (#25978)
- ⚠️ Deprecations
- ai-collab library has been removed (#26008)
- Legacy API Changes
- Some keys in IFluidCodeDetailsConfig are now reserved for Fluid Framework use (#25641)
🌳 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
⬆️ Table of contents
⚠️ Deprecations
ai-collab library has been removed (#26008)
The team is no longer pursuing this direction for SharedTree-based collaboration with AI agents. This library is now considered deprecated. No future versions of this library will be published.
Change details
Commit: b084ac5
Affected packages:
⬆️ Table of contents
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
⬆️ Table of contents
🛠️ Start Building Today!
Please continue to engage with us on GitHub Discussion and Issue pages as you adopt Fluid Framework!