element-hq / element-hq/synapse
Implement UUID scheme for users to allow changing usernames
Open
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#1948](https://github.com/matrix-org/synapse/issues/1948).
---
This is a feature request, although perhaps a dangerous one
Contributor guide
Research direction
No files, tests, or entry points are named. Start by tracing how Synapse stores and resolves users and usernames, then assess the compatibility and migration implications of introducing stable user identifiers. Done would require an agreed design for changing usernames without breaking existing references.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100