|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## Dendrite 0.9.2 (2022-08-12) |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* Dendrite now supports history visibility on the `/sync`, `/messages` and `/context` endpoints |
| 8 | + * It should now be possible to view the history of a room in more cases (as opposed to limiting scrollback to the join event or defaulting to the restrictive `"join"` visibility rule as before) |
| 9 | +* The default room version for newly created rooms is now room version 9 |
| 10 | +* New admin endpoint `/_dendrite/admin/resetPassword/{userID}` has been added, which replaces the `-reset-password` flag in `create-account` |
| 11 | +* The `create-account` binary now uses shared secret registration over HTTP to create new accounts, which fixes a number of problems with account data and push rules not being configured correctly for new accounts |
| 12 | +* The internal HTTP APIs for polylith deployments have been refactored for correctness and consistency |
| 13 | +* The federation API will now automatically clean up some EDUs that have failed to send within a certain period of time |
| 14 | +* The `/hierarchy` endpoint will now return potentially joinable rooms (contributed by [texuf](https://github.com/texuf)) |
| 15 | +* The user directory will now show or hide users correctly |
| 16 | + |
| 17 | +### Fixes |
| 18 | + |
| 19 | +* Send-to-device messages should no longer be incorrectly duplicated in `/sync` |
| 20 | +* The federation sender will no longer create unnecessary destination queues as a result of a logic error |
| 21 | +* A bug where database migrations may not execute properly when upgrading from older versions has been fixed |
| 22 | +* A crash when failing to update user account data has been fixed |
| 23 | +* A race condition when generating notification counts has been fixed |
| 24 | +* A race condition when setting up NATS has been fixed (contributed by [brianathere](https://github.com/brianathere)) |
| 25 | +* Stale cache data for membership lazy-loading is now correctly invalidated when doing a complete sync |
| 26 | +* Data races within user-interactive authentication have been fixed (contributed by [tak-hntlabs](https://github.com/tak-hntlabs)) |
| 27 | + |
3 | 28 | ## Dendrite 0.9.1 (2022-08-03) |
4 | 29 |
|
5 | 30 | ### Fixes |
|
10 | 35 | * The media endpoint now sets the `Cache-Control` header correctly to prevent web-based clients from hitting media endpoints excessively |
11 | 36 | * The sync API will now advance the PDU stream position correctly in all cases (contributed by [sergekh2](https://github.com/sergekh2)) |
12 | 37 | * The sync API will now delete the correct range of send-to-device messages when advancing the stream position |
13 | | -* The device list `changed` key in the `/sync` response should now return the correct users |
| 38 | +* The device list `changed` key in the `/sync` response should now return the correct users |
14 | 39 | * A data race when looking up missing state has been fixed |
15 | 40 | * The `/send_join` API is now applying stronger validation to the received membership event |
16 | 41 |
|
|
0 commit comments