From 7f17a278169605d255b5d0680cd38b0991a4014c Mon Sep 17 00:00:00 2001 From: Scott Norton Date: Mon, 16 Jun 2025 17:42:55 -0400 Subject: [PATCH 1/3] integrate server 6.0.0 release into client --- .../packages/azure-local-service/package.json | 2 +- examples/apps/ai-collab/package.json | 2 +- examples/apps/blobs/package.json | 2 +- examples/apps/presence-tracker/package.json | 2 +- examples/apps/staging/package.json | 2 +- examples/benchmarks/tablebench/package.json | 2 +- .../app-insights-logger/package.json | 2 +- examples/external-data/package.json | 2 +- .../external-controller/package.json | 4 +- examples/utils/example-utils/package.json | 2 +- examples/utils/migration-tools/package.json | 2 +- .../utils/webpack-fluid-loader/package.json | 2 +- .../separate-container/package.json | 2 +- .../version-migration/tree-shim/package.json | 2 +- .../external-views/package.json | 2 +- .../packages/property-dds/package.json | 2 +- packages/drivers/local-driver/package.json | 10 +- .../drivers/routerlicious-driver/package.json | 2 +- .../fluid-telemetry/package.json | 2 +- .../azure-client/package.json | 2 +- .../tinylicious-client/package.json | 2 +- .../local-server-stress-tests/package.json | 2 +- packages/test/local-server-tests/package.json | 2 +- packages/test/snapshots/package.json | 2 +- packages/test/test-drivers/package.json | 2 +- .../test/test-end-to-end-tests/package.json | 2 +- packages/test/test-service-load/package.json | 2 +- pnpm-lock.yaml | 436 ++++++++++++++---- 28 files changed, 370 insertions(+), 130 deletions(-) diff --git a/azure/packages/azure-local-service/package.json b/azure/packages/azure-local-service/package.json index 096eea2cdf8a..cdaf79ad5f1d 100644 --- a/azure/packages/azure-local-service/package.json +++ b/azure/packages/azure-local-service/package.json @@ -31,7 +31,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "tinylicious": "^5.0.0" + "tinylicious": "^6.0.0" }, "devDependencies": { "@biomejs/biome": "~1.9.3", diff --git a/examples/apps/ai-collab/package.json b/examples/apps/ai-collab/package.json index 7479359fde40..3212bbba8a26 100644 --- a/examples/apps/ai-collab/package.json +++ b/examples/apps/ai-collab/package.json @@ -64,7 +64,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "rimraf": "^4.4.0", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "typechat": "^0.1.1", "typescript": "~5.4.5", "uuid": "^9.0.0" diff --git a/examples/apps/blobs/package.json b/examples/apps/blobs/package.json index 6bbcdf8f4ea2..9a7ca7527b92 100644 --- a/examples/apps/blobs/package.json +++ b/examples/apps/blobs/package.json @@ -53,7 +53,7 @@ "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-definitions": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/tinylicious-driver": "workspace:~", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/apps/presence-tracker/package.json b/examples/apps/presence-tracker/package.json index 8763c7d7d718..0c82de52b0d7 100644 --- a/examples/apps/presence-tracker/package.json +++ b/examples/apps/presence-tracker/package.json @@ -75,7 +75,7 @@ "rimraf": "^4.4.0", "source-map-loader": "^5.0.0", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-jest": "^29.1.1", "ts-loader": "^9.5.1", "typescript": "~5.4.5", diff --git a/examples/apps/staging/package.json b/examples/apps/staging/package.json index 1fa890f26834..3b6efe63ac46 100644 --- a/examples/apps/staging/package.json +++ b/examples/apps/staging/package.json @@ -49,7 +49,7 @@ "@fluidframework/map": "workspace:~", "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-definitions": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/tinylicious-driver": "workspace:~", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/benchmarks/tablebench/package.json b/examples/benchmarks/tablebench/package.json index 14c6ac7567b3..08099f724288 100644 --- a/examples/benchmarks/tablebench/package.json +++ b/examples/benchmarks/tablebench/package.json @@ -74,7 +74,7 @@ "mocha-multi-reporters": "^1.5.1", "rimraf": "^4.4.0", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-loader": "^9.5.1", "typescript": "~5.4.5", "webpack": "^5.94.0", diff --git a/examples/client-logger/app-insights-logger/package.json b/examples/client-logger/app-insights-logger/package.json index 45b1bbffe33a..0fd6fcbcdacf 100644 --- a/examples/client-logger/app-insights-logger/package.json +++ b/examples/client-logger/app-insights-logger/package.json @@ -77,7 +77,7 @@ "jest-junit": "^16.0.0", "rimraf": "^4.4.0", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-jest": "^29.1.1", "ts-loader": "^9.5.1", "tslib": "^1.10.0", diff --git a/examples/external-data/package.json b/examples/external-data/package.json index af9f3cf9a889..e3e2466ad6f8 100644 --- a/examples/external-data/package.json +++ b/examples/external-data/package.json @@ -108,7 +108,7 @@ "rimraf": "^4.4.0", "start-server-and-test": "^2.0.3", "supertest": "^3.4.2", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-jest": "^29.1.1", "ts-loader": "^9.5.1", "typescript": "~5.4.5", diff --git a/examples/service-clients/azure-client/external-controller/package.json b/examples/service-clients/azure-client/external-controller/package.json index 63c2f8096349..94241a94b435 100644 --- a/examples/service-clients/azure-client/external-controller/package.json +++ b/examples/service-clients/azure-client/external-controller/package.json @@ -61,7 +61,7 @@ "@fluidframework/eslint-config-fluid": "^5.7.4", "@fluidframework/fluid-static": "workspace:~", "@fluidframework/local-driver": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-tools": "^1.0.195075", "@types/events_pkg": "npm:@types/events@^3.0.0", @@ -82,7 +82,7 @@ "rimraf": "^4.4.0", "source-map-loader": "^5.0.0", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-jest": "^29.1.1", "ts-loader": "^9.5.1", "typescript": "~5.4.5", diff --git a/examples/utils/example-utils/package.json b/examples/utils/example-utils/package.json index 4d2707dee1e0..f13b253971b5 100644 --- a/examples/utils/example-utils/package.json +++ b/examples/utils/example-utils/package.json @@ -68,7 +68,7 @@ "@fluidframework/runtime-definitions": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/task-manager": "workspace:~", "@fluidframework/tinylicious-driver": "workspace:~", "react": "^18.3.1", diff --git a/examples/utils/migration-tools/package.json b/examples/utils/migration-tools/package.json index adcd5443f946..b9c6c7e7dc30 100644 --- a/examples/utils/migration-tools/package.json +++ b/examples/utils/migration-tools/package.json @@ -75,7 +75,7 @@ "@fluidframework/register-collection": "workspace:~", "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-definitions": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/tinylicious-driver": "workspace:~", "uuid": "^9.0.0" }, diff --git a/examples/utils/webpack-fluid-loader/package.json b/examples/utils/webpack-fluid-loader/package.json index 762748ddd5a0..3a114847485f 100644 --- a/examples/utils/webpack-fluid-loader/package.json +++ b/examples/utils/webpack-fluid-loader/package.json @@ -97,7 +97,7 @@ "@fluidframework/odsp-driver-definitions": "workspace:~", "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/telemetry-utils": "workspace:~", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/tool-utils": "workspace:~", diff --git a/examples/version-migration/separate-container/package.json b/examples/version-migration/separate-container/package.json index 93352f3ccba6..d5603fa67961 100644 --- a/examples/version-migration/separate-container/package.json +++ b/examples/version-migration/separate-container/package.json @@ -54,7 +54,7 @@ "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/task-manager": "workspace:~", "@fluidframework/telemetry-utils": "workspace:~", "@fluidframework/tinylicious-driver": "workspace:~", diff --git a/examples/version-migration/tree-shim/package.json b/examples/version-migration/tree-shim/package.json index a2b5a6e911be..4370af77f28c 100644 --- a/examples/version-migration/tree-shim/package.json +++ b/examples/version-migration/tree-shim/package.json @@ -83,7 +83,7 @@ "rimraf": "^4.4.0", "start-server-and-test": "^2.0.3", "style-loader": "^4.0.0", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "ts-jest": "^29.1.1", "ts-loader": "^9.5.1", "typescript": "~5.4.5", diff --git a/examples/view-integration/external-views/package.json b/examples/view-integration/external-views/package.json index ec4197f4673e..6e0d3f3520b0 100644 --- a/examples/view-integration/external-views/package.json +++ b/examples/view-integration/external-views/package.json @@ -51,7 +51,7 @@ "@fluidframework/routerlicious-driver": "workspace:~", "@fluidframework/runtime-definitions": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/tinylicious-driver": "workspace:~", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/experimental/PropertyDDS/packages/property-dds/package.json b/experimental/PropertyDDS/packages/property-dds/package.json index 7a2fde594392..ffefe7267735 100644 --- a/experimental/PropertyDDS/packages/property-dds/package.json +++ b/experimental/PropertyDDS/packages/property-dds/package.json @@ -86,7 +86,7 @@ "@fluidframework/eslint-config-fluid": "^5.7.4", "@fluidframework/local-driver": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@microsoft/api-extractor": "7.52.8", diff --git a/packages/drivers/local-driver/package.json b/packages/drivers/local-driver/package.json index 023ab3198794..1b4add88f8b7 100644 --- a/packages/drivers/local-driver/package.json +++ b/packages/drivers/local-driver/package.json @@ -123,12 +123,12 @@ "@fluidframework/driver-base": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", "@fluidframework/driver-utils": "workspace:~", - "@fluidframework/protocol-base": "^5.0.0", + "@fluidframework/protocol-base": "^6.0.0", "@fluidframework/routerlicious-driver": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", - "@fluidframework/server-services-client": "^5.0.0", - "@fluidframework/server-services-core": "^5.0.0", - "@fluidframework/server-test-utils": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", + "@fluidframework/server-services-client": "^6.0.0", + "@fluidframework/server-services-core": "^6.0.0", + "@fluidframework/server-test-utils": "^6.0.0", "@fluidframework/telemetry-utils": "workspace:~", "jsrsasign": "^11.0.0", "uuid": "^9.0.0" diff --git a/packages/drivers/routerlicious-driver/package.json b/packages/drivers/routerlicious-driver/package.json index 8d8457c2d068..77ea4dc07b26 100644 --- a/packages/drivers/routerlicious-driver/package.json +++ b/packages/drivers/routerlicious-driver/package.json @@ -121,7 +121,7 @@ "@fluidframework/driver-base": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", "@fluidframework/driver-utils": "workspace:~", - "@fluidframework/server-services-client": "^5.0.0", + "@fluidframework/server-services-client": "^6.0.0", "@fluidframework/telemetry-utils": "workspace:~", "cross-fetch": "^3.1.5", "json-stringify-safe": "5.0.1", diff --git a/packages/framework/client-logger/fluid-telemetry/package.json b/packages/framework/client-logger/fluid-telemetry/package.json index 2e1a321384cb..1a1a5e059885 100644 --- a/packages/framework/client-logger/fluid-telemetry/package.json +++ b/packages/framework/client-logger/fluid-telemetry/package.json @@ -122,7 +122,7 @@ "rimraf": "^4.4.0", "sinon": "^18.0.1", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "tslib": "^1.10.0", "typescript": "~5.4.5" }, diff --git a/packages/service-clients/end-to-end-tests/azure-client/package.json b/packages/service-clients/end-to-end-tests/azure-client/package.json index b4958c7f908c..e40613b01cd6 100644 --- a/packages/service-clients/end-to-end-tests/azure-client/package.json +++ b/packages/service-clients/end-to-end-tests/azure-client/package.json @@ -87,7 +87,7 @@ "mocha-multi-reporters": "^1.5.1", "sinon": "^18.0.1", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "uuid": "^9.0.0" }, "devDependencies": { diff --git a/packages/service-clients/tinylicious-client/package.json b/packages/service-clients/tinylicious-client/package.json index c04e2d6a9164..a7211ba5a31c 100644 --- a/packages/service-clients/tinylicious-client/package.json +++ b/packages/service-clients/tinylicious-client/package.json @@ -119,7 +119,7 @@ "mocha": "^10.8.2", "rimraf": "^4.4.0", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "typescript": "~5.4.5" }, "typeValidation": { diff --git a/packages/test/local-server-stress-tests/package.json b/packages/test/local-server-stress-tests/package.json index 675ad4ac09d0..040a15752db3 100644 --- a/packages/test/local-server-stress-tests/package.json +++ b/packages/test/local-server-stress-tests/package.json @@ -80,7 +80,7 @@ "@fluidframework/runtime-definitions": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/telemetry-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@fluidframework/tree": "workspace:~", diff --git a/packages/test/local-server-tests/package.json b/packages/test/local-server-tests/package.json index e220c962a54b..1d10946bbbf5 100644 --- a/packages/test/local-server-tests/package.json +++ b/packages/test/local-server-tests/package.json @@ -79,7 +79,7 @@ "@fluidframework/runtime-definitions": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/shared-object-base": "workspace:~", "@fluidframework/telemetry-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", diff --git a/packages/test/snapshots/package.json b/packages/test/snapshots/package.json index d540cf420558..d126d793d21e 100644 --- a/packages/test/snapshots/package.json +++ b/packages/test/snapshots/package.json @@ -80,7 +80,7 @@ "@fluidframework/register-collection": "workspace:~", "@fluidframework/replay-driver": "workspace:~", "@fluidframework/sequence": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/test-utils": "workspace:~", "mocha": "^10.8.2" }, diff --git a/packages/test/test-drivers/package.json b/packages/test/test-drivers/package.json index 292f2ed1c967..eeafa0f2a143 100644 --- a/packages/test/test-drivers/package.json +++ b/packages/test/test-drivers/package.json @@ -63,7 +63,7 @@ "@fluidframework/odsp-driver-definitions": "workspace:~", "@fluidframework/odsp-urlresolver": "workspace:~", "@fluidframework/routerlicious-driver": "workspace:~", - "@fluidframework/server-local-server": "^5.0.0", + "@fluidframework/server-local-server": "^6.0.0", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/tinylicious-driver": "workspace:~", "@fluidframework/tool-utils": "workspace:~", diff --git a/packages/test/test-end-to-end-tests/package.json b/packages/test/test-end-to-end-tests/package.json index 4266c4ee2b54..4faacca3c755 100644 --- a/packages/test/test-end-to-end-tests/package.json +++ b/packages/test/test-end-to-end-tests/package.json @@ -126,7 +126,7 @@ "semver": "^7.7.1", "sinon": "^18.0.1", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0", + "tinylicious": "^6.0.0", "uuid": "^9.0.0" }, "devDependencies": { diff --git a/packages/test/test-service-load/package.json b/packages/test/test-service-load/package.json index 59ed59c00353..6058c7ffd64f 100644 --- a/packages/test/test-service-load/package.json +++ b/packages/test/test-service-load/package.json @@ -103,7 +103,7 @@ "commander": "^5.1.0", "ps-node": "^0.1.6", "start-server-and-test": "^2.0.3", - "tinylicious": "^5.0.0" + "tinylicious": "^6.0.0" }, "devDependencies": { "@biomejs/biome": "~1.9.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9df600e4c2c4..7ae8581e4b8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -116,8 +116,8 @@ importers: azure/packages/azure-local-service: dependencies: tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 devDependencies: '@biomejs/biome': specifier: ~1.9.3 @@ -316,8 +316,8 @@ importers: specifier: ^4.4.0 version: 4.4.1 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.24.0) @@ -455,8 +455,8 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/runtime-utils '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/tinylicious-driver': specifier: workspace:~ version: link:../../../packages/drivers/tinylicious-driver @@ -1111,8 +1111,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-jest: specifier: ^29.1.1 version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.67)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.67)(typescript@5.4.5)))(typescript@5.4.5) @@ -1180,8 +1180,8 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/runtime-definitions '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/tinylicious-driver': specifier: workspace:~ version: link:../../../packages/drivers/tinylicious-driver @@ -2298,8 +2298,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.97.1) @@ -2431,8 +2431,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-jest: specifier: ^29.1.1 version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.4.5)))(typescript@5.4.5) @@ -4407,8 +4407,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-jest: specifier: ^29.1.1 version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.4.5)))(typescript@5.4.5) @@ -4489,8 +4489,8 @@ importers: specifier: workspace:~ version: link:../../../../packages/drivers/local-driver '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/test-runtime-utils': specifier: workspace:~ version: link:../../../../packages/runtime/test-runtime-utils @@ -4552,8 +4552,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-jest: specifier: ^29.1.1 version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.67)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.67)(typescript@5.4.5)))(typescript@5.4.5) @@ -4842,8 +4842,8 @@ importers: specifier: workspace:~ version: link:../../../packages/dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/task-manager': specifier: workspace:~ version: link:../../../packages/dds/task-manager @@ -5009,8 +5009,8 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/runtime-definitions '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/tinylicious-driver': specifier: workspace:~ version: link:../../../packages/drivers/tinylicious-driver @@ -5103,8 +5103,8 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/runtime-utils '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/telemetry-utils': specifier: workspace:~ version: link:../../../packages/utils/telemetry-utils @@ -5568,8 +5568,8 @@ importers: specifier: workspace:~ version: link:../../../packages/dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/task-manager': specifier: workspace:~ version: link:../../../packages/dds/task-manager @@ -5828,8 +5828,8 @@ importers: specifier: ^4.0.0 version: 4.0.0(webpack@5.97.1) tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 ts-jest: specifier: ^29.1.1 version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.4.5)))(typescript@5.4.5) @@ -6015,8 +6015,8 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/runtime-utils '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/tinylicious-driver': specifier: workspace:~ version: link:../../../packages/drivers/tinylicious-driver @@ -6527,8 +6527,8 @@ importers: specifier: workspace:~ version: link:../../../../packages/dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/test-runtime-utils': specifier: workspace:~ version: link:../../../../packages/runtime/test-runtime-utils @@ -9835,23 +9835,23 @@ importers: specifier: workspace:~ version: link:../../loader/driver-utils '@fluidframework/protocol-base': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/routerlicious-driver': specifier: workspace:~ version: link:../routerlicious-driver '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/server-services-client': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/server-services-core': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/server-test-utils': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/telemetry-utils': specifier: workspace:~ version: link:../../utils/telemetry-utils @@ -10257,8 +10257,8 @@ importers: specifier: workspace:~ version: link:../../loader/driver-utils '@fluidframework/server-services-client': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/telemetry-utils': specifier: workspace:~ version: link:../../utils/telemetry-utils @@ -11097,8 +11097,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 tslib: specifier: ^1.10.0 version: 1.14.1 @@ -13092,8 +13092,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 uuid: specifier: ^9.0.0 version: 9.0.1 @@ -13453,8 +13453,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -13672,8 +13672,8 @@ importers: specifier: workspace:~ version: link:../../dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/telemetry-utils': specifier: workspace:~ version: link:../../utils/telemetry-utils @@ -13802,8 +13802,8 @@ importers: specifier: workspace:~ version: link:../../dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/shared-object-base': specifier: workspace:~ version: link:../../dds/shared-object-base @@ -13968,8 +13968,8 @@ importers: specifier: workspace:~ version: link:../../dds/sequence '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/test-utils': specifier: workspace:~ version: link:../test-utils @@ -14187,8 +14187,8 @@ importers: specifier: workspace:~ version: link:../../drivers/routerlicious-driver '@fluidframework/server-local-server': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 '@fluidframework/test-runtime-utils': specifier: workspace:~ version: link:../../runtime/test-runtime-utils @@ -14407,8 +14407,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 uuid: specifier: ^9.0.0 version: 9.0.1 @@ -14601,8 +14601,8 @@ importers: specifier: ^2.0.3 version: 2.0.8 tinylicious: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.0.0 + version: 6.0.0 devDependencies: '@biomejs/biome': specifier: ~1.9.3 @@ -17663,6 +17663,9 @@ packages: '@fluidframework/gitresources@5.0.0': resolution: {integrity: sha512-nfam1KT+EUqFCENHcxrU9VwUfbhUC83UcLuOsdLpn9I7VuClL+w8KMWosoYauZraO9gDhTo2kCErjgQji5GzGA==} + '@fluidframework/gitresources@6.0.0': + resolution: {integrity: sha512-/GOi0mLrjsrzFCIbMcEK9E8f64e1NBee6eScMrPJMj2oVljF2bAryrQm0SuZzC6x/lG3Ot5OXnBWHu+jSFyQiw==} + '@fluidframework/id-compressor@2.42.0': resolution: {integrity: sha512-IyjZp7ocCdjFvdLC1HmAGd2mliPoSazBGkrwbMijHaIp+dDJ6GEIafIddswla6N4z3Pf06KqxD0YPTmCpk8N+A==} @@ -17702,6 +17705,9 @@ packages: '@fluidframework/protocol-base@5.0.0': resolution: {integrity: sha512-q5qQt269nUYQERwX5lntfEXVv7jbxFmGAZC1z1I5hZmkvSC6PJGF6GzXAtP43/eq0+hCftxmIT0jus+kLL/K4w==} + '@fluidframework/protocol-base@6.0.0': + resolution: {integrity: sha512-sRdU9GGh+0nxhEsCkYhXNYxhmZd5DdTdgKnpfClq/R/MWlI9VCnfwMFg5ZiXBZ3NhNx+OP/ohgLq2XtPd2eTIg==} + '@fluidframework/protocol-definitions@0.1028.2000': resolution: {integrity: sha512-ZUPCmPFcK7UAK4RkfVWfzQPAWFvYNm6ywP51V42YC38gCGye+Epvyr3beA+FSaHPIZGxm5+Uw52+ykTvmDb2UA==} @@ -17750,36 +17756,60 @@ packages: '@fluidframework/server-lambdas-driver@5.0.0': resolution: {integrity: sha512-tnMxsxKr2zajQ64Ew7zcTKclK2Rkp7cqK4ghiuYkzhdbt7ZxIMVmkSW3B5/DXDSxVoi4VR6q1BA6cMnGJMcwsw==} + '@fluidframework/server-lambdas-driver@6.0.0': + resolution: {integrity: sha512-xAHV4S/x88osQ6QYWRM13VKEl7T/vWp9sojAjmRCOl2WmJDhNUvcoXMDqx0dki3AgP7zsqHrE3YZteCyBkvR0Q==} + '@fluidframework/server-lambdas@5.0.0': resolution: {integrity: sha512-t0ouLtYi2y5DBYbp+WT4mIGXTSYK/1Yz+cb0prOtAUxYqsn+TAG/hr2DE8OyzHdL0RHZp/y2KX7X1jZhPxxGDg==} + '@fluidframework/server-lambdas@6.0.0': + resolution: {integrity: sha512-mtHNZ+JNBkKKjzbdzyI3XNoiMBUMC9/uZO6JKH5bv+YVL1mIzi6bkp52hvby+Bjn8cKyssvlX6Bk2poWiT/aZw==} + '@fluidframework/server-local-server@5.0.0': resolution: {integrity: sha512-v+IBLojcZm1azQhiSEPCt3A2/xByiqDQ7/0gdkFenGrnEvnJ/9r/vv6ON0vAWFqDXov1Nu6kwEGA1bXIZTeHQw==} + '@fluidframework/server-local-server@6.0.0': + resolution: {integrity: sha512-lMCVqIRILvQDdC7fGeM1MZayX4HW0MMlbLQOrkk03CW/dqRTePMQSPF26nfEROrGEjbcSMEbynj2YBi8AHtYIg==} + '@fluidframework/server-memory-orderer@5.0.0': resolution: {integrity: sha512-S5G2TwHXlewGkZ3jAtUKr/vpku0LPvhApktOVtAidIGHlKJP0kjLiom/KZihKZT5h2KqIhFBy56JgkXPFYkNeQ==} + '@fluidframework/server-memory-orderer@6.0.0': + resolution: {integrity: sha512-oUDdVcWT54xdxKPtIeb8h3bpP1icZfvAYcwBf4GeQx2WEjmykUQLbUYzVn8bAamEnw7QucR8IhrhHL8Do5XJ9w==} + '@fluidframework/server-services-client@0.1036.5002': resolution: {integrity: sha512-2d0RSUXvfNlFgHVLiehiU4LgJheqGXlspIgug6U6nvPdwFGtQSbButh2SysBDFilIJ9E6Bacdd0P0e+4HRpCaQ==} '@fluidframework/server-services-client@5.0.0': resolution: {integrity: sha512-Cijcy/WUL4U20XAVmN3tDMCYmjmwAmAl6drXBYzN6QvnwMN4PsNjwgsZdEHN+2D7wEs4o/Wb+g9DNv+Lu5EmLg==} + '@fluidframework/server-services-client@6.0.0': + resolution: {integrity: sha512-NdrHLgA8LDk7XXEMWAXMWnGYgWAMwZDfHNzn6oIvR9Zp/X/r3FEgi+8XOpDKVyUODJfAsyPLjoQ6SxdLED/pAA==} + '@fluidframework/server-services-core@5.0.0': resolution: {integrity: sha512-ztrGdRStwlfBFVsm+kChu6VuI764O4TbEEE1RX4gXpLlOsUVZfgYfeUiysdk5Zh7svDKT9n5LdE6VdjLvwb7IA==} - '@fluidframework/server-services-shared@5.0.0': - resolution: {integrity: sha512-Qrmxq8IeUTq9n+5rpR4LY0MPZfKWXCw/MQj0Sc5xe0bx8tnPmqQ1W43uOC+or4HcWmigSYKkhPfp73BSzvNrfw==} + '@fluidframework/server-services-core@6.0.0': + resolution: {integrity: sha512-AIZ8QbT4BZOY21JvDZT9LT6vLdMiGsIXvD39C7EOuIfY4DwZSJ0Fmv083pvIJvBw3MQyUALqspCnrlzEfz2ibw==} + + '@fluidframework/server-services-shared@6.0.0': + resolution: {integrity: sha512-Y5ihIvW4cyldaYaNnOQIYL2tsR0XEX7SDiNkE9PX66xzXNbKFiCeBC010pIoXLzQ+UxhIyNpXhzSJF2o1EErxg==} '@fluidframework/server-services-telemetry@5.0.0': resolution: {integrity: sha512-lWymor6/GVgZpjtBOEUzCmjNJoro/oK2MKoT0MFgg70bhTgWKAOLRAkJZgq8GLGPCHW7ntZ/D+ve763kPu27CQ==} - '@fluidframework/server-services-utils@5.0.0': - resolution: {integrity: sha512-5yuVl3Wqj8GpcT1NX+GFsvIwP3nSWD/KJP0J1EQi499T5RWwdsoCcDtZhe1T968NbPQAx/gnXyMtEVy5MfTkWA==} + '@fluidframework/server-services-telemetry@6.0.0': + resolution: {integrity: sha512-A5DN7CSJmIWnq1Q2Svjj7r2K5IJRfgCocA/JsjWzIyMoSWTRnyKs22Liqr+F5qhQXXrcEbh9TaLSGAANDLCJ/A==} + + '@fluidframework/server-services-utils@6.0.0': + resolution: {integrity: sha512-SPpre6V/umeg506PGjoQsUoVjYYxyHqnrOl6YMim9WyXhLlAp5EcbfRDjfU/meDAy8pYcQ1pfyAvG22PLLx8uQ==} '@fluidframework/server-test-utils@5.0.0': resolution: {integrity: sha512-FOZ1Faw6x8VALUZh/nY6zKCfpgbPK/ylpKf/uQ2oOV9sxGNQfo5NXyHlQP1b78wfx2OYyHY5njtvYl7i9tz/zg==} + '@fluidframework/server-test-utils@6.0.0': + resolution: {integrity: sha512-fbopMKb7t/Sp1YtEoIMFpD/cdy5nan/XCy54ouL27DavRCBLdgLBY9OH+5VBsLiEGCOT+vKCSq5/hqnaP8dpQQ==} + '@fluidframework/shared-object-base@1.4.0': resolution: {integrity: sha512-NI94dsIyZL7s76UN/UVawd0JqV106cS84MaW1r9Qv91+QGU8aq/KCS3j8R9ZZ8pWFQ46sX9BT4CKa4hy4xZedw==} @@ -19270,6 +19300,11 @@ packages: '@types/ioredis-mock@8.2.5': resolution: {integrity: sha512-cZyuwC9LGtg7s5G9/w6rpy3IOZ6F/hFR0pQlWYZESMo1xQUYbDpa6haqB4grTePjsGzcB/YLBFCjqRunK5wieg==} + '@types/ioredis-mock@8.2.6': + resolution: {integrity: sha512-5heqtZMvQ4nXARY0o8rc8cjkJjct2ScM12yCJ/h731S9He93a2cv+kAhwPCNwTKDfNH9gjRfLG4VpAEYJU0/gQ==} + peerDependencies: + ioredis: '>=5' + '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -22866,6 +22901,10 @@ packages: resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==} engines: {node: '>=12.22.0'} + ioredis@5.6.1: + resolution: {integrity: sha512-UxC0Yv1Y4WRJiGQxQkP0hfdL0/5/6YvdfOOClRgJ0qppSarkhneSa6UvkMkms0AkdGimSH3Ikqm+6mkMmX7vGA==} + engines: {node: '>=12.22.0'} + ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} @@ -24730,6 +24769,10 @@ packages: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true + opossum@8.5.0: + resolution: {integrity: sha512-LZNvs+p9/ZbG4oN6unnjh4hTxkB0dyHKI2p7azVt8w+//GKDpfHss6WR7KebbpzGEssYwtSd8Mvwxqcmxg10NA==} + engines: {node: ^24 || ^22 || ^21 || ^20 || ^18 || ^16} + optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -26664,8 +26707,8 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinylicious@5.0.0: - resolution: {integrity: sha512-hPO+RCdkoLC9WNEG58nmbnwqzJcIzG6KUdcuZm/mpMeDmUAgPf7gvb+/uDJEloJhUEeG6kvyYt9avKntNqq7dw==} + tinylicious@6.0.0: + resolution: {integrity: sha512-E62tg0DA5tya85F+kIJd3SRjnwiXqME32IA4WmwcRxTm0dV+IgLGk3Gxs+ljJVcYxuh8OUmxFzrEgZwEHkl2xg==} engines: {node: '>=14.0.0'} hasBin: true @@ -27192,6 +27235,10 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} + uuid@11.1.0: + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -30552,6 +30599,8 @@ snapshots: '@fluidframework/gitresources@5.0.0': {} + '@fluidframework/gitresources@6.0.0': {} + '@fluidframework/id-compressor@2.42.0': dependencies: '@fluid-internal/client-utils': 2.42.0 @@ -30742,6 +30791,13 @@ snapshots: '@fluidframework/protocol-definitions': 3.2.0 events_pkg: events@3.3.0 + '@fluidframework/protocol-base@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + events_pkg: events@3.3.0 + '@fluidframework/protocol-definitions@0.1028.2000': dependencies: '@fluidframework/common-definitions': 0.20.1 @@ -30936,6 +30992,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/server-lambdas-driver@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + assert: 2.1.0 + async: 3.2.6 + events: 3.3.0 + lodash: 4.17.21 + nconf: 0.12.1 + serialize-error: 8.1.0 + transitivePeerDependencies: + - supports-color + '@fluidframework/server-lambdas@5.0.0(debug@4.4.0)': dependencies: '@fluidframework/common-utils': 3.1.0 @@ -30963,6 +31034,35 @@ snapshots: - debug - supports-color + '@fluidframework/server-lambdas@6.0.0(debug@4.4.0)': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-base': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-lambdas-driver': 6.0.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@types/semver': 7.7.0 + assert: 2.1.0 + async: 3.2.6 + axios: 1.8.4(debug@4.4.0) + buffer: 6.0.3 + double-ended-queue: 2.1.0-0 + events: 3.3.0 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + nconf: 0.12.1 + opossum: 8.5.0 + semver: 7.7.1 + serialize-error: 8.1.0 + sha.js: 2.4.11 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/server-local-server@5.0.0': dependencies: '@fluidframework/common-utils': 3.1.0 @@ -30982,6 +31082,25 @@ snapshots: - supports-color - utf-8-validate + '@fluidframework/server-local-server@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-lambdas': 6.0.0(debug@4.4.0) + '@fluidframework/server-memory-orderer': 6.0.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@fluidframework/server-test-utils': 6.0.0 + debug: 4.4.0(supports-color@8.1.1) + events_pkg: events@3.3.0 + jsrsasign: 11.1.0 + uuid: 11.1.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + '@fluidframework/server-memory-orderer@5.0.0': dependencies: '@fluidframework/common-utils': 3.1.0 @@ -31009,6 +31128,33 @@ snapshots: - supports-color - utf-8-validate + '@fluidframework/server-memory-orderer@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/protocol-base': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-lambdas': 6.0.0(debug@4.4.0) + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@types/debug': 4.1.12 + '@types/double-ended-queue': 2.1.7 + '@types/lodash': 4.17.13 + '@types/node': 18.19.67 + '@types/ws': 6.0.4 + assert: 2.1.0 + debug: 4.4.0(supports-color@8.1.1) + double-ended-queue: 2.1.0-0 + events: 3.3.0 + lodash: 4.17.21 + sillyname: 0.1.0 + uuid: 11.1.0 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + '@fluidframework/server-services-client@0.1036.5002': dependencies: '@fluidframework/common-utils': 0.32.2 @@ -31044,6 +31190,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/server-services-client@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-base': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + axios: 1.8.4(debug@4.4.0) + crc-32: 1.2.0 + debug: 4.4.0(supports-color@8.1.1) + json-stringify-safe: 5.0.1 + jsrsasign: 11.1.0 + jwt-decode: 4.0.0 + sillyname: 0.1.0 + uuid: 11.1.0 + transitivePeerDependencies: + - supports-color + '@fluidframework/server-services-core@5.0.0': dependencies: '@fluidframework/common-utils': 3.1.0 @@ -31059,23 +31222,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@fluidframework/server-services-shared@5.0.0': + '@fluidframework/server-services-core@6.0.0': dependencies: '@fluidframework/common-utils': 3.1.0 - '@fluidframework/gitresources': 5.0.0 - '@fluidframework/protocol-base': 5.0.0 + '@fluidframework/gitresources': 6.0.0 '@fluidframework/protocol-definitions': 3.2.0 - '@fluidframework/server-services-client': 5.0.0 - '@fluidframework/server-services-core': 5.0.0 - '@fluidframework/server-services-telemetry': 5.0.0 - '@fluidframework/server-services-utils': 5.0.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@types/nconf': 0.10.7 + '@types/node': 18.19.67 + debug: 4.4.0(supports-color@8.1.1) + events: 3.3.0 + nconf: 0.12.1 + transitivePeerDependencies: + - supports-color + + '@fluidframework/server-services-shared@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-base': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@fluidframework/server-services-utils': 6.0.0 '@socket.io/redis-adapter': 8.3.0(socket.io-adapter@2.5.5) '@socket.io/sticky': 1.0.4 body-parser: 1.20.3 debug: 4.4.0(supports-color@8.1.1) events: 3.3.0 + express: 4.21.2 fast-redact: 3.5.0 - ioredis: 5.4.1 + ioredis: 5.6.1 lodash: 4.17.21 nconf: 0.12.1 notepack.io: 2.3.0 @@ -31083,7 +31262,7 @@ snapshots: socket.io: 4.8.1 socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 - uuid: 9.0.1 + uuid: 11.1.0 winston: 3.17.0 transitivePeerDependencies: - bufferutil @@ -31098,15 +31277,23 @@ snapshots: serialize-error: 8.1.0 uuid: 9.0.1 - '@fluidframework/server-services-utils@5.0.0': + '@fluidframework/server-services-telemetry@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + json-stringify-safe: 5.0.1 + path-browserify: 1.0.1 + serialize-error: 8.1.0 + uuid: 11.1.0 + + '@fluidframework/server-services-utils@6.0.0': dependencies: '@fluidframework/protocol-definitions': 3.2.0 - '@fluidframework/server-services-client': 5.0.0 - '@fluidframework/server-services-core': 5.0.0 - '@fluidframework/server-services-telemetry': 5.0.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 debug: 4.4.0(supports-color@8.1.1) express: 4.21.2 - ioredis: 5.4.1 + ioredis: 5.6.1 json-stringify-safe: 5.0.1 jsonwebtoken: 9.0.2 morgan: 1.10.0 @@ -31114,7 +31301,7 @@ snapshots: serialize-error: 8.1.0 sillyname: 0.1.0 split: 1.0.1 - uuid: 9.0.1 + uuid: 11.1.0 winston: 3.17.0 winston-transport: 4.9.0 transitivePeerDependencies: @@ -31141,6 +31328,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/server-test-utils@6.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-base': 6.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@types/ioredis-mock': 8.2.6(ioredis@5.6.1) + assert: 2.1.0 + debug: 4.4.0(supports-color@8.1.1) + events: 3.3.0 + ioredis: 5.6.1 + ioredis-mock: 8.9.0(@types/ioredis-mock@8.2.6(ioredis@5.6.1))(ioredis@5.6.1) + lodash: 4.17.21 + string-hash: 1.1.3 + uuid: 11.1.0 + transitivePeerDependencies: + - supports-color + '@fluidframework/shared-object-base@1.4.0': dependencies: '@fluidframework/common-definitions': 0.20.1 @@ -33520,6 +33728,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@types/ioredis-mock@8.2.6(ioredis@5.6.1)': + dependencies: + ioredis: 5.6.1 + '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -37789,6 +38001,16 @@ snapshots: ioredis: 5.4.1 semver: 7.7.1 + ioredis-mock@8.9.0(@types/ioredis-mock@8.2.6(ioredis@5.6.1))(ioredis@5.6.1): + dependencies: + '@ioredis/as-callback': 3.0.0 + '@ioredis/commands': 1.2.0 + '@types/ioredis-mock': 8.2.6(ioredis@5.6.1) + fengari: 0.1.4 + fengari-interop: 0.1.3(fengari@0.1.4) + ioredis: 5.6.1 + semver: 7.7.1 + ioredis@5.4.1: dependencies: '@ioredis/commands': 1.2.0 @@ -37803,6 +38025,20 @@ snapshots: transitivePeerDependencies: - supports-color + ioredis@5.6.1: + dependencies: + '@ioredis/commands': 1.2.0 + cluster-key-slot: 1.1.2 + debug: 4.4.0(supports-color@8.1.1) + denque: 2.1.0 + lodash.defaults: 4.2.0 + lodash.isarguments: 3.1.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + ip-address@9.0.5: dependencies: jsbn: 1.1.0 @@ -40450,6 +40686,8 @@ snapshots: opener@1.5.2: {} + opossum@8.5.0: {} + optionator@0.8.3: dependencies: deep-is: 0.1.4 @@ -42843,21 +43081,21 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinylicious@5.0.0: + tinylicious@6.0.0: dependencies: '@fluidframework/common-utils': 3.1.0 - '@fluidframework/gitresources': 5.0.0 - '@fluidframework/protocol-base': 5.0.0 + '@fluidframework/gitresources': 6.0.0 + '@fluidframework/protocol-base': 6.0.0 '@fluidframework/protocol-definitions': 3.2.0 - '@fluidframework/server-lambdas': 5.0.0(debug@4.4.0) - '@fluidframework/server-local-server': 5.0.0 - '@fluidframework/server-memory-orderer': 5.0.0 - '@fluidframework/server-services-client': 5.0.0 - '@fluidframework/server-services-core': 5.0.0 - '@fluidframework/server-services-shared': 5.0.0 - '@fluidframework/server-services-telemetry': 5.0.0 - '@fluidframework/server-services-utils': 5.0.0 - '@fluidframework/server-test-utils': 5.0.0 + '@fluidframework/server-lambdas': 6.0.0(debug@4.4.0) + '@fluidframework/server-local-server': 6.0.0 + '@fluidframework/server-memory-orderer': 6.0.0 + '@fluidframework/server-services-client': 6.0.0 + '@fluidframework/server-services-core': 6.0.0 + '@fluidframework/server-services-shared': 6.0.0 + '@fluidframework/server-services-telemetry': 6.0.0 + '@fluidframework/server-services-utils': 6.0.0 + '@fluidframework/server-test-utils': 6.0.0 agentkeepalive: 4.5.0 axios: 1.8.4(debug@4.4.0) body-parser: 1.20.3 @@ -42876,7 +43114,7 @@ snapshots: nconf: 0.12.1 socket.io: 4.8.1 split: 1.0.1 - uuid: 9.0.1 + uuid: 11.1.0 winston: 3.17.0 transitivePeerDependencies: - bufferutil @@ -43456,6 +43694,8 @@ snapshots: utils-merge@1.0.1: {} + uuid@11.1.0: {} + uuid@8.3.2: {} uuid@9.0.1: {} From 317acfcde5d3325ce1038cf072a73876d3a06f0b Mon Sep 17 00:00:00 2001 From: Scott Norton Date: Tue, 17 Jun 2025 10:44:21 -0400 Subject: [PATCH 2/3] exclude uuid from bundle size tests --- examples/utils/bundle-size-tests/webpack.config.cjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/utils/bundle-size-tests/webpack.config.cjs b/examples/utils/bundle-size-tests/webpack.config.cjs index e40061eb14b8..d45befe4685c 100644 --- a/examples/utils/bundle-size-tests/webpack.config.cjs +++ b/examples/utils/bundle-size-tests/webpack.config.cjs @@ -116,7 +116,10 @@ module.exports = { * We try to avoid duplicate packages, but sometimes we have to allow them since the duplication is coming from a third party library we do not control * IMPORTANT: Do not add any new exceptions to this list without first doing a deep investigation on why a PR adds a new duplication, this hides a bundle size issue */ - exclude: (instance) => false, + exclude: (instance) => + // @fluidframework/server-services-client pulls in uuid 11.1.0, and thus bundles using it get this package duplicated until the version of uuid in client gets updated. + // TODO: Remove this when uuid is bumped in client packages + instance.name === "uuid", }), new BundleAnalyzerPlugin({ analyzerMode: "static", From 912dcd20b5576d826391e83a1a07ebf7cb0af1fc Mon Sep 17 00:00:00 2001 From: Scott Norton Date: Tue, 17 Jun 2025 15:05:38 -0400 Subject: [PATCH 3/3] update comment --- examples/utils/bundle-size-tests/webpack.config.cjs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/utils/bundle-size-tests/webpack.config.cjs b/examples/utils/bundle-size-tests/webpack.config.cjs index d45befe4685c..c9f6b57fe720 100644 --- a/examples/utils/bundle-size-tests/webpack.config.cjs +++ b/examples/utils/bundle-size-tests/webpack.config.cjs @@ -117,8 +117,10 @@ module.exports = { * IMPORTANT: Do not add any new exceptions to this list without first doing a deep investigation on why a PR adds a new duplication, this hides a bundle size issue */ exclude: (instance) => - // @fluidframework/server-services-client pulls in uuid 11.1.0, and thus bundles using it get this package duplicated until the version of uuid in client gets updated. - // TODO: Remove this when uuid is bumped in client packages + // TODO: Server packages use uuid ^11.1.0 but client packages are still pulling in ^9.0.1. Because of this, we are + // currently pulling in both versions of the uuid package. + // The below check was added to avoid the duplication error for uuid, but it should be removed once we update + // the client packages to use uuid ^11.1.0. instance.name === "uuid", }), new BundleAnalyzerPlugin({