-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Remove unstable MSC2858 APIs #10103
Comments
The first release in August is going to be 1.40, for the record. |
MSC2858 support is gated by an experimental flag, so the first step here is probably to turn that off on matrix.org. |
@richvdh notes that we can check if anyone is calling the _unstable endpoint. |
@richvdh to do that, and @reivilibre to observer (welcome (back) to the team!) |
I went through the haproxy logs (thanks for your help Rich!) on matrix.org and found that we have roughly between 20 and 100 hits to this unstable API per hour. I took a sample of one hour on one haproxy and found that all 47 requests were from iPhones. There is already an issue to switch to the stable API, which I have commented on: element-hq/element-ios#4362 . |
N.B. just for the sake of it, I found element-hq/element-android#3442 — Android has already changed over & element-hq/element-web#17521 — web too |
The element iOS team expect to have an update in the app store in two weeks, and recommend waiting another week after that, for 95% penetration of the new version. So, we should be able to revisit this w/c 23rd August. |
We're still seeing a few hits to the old API (like, about 6 per hour) from versions of Element-iOS older than 1.5.0. I spoke to @SBiOSoftWhare and while about 94% of people on element-ios are on the latest version, we'd like that figure to be a bit higher before we turn this off. Let's revisit in another week. |
We checked with the Element iOS team again and they're seeing 94% adoption of 1.5.1 today, using a possibly more accurate metric(?). We'll give it another week. |
Today (2021-09-09), 99.8% of iOS users are on 1.5.0+ according to the Element iOS team. Between 2021-09-01 and 2021-09-08 we've also seen a drop in the rate of requests to the deprecated endpoints, from 37/hour to 10/hour. |
Now waiting for #10693 to be deployed on matrix.org |
Live on matrix.org now. |
Followup to #9627 for APIs defined in matrix-org/matrix-spec-proposals#2858
We're aiming to implement this no sooner than the first release in August. By the calendar, that should be Synapse
1.381.40. Thus, we can implement any time after1.371.39 has branched.Blockers:
1.371.39 has been branchedTasks:
Monitor for a few daysdevelop
The text was updated successfully, but these errors were encountered: