FluidFramework
FluidFramework copied to clipboard
PROPOSED: feat(client): path-based address routing
For Signals, use a / separated address in IEnvelope. No change to Ops.
Reading is always supported.
Writing (sending) requires "2.2" compatibility mode to be enabled.
Also cleans up imports in containerRuntime.ts
🦋 Changeset detected
Latest commit: 0c4c42a2536511b61d0de4c7f4529284709e981f
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 156 packages
| Name | Type |
|---|---|
| @fluidframework/azure-client | Major |
| @fluidframework/container-definitions | Major |
| @fluidframework/container-loader | Major |
| @fluidframework/container-runtime | Major |
| @fluidframework/core-interfaces | Major |
| @fluidframework/devtools | Major |
| @fluidframework/fluid-static | Major |
| @fluidframework/runtime-definitions | Major |
| @fluidframework/tinylicious-client | Major |
| @fluid-experimental/azure-scenario-runner | Major |
| @fluid-example/presence-tracker | Major |
| @fluid-internal/tablebench | Major |
| @fluid-example/app-integration-external-controller | Major |
| @fluid-example/bundle-size-tests | Major |
| @fluidframework/azure-end-to-end-tests | Major |
| @fluid-example/attributable-map | Major |
| @fluid-example/collaborative-textarea | Major |
| @fluid-example/contact-collection | Major |
| @fluid-example/data-object-grid | Major |
| @fluid-example/task-selection | Major |
| @fluid-example/tree-comparison | Major |
| @fluid-example/bubblebench-baseline | Major |
| @fluid-example/bubblebench-common | Major |
| @fluid-example/bubblebench-experimental-tree | Major |
| @fluid-example/bubblebench-ot | Major |
| @fluid-example/codemirror | Major |
| @fluid-example/monaco | Major |
| @fluid-example/prosemirror | Major |
| @fluid-example/smde | Major |
| @fluid-example/app-integration-external-data | Major |
| @fluid-example/example-utils | Major |
| @fluid-example/webpack-fluid-loader | Major |
| @fluid-example/app-integration-live-schema-upgrade | Major |
| @fluid-example/version-migration-same-container | Major |
| @fluid-example/app-integration-schema-upgrade | Major |
| @fluid-example/tree-shim | Major |
| @fluid-example/app-integration-container-views | Major |
| @fluid-example/app-integration-external-views | Major |
| @fluid-example/view-framework-sampler | Major |
| @fluid-example/property-inspector | Major |
| @fluid-experimental/property-dds | Major |
| @fluid-experimental/attributable-map | Major |
| @fluid-experimental/tree | Major |
| @fluidframework/cell | Major |
| @fluidframework/counter | Major |
| @fluid-experimental/ink | Major |
| @fluidframework/map | Major |
| @fluidframework/matrix | Major |
| @fluidframework/merge-tree | Major |
| @fluidframework/sequence | Major |
| @fluidframework/shared-object-base | Major |
| @fluidframework/shared-summary-block | Major |
| @fluidframework/task-manager | Major |
| @fluid-private/test-dds-utils | Major |
| @fluidframework/tree | Major |
| @fluidframework/agent-scheduler | Major |
| @fluidframework/aqueduct | Major |
| @fluid-experimental/attributor | Major |
| @fluidframework/fluid-telemetry | Major |
| @fluid-experimental/data-object-base | Major |
| fluid-framework | Major |
| @fluid-experimental/oldest-client-observer | Major |
| @fluidframework/container-runtime-definitions | Major |
| @fluidframework/datastore-definitions | Major |
| @fluidframework/datastore | Major |
| @fluidframework/runtime-utils | Major |
| @fluidframework/test-runtime-utils | Major |
| @fluid-experimental/odsp-end-to-end-tests | Major |
| @fluidframework/odsp-client | Major |
| @fluid-internal/local-server-tests | Major |
| @fluid-internal/test-snapshots | Major |
| @fluid-private/test-end-to-end-tests | Major |
| @fluid-internal/test-service-load | Major |
| @fluidframework/test-utils | Major |
| @fluid-private/test-version-utils | Major |
| @fluid-internal/devtools-browser-extension | Major |
| @fluidframework/devtools-core | Major |
| @fluid-example/devtools-example | Major |
| @fluid-internal/devtools-view | Major |
| @fluidframework/fluid-runner | Major |
| @fluid-internal/replay-tool | Major |
| @fluid-example/app-insights-logger | Major |
| @fluid-internal/functional-tests | Major |
| @fluid-example/multiview-container | Major |
| @fluid-experimental/last-edited | Major |
| @fluid-tools/fetch-tool | Major |
| @fluid-example/bubblebench-shared-tree | Major |
| @fluid-example/canvas | Major |
| @fluid-example/clicker | Major |
| @fluid-example/inventory-app | Major |
| @fluid-example/multiview-constellation-model | Major |
| @fluid-example/table-document | Major |
| @fluid-example/todo | Major |
| @fluid-example/webflow | Major |
| @fluid-experimental/ot | Major |
| @fluid-experimental/sharejs-json1 | Major |
| @fluid-experimental/sequence-deprecated | Major |
| @fluid-experimental/data-objects | Major |
| @fluid-experimental/tree-react-api | Major |
| @fluid-internal/client-utils | Major |
| @fluidframework/driver-definitions | Major |
| @fluidframework/ordered-collection | Major |
| @fluid-experimental/pact-map | Major |
| @fluidframework/register-collection | Major |
| @fluidframework/driver-base | Major |
| @fluidframework/driver-web-cache | Major |
| @fluidframework/file-driver | Major |
| @fluidframework/local-driver | Major |
| @fluidframework/odsp-driver | Major |
| @fluidframework/odsp-urlresolver | Major |
| @fluidframework/replay-driver | Major |
| @fluidframework/routerlicious-driver | Major |
| @fluidframework/routerlicious-urlresolver | Major |
| @fluidframework/tinylicious-driver | Major |
| @fluidframework/app-insights-logger | Major |
| @fluidframework/request-handler | Major |
| @fluidframework/synthesize | Major |
| @fluidframework/driver-utils | Major |
| @fluid-private/test-loader-utils | Major |
| @fluidframework/id-compressor | Major |
| @fluid-internal/mocha-test-setup | Major |
| @fluid-internal/test-driver-definitions | Major |
| @fluid-private/test-drivers | Major |
| @fluidframework/odsp-doclib-utils | Major |
| @fluidframework/telemetry-utils | Major |
| @fluid-experimental/dds-interceptions | Major |
| @fluid-example/diceroller | Major |
| @fluid-example/multiview-coordinate-interface | Major |
| @fluid-experimental/property-binder | Major |
| @fluid-experimental/property-inspector-table | Major |
| @fluidframework/undo-redo | Major |
| @fluid-example/multiview-coordinate-model | Major |
| @fluid-example/shared-tree-demo | Major |
| @fluid-experimental/property-shared-tree-interop | Major |
| @fluidframework/azure-service-utils | Major |
| @fluidframework/debugger | Major |
| @fluidframework/odsp-driver-definitions | Major |
| @fluidframework/tool-utils | Major |
| @fluid-example/odspsnapshotfetch-perftestapp | Major |
| @fluid-experimental/property-changeset | Major |
| @fluid-experimental/property-common | Major |
| @fluid-experimental/property-properties | Major |
| @fluid-experimental/property-query | Major |
| @fluidframework/core-utils | Major |
| @fluid-private/stochastic-test-utils | Major |
| @fluid-private/test-pairwise-generator | Major |
| @fluid-example/multiview-constellation-view | Major |
| @fluid-example/multiview-plot-coordinate-view | Major |
| @fluid-example/multiview-slider-coordinate-view | Major |
| @fluid-example/multiview-triangle-view | Major |
| @fluid-example/schemas | Major |
| @fluid-experimental/property-proxy | Major |
| @fluid-internal/platform-dependent | Major |
| @fluid-private/changelog-generator-wrapper | Major |
| @fluid-tools/markdown-magic | Major |
| @fluidframework/azure-local-service | Major |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
🔗 Found some broken links! 💔
Run a link check locally to find them. See https://github.com/microsoft/FluidFramework/wiki/Checking-for-broken-links-in-the-documentation for more information.
linkcheck output
> [email protected] ci:linkcheck /home/runner/work/FluidFramework/FluidFramework/docs
> start-server-and-test ci:start 1313 linkcheck:full
1: starting server using command "npm run ci:start"
and when url "[ 'http://127.0.0.1:1313' ]" is responding with HTTP status code 200
running tests using command "npm run linkcheck:full"
> [email protected] ci:start
> http-server ./public --port 1313 --silent
> [email protected] linkcheck:full
> npm run linkcheck:fast -- --external
> [email protected] linkcheck:fast
> linkcheck http://localhost:1313 --skip-file skipped-urls.txt --external
Crawling...
Access to these URLs denied by robots.txt, so we couldn't check them:
- https://aka.ms/fluid/devtool
- https://aka.ms/fluid/devtool/chrome
- https://aka.ms/fluid/devtool/edge
- https://aka.ms/fluid/release_blog
- https://aka.ms/fluid/samples
- https://go.microsoft.com/fwlink/?linkid=2259814
http://localhost:1313/docs/api/v1/azure-client/azurefunctiontokenprovider-class/
- (2855:134) 'https://..' => https://github.com/microsoft/FluidFramework/issues/13693 (HTTP 429)
- (2855:134) 'https://..' => https://github.com/microsoft/FluidFramework/issues/13693 (HTTP 429)
http://localhost:1313/docs/api/v1/container-runtime-definitions/idatastorewithbindtocontext_deprecated-interface/
- (2855:30) 'https://..' => https://github.com/microsoft/FluidFramework/issues/9127 (HTTP 429)
- (2855:30) 'https://..' => https://github.com/microsoft/FluidFramework/issues/9127 (HTTP 429)
http://localhost:1313/docs/api/v1/sequence/sharednumbersequence-class/
- (2855:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3008:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3072:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3134:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3147:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (2855:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3008:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3072:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3134:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3147:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
http://localhost:1313/docs/api/v1/sequence/sharednumbersequencefactory-class/
- (2854:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3042:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3053:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3064:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3074:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3085:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3136:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3210:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (2854:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3042:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3053:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3064:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3074:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3085:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3136:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3210:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
http://localhost:1313/docs/api/v1/sequence/sharedobjectsequence-class/
- (2855:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3030:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3094:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3178:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3191:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (2855:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3030:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3094:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3178:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3191:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
http://localhost:1313/docs/api/v1/sequence/sharedobjectsequencefactory-class/
- (2854:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3042:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3053:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3064:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3074:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3085:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3136:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3210:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (2854:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3042:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3053:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3064:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3074:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3085:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3136:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
- (3210:145) 'https://..' => https://github.com/microsoft/FluidFramework/issues/8526 (HTTP 429)
http://localhost:1313/docs/data-structures/sequences/
- (3330:77) 'this git..' => https://github.com/microsoft/FluidFramework/issues/8518 (HTTP 429)
Stats:
374153 links
2961 destination URLs
8 URLs ignored
0 warnings
4 errors
ELIFECYCLE Command failed with exit code 1.
This PR has been automatically marked as stale because it has had no activity for 60 days. It will be closed if no further activity occurs within 8 days of this comment. Thank you for your contributions to Fluid Framework!