-
-
Notifications
You must be signed in to change notification settings - Fork 595
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 groups and groups-related APIs #2234
Conversation
This API is due for removal in Synapse and has been deprecated for a very long time. People should move away from it soon, but just in case we'll declare this as a breaking change. There is no impact on sync storage here: we happen to store the data in a way that is backwards-compatible for group-supporting clients, and the code guards against missing data from the stores. So, if someone were to revert, they'd be "safe" (probably lose all their group info, but the app wouldn't crash).
Codecov Report
@@ Coverage Diff @@
## develop #2234 +/- ##
===========================================
+ Coverage 58.11% 58.58% +0.47%
===========================================
Files 92 91 -1
Lines 16427 16271 -156
Branches 3782 3757 -25
===========================================
- Hits 9546 9532 -14
+ Misses 6881 6739 -142
|
// ====================================================== | ||
// ** ANCIENT APIS BELOW ** | ||
// ====================================================== |
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 like to point out that code got added below this warning that is not subject to the "ancient apis" warning. Not sure if we should do a better job communicating these things in the future.
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.
💯
* Remove groups and groups-related APIs ([\matrix-org#2234](matrix-org#2234)). * Add Element video room type ([\matrix-org#2273](matrix-org#2273)). * Live location sharing - handle redacted beacons ([\matrix-org#2269](matrix-org#2269)). * Fix getSessionsNeedingBackup() limit support ([\matrix-org#2270](matrix-org#2270)). Contributed by @adamvy. * Fix issues with /search and /context API handling for threads ([\matrix-org#2261](matrix-org#2261)). Fixes element-hq/element-web#21543. * Prevent exception 'Unable to set up secret storage' ([\matrix-org#2260](matrix-org#2260)).
Paired with but not blocked alongside matrix-org/matrix-react-sdk#8027
Paired with matrix-org/synapse#12200 to a degree
For element-hq/element-web#17532
Must not land before matrix-org/matrix-react-sdk#8027
This API is due for removal in Synapse and has been deprecated for a very long time. People should move away from it soon, but just in case we'll declare this as a breaking change.
There is no impact on sync storage here: we happen to store the data in a way that is backwards-compatible for group-supporting clients, and the code guards against missing data from the stores. So, if someone were to revert, they'd be "safe" (probably lose all their group info, but the app wouldn't crash).
Here's what your changelog entry will look like:
🚨 BREAKING CHANGES