Commit Graph

  • ffeed655f8 Allow the disabling of the minimum rotation period of the crypto crate from the bindings main Damir Jelić 2026-07-31 16:49:37 +02:00
  • 3acd8d6920 docs(changelog): add entries for automatic call status feature ganfra/automatic_call_status ganfra 2026-07-31 17:50:42 +02:00
  • 0480ba59f0 refactor(ffi): replace set_call_status/clear_call_status with enable_automatic_call_status ganfra 2026-07-31 17:50:42 +02:00
  • 0a7a19987e test(sdk): integration tests for AutomaticCallStatus ganfra 2026-07-31 17:50:41 +02:00
  • ba134d83f6 feat(sdk): add AutomaticCallStatus for MSC4426 m.call auto-sync ganfra 2026-07-31 17:50:34 +02:00
  • f9a2c05f1a chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 dependabot[bot] 2026-07-31 12:52:42 +00:00
  • 971761dcc4 feat(base): add Room::is_device_in_active_room_call ganfra 2026-07-31 15:42:37 +02:00
  • 87fd444e6a ci: Set the correct version comment for the install-action in th msrv workflow Damir Jelić 2026-07-31 14:10:17 +02:00
  • 0d090f5c44 test(sdk): drive start() through a wiremock Secret Storage round trip. Jason Volk 2026-07-20 10:24:41 +00:00
  • 7ede2bebd8 refactor(sdk, ffi): polish the dehydrated-devices surface. Jason Volk 2026-07-20 10:23:11 +00:00
  • b99ffcad31 fix(sdk): honor the client decryption settings when rehydrating. Jason Volk 2026-07-20 10:19:11 +00:00
  • b98c66a189 fix(sdk): keep the dehydrated device when the rehydration drain is truncated. Jason Volk 2026-07-20 10:18:08 +00:00
  • 9bb46ecf46 test(sdk): adapt the live dehydrated-device test to the new API. Jason Volk 2026-07-20 08:08:57 +00:00
  • 7be25d947d fix(sdk): bound the dehydrated-device rehydration drain loop. Jason Volk 2026-07-20 08:06:23 +00:00
  • 24cecc86cd feat(sdk): persist the last uploaded dehydrated device id. Jason Volk 2026-07-20 08:04:56 +00:00
  • d7ec3c19fa refactor(sdk): make the dehydration rotation interval private. Jason Volk 2026-07-20 08:04:01 +00:00
  • be8f2dc0df refactor(sdk, ffi): drive start() with a builder future. Jason Volk 2026-07-20 08:03:37 +00:00
  • aed26ac0bb refactor(sdk, ffi): rename events() to state_stream(). Jason Volk 2026-07-20 08:01:28 +00:00
  • c93501abe8 refactor(sdk): rotate dehydrated devices via spawn_infinite_task. Jason Volk 2026-07-20 08:00:35 +00:00
  • 83b39fd9a0 docs(sdk): drop matrix-js-sdk and code-review references. Jason Volk 2026-07-20 07:59:18 +00:00
  • bd301fdfcc chore(changelog): add MSC3814 dehydrated-devices fragments. Jason Volk 2026-05-22 10:26:29 +00:00
  • b9497c14e1 feat(ffi): expose the dehydrated-device manager to FFI consumers. Jason Volk 2026-05-22 09:56:37 +00:00
  • ec34921ccc test(sdk): live MSC3814 round trip against a real homeserver. Jason Volk 2026-05-22 09:56:14 +00:00
  • efb53838dd test(sdk): integration tests for the MSC3814 dehydrated-devices manager. Jason Volk 2026-05-22 09:55:12 +00:00
  • f29a0f4391 feat(sdk): MatrixMockServer helpers for MSC3814 dehydrated-device endpoints. Jason Volk 2026-05-22 09:51:55 +00:00
  • 2182e20917 doc(sdk): add usage examples to every public dehydrated-device method. Jason Volk 2026-05-22 09:51:35 +00:00
  • cc94eea006 feat(sdk): high-level dehydrated-devices manager (MSC3814). Jason Volk 2026-05-22 09:51:01 +00:00
  • c0884ea864 feat(ffi): Add target and tracing log packs for the search crate Jorge Martín 2026-07-31 09:21:33 +02:00
  • 35bceef09a Merge pull request #6819 from matrix-org/poljar/bump-deps Damir Jelić 2026-07-31 10:51:32 +02:00
  • 7044b6bcfe chore: Add a changelog for the check code breaking change Damir Jelić 2026-07-31 10:23:11 +02:00
  • 43565c5550 docs(ffi): document the default build profiles for the iOS and Android xtasks Stefan Ceriu 2026-07-31 09:57:56 +03:00
  • 10b5cd1c2b chore: Enable default features on our crypto deps Damir Jelić 2026-07-30 20:04:34 +02:00
  • 0452278823 chore: Enable the std feature for the hmac crate Damir Jelić 2026-07-30 14:24:03 +02:00
  • 95ae01fd12 chore: Remove the getrandom2 dep from the matrix-sdk-store-encryption crate Damir Jelić 2026-07-30 19:21:46 +02:00
  • 1f4bf29518 chore: Bump vodozemac Damir Jelić 2026-07-30 13:23:47 +02:00
  • 74a797e5b0 chore: Bump our RustCrypto deps Damir Jelić 2026-07-30 18:26:21 +02:00
  • eb1eb70de4 change(tracing): demote the missing target event id from the redaction event warnings to trace Stefan Ceriu 2026-07-30 17:54:46 +03:00
  • b2ffe22cdf change(tracing): demote the latest event timer to debug Stefan Ceriu 2026-07-30 17:53:11 +03:00
  • 2f2094d848 change(ffi/tracing): bump the matrix_sdk_base::response_processors from debug to info Stefan Ceriu 2026-07-30 17:46:18 +03:00
  • 9d91d0abcc change(ffi/tracing): Split matrix_sdk_crypto::identities::manager into it's own target and set it to info Stefan Ceriu 2026-07-30 17:11:20 +03:00
  • 72ce97e2f4 chore: Bump chacha20 Damir Jelić 2026-07-30 13:23:47 +02:00
  • 6c809ea6b0 chore: Bump more deps Damir Jelić 2026-07-30 13:01:42 +02:00
  • 485179f277 chore: Bump our Wasm-specific deps Damir Jelić 2026-07-30 13:01:42 +02:00
  • b9635628e7 chore: Bump many of our deps Damir Jelić 2026-07-30 12:41:35 +02:00
  • 686318a6a5 fix(search): use a manual reload policy for the Tantivy IndexReader Stefan Ceriu 2026-07-27 14:26:41 +03:00
  • e1717476d6 chore: Bump our MSRV Damir Jelić 2026-07-30 12:53:36 +02:00
  • 25b1b96d21 chore: Bump rusqlite Damir Jelić 2026-07-30 12:32:52 +02:00
  • f448c4672a feat: allow attaching custom fields to outgoing messages and media Alexandros Lykesas 2026-07-28 14:19:21 +03:00
  • ea5193f00b fix(common): keep RingBuffer's capacity across (de)serialization (#6815) Stefan Ceriu 2026-07-29 19:11:08 +03:00
  • dc72cdf890 Use new OutgoingRequest::Body as intended jplatte/outgoing-request-body Jonas Platte 2026-07-28 22:07:51 +02:00
  • df1f15156b fix(ffi): delete the state store's actual -wal/-shm sidecars in clear_caches Alexandros Lykesas 2026-07-28 13:55:04 +03:00
  • edd30e40dd chore(labs): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 17:02:24 +02:00
  • 481ac77049 chore(benchmark): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 16:57:09 +02:00
  • f6fd03a82b chore(benchmark): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 16:24:12 +02:00
  • 23603daa32 chore(ui): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 14:50:17 +02:00
  • 40c84f0deb chore(sdk): Add TracingTimers in th StateLock. Ivan Enderlin 2026-07-28 11:50:24 +02:00
  • 6e540bc6c1 chore(search): Use a const expression for MAX_MILLISECONDS. Ivan Enderlin 2026-07-28 16:51:07 +02:00
  • 58dbb91bec doc(search): Add the changelog file. Ivan Enderlin 2026-07-28 14:48:31 +02:00
  • 641c9802d7 fix(search): Cap the event's timestamp to avoid a panic from Tantivy. Ivan Enderlin 2026-07-28 14:31:13 +02:00
  • edb43d02ef test(search): Ensure it doesn't panic when TimelineEvent::timestamp is used. Ivan Enderlin 2026-07-28 13:38:46 +02:00
  • df22b1cb75 feat(search): Build TantivyDocument by hand instead of using the doc! macro. Ivan Enderlin 2026-07-28 13:14:13 +02:00
  • 6e9f696b24 fix(sdk): Use TimelineEvent::timestamp when building an IndexableEvent. Ivan Enderlin 2026-07-28 12:59:39 +02:00
  • 4c5bac3ae1 refactor(search): Add IndexableEvent::new. Ivan Enderlin 2026-07-28 12:26:57 +02:00
  • 7e6111f443 bindings: flag to prevent falling back to well-known for rtc discovery valere/rtc/widget_transport_discovery Valere 2026-07-28 16:37:33 +02:00
  • 9c069f3c15 add changelog Valere 2026-07-23 18:44:57 +02:00
  • 57b1c01d66 feat(widget): Support RTC transports discovery action Valere 2026-07-23 18:30:45 +02:00
  • 63815eeda0 test(content-scanner): Add test to verify ContentScannerMediaFetcher decrypts encrypted media Jorge Martín 2026-07-28 12:17:16 +02:00
  • ccd225e58e review: keep rtc_foci alias for compat and mark deprecated matrix-sdk-ffi/20260728 Valere 2026-07-24 12:05:12 +02:00
  • 3ceee316cd add changelog Valere 2026-07-23 17:10:07 +02:00
  • 5257ba4d57 add short retry for fetch_rtc by default Valere 2026-07-23 16:56:52 +02:00
  • 87e138aec5 ffi: Use rtc transport discovery before well-known fallback Valere 2026-07-23 16:56:04 +02:00
  • 8e3c283cf3 fixup comment format Valere 2026-07-23 16:55:21 +02:00
  • 1814da55de refactor: rename rtc_foci to well_known_rtc_transports Valere 2026-07-23 16:39:30 +02:00
  • d38809d6e0 feat(client): Support for RTC transports discovery Valere 2026-07-23 16:37:59 +02:00
  • f72a7ed66d doc(changelog): Add entry for call status FFI methods ganfra 2026-07-28 13:34:50 +02:00
  • 9d4be33e0c feat(ffi): Expose set/clear call status on Client ganfra 2026-07-28 10:57:14 +02:00
  • ab701a360e feat(ffi): expose Room::send_single_receipt Alexandros Lykesas 2026-07-28 13:40:05 +03:00
  • d2931eb561 Add changelogs for PR 6780 Damir Jelić 2026-07-23 12:56:43 +02:00
  • 972ff26b0b docs(crypto): Document the decryption settings for the receive sync changes methods Damir Jelić 2026-07-23 11:36:48 +02:00
  • a9ccb9e52a Use the correct msc number for the e2e-encyrption sync changes Damir Jelić 2026-07-23 11:18:09 +02:00
  • 3537c5050e test: Add tests to check that the one-time key count handling is correct Damir Jelić 2026-07-22 11:51:52 +02:00
  • 72730b6e1b fix(base): Use the appropriate sync changes method from the OlmMachine Damir Jelić 2026-07-21 16:01:06 +02:00
  • c238d6cb7b feat(crypto): Add a specialized method to receive sync changes for sliding sync Damir Jelić 2026-07-21 15:44:54 +02:00
  • 290683a6d0 refactor(cyrpto): Move the body of the receive_sync_changes method into a helper Damir Jelić 2026-07-21 15:24:09 +02:00
  • 9763421baa refactor(crypto): Move the one-time key count handling logic to a more convenient place Damir Jelić 2026-07-20 16:08:44 +02:00
  • e8b1bed777 doc(crypto): Improve the receive_sync_changes docs a bit Damir Jelić 2026-07-22 13:43:50 +02:00
  • 3e48e15af8 fix: Update the commit SHA for Ruma so it tracks the latest main plus our patch Jorge Martín 2026-07-20 11:02:01 +02:00
  • d74020406c doc: Add changelog entry Jorge Martín 2026-07-20 10:36:49 +02:00
  • 0bd129f698 fix: Add the omit_checksums option to matrix-sdk-crypto-ffi too, since this crate is also affected. Jorge Martín 2026-07-20 10:34:37 +02:00
  • 5e2bf5ea61 fix: Use a custom UniFFI version with a patch to disable checksums Jorge Martín 2026-07-20 10:00:54 +02:00
  • 5e7078edf3 chore: Remove the deny exception for proc-macro-error2 Damir Jelić 2026-07-28 09:08:28 +02:00
  • 6bed07f5b4 feat(event cache): enable automatic back-pagination via ClientBuilder stefan/automaticBackPagination Stefan Ceriu 2026-07-23 21:26:41 +03:00
  • d300b3a9a4 test(event cache): search backfill makes history searchable Stefan Ceriu 2026-07-22 16:28:15 +03:00
  • 13d465225f feat(ffi): add a dedicated trace pack for the back-pagination queue Stefan Ceriu 2026-07-22 16:27:23 +03:00
  • 143be37990 feat(ffi): expose the search back-pagination sweep Stefan Ceriu 2026-07-22 16:27:04 +03:00
  • 2fa71b05b4 feat(event cache): resolve a room's latest event via back-pagination Stefan Ceriu 2026-07-26 11:22:14 +03:00
  • a4633ae467 feat(event cache): wire the queue into the event cache, replacing the credit system Stefan Ceriu 2026-07-26 11:22:07 +03:00
  • 1960eb1f5c doc: Remove aquamarine usage Yorusaka Miyabi 2026-07-27 21:46:25 +08:00
  • cd4b14d487 chore(deps): bump actions/setup-java from 5.4.0 to 5.6.0 dependabot[bot] 2026-07-27 14:35:22 +00:00
  • 6f69f52674 chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 dependabot[bot] 2026-07-27 14:33:49 +00:00