Skip to content

Releases: microsoft/FluidFramework

Fluid Framework v2.0.0-internal.5.2.0 (minor)

05 Jul 22:36
7981852
Compare
Choose a tag to compare

Changes in Fluid Framework v2.0.0-internal.5.2.0

IConnectionDetailsInternal and IDeltaHandlerStrategy deprecated

The IConnectionDetailsInternal and IDeltaHandlerStrategy interfaces from the @fluidframework/container-definitions package have been deprecated and will be removed in a future release. These are internal-only interfaces and should not be used.

Deprecate unnecessary exports

This change deprecates a number of interfaces in the merge tree package that are not used in the exported apis surface and therefore should not be used.

Deprecate ISegment.parent

This change deprecates the parent property on the ISegment interface. The property will still exist, but should not generally be used by outside consumers.

There are some circumstances where a consumer may wish to know if a segment is still in the underlying tree and were using the parent property to determine that.

Please change those checks to use the following "parent" in segment && segment.parent !== undefined

slide parameter in changeInterval event

The changeInterval event listener has a new parameter "slide" that is true if the event was caused by the interval endpoint sliding from a removed range.

IContainerContext members deprecated

IContainerContext members disposed, dispose(), serviceConfiguration, and id have been deprecated and will be removed in an upcoming release.

disposed - The disposed state on the IContainerContext is not meaningful to the runtime.

dispose() - The runtime is not permitted to dispose the IContainerContext, this results in an inconsistent system state.

serviceConfiguration - This property is redundant, and is unused by the runtime. The same information can be found via deltaManager.serviceConfiguration on this object if it is necessary.

id - The docId is already logged by the IContainerContext.taggedLogger for telemetry purposes, so this is generally unnecessary for telemetry. If the id is needed for other purposes it should be passed to the consumer explicitly.

EventForwarder and IDisposable members deprecated from PureDataObject

The EventForwarder and IDisposable members have been deprecated from PureDataObject and will be removed in an upcoming release. The EventForwarder pattern was mostly unused by the current implementation, and is also recommended against generally (instead, register and forward events explicitly). The disposal implementation was incomplete and likely to cause poor behavior as the disposal was not observable by default. Inheritors of the PureDataObject can of course still implement their own di

build-tools v0.20.0 (minor)

30 Jun 17:51
d061f18
Compare
Choose a tag to compare

This is a minor release.

Fluid Framework v2.0.0-internal.5.1.1 (patch)

29 Jun 23:55
745f2d4
Compare
Choose a tag to compare

What's Changed

  • [bump] client: 2.0.0-internal.5.1.0 => 2.0.0-internal.5.1.1 (patch) #16197
  • [v2int/5.1] Port #16187 (Summarizer: Rename setting to flight it to new code only) #16191
  • [V2int/5.1] Port #15988 (Validate summary before uploading it with single commit summaries) #16189

Full Changelog: client_v2.0.0-internal.5.1.0...client_v2.0.0-internal.5.1.1

Fluid Framework v2.0.0-internal.5.1.0 (minor)

27 Jun 19:31
00fffa7
Compare
Choose a tag to compare

This is a minor release. It contains only bug fixes. There are no deprecations in this release.

build-tools v0.19.0 (minor)

19 Jun 16:18
dac7f34
Compare
Choose a tag to compare

This is a minor release.

Fluid Framework v2.0.0-internal.5.0.1 (patch)

14 Jun 21:27
1a8df51
Compare
Choose a tag to compare

What's Changed

  • [bump] client: 2.0.0-internal.5.0.0 => 2.0.0-internal.5.0.1 (patch) #15859
  • Populating sub directories correctly in Shared Directory (#15982) #15991
  • build(deps): Bump build-tools dependencies in client #15961

Full Changelog: client_v2.0.0-internal.5.0.0...client_v2.0.0-internal.5.0.1

Fluid Framework v2.0.0-internal.4.4.1 (patch)

14 Jun 20:37
192e9ae
Compare
Choose a tag to compare

What's Changed

  • Populating sub directories correctly in Shared Directory (#15982) #15990
  • build(deps): Bump build-tools dependencies in client #15962
  • [bump] client: 2.0.0-internal.4.4.0 => 2.0.0-internal.4.4.1 (patch) #15843

Full Changelog: client_v2.0.0-internal.4.4.0...client_v2.0.0-internal.4.4.1

Fluid Framework v2.0.0-internal.4.3.1 (patch)

13 Jun 16:57
9e1d1af
Compare
Choose a tag to compare

What's Changed

  • [v2int 4.3 port] Don't schedule session refresh timers multiple times (#15596) #15956
  • [v2int 4.3 port] ci: Pin version downloaded by npx lerna (#15922) #15958
  • build(deps): Bump build-tools dependencies in client #15963
  • [bump] client: 2.0.0-internal.4.3.0 => 2.0.0-internal.4.3.1 (patch) #15647

Full Changelog: client_v2.0.0-internal.4.3.0...client_v2.0.0-internal.4.3.1

build-tools v0.18.2 (patch)

08 Jun 20:52
4be717d
Compare
Choose a tag to compare

What's Changed

  • fix: Pin version for npx lerna in build-tools (release branch) #15924

Full Changelog: build-tools_v0.18.1...build-tools_v0.18.2

build-tools v0.18.1 (patch)

08 Jun 20:31
3b3a012
Compare
Choose a tag to compare

What's Changed

  • [release/build-tools/0.18] Non-zero exit when there is build error #15918

Full Changelog: build-tools_v0.18.0...build-tools_v0.18.1