Skip to content

bump fluid client to 3.0.0 - #28003

Merged
Jason Hartman (jason-ha) merged 7 commits into
mainfrom
bump3-0-0
Aug 19, 2026
Merged

bump fluid client to 3.0.0#28003
Jason Hartman (jason-ha) merged 7 commits into
mainfrom
bump3-0-0

Conversation

@dannimad

@dannimad Daniel Madrid (dannimad) commented Aug 18, 2026

Copy link
Copy Markdown
Contributor
  • pnpm -r --include-workspace-root exec npm pkg set version=3.0.0
  • pnpm -r run build:genver
  • Expand OldestClient[Service]VersionSupported to include 3.x and update type tests and API reports.
  • Fix test-version-utils calculateRequestedRange to have minimal 3.0 to 3.10 support.
  • pnpm -r --filter @fluid-private/test-version-utils run update-compat-versions
  • Bonus: add root package.json script: install-no-frozen that respect 7 day age

@github-actions github-actions Bot added area: examples Changes that focus on our examples area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tools area: runtime Runtime related issues area: loader Loader related issues area: driver Driver related issues area: dds Issues related to distributed data structures area: build Build related issues area: dev experience Improving the experience of devs building on top of fluid area: repo Repo related work area: website area: dds: sharedstring area: tests Tests to add, test infrastructure improvements, etc area: dds: propertydds area: odsp-driver area: dds: tree base: main PRs targeted against main branch labels Aug 18, 2026
@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Hi! Thank you for opening this PR. Want me to review it?

Based on the diff (1983 lines, 231 files), I've queued these reviewers:

  • Correctness — logic errors, race conditions, lifecycle issues
  • Security — vulnerabilities, secret exposure, injection
  • API Compatibility — breaking changes, release tags, type design
  • Performance — algorithmic regressions, memory leaks
  • Testing — coverage gaps, hollow tests

How this works

  • Adjust the reviewer set by ticking/unticking boxes above. Reviewer toggles alone don't trigger anything.

  • Tick Start review below to dispatch the review fleet.

  • After review finishes, tick Start review again to request another run — it auto-resets after each dispatch.

  • This comment updates as new commits land; your reviewer selections are preserved.

  • Start review

@github-actions github-actions Bot added the public api change Changes to a public API label Aug 18, 2026
The previously committed API reports for @fluidframework/tree and fluid-framework were generated from a stale/incremental build and didn't match the deterministic output of a full clean build (a known TypeScript incremental-build nondeterminism affecting these packages). Regenerated via `pnpm clean && pnpm build` from the repo root; only benign union-member reordering changed, no API additions or removals.
calculateRequestedRange() special-cased the legacy 2.x minor-decade/RC
scheme whenever version.major > 1, which was safe while 2.x was the
only major version above 1.x. After bumping to 3.0.0, this incorrectly
routed N-1 calculations for a 3.x base version through the 2.x RC
scheme, resolving to an old RC release (e.g. 2.0.0-rc.5.0.8) instead
of the latest published 2.x release. Restrict the legacy branch to
version.major === 2 so major versions beyond 2 fall through to the
normal major-decrement logic.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… to <3.10

by treating it as range just beyond 2.116 i.e. 2.120.
@jason-ha
Jason Hartman (jason-ha) marked this pull request as ready for review August 19, 2026 08:36
@jason-ha
Jason Hartman (jason-ha) requested a review from a team as a code owner August 19, 2026 08:36
Copilot AI lite review requested due to automatic review settings August 19, 2026 08:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR advances the Fluid client release group to v3.0.0, updates version metadata across packages/examples, and adjusts compatibility/version-selection utilities and type-validation artifacts to account for the 3.x line.

Changes:

  • Bump package versions and embedded pkgVersion constants to 3.0.0 across the repo.
  • Expand “oldest supported” version types to include 3.x and update API reports accordingly.
  • Update test-version-utils compat version manifests/workspaces and adjust legacy range-selection logic to cover 3.x (with added tests).

Reviewed changes

Copilot reviewed 230 out of 231 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tools/markdown-magic/package.json Bump package version to 3.0.0
packages/utils/tool-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/utils/tool-utils/package.json Bump package version to 3.0.0
packages/utils/telemetry-utils/package.json Bump package version to 3.0.0
packages/utils/odsp-doclib-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/utils/odsp-doclib-utils/package.json Bump package version to 3.0.0
packages/tools/replay-tool/package.json Bump package version to 3.0.0
packages/tools/fluid-runner/package.json Bump package version to 3.0.0
packages/tools/fetch-tool/package.json Bump package version to 3.0.0
packages/tools/devtools/devtools/package.json Bump package version to 3.0.0
packages/tools/devtools/devtools-view/package.json Bump package version to 3.0.0
packages/tools/devtools/devtools-test-app/package.json Bump package version to 3.0.0
packages/tools/devtools/devtools-core/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/tools/devtools/devtools-core/package.json Bump package version to 3.0.0
packages/tools/devtools/devtools-browser-extension/package.json Bump package version to 3.0.0
packages/tools/changelog-generator-wrapper/package.json Bump package version to 3.0.0
packages/test/types_jest-environment-puppeteer/package.json Bump package version to 3.0.0
packages/test/test-version-utils/src/versionUtils.ts Adjust legacy version-range calculation to account for 3.x compat selection
packages/test/test-version-utils/src/test/versionUtils.spec.ts Extend tests to cover 3.x compat behavior
packages/test/test-version-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/test-version-utils/package.json Bump package version to 3.0.0
packages/test/test-version-utils/compat-workspaces/generated-versions.cjs Update committed compat versions manifest (add 2.116.0, remove RC workspace)
packages/test/test-version-utils/compat-workspaces/full/pnpm-lock.yaml Regenerate compat workspace lockfile to include 2.116.0 and remove RC snapshot
packages/test/test-version-utils/compat-workspaces/full/2.116.0/package.json Add compat workspace for 2.116.0
packages/test/test-version-utils/compat-workspaces/full/2.0.0-rc.5.0.8/package.json Remove compat workspace for 2.0.0-rc.5.0.8
packages/test/test-utils/src/test/types/validateTestUtilsPrevious.generated.ts Update generated type-compat validation expectations
packages/test/test-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/test-utils/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/test/test-service-load/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/test-service-load/package.json Bump package version to 3.0.0
packages/test/test-pairwise-generator/package.json Bump package version to 3.0.0
packages/test/test-end-to-end-tests/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/test-end-to-end-tests/package.json Bump package version to 3.0.0
packages/test/test-drivers/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/test-drivers/package.json Bump package version to 3.0.0
packages/test/test-driver-definitions/package.json Bump package version to 3.0.0
packages/test/stochastic-test-utils/package.json Bump package version to 3.0.0
packages/test/snapshots/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/snapshots/package.json Bump package version to 3.0.0
packages/test/mocha-test-setup/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/test/mocha-test-setup/package.json Bump package version to 3.0.0
packages/test/local-server-tests/package.json Bump package version to 3.0.0
packages/test/local-server-stress-tests/package.json Bump package version to 3.0.0
packages/test/functional-tests/package.json Bump package version to 3.0.0
packages/service-clients/tinylicious-client/package.json Bump package version to 3.0.0
packages/service-clients/odsp-client/package.json Bump package version to 3.0.0
packages/service-clients/end-to-end-tests/odsp-client/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/service-clients/end-to-end-tests/odsp-client/package.json Bump package version to 3.0.0
packages/service-clients/end-to-end-tests/azure-client/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/service-clients/end-to-end-tests/azure-client/package.json Bump package version to 3.0.0
packages/service-clients/azure-client/package.json Bump package version to 3.0.0
packages/runtime/test-runtime-utils/src/test/types/validateTestRuntimeUtilsPrevious.generated.ts Update generated type-compat validation expectations
packages/runtime/test-runtime-utils/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/runtime/runtime-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/runtime/runtime-utils/package.json Bump package version to 3.0.0
packages/runtime/runtime-definitions/src/test/types/validateRuntimeDefinitionsPrevious.generated.ts Update generated type-compat validation expectations
packages/runtime/runtime-definitions/src/compatibilityDefinitions.ts Expand oldest supported client version type to include 3.x
packages/runtime/runtime-definitions/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/runtime/runtime-definitions/api-report/runtime-definitions.public.api.md Update API report for OldestSupportedClientVersion union
packages/runtime/runtime-definitions/api-report/runtime-definitions.legacy.public.api.md Update API report for OldestSupportedClientVersion union
packages/runtime/runtime-definitions/api-report/runtime-definitions.legacy.beta.api.md Update API report for OldestSupportedClientVersion union
packages/runtime/runtime-definitions/api-report/runtime-definitions.legacy.alpha.api.md Update API report for OldestSupportedClientVersion union
packages/runtime/runtime-definitions/api-report/runtime-definitions.beta.api.md Update API report for OldestSupportedClientVersion union
packages/runtime/id-compressor/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/runtime/id-compressor/package.json Bump package version to 3.0.0
packages/runtime/datastore/src/test/types/validateDatastorePrevious.generated.ts Update generated type-compat validation expectations
packages/runtime/datastore/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/runtime/datastore/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/runtime/datastore-definitions/package.json Bump package version to 3.0.0
packages/runtime/container-runtime/src/test/types/validateContainerRuntimePrevious.generated.ts Update generated type-compat validation expectations
packages/runtime/container-runtime/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/runtime/container-runtime/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/runtime/container-runtime-definitions/package.json Bump package version to 3.0.0
packages/loader/test-loader-utils/package.json Bump package version to 3.0.0
packages/loader/driver-utils/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/loader/driver-utils/package.json Bump package version to 3.0.0
packages/loader/container-loader/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/loader/container-loader/package.json Bump package version to 3.0.0
packages/framework/undo-redo/package.json Bump package version to 3.0.0
packages/framework/type-factory/package.json Bump package version to 3.0.0
packages/framework/tree-agent/package.json Bump package version to 3.0.0
packages/framework/tree-agent-ses/package.json Bump package version to 3.0.0
packages/framework/tree-agent-langchain/package.json Bump package version to 3.0.0
packages/framework/synthesize/package.json Bump package version to 3.0.0
packages/framework/request-handler/package.json Bump package version to 3.0.0
packages/framework/react/package.json Bump package version to 3.0.0
packages/framework/quill-react/package.json Bump package version to 3.0.0
packages/framework/presence/package.json Bump package version to 3.0.0
packages/framework/presence-runtime/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/framework/presence-runtime/package.json Bump package version to 3.0.0
packages/framework/presence-definitions/package.json Bump package version to 3.0.0
packages/framework/oldest-client-observer/package.json Bump package version to 3.0.0
packages/framework/fluid-static/package.json Bump package version to 3.0.0
packages/framework/fluid-framework/package.json Bump package version to 3.0.0
packages/framework/fluid-framework/api-report/fluid-framework.alpha.api.md Update API report to allow oldest service client version to include 3.x
packages/framework/dds-interceptions/package.json Bump package version to 3.0.0
packages/framework/data-object-base/package.json Bump package version to 3.0.0
packages/framework/client-logger/fluid-telemetry/package.json Bump package version to 3.0.0
packages/framework/client-logger/app-insights-logger/package.json Bump package version to 3.0.0
packages/framework/attributor/package.json Bump package version to 3.0.0
packages/framework/aqueduct/src/test/types/validateAqueductPrevious.generated.ts Update generated type-compat validation expectations
packages/framework/aqueduct/package.json Bump package version to 3.0.0 and mark typeValidation breaks
packages/framework/agent-scheduler/package.json Bump package version to 3.0.0
packages/drivers/tinylicious-driver/package.json Bump package version to 3.0.0
packages/drivers/routerlicious-urlResolver/package.json Bump package version to 3.0.0
packages/drivers/routerlicious-driver/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/drivers/routerlicious-driver/package.json Bump package version to 3.0.0
packages/drivers/replay-driver/package.json Bump package version to 3.0.0
packages/drivers/odsp-urlResolver/package.json Bump package version to 3.0.0
packages/drivers/odsp-driver/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/drivers/odsp-driver/package.json Bump package version to 3.0.0
packages/drivers/odsp-driver-definitions/package.json Bump package version to 3.0.0
packages/drivers/local-driver/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/drivers/local-driver/package.json Bump package version to 3.0.0
packages/drivers/file-driver/package.json Bump package version to 3.0.0
packages/drivers/driver-web-cache/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/drivers/driver-web-cache/package.json Bump package version to 3.0.0
packages/drivers/driver-base/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/drivers/driver-base/package.json Bump package version to 3.0.0
packages/drivers/debugger/package.json Bump package version to 3.0.0
packages/dds/tree/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/tree/package.json Bump package version to 3.0.0
packages/dds/test-dds-utils/package.json Bump package version to 3.0.0
packages/dds/task-manager/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/task-manager/package.json Bump package version to 3.0.0
packages/dds/shared-summary-block/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/shared-summary-block/package.json Bump package version to 3.0.0
packages/dds/shared-object-base/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/shared-object-base/package.json Bump package version to 3.0.0
packages/dds/sequence/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/sequence/package.json Bump package version to 3.0.0
packages/dds/register-collection/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/register-collection/package.json Bump package version to 3.0.0
packages/dds/pact-map/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/pact-map/package.json Bump package version to 3.0.0
packages/dds/ordered-collection/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/ordered-collection/package.json Bump package version to 3.0.0
packages/dds/merge-tree/package.json Bump package version to 3.0.0
packages/dds/matrix/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/matrix/package.json Bump package version to 3.0.0
packages/dds/map/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/map/package.json Bump package version to 3.0.0
packages/dds/legacy-dds/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/legacy-dds/package.json Bump package version to 3.0.0
packages/dds/ink/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/ink/package.json Bump package version to 3.0.0
packages/dds/counter/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/counter/package.json Bump package version to 3.0.0
packages/dds/claims/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/claims/package.json Bump package version to 3.0.0
packages/dds/cell/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
packages/dds/cell/package.json Bump package version to 3.0.0
packages/common/driver-definitions/src/serviceClient.ts Expand oldest supported service client version type to include 3.x
packages/common/driver-definitions/package.json Bump package version to 3.0.0
packages/common/core-utils/package.json Bump package version to 3.0.0
packages/common/core-interfaces/package.json Bump package version to 3.0.0
packages/common/container-definitions/package.json Bump package version to 3.0.0
packages/common/client-utils/package.json Bump package version to 3.0.0
package.json Bump root version to 3.0.0 and add install-no-frozen script
experimental/PropertyDDS/packages/property-properties/package.json Bump package version to 3.0.0
experimental/PropertyDDS/packages/property-dds/package.json Bump package version to 3.0.0
experimental/PropertyDDS/packages/property-common/package.json Bump package version to 3.0.0
experimental/PropertyDDS/packages/property-changeset/package.json Bump package version to 3.0.0
experimental/framework/last-edited/package.json Bump package version to 3.0.0
experimental/framework/data-objects/package.json Bump package version to 3.0.0
experimental/dds/tree/package.json Bump package version to 3.0.0
experimental/dds/sequence-deprecated/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
experimental/dds/sequence-deprecated/package.json Bump package version to 3.0.0
experimental/dds/ot/sharejs/json1/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
experimental/dds/ot/sharejs/json1/package.json Bump package version to 3.0.0
experimental/dds/ot/ot/src/packageVersion.ts Bump embedded pkgVersion constant to 3.0.0
experimental/dds/ot/ot/package.json Bump package version to 3.0.0
examples/view-integration/view-framework-sampler/package.json Bump package version to 3.0.0
examples/view-integration/external-views/package.json Bump package version to 3.0.0
examples/view-integration/container-views/package.json Bump package version to 3.0.0
examples/version-migration/tree-shim/package.json Bump package version to 3.0.0
examples/version-migration/separate-container/package.json Bump package version to 3.0.0
examples/version-migration/same-container/package.json Bump package version to 3.0.0
examples/version-migration/live-schema-upgrade/package.json Bump package version to 3.0.0
examples/utils/webpack-fluid-loader/package.json Bump package version to 3.0.0
examples/utils/typescript-versions-host/package.json Bump package version to 3.0.0
examples/utils/migration-tools/package.json Bump package version to 3.0.0
examples/utils/import-testing/package.json Bump package version to 3.0.0
examples/utils/example-webpack-integration/package.json Bump package version to 3.0.0
examples/utils/example-utils/package.json Bump package version to 3.0.0
examples/utils/example-driver/package.json Bump package version to 3.0.0
examples/utils/bundle-size-tests/package.json Bump package version to 3.0.0
examples/service-clients/odsp-client/shared-tree-demo/package.json Bump package version to 3.0.0
examples/service-clients/azure-client/todo-list/package.json Bump package version to 3.0.0
examples/service-clients/azure-client/external-controller/package.json Bump package version to 3.0.0
examples/external-data/package.json Bump package version to 3.0.0
examples/data-objects/webflow/package.json Bump package version to 3.0.0
examples/data-objects/todo/package.json Bump package version to 3.0.0
examples/data-objects/text-editor/package.json Bump package version to 3.0.0
examples/data-objects/table-tree/package.json Bump package version to 3.0.0
examples/data-objects/table-document/package.json Bump package version to 3.0.0
examples/data-objects/smde/package.json Bump package version to 3.0.0
examples/data-objects/prosemirror/package.json Bump package version to 3.0.0
examples/data-objects/multiview/triangle-view/package.json Bump package version to 3.0.0
examples/data-objects/multiview/slider-coordinate-view/package.json Bump package version to 3.0.0
examples/data-objects/multiview/plot-coordinate-view/package.json Bump package version to 3.0.0
examples/data-objects/multiview/interface/package.json Bump package version to 3.0.0
examples/data-objects/multiview/coordinate-model/package.json Bump package version to 3.0.0
examples/data-objects/multiview/container/package.json Bump package version to 3.0.0
examples/data-objects/multiview/constellation-view/package.json Bump package version to 3.0.0
examples/data-objects/multiview/constellation-model/package.json Bump package version to 3.0.0
examples/data-objects/monaco/package.json Bump package version to 3.0.0
examples/data-objects/inventory-app/package.json Bump package version to 3.0.0
examples/data-objects/codemirror/package.json Bump package version to 3.0.0
examples/data-objects/clicker/package.json Bump package version to 3.0.0
examples/data-objects/canvas/package.json Bump package version to 3.0.0
examples/client-logger/app-insights-logger/package.json Bump package version to 3.0.0
examples/benchmarks/tablebench/package.json Bump package version to 3.0.0
examples/benchmarks/bubblebench/shared-tree/package.json Bump package version to 3.0.0
examples/benchmarks/bubblebench/ot/package.json Bump package version to 3.0.0
examples/benchmarks/bubblebench/experimental-tree/package.json Bump package version to 3.0.0
examples/benchmarks/bubblebench/common/package.json Bump package version to 3.0.0
examples/benchmarks/bubblebench/baseline/package.json Bump package version to 3.0.0
examples/apps/tree-comparison/package.json Bump package version to 3.0.0
examples/apps/tree-cli-app/package.json Bump package version to 3.0.0
examples/apps/task-selection/package.json Bump package version to 3.0.0
examples/apps/staging/package.json Bump package version to 3.0.0
examples/apps/presence-tracker/package.json Bump package version to 3.0.0
examples/apps/diceroller/package.json Bump package version to 3.0.0
examples/apps/data-object-grid/package.json Bump package version to 3.0.0
examples/apps/contact-collection/package.json Bump package version to 3.0.0
examples/apps/collaborative-textarea/package.json Bump package version to 3.0.0
examples/apps/claims-example/package.json Bump package version to 3.0.0
examples/apps/blobs/package.json Bump package version to 3.0.0
azure/packages/azure-service-utils/package.json Bump package version to 3.0.0
azure/packages/azure-local-service/package.json Bump package version to 3.0.0
Suppressed comments (1)

packages/test/test-version-utils/src/versionUtils.ts:317

  • This code throws for base versions >= 3.10.0 (version.minor >= 10), which contradicts the PR description’s stated goal of supporting 3.0–3.10 and will cause compat config generation to fail once 3.10 ships. It’s also unnecessary if the intent is simply to map 3.x back into the tail of 2.x for N-X calculations.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +301 to +304
// This special-cased legacy scheme (minor-decade/RC ranges) only applies while computing N-X *from* a 2.x.y
// base version, since 2.x spanned many minors/RC releases without a major version bump. For major versions
// other than 2 (e.g. 3.x and beyond), fall through to the normal major-decrement logic below, which correctly
// resolves N-1 of 3.0.0 to the latest published 2.x release.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can improve as follow-up (fix now if other changes are also required)

Comment thread packages/test/test-version-utils/src/test/versionUtils.spec.ts
@github-actions

Copy link
Copy Markdown
Contributor

Bundle size comparison

Base commit: 4ef2d87f605f6d8947b691da4fbce3af6338f9b1
Head commit: 778bc180584db510f0344f1d213e879a7a7df55b

Notable changes

No bundles changed by ≥ 500 bytes parsed.

Per-bundle deltas

@fluid-example/bundle-size-tests

  • fluidFrameworkAllAlpha.js: parsed 784481 → 784511 (+30), gzip 215047 → 215068 (+21)
  • azureClient.js: parsed 625038 → 625078 (+40), gzip 166669 → 166695 (+26)
  • odspClient.js: parsed 597494 → 597534 (+40), gzip 159859 → 159885 (+26)
  • aqueduct.js: parsed 531249 → 531274 (+25), gzip 142123 → 142140 (+17)
  • fluidFramework.js: parsed 403781 → 403796 (+15), gzip 114492 → 114501 (+9)
  • sharedTree.js: parsed 393185 → 393195 (+10), gzip 111934 → 111937 (+3)
  • containerRuntime.js: parsed 309170 → 309180 (+10), gzip 84577 → 84580 (+3)
  • sharedString.js: parsed 176536 → 176541 (+5), gzip 49804 → 49810 (+6)
  • experimentalSharedTree.js: parsed 160691 → 160691 (0), gzip 46272 → 46272 (0)
  • matrix.js: parsed 160367 → 160372 (+5), gzip 45805 → 45810 (+5)
  • loader.js: parsed 145725 → 145735 (+10), gzip 39292 → 39303 (+11)
  • odspDriver.js: parsed 104263 → 104278 (+15), gzip 32489 → 32494 (+5)
  • directory.js: parsed 67136 → 67141 (+5), gzip 18867 → 18872 (+5)
  • 578.js: parsed 58686 → 58686 (0), gzip 17657 → 17657 (0)
  • map.js: parsed 47231 → 47236 (+5), gzip 14462 → 14467 (+5)
  • odspPrefetchSnapshot.js: parsed 45751 → 45761 (+10), gzip 15260 → 15266 (+6)
  • 252.js: parsed 44362 → 44362 (0), gzip 13735 → 13735 (0)
  • summarizerDelayLoadedModule.js: parsed 30717 → 30717 (0), gzip 7716 → 7716 (0)
  • socketModule.js: parsed 26469 → 26474 (+5), gzip 7896 → 7901 (+5)
  • createNewModule.js: parsed 12474 → 12474 (0), gzip 4810 → 4810 (0)
  • summaryModule.js: parsed 3789 → 3789 (0), gzip 1857 → 1857 (0)
  • connectionState.js: parsed 909 → 909 (0), gzip 500 → 500 (0)
  • sharedTreeAttributes.js: parsed 847 → 852 (+5), gzip 499 → 503 (+4)
  • debugAssert.js: parsed 429 → 429 (0), gzip 299 → 299 (0)
  • FluidFramework-HashFallback.js: parsed 419 → 419 (0), gzip 313 → 313 (0)

@github-actions

Copy link
Copy Markdown
Contributor

🔗 Found some broken links! 💔

Run a link check locally to find them. See Checking for Broken Links for more information.

linkcheck output

1: starting server using command "npm run serve -- --no-open"
and when url "[ 'http://127.0.0.1:3000' ]" is responding with HTTP status code 200
running tests using command "npm run check-links"


> fluid-framework-website@0.0.0 serve
> docusaurus serve --no-open

[SUCCESS] Serving "build" directory at: http://localhost:3000/
[ELIFECYCLE] Command failed with exit code 1.

@jason-ha
Jason Hartman (jason-ha) merged commit c248edf into main Aug 19, 2026
48 of 49 checks passed
@jason-ha
Jason Hartman (jason-ha) deleted the bump3-0-0 branch August 19, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build Build related issues area: dds: propertydds area: dds: sharedstring area: dds: tree area: dds Issues related to distributed data structures area: dev experience Improving the experience of devs building on top of fluid area: driver Driver related issues area: examples Changes that focus on our examples area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: loader Loader related issues area: odsp-driver area: repo Repo related work area: runtime Runtime related issues area: tests Tests to add, test infrastructure improvements, etc area: tools area: website base: main PRs targeted against main branch public api change Changes to a public API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants