synapse/changelog.d
Jason Little 4d55f2f301
fix: Use the Enum's value for the dictionary key when responding to an admin request for experimental features (#18874)
While exploring bring up of using `orjson`, exposed an interesting flaw.
The stdlib `json` encoder seems to be ok with coercing a `str` from an
`Enum`(specifically, a `Class[str, Enum]`). The `orjson` encoder does
not like that this is a class and not a proper `str` per spec. Using the
`.value` of the enum as the key for the dict produced while answering a
`GET` admin request for experimental features seems to fix this.
2025-09-09 09:50:09 +01:00
..
.gitignore
18583.removal Remove obsolete and experimental /sync/e2ee endpoint. (#18583) 2025-09-09 09:28:45 +01:00
18791.misc Re-introduce: Fix LaterGauge metrics to collect from all servers (#18791) 2025-09-02 12:14:27 -05:00
18823.bugfix Handle rescinding invites over federation (#18823) 2025-09-08 10:55:48 +01:00
18874.misc fix: Use the Enum's value for the dictionary key when responding to an admin request for experimental features (#18874) 2025-09-09 09:50:09 +01:00
18878.docker Suppress "Applying schema" log noise bulk when running Complement tests (#18878) 2025-09-02 13:34:47 -05:00