Skip to content

Revert "build(client): Release notes and changelogs generation for minor release 2.32.0 (#24350)" #24354

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/deep-mangos-stand.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@fluidframework/container-runtime": minor
"@fluidframework/datastore": minor
"__section": feature
---

Shorter IDs for DataStores and DDSes

Check failure on line 7 in .changeset/deep-mangos-stand.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'DDSes'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'DDSes'?", "location": {"path": ".changeset/deep-mangos-stand.md", "range": {"start": {"line": 7, "column": 32}}}, "severity": "ERROR"}

Fluid Framework will now use shorter IDs for Datastores and DDSes when `enableRuntimeIdCompressor:"on"` is set in `IContainerRuntimeOptions`. This change should help reduce summary and snapshot sizes as well as improve runtime performance because of a smaller memory footprint.

Check failure on line 9 in .changeset/deep-mangos-stand.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Datastores'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Datastores'?", "location": {"path": ".changeset/deep-mangos-stand.md", "range": {"start": {"line": 9, "column": 46}}}, "severity": "ERROR"}

Check failure on line 9 in .changeset/deep-mangos-stand.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'DDSes'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'DDSes'?", "location": {"path": ".changeset/deep-mangos-stand.md", "range": {"start": {"line": 9, "column": 61}}}, "severity": "ERROR"}
23 changes: 23 additions & 0 deletions .changeset/salty-tools-carry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
"fluid-framework": minor
"@fluidframework/tree": minor
"__section": tree
---

Cleanup of several tree and schema alpha APIs for content import and export

Check failure on line 7 in .changeset/salty-tools-carry.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'APIs'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'APIs'?", "location": {"path": ".changeset/salty-tools-carry.md", "range": {"start": {"line": 7, "column": 42}}}, "severity": "ERROR"}

A new `TreeSchema` type has been introduced which extends `SimpleTreeSchema` but contains `TreeNodeSchema` instead of `SimpleNodeSchema`.

`TreeViewConfigurationAlpha` is added which is just `TreeViewConfiguration` but implementing `TreeSchema`.

`SimpleTreeSchema` was modified to have a `root` property instead of implementing `SimpleFieldSchema` directly:
this makes it possible for `TreeViewConfigurationAlpha` to implement `TreeSchema` which extends `SimpleTreeSchema`.

`generateSchemaFromSimpleSchema` now returns the new `TreeSchema` type.

`EncodeOptions` and `ParseOptions` have been unified as `TreeEncodingOptions` which covers both the encoding and parsing cases.

`getJsonSchema` now takes in `ImplicitAllowedTypes` instead of `ImplicitFieldSchema` since it can't handle optional roots.
`getJsonSchema` also takes in the new `TreeSchemaEncodingOptions` to provide options for how to handle stored keys vs property keys, and fields with defaults.

Now that `getJsonSchema` takes in configuration options, its results are no longer cached.
25 changes: 25 additions & 0 deletions .changeset/tired-places-cough.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
"fluid-framework": minor
"@fluidframework/tree": minor
"__section": tree
---

Provide alpha APIs for accessing tree content and stored schema without requiring a compatible view schema

Check failure on line 7 in .changeset/tired-places-cough.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'APIs'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'APIs'?", "location": {"path": ".changeset/tired-places-cough.md", "range": {"start": {"line": 7, "column": 15}}}, "severity": "ERROR"}

Adds an `ITreeAlpha` interface (which `ITree` can be down-casted to) that provides access to both the tree content and the schema.
This allows inspecting the content saved in a SharedTree in a generic way that can work on any SharedTree.

This can be combined with the existing `generateSchemaFromSimpleSchema` to generate a schema that can be used with [`IIree.viewWith`](https://fluidframework.com/docs/api/fluid-framework/viewabletree-interface#viewwith-methodsignature) to allow constructing a [`TreeView`](https://fluidframework.com/docs/api/fluid-framework/treeview-interface) for any SharedTree, regardless of its schema.

Note that the resulting TypeScript typing for such a view will not be friendly: the `TreeView` APIs are designed for statically known schema. Using them is possible with care and a lot of type casts but not recommended if it can be avoided: see disclaimer on `generateSchemaFromSimpleSchema`.

Check failure on line 14 in .changeset/tired-places-cough.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'APIs'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'APIs'?", "location": {"path": ".changeset/tired-places-cough.md", "range": {"start": {"line": 14, "column": 96}}}, "severity": "ERROR"}
Example using `ITreeAlpha` and `generateSchemaFromSimpleSchema`:

```typescript
const viewAlpha = tree as ITreeAlpha;
const treeSchema = generateSchemaFromSimpleSchema(viewAlpha.exportSimpleSchema());
const config = new TreeViewConfiguration({ schema: treeSchema.root });
const view = viewAlpha.viewWith(config);
```

`getSimpleSchema` is also added as an `@alpha` API to provide a way to clone schema into the simple schema formats.
Note that when using (or copying) a view schema as a simple schema, more metadata will be preserved than when deriving one from the stored schema using `ITreeAlpha`.
9 changes: 9 additions & 0 deletions .changeset/true-doors-ring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@fluidframework/container-loader": minor
"__section": feature
---

Blobs in Detached Container Supported by Default

It is no longer necessary or supported to provide `detachedBlobStorage` to the Loader. This functionality is now provided by default, and the deprecated `IDetachedBlobStorage` will be removed in the 2.40.0 release.
The new behavior can be disabled by setting `Fluid.Container.MemoryBlobStorageEnabled` to `false`. This flag will also be removed in the 2.40.0 release if no issues are reported.

Check warning on line 9 in .changeset/true-doors-ring.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Microsoft.Accessibility] Don't use language (such as 'disabled') that defines people by their disability. Raw Output: {"message": "[Microsoft.Accessibility] Don't use language (such as 'disabled') that defines people by their disability.", "location": {"path": ".changeset/true-doors-ring.md", "range": {"start": {"line": 9, "column": 25}}}, "severity": "INFO"}
4 changes: 0 additions & 4 deletions azure/packages/azure-local-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluidframework/azure-local-service

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions azure/packages/azure-service-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluidframework/azure-service-utils

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/ai-collab/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/ai-collab

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/attributable-map/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/attributable-map

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/blobs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/blobs

## 2.32.0

Dependency updates only.

## 2.31.0

New package.
4 changes: 0 additions & 4 deletions examples/apps/collaborative-textarea/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/collaborative-textarea

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/contact-collection/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/contact-collection

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/data-object-grid/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/data-object-grid

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/presence-tracker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/presence-tracker

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/staging/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/staging

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/task-selection/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/task-selection

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/tree-cli-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/tree-cli-app

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/apps/tree-comparison/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/tree-comparison

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/benchmarks/bubblebench/baseline/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/bubblebench-baseline

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/benchmarks/bubblebench/common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/bubblebench-common

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/bubblebench-experimental-tree

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/benchmarks/bubblebench/ot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/bubblebench-ot

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/benchmarks/bubblebench/shared-tree/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/bubblebench-simple-tree

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/odspsnapshotfetch-perftestapp

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/benchmarks/tablebench/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-internal/tablebench

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/client-logger/app-insights-logger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/app-insights-logger

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/canvas/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/canvas

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/clicker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/clicker

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/codemirror/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/codemirror

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/diceroller/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/diceroller

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/inventory-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-experimental/inventory-app

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/monaco/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/monaco

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-constellation-model

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-constellation-view

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/multiview/container/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-container

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/multiview/coordinate-model/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-coordinate-model

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
4 changes: 0 additions & 4 deletions examples/data-objects/multiview/interface/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-coordinate-interface

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# @fluid-example/multiview-plot-coordinate-view

## 2.32.0

Dependency updates only.

## 2.31.0

Dependency updates only.
Expand Down
Loading
Loading