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

Update element.io develop configuration to migrate all existing users to the new rust crypto stack #26939

Merged
merged 1 commit into from
Feb 2, 2024

Conversation

BillCarsonFr
Copy link
Member

@BillCarsonFr BillCarsonFr commented Jan 30, 2024

Depends on:
matrix-org/matrix-react-sdk#12184

The feature flag feature_rust_crypto is not true by default.

The config.json for develop has been updated in order to migrate all existing users to rust (RustCrypto.staged_rollout_percent: 100 ).

app.element.io is only using the default. Meaning that new logins will now use the rust crypo stack.
Existing users will stay on legacy because the RustCrypto.staged_rollout_percent setting default is 0.

The plan is to incrementally update the staged_rollout_percent on app.element.io in future releases.

Checklist

  • Tests written for new code (and old code if feasible)
  • Linter and other CI checks pass
  • Sign-off given on the changes (see CONTRIBUTING.md)

This change is marked as an internal change (Task), so will not be included in the changelog.

@BillCarsonFr BillCarsonFr force-pushed the valere/rust_rollout_phase_0 branch from ced1b79 to b22d18e Compare January 30, 2024 09:34
@BillCarsonFr BillCarsonFr added the T-Task Tasks for the team like planning label Feb 1, 2024
@BillCarsonFr BillCarsonFr marked this pull request as ready for review February 2, 2024 12:42
@BillCarsonFr BillCarsonFr requested a review from a team as a code owner February 2, 2024 12:42
@BillCarsonFr BillCarsonFr force-pushed the valere/rust_rollout_phase_0 branch from b22d18e to e46c4d0 Compare February 2, 2024 12:50
@BillCarsonFr BillCarsonFr added this pull request to the merge queue Feb 2, 2024
Merged via the queue into develop with commit a21a1ca Feb 2, 2024
22 checks passed
@BillCarsonFr BillCarsonFr deleted the valere/rust_rollout_phase_0 branch February 2, 2024 13:29
@t3chguy t3chguy added T-Enhancement T-Task Tasks for the team like planning and removed T-Task Tasks for the team like planning T-Enhancement labels Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Task Tasks for the team like planning
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants