742a0db07b
The 0.15.0 release was a misfire so we're skipping this version number.
3.6 KiB
3.6 KiB
Changelog
All notable changes to this project will be documented in this file.
[Unreleased] - ReleaseDate
[0.16.0] - 2025-12-04
Features
-
Implement new method
CryptoStore::get_withheld_sessions_by_room_id. (#5819) -
[breaking]
SqliteCryptoStore::get_withheld_infonow returnsResult<Option<RoomKeyWithheldEntry>>. (#5737) -
Implement a new constructor that allows to open
SqliteCryptoStorewith a cryptographic key (#5472)
Refactor
- [breaking] Change the logic for opening a store so as to use a
Secretenum in the functionopen_with_poolinstead of apassphrase(#5472)
[0.14.0] - 2025-09-04
No notable changes in this release.
[0.13.0] - 2025-07-10
Security Fixes
- Fix SQL injection vulnerability in
find_event_relations(). (d0c0100, Moderate, CVE-2025-53549, GHSA-275g-g844-73jh)
[0.12.0] - 2025-06-10
Bug Fixes
- Fix a
UNIQUEconstraint violation in the event cache store (#5001)
[0.11.0] - 2025-04-11
Features
- Implement the new method of
EventCacheStoreMediaforSqliteEventCacheStore. (#4603) - Defragment an sqlite state store after removing a room. (#4651)
- Add
SqliteStoreConfigand theopen_with_configconstructor on all the stores, it allows to control the maximum size of the pool of connections to SQLite for example. (#4826) - Add
SqliteStoreConfig::path()to override the path given to the constructor (#4870) - Implement
CloneandDebugonSqliteStoreConfig(#4870) - Add
SqliteStoreConfig::with_low_memory_configconstructor (#4894)
[0.10.0] - 2025-02-04
Features
- [breaking]
SqliteEventCacheStoreimplements the new APIs ofEventCacheStoreforMediaRetentionPolicy. See the changelog ofmatrix-sdk-basefor more details. (#4571) - The SQLite databases are optimized during the construction of the stores. It should improve the performance of the queries. (#4602)
- The size of the WAL files is now limited to 10MB. This avoids cases where the WAL file takes as much space as the database. (#4602)
[0.9.0] - 2024-12-18
Features
- Add support for persisting LinkedChunks in the SQLite store. This is a step towards implementing event cache support, enabling a persisted cache of events. (#4340) (#4362)
[0.8.0] - 2024-11-19
Bug Fixes
- Use the
DisplayNamestruct to protect against homoglyph attacks.
Refactor
- Move
event_cache_store/toevent_cache/store/inmatrix-sdk-base.