continuwuity/changelog.d/13.feature
Shane Jaroch 7b846ccffe
feat: implement transactional wrappers around room joins and other key code blocks writing to the database
edits in join.rs to support better transactions

lint fixes

add a test to ensure the database nested transaction panic works as expected

add news fragment
2026-02-23 06:10:43 -05:00

1 line
238 B
Gherkin

Implemented transactional wrappers around room joins and other key database operations to guarantee atomicity. This mitigates previously silent race conditions where partial state was written (fixes #1142 "Room has no state" sync error).