Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Bump the fluid-framework-dependencies group with 28 updates #441

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 21, 2024

Bumps the fluid-framework-dependencies group with 28 updates:

Package From To
@fluidframework/tinylicious-client 2.5.0 2.10.0
fluid-framework 2.5.0 2.10.0
@fluidframework/aqueduct 2.5.0 2.10.0
@fluidframework/container-definitions 2.5.0 2.10.0
@fluidframework/container-loader 2.5.0 2.10.0
@fluidframework/container-runtime 2.5.0 2.10.0
@fluidframework/container-runtime-definitions 2.5.0 2.10.0
@fluidframework/core-interfaces 2.5.0 2.10.0
@fluidframework/core-utils 2.5.0 2.10.0
@fluidframework/datastore 2.5.0 2.10.0
@fluidframework/datastore-definitions 2.5.0 2.10.0
@fluidframework/driver-base 2.5.0 2.10.0
@fluidframework/driver-definitions 2.5.0 2.10.0
@fluidframework/driver-utils 2.5.0 2.10.0
@fluidframework/fluid-static 2.5.0 2.10.0
@fluidframework/id-compressor 2.5.0 2.10.0
@fluidframework/map 2.5.0 2.10.0
@fluidframework/merge-tree 2.5.0 2.10.0
@fluidframework/request-handler 2.5.0 2.10.0
@fluidframework/routerlicious-driver 2.5.0 2.10.0
@fluidframework/runtime-definitions 2.5.0 2.10.0
@fluidframework/runtime-utils 2.5.0 2.10.0
@fluidframework/sequence 2.5.0 2.10.0
@fluidframework/shared-object-base 2.5.0 2.10.0
@fluidframework/synthesize 2.5.0 2.10.0
@fluidframework/telemetry-utils 2.5.0 2.10.0
@fluidframework/tinylicious-driver 2.5.0 2.10.0
@fluidframework/tree 2.5.0 2.10.0

Updates @fluidframework/tinylicious-client from 2.5.0 to 2.10.0

Release notes

Sourced from @​fluidframework/tinylicious-client's releases.

Fluid Framework v2.10.0 (minor)

Contents

  • ✨ New Features
    • [New compareFluidHandle function for comparing FluidHandles (#22997)](#user-content-new-comparefluidhandle-function-for-comparing-fluidhandles-22997)
    • [SharedString DDS annotateAdjustRange (#22751)](#user-content-sharedstring-dds-annotateadjustrange-22751)
  • 🌳 SharedTree DDS Changes
    • [Provide more comprehensive replacement to the commitApplied event (#22977)](#user-content-provide-more-comprehensive-replacement-to-the-commitapplied-event-22977)
    • [SharedTree event listeners that implement Listenable now allow deregistration of event listeners via an off() function. (#23046)](#user-content-sharedtree-event-listeners-that-implement-listenable-now-allow-deregistration-of-event-listeners-via-an-off-function-23046)
    • [Allow constructing recursive maps from objects (#23070)](#user-content-allow-constructing-recursive-maps-from-objects-23070)
    • [Fix typing bug in adaptEnum and enumFromStrings (#23077)](#user-content-fix-typing-bug-in-adaptenum-and-enumfromstrings-23077)
  • ⚠️ Deprecations
    • [Unsupported merge-tree types and related exposed internals have been removed (#22696)](#user-content-unsupported-merge-tree-types-and-related-exposed-internals-have-been-removed-22696)
  • Legacy API Changes
    • [MergeTree Client Legacy API Removed (#22697)](#user-content-mergetree-client-legacy-api-removed-22697)
    • [The inbound and outbound properties have been removed from IDeltaManager (#22282)](#user-content-the-inbound-and-outbound-properties-have-been-removed-from-ideltamanager-22282)
    • ["Remove IFluidParentContext.ensureNoDataModelChanges and its implementations (#22842)](#user-content-remove-ifluidparentcontextensurenodatamodelchanges-and-its-implementations-22842)
  • Other Changes
    • [Changes to the batchBegin and batchEnd events on ContainerRuntime (#22791)](#user-content-changes-to-the-batchbegin-and-batchend-events-on-containerruntime-22791)
    • [Presence package updates (#23021)](#user-content-presence-package-updates-23021)

✨ New Features

New compareFluidHandle function for comparing FluidHandles (#22997)

The new compareFluidHandle function has been added to allow comparing handles without having to inspect their internals.

Change details

Commit: 8d47008

Affected packages:

  • @​fluidframework/runtime-utils

⬆️ Table of contents

SharedString DDS annotateAdjustRange (#22751)

This update introduces a new feature to the SharedString DDS, allowing for the adjustment of properties over a specified range. The annotateAdjustRange method enables users to apply adjustments to properties within a given range, providing more flexibility and control over property modifications.

An adjustment is a modification applied to a property value within a specified range. Adjustments can be used to increment or decrement property values dynamically. They are particularly useful in scenarios where property values need to be updated based on user interactions or other events. For example, in a rich text editor, adjustments can be used for modifying indentation levels or font sizes, where multiple users could apply differing numerical adjustments.

Key Features and Use Cases:

  • Adjustments with Constraints: Adjustments can include optional minimum and maximum constraints to ensure the final value falls within specified bounds. This is particularly useful for maintaining consistent formatting in rich text editors.
  • Consistent Property Changes: The feature ensures that property changes are consistent, managing both local and remote changes effectively. This is essential for collaborative rich text editing where multiple users may be making adjustments simultaneously.
  • Rich Text Formatting: Adjustments can be used to modify text properties such as font size, indentation, or other formatting attributes dynamically based on user actions.

... (truncated)

Changelog

Sourced from @​fluidframework/tinylicious-client's changelog.

2.10.0

Dependency updates only.

Commits

Updates fluid-framework from 2.5.0 to 2.10.0

Release notes

Sourced from fluid-framework's releases.

Fluid Framework v2.10.0 (minor)

Contents

  • ✨ New Features
    • [New compareFluidHandle function for comparing FluidHandles (#22997)](#user-content-new-comparefluidhandle-function-for-comparing-fluidhandles-22997)
    • [SharedString DDS annotateAdjustRange (#22751)](#user-content-sharedstring-dds-annotateadjustrange-22751)
  • 🌳 SharedTree DDS Changes
    • [Provide more comprehensive replacement to the commitApplied event (#22977)](#user-content-provide-more-comprehensive-replacement-to-the-commitapplied-event-22977)
    • [SharedTree event listeners that implement Listenable now allow deregistration of event listeners via an off() function. (#23046)](#user-content-sharedtree-event-listeners-that-implement-listenable-now-allow-deregistration-of-event-listeners-via-an-off-function-23046)
    • [Allow constructing recursive maps from objects (#23070)](#user-content-allow-constructing-recursive-maps-from-objects-23070)
    • [Fix typing bug in adaptEnum and enumFromStrings (#23077)](#user-content-fix-typing-bug-in-adaptenum-and-enumfromstrings-23077)
  • ⚠️ Deprecations
    • [Unsupported merge-tree types and related exposed internals have been removed (#22696)](#user-content-unsupported-merge-tree-types-and-related-exposed-internals-have-been-removed-22696)
  • Legacy API Changes
    • [MergeTree Client Legacy API Removed (#22697)](#user-content-mergetree-client-legacy-api-removed-22697)
    • [The inbound and outbound properties have been removed from IDeltaManager (#22282)](#user-content-the-inbound-and-outbound-properties-have-been-removed-from-ideltamanager-22282)
    • ["Remove IFluidParentContext.ensureNoDataModelChanges and its implementations (#22842)](#user-content-remove-ifluidparentcontextensurenodatamodelchanges-and-its-implementations-22842)
  • Other Changes
    • [Changes to the batchBegin and batchEnd events on ContainerRuntime (#22791)](#user-content-changes-to-the-batchbegin-and-batchend-events-on-containerruntime-22791)
    • [Presence package updates (#23021)](#user-content-presence-package-updates-23021)

✨ New Features

New compareFluidHandle function for comparing FluidHandles (#22997)

The new compareFluidHandle function has been added to allow comparing handles without having to inspect their internals.

Change details

Commit: 8d47008

Affected packages:

  • @​fluidframework/runtime-utils

⬆️ Table of contents

SharedString DDS annotateAdjustRange (#22751)

This update introduces a new feature to the SharedString DDS, allowing for the adjustment of properties over a specified range. The annotateAdjustRange method enables users to apply adjustments to properties within a given range, providing more flexibility and control over property modifications.

An adjustment is a modification applied to a property value within a specified range. Adjustments can be used to increment or decrement property values dynamically. They are particularly useful in scenarios where property values need to be updated based on user interactions or other events. For example, in a rich text editor, adjustments can be used for modifying indentation levels or font sizes, where multiple users could apply differing numerical adjustments.

Key Features and Use Cases:

  • Adjustments with Constraints: Adjustments can include optional minimum and maximum constraints to ensure the final value falls within specified bounds. This is particularly useful for maintaining consistent formatting in rich text editors.
  • Consistent Property Changes: The feature ensures that property changes are consistent, managing both local and remote changes effectively. This is essential for collaborative rich text editing where multiple users may be making adjustments simultaneously.
  • Rich Text Formatting: Adjustments can be used to modify text properties such as font size, indentation, or other formatting attributes dynamically based on user actions.

... (truncated)

Changelog

Sourced from fluid-framework's changelog.

2.10.0

Minor Changes

  • Unsupported merge-tree types and related exposed internals have been removed (#22696) 7a032533a6

    As part of ongoing improvements, several internal types and related APIs have been removed. These types are unnecessary for any supported scenarios and could lead to errors if used. Since directly using these types would likely result in errors, these changes are not likely to impact any Fluid Framework consumers.

    Removed types:

    • IMergeTreeTextHelper
    • MergeNode
    • ObliterateInfo
    • PropertiesManager
    • PropertiesRollback
    • SegmentGroup
    • SegmentGroupCollection

    In addition to removing the above types, they are no longer exposed through the following interfaces and their implementations: ISegment, ReferencePosition, and ISerializableInterval.

    Removed functions:

    • addProperties
    • ack

    Removed properties:

    • propertyManager
    • segmentGroups

    The initial deprecations of the now changed or removed types were announced in Fluid Framework v2.2.0: Fluid Framework v2.2.0

  • Fix typing bug in adaptEnum and enumFromStrings (#23077) cfb68388cb

    When using the return value from adaptEnum as a function, passing in a value who's type is a union no longer produced an incorrectly typed return value. This has been fixed.

    Additionally enumFromStrings has improved the typing of its schema, ensuring the returned object's members have sufficiently specific types. Part of this improvement was fixing the .schema property to be a tuple over each of the schema where it was previously a tuple of a single combined schema due to a bug.

    One side-effect of these fixes is that narrowing of the value field of a node typed from the .schema behaves slightly different, such that the node type is now a union instead of it being a single type with a .value that is a union. This means that narrowing based on .value property narrows which node type you have, not just the value property. This mainly matters when matching all cases like the switch statement below:

    const Mode = enumFromStrings(schema, ["Fun", "Bonus"]);
    type Mode = TreeNodeFromImplicitAllowedTypes<typeof Mode.schema>;
    const node = new Mode.Bonus() as Mode;
    switch (node.value) {

... (truncated)

Commits

Updates @fluidframework/aqueduct from 2.5.0 to 2.10.0

Release notes

Sourced from @​fluidframework/aqueduct's releases.

Fluid Framework v2.10.0 (minor)

Contents

  • ✨ New Features
    • [New compareFluidHandle function for comparing FluidHandles (#22997)](#user-content-new-comparefluidhandle-function-for-comparing-fluidhandles-22997)
    • [SharedString DDS annotateAdjustRange (#22751)](#user-content-sharedstring-dds-annotateadjustrange-22751)
  • 🌳 SharedTree DDS Changes
    • [Provide more comprehensive replacement to the commitApplied event (#22977)](#user-content-provide-more-comprehensive-replacement-to-the-commitapplied-event-22977)
    • [SharedTree event listeners that implement Listenable now allow deregistration of event listeners via an off() function. (#23046)](#user-content-sharedtree-event-listeners-that-implement-listenable-now-allow-deregistration-of-event-listeners-via-an-off-function-23046)
    • [Allow constructing recursive maps from objects (#23070)](#user-content-allow-constructing-recursive-maps-from-objects-23070)
    • [Fix typing bug in adaptEnum and enumFromStrings (#23077)](#user-content-fix-typing-bug-in-adaptenum-and-enumfromstrings-23077)
  • ⚠️ Deprecations
    • [Unsupported merge-tree types and related exposed internals have been removed (#22696)](#user-content-unsupported-merge-tree-types-and-related-exposed-internals-have-been-removed-22696)
  • Legacy API Changes
    • [MergeTree Client Legacy API Removed (#22697)](#user-content-mergetree-client-legacy-api-removed-22697)
    • [The inbound and outbound properties have been removed from IDeltaManager (#22282)](#user-content-the-inbound-and-outbound-properties-have-been-removed-from-ideltamanager-22282)
    • ["Remove IFluidParentContext.ensureNoDataModelChanges and its implementations (#22842)](#user-content-remove-ifluidparentcontextensurenodatamodelchanges-and-its-implementations-22842)
  • Other Changes
    • [Changes to the batchBegin and batchEnd events on ContainerRuntime (#22791)](#user-content-changes-to-the-batchbegin-and-batchend-events-on-containerruntime-22791)
    • [Presence package updates (#23021)](#user-content-presence-package-updates-23021)

✨ New Features

New compareFluidHandle function for comparing FluidHandles (#22997)

The new compareFluidHandle function has been added to allow comparing handles without having to inspect their internals.

Change details

Commit: 8d47008

Affected packages:

  • @​fluidframework/runtime-utils

⬆️ Table of contents

SharedString DDS annotateAdjustRange (#22751)

This update introduces a new feature to the SharedString DDS, allowing for the adjustment of properties over a specified range. The annotateAdjustRange method enables users to apply adjustments to properties within a given range, providing more flexibility and control over property modifications.

An adjustment is a modification applied to a property value within a specified range. Adjustments can be used to increment or decrement property values dynamically. They are particularly useful in scenarios where property values need to be updated based on user interactions or other events. For example, in a rich text editor, adjustments can be used for modifying indentation levels or font sizes, where multiple users could apply differing numerical adjustments.

Key Features and Use Cases:

  • Adjustments with Constraints: Adjustments can include optional minimum and maximum constraints to ensure the final value falls within specified bounds. This is particularly useful for maintaining consistent formatting in rich text editors.
  • Consistent Property Changes: The feature ensures that property changes are consistent, managing both local and remote changes effectively. This is essential for collaborative rich text editing where multiple users may be making adjustments simultaneously.
  • Rich Text Formatting: Adjustments can be used to modify text properties such as font size, indentation, or other formatting attributes dynamically based on user actions.

... (truncated)

Changelog

Sourced from @​fluidframework/aqueduct's changelog.

2.10.0

Minor Changes

  • The inbound and outbound properties have been removed from IDeltaManager (#22282) 45a57693f2

    The inbound and outbound properties were deprecated in version 2.0.0-rc.2.0.0 and have been removed from IDeltaManager.

    IDeltaManager.inbound contained functionality that could break core runtime features such as summarization and processing batches if used improperly. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Similarly, IDeltaManager.outbound contained functionality that could break core runtime features such as generation of batches and chunking. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Alternatives

    • Alternatives to IDeltaManager.inbound.on("op", ...) are IDeltaManager.on("op", ...)
    • Alternatives to calling IDeltaManager.inbound.pause, IDeltaManager.outbound.pause for IContainer disconnect use IContainer.disconnect.
    • Alternatives to calling IDeltaManager.inbound.resume, IDeltaManager.outbound.resume for IContainer reconnect use IContainer.connect.
Commits

Updates @fluidframework/container-definitions from 2.5.0 to 2.10.0

Release notes

Sourced from @​fluidframework/container-definitions's releases.

Fluid Framework v2.10.0 (minor)

Contents

  • ✨ New Features
    • [New compareFluidHandle function for comparing FluidHandles (#22997)](#user-content-new-comparefluidhandle-function-for-comparing-fluidhandles-22997)
    • [SharedString DDS annotateAdjustRange (#22751)](#user-content-sharedstring-dds-annotateadjustrange-22751)
  • 🌳 SharedTree DDS Changes
    • [Provide more comprehensive replacement to the commitApplied event (#22977)](#user-content-provide-more-comprehensive-replacement-to-the-commitapplied-event-22977)
    • [SharedTree event listeners that implement Listenable now allow deregistration of event listeners via an off() function. (#23046)](#user-content-sharedtree-event-listeners-that-implement-listenable-now-allow-deregistration-of-event-listeners-via-an-off-function-23046)
    • [Allow constructing recursive maps from objects (#23070)](#user-content-allow-constructing-recursive-maps-from-objects-23070)
    • [Fix typing bug in adaptEnum and enumFromStrings (#23077)](#user-content-fix-typing-bug-in-adaptenum-and-enumfromstrings-23077)
  • ⚠️ Deprecations
    • [Unsupported merge-tree types and related exposed internals have been removed (#22696)](#user-content-unsupported-merge-tree-types-and-related-exposed-internals-have-been-removed-22696)
  • Legacy API Changes
    • [MergeTree Client Legacy API Removed (#22697)](#user-content-mergetree-client-legacy-api-removed-22697)
    • [The inbound and outbound properties have been removed from IDeltaManager (#22282)](#user-content-the-inbound-and-outbound-properties-have-been-removed-from-ideltamanager-22282)
    • ["Remove IFluidParentContext.ensureNoDataModelChanges and its implementations (#22842)](#user-content-remove-ifluidparentcontextensurenodatamodelchanges-and-its-implementations-22842)
  • Other Changes
    • [Changes to the batchBegin and batchEnd events on ContainerRuntime (#22791)](#user-content-changes-to-the-batchbegin-and-batchend-events-on-containerruntime-22791)
    • [Presence package updates (#23021)](#user-content-presence-package-updates-23021)

✨ New Features

New compareFluidHandle function for comparing FluidHandles (#22997)

The new compareFluidHandle function has been added to allow comparing handles without having to inspect their internals.

Change details

Commit: 8d47008

Affected packages:

  • @​fluidframework/runtime-utils

⬆️ Table of contents

SharedString DDS annotateAdjustRange (#22751)

This update introduces a new feature to the SharedString DDS, allowing for the adjustment of properties over a specified range. The annotateAdjustRange method enables users to apply adjustments to properties within a given range, providing more flexibility and control over property modifications.

An adjustment is a modification applied to a property value within a specified range. Adjustments can be used to increment or decrement property values dynamically. They are particularly useful in scenarios where property values need to be updated based on user interactions or other events. For example, in a rich text editor, adjustments can be used for modifying indentation levels or font sizes, where multiple users could apply differing numerical adjustments.

Key Features and Use Cases:

  • Adjustments with Constraints: Adjustments can include optional minimum and maximum constraints to ensure the final value falls within specified bounds. This is particularly useful for maintaining consistent formatting in rich text editors.
  • Consistent Property Changes: The feature ensures that property changes are consistent, managing both local and remote changes effectively. This is essential for collaborative rich text editing where multiple users may be making adjustments simultaneously.
  • Rich Text Formatting: Adjustments can be used to modify text properties such as font size, indentation, or other formatting attributes dynamically based on user actions.

... (truncated)

Changelog

Sourced from @​fluidframework/container-definitions's changelog.

2.10.0

Minor Changes

  • The inbound and outbound properties have been removed from IDeltaManager (#22282) 45a57693f2

    The inbound and outbound properties were deprecated in version 2.0.0-rc.2.0.0 and have been removed from IDeltaManager.

    IDeltaManager.inbound contained functionality that could break core runtime features such as summarization and processing batches if used improperly. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Similarly, IDeltaManager.outbound contained functionality that could break core runtime features such as generation of batches and chunking. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Alternatives

    • Alternatives to IDeltaManager.inbound.on("op", ...) are IDeltaManager.on("op", ...)
    • Alternatives to calling IDeltaManager.inbound.pause, IDeltaManager.outbound.pause for IContainer disconnect use IContainer.disconnect.
    • Alternatives to calling IDeltaManager.inbound.resume, IDeltaManager.outbound.resume for IContainer reconnect use IContainer.connect.
Commits

Updates @fluidframework/container-loader from 2.5.0 to 2.10.0

Release notes

Sourced from @​fluidframework/container-loader's releases.

Fluid Framework v2.10.0 (minor)

Contents

  • ✨ New Features
    • [New compareFluidHandle function for comparing FluidHandles (#22997)](#user-content-new-comparefluidhandle-function-for-comparing-fluidhandles-22997)
    • [SharedString DDS annotateAdjustRange (#22751)](#user-content-sharedstring-dds-annotateadjustrange-22751)
  • 🌳 SharedTree DDS Changes
    • [Provide more comprehensive replacement to the commitApplied event (#22977)](#user-content-provide-more-comprehensive-replacement-to-the-commitapplied-event-22977)
    • [SharedTree event listeners that implement Listenable now allow deregistration of event listeners via an off() function. (#23046)](#user-content-sharedtree-event-listeners-that-implement-listenable-now-allow-deregistration-of-event-listeners-via-an-off-function-23046)
    • [Allow constructing recursive maps from objects (#23070)](#user-content-allow-constructing-recursive-maps-from-objects-23070)
    • [Fix typing bug in adaptEnum and enumFromStrings (#23077)](#user-content-fix-typing-bug-in-adaptenum-and-enumfromstrings-23077)
  • ⚠️ Deprecations
    • [Unsupported merge-tree types and related exposed internals have been removed (#22696)](#user-content-unsupported-merge-tree-types-and-related-exposed-internals-have-been-removed-22696)
  • Legacy API Changes
    • [MergeTree Client Legacy API Removed (#22697)](#user-content-mergetree-client-legacy-api-removed-22697)
    • [The inbound and outbound properties have been removed from IDeltaManager (#22282)](#user-content-the-inbound-and-outbound-properties-have-been-removed-from-ideltamanager-22282)
    • ["Remove IFluidParentContext.ensureNoDataModelChanges and its implementations (#22842)](#user-content-remove-ifluidparentcontextensurenodatamodelchanges-and-its-implementations-22842)
  • Other Changes
    • [Changes to the batchBegin and batchEnd events on ContainerRuntime (#22791)](#user-content-changes-to-the-batchbegin-and-batchend-events-on-containerruntime-22791)
    • [Presence package updates (#23021)](#user-content-presence-package-updates-23021)

✨ New Features

New compareFluidHandle function for comparing FluidHandles (#22997)

The new compareFluidHandle function has been added to allow comparing handles without having to inspect their internals.

Change details

Commit: 8d47008

Affected packages:

  • @​fluidframework/runtime-utils

⬆️ Table of contents

SharedString DDS annotateAdjustRange (#22751)

This update introduces a new feature to the SharedString DDS, allowing for the adjustment of properties over a specified range. The annotateAdjustRange method enables users to apply adjustments to properties within a given range, providing more flexibility and control over property modifications.

An adjustment is a modification applied to a property value within a specified range. Adjustments can be used to increment or decrement property values dynamically. They are particularly useful in scenarios where property values need to be updated based on user interactions or other events. For example, in a rich text editor, adjustments can be used for modifying indentation levels or font sizes, where multiple users could apply differing numerical adjustments.

Key Features and Use Cases:

  • Adjustments with Constraints: Adjustments can include optional minimum and maximum constraints to ensure the final value falls within specified bounds. This is particularly useful for maintaining consistent formatting in rich text editors.
  • Consistent Property Changes: The feature ensures that property changes are consistent, managing both local and remote changes effectively. This is essential for collaborative rich text editing where multiple users may be making adjustments simultaneously.
  • Rich Text Formatting: Adjustments can be used to modify text properties such as font size, indentation, or other formatting attributes dynamically based on user actions.

... (truncated)

Changelog

Sourced from @​fluidframework/container-loader's changelog.

2.10.0

Minor Changes

  • The inbound and outbound properties have been removed from IDeltaManager (#22282) 45a57693f2

    The inbound and outbound properties were deprecated in version 2.0.0-rc.2.0.0 and have been removed from IDeltaManager.

    IDeltaManager.inbound contained functionality that could break core runtime features such as summarization and processing batches if used improperly. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Similarly, IDeltaManager.outbound contained functionality that could break core runtime features such as generation of batches and chunking. Data loss or corruption could occur when IDeltaManger.inbound.pause() or IDeltaManager.inbound.resume() were called.

    Alternatives

    • Alternatives to IDeltaManager.inbound.on("op", ...) are IDeltaManager.on("op", ...)
    • Alternatives to calling IDeltaManager.inbound.pause, IDeltaManager.outbound.pause for IContainer disconnect use IContainer.disconnect.
    • Alternatives to calling IDeltaManager.inbound.resume, IDeltaManager.outbound.resume for IContainer reconnect use IContainer.connect.
Commits

Updates @fluidframework/container-runtime from 2.5.0 to 2.10.0

Release notes

Sourced from @​fluidframework/container-runtime's releases.

Fluid Framework v2.10.0 (minor)

Contents

Bumps the fluid-framework-dependencies group with 28 updates:

| Package | From | To |
| --- | --- | --- |
| [@fluidframework/tinylicious-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/tinylicious-client) | `2.5.0` | `2.10.0` |
| [fluid-framework](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-framework) | `2.5.0` | `2.10.0` |
| [@fluidframework/aqueduct](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/aqueduct) | `2.5.0` | `2.10.0` |
| [@fluidframework/container-definitions](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/common/container-definitions) | `2.5.0` | `2.10.0` |
| [@fluidframework/container-loader](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/loader/container-loader) | `2.5.0` | `2.10.0` |
| [@fluidframework/container-runtime](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/container-runtime) | `2.5.0` | `2.10.0` |
| [@fluidframework/container-runtime-definitions](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/container-runtime-definitions) | `2.5.0` | `2.10.0` |
| [@fluidframework/core-interfaces](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/common/core-interfaces) | `2.5.0` | `2.10.0` |
| [@fluidframework/core-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/common/core-utils) | `2.5.0` | `2.10.0` |
| [@fluidframework/datastore](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/datastore) | `2.5.0` | `2.10.0` |
| [@fluidframework/datastore-definitions](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/datastore-definitions) | `2.5.0` | `2.10.0` |
| [@fluidframework/driver-base](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/drivers/driver-base) | `2.5.0` | `2.10.0` |
| [@fluidframework/driver-definitions](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/common/driver-definitions) | `2.5.0` | `2.10.0` |
| [@fluidframework/driver-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/loader/driver-utils) | `2.5.0` | `2.10.0` |
| [@fluidframework/fluid-static](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-static) | `2.5.0` | `2.10.0` |
| [@fluidframework/id-compressor](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/id-compressor) | `2.5.0` | `2.10.0` |
| [@fluidframework/map](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/dds/map) | `2.5.0` | `2.10.0` |
| [@fluidframework/merge-tree](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/dds/merge-tree) | `2.5.0` | `2.10.0` |
| [@fluidframework/request-handler](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/request-handler) | `2.5.0` | `2.10.0` |
| [@fluidframework/routerlicious-driver](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/drivers/routerlicious-driver) | `2.5.0` | `2.10.0` |
| [@fluidframework/runtime-definitions](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/runtime-definitions) | `2.5.0` | `2.10.0` |
| [@fluidframework/runtime-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/runtime-utils) | `2.5.0` | `2.10.0` |
| [@fluidframework/sequence](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/dds/sequence) | `2.5.0` | `2.10.0` |
| [@fluidframework/shared-object-base](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/dds/shared-object-base) | `2.5.0` | `2.10.0` |
| [@fluidframework/synthesize](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/synthesize) | `2.5.0` | `2.10.0` |
| [@fluidframework/telemetry-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/utils/telemetry-utils) | `2.5.0` | `2.10.0` |
| [@fluidframework/tinylicious-driver](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/drivers/tinylicious-driver) | `2.5.0` | `2.10.0` |
| [@fluidframework/tree](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/dds/tree) | `2.5.0` | `2.10.0` |


Updates `@fluidframework/tinylicious-client` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/tinylicious-client/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/service-clients/tinylicious-client)

Updates `fluid-framework` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/framework/fluid-framework)

Updates `@fluidframework/aqueduct` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/framework/aqueduct)

Updates `@fluidframework/container-definitions` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/common/container-definitions)

Updates `@fluidframework/container-loader` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/loader/container-loader)

Updates `@fluidframework/container-runtime` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/container-runtime)

Updates `@fluidframework/container-runtime-definitions` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/container-runtime-definitions)

Updates `@fluidframework/core-interfaces` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/common/core-interfaces)

Updates `@fluidframework/core-utils` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/common/core-utils)

Updates `@fluidframework/datastore` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/datastore)

Updates `@fluidframework/datastore-definitions` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/datastore-definitions)

Updates `@fluidframework/driver-base` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/driver-base/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/drivers/driver-base)

Updates `@fluidframework/driver-definitions` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/driver-definitions/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/common/driver-definitions)

Updates `@fluidframework/driver-utils` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/driver-utils/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/loader/driver-utils)

Updates `@fluidframework/fluid-static` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-static/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/framework/fluid-static)

Updates `@fluidframework/id-compressor` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/id-compressor/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/id-compressor)

Updates `@fluidframework/map` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/map/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/dds/map)

Updates `@fluidframework/merge-tree` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/merge-tree/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/dds/merge-tree)

Updates `@fluidframework/request-handler` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/request-handler/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/framework/request-handler)

Updates `@fluidframework/routerlicious-driver` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/routerlicious-driver/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/drivers/routerlicious-driver)

Updates `@fluidframework/runtime-definitions` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-definitions/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/runtime-definitions)

Updates `@fluidframework/runtime-utils` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-utils/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/runtime/runtime-utils)

Updates `@fluidframework/sequence` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/sequence/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/dds/sequence)

Updates `@fluidframework/shared-object-base` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/shared-object-base/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/dds/shared-object-base)

Updates `@fluidframework/synthesize` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/synthesize/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/framework/synthesize)

Updates `@fluidframework/telemetry-utils` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/utils/telemetry-utils)

Updates `@fluidframework/tinylicious-driver` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/tinylicious-driver/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/drivers/tinylicious-driver)

Updates `@fluidframework/tree` from 2.5.0 to 2.10.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/tree/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.10.0/packages/dds/tree)

---
updated-dependencies:
- dependency-name: "@fluidframework/tinylicious-client"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: fluid-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/aqueduct"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/container-definitions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/container-loader"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/container-runtime"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/container-runtime-definitions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/core-interfaces"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/core-utils"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/datastore"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/datastore-definitions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/driver-base"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/driver-definitions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/driver-utils"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/fluid-static"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/id-compressor"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/map"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/merge-tree"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/request-handler"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/routerlicious-driver"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/runtime-definitions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/runtime-utils"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/sequence"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/shared-object-base"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/synthesize"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/telemetry-utils"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/tinylicious-driver"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
- dependency-name: "@fluidframework/tree"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: fluid-framework-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 21, 2024
@dependabot dependabot bot requested a review from a team November 21, 2024 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants