-
Notifications
You must be signed in to change notification settings - Fork 535
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
Remove deprecated inbound and outbound queues on IDeltaManager #22282
Conversation
⯅ @fluid-example/bundle-size-tests: +890 Bytes
Baseline commit: 8d47008 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't go through the whole thing, just a couple of comments below, and a general comment that I thought we were still holding off on any breaking changes (including to @alpha
/@legacy
APIs).
Yeah, I am not going to merge it until it is allowed to make breaking changes, but want to get review/approval so that I can just merge when it is allowed and to know if it is ok to make this change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Be sure to update PR description - still says IDeltaManagerInternal
packages/test/test-end-to-end-tests/src/test/containerDirtyFlag.spec.ts
Outdated
Show resolved
Hide resolved
Two new notes:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
api changes look good
Integration pipeline with Loop succeeded for the breaking change: https://dev.azure.com/office/OC/_build/results?buildId=32410848&view=results |
"broken": { | ||
"Interface_IFluidContainerInternal": { | ||
"backCompat": false | ||
} | ||
}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm very naive - is this safe? cc: @ChumpChief
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The breaking changes will have these. However, since we first deprecated it and now properly removing it, then it is fine.
Co-authored-by: Tyler Butler <tyler@tylerbutler.com>
🔗 Found some broken links! 💔 Run a link check locally to find them. See linkcheck output
|
|
||
The inbound and outbound properties have been removed from IDeltaManager | ||
|
||
The inbound and outbound properties were deprecated in a previous release and have been removed from IDeltaManager. Please check pull request [#19636](https://github.com/microsoft/FluidFramework/pull/19636) for alternative APIs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would recommend including the migration / replacement API instructions directly here, rather than linking to a PR / release notes. That's a lot of navigation steps for our users to jump through to get the information they need.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will paste here. I added link to the release notes as well. But I can certainly copy those here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a small changeset recommendation, but otherwise docs changes look good.
Will make the change in another PR. Auto merge was on, so it got merged. |
Description
AB#7202
1.) Remove deprecated inbound and outbound queues on IDeltaManager.
2.) Move them to IDeltaManagerFull so that internal Fluid layers can still use it but not the apps.