Commit graph

  • 0e2fb63b4f
    Version 0.10.0 (#2753) Neil Alexander 2022-09-30 13:31:05 +0100
  • 6348486a13
    Transactional isolation for /sync (#2745) Neil Alexander 2022-09-30 12:48:10 +0100
  • 8a82f10046
    Allow more time for device list updates (#2749) Neil Alexander 2022-09-30 09:41:16 +0100
  • 9005e5b4a8
    Add /_dendrite/admin/refreshDevices/{userID} (#2746) Till 2022-09-30 10:32:31 +0200
  • e45ba35e97
    Enable knocking on room versions 8 and 9 (update to matrix-org/gomatrixserverlib@91d455c) Neil Alexander 2022-09-29 20:05:05 +0100
  • 90f1985bf3
    Add network interface registration to pinecone demo (#2750) devonh 2022-09-29 16:05:16 +0000
  • b28bbadeb0
    Update to matrix-org/gomatrixserverlib@377b320 Neil Alexander 2022-09-29 16:55:03 +0100
  • 1b65c97ad1
    Remove Suppressing send-to-device log line Neil Alexander 2022-09-29 16:18:42 +0100
  • e1bf709eb3
    Improve device list update parsing (update to matrix-org/gomatrixserverlib#342) Neil Alexander 2022-09-29 16:08:41 +0100
  • 6f3dbee5f4
    Fix Go 1.18 Neil Alexander 2022-09-29 16:08:00 +0100
  • 68d6eb0a6f
    P2P demo fixes Neil Alexander 2022-09-29 13:06:55 +0100
  • 3f9e38e80a
    Consistent *sql.Tx usage across sync API (#2744) Neil Alexander 2022-09-28 10:18:03 +0100
  • a574ed5369
    Fix for `sql: converting argument $1 type: unsupported type []interfa… (#2743) texuf 2022-09-27 21:19:34 -0700
  • 083ae01520
    Promote reindexing log level Neil Alexander 2022-09-27 17:30:40 +0100
  • 34993717fd
    Update search docs Neil Alexander 2022-09-27 17:10:47 +0100
  • 87be32ca26
    Fulltext implementation using Bleve (#2675) Till 2022-09-27 18:06:49 +0200
  • 6c67552bf9
    Return M_UNRECOGNIZED for unknown CS API endpoints/actions (#2740) Neil Alexander 2022-09-27 15:50:22 +0100
  • 249b32c4f3
    Refactor notifications (#2688) Till 2022-09-27 15:01:34 +0200
  • f18bce93cc
    Pinecone hybrid routing (update to matrix-org/pinecone#67) Neil Alexander 2022-09-27 11:15:49 +0100
  • d531202b0e
    Build Docker images using Go 1.19 (related to #2714) Neil Alexander 2022-09-27 10:52:03 +0100
  • b5bfff47d2
    Use /usr/bin/env bash in shebangs to make them universal (#2735) Dov Alperin 2022-09-27 04:42:08 -0400
  • 12649ccedd
    Improve selectRoomIDsWithAnyMembershipSQL performance (#2738) PiotrKozimor 2022-09-27 10:41:36 +0200
  • 40fec70d13
    Add pinecone demo container image (#2710) networkException 2022-09-27 10:39:39 +0200
  • f022fc1397
    Remove origin field from PDUs (#2737) Neil Alexander 2022-09-26 17:35:35 +0100
  • 3e87096a21
    Use TxStmt in SQLite pusher table Neil Alexander 2022-09-26 09:54:54 +0100
  • 3c416517b0
    Fix possible "Database is locked" issue Till Faelligen 2022-09-26 10:45:35 +0200
  • 8d64c24b23
    Update documentation to state that Dendrite requires PostgreSQL UTF-8 encoding Neil Alexander 2022-09-26 09:33:34 +0100
  • d5978d98fd
    Update to matrix-org/pinecone@0900fceecb Neil Alexander 2022-09-23 16:21:12 +0100
  • 14b7322003
    Add -dir option to dendrite-demo-pinecone and dendrite-demo-yggdrasil Neil Alexander 2022-09-23 15:44:21 +0100
  • a50556dcf0
    Tweak mainline ordering (update to matrix-org/gomatrixserverlib@2217f6c) Neil Alexander 2022-09-23 12:59:00 +0100
  • c53f284fdb
    Get the DeviceListPosition before anything else in complete syncs (#2733) Till 2022-09-22 17:49:35 +0200
  • f40e280327
    Version 0.9.9 (#2732) Neil Alexander 2022-09-22 14:54:25 +0100
  • 0ddfb0cad4
    Tweak InsertMigration to avoid logging (#2720) Till 2022-09-22 15:53:15 +0200
  • 852d856db8
    Update embedded NATS Server to v2.9.1-beta1 (as this includes a fix that prevents high CPU usage after Dendrite startup) Neil Alexander 2022-09-22 13:55:40 +0100
  • 61a34d7cfb
    Bump commonmarker from 0.23.4 to 0.23.6 in /docs (#2731) dependabot[bot] 2022-09-22 11:21:43 +0100
  • d8b19c857f
    HTTP connection keepalives (#2730) Neil Alexander 2022-09-20 17:17:44 +0100
  • bd39748b5c
    Update dependencies (#2729) Neil Alexander 2022-09-20 15:01:19 +0100
  • 201ac05943
    Update readme Neil Alexander 2022-09-20 14:10:30 +0100
  • 97d7cf2232
    Remove deleted state logging lines from sync API (they are pointless) Neil Alexander 2022-09-20 11:25:18 +0100
  • e007b8038f
    Mark device list as stale, if we don't have the requesting device (#2728) Till 2022-09-20 11:32:03 +0200
  • 47af4bff5b
    Update database documentation Neil Alexander 2022-09-20 09:52:22 +0100
  • cf01d29277
    Update contributing documentation Neil Alexander 2022-09-20 09:47:57 +0100
  • 99f6b6a952
    Bug fix #2718 appservice txnid should be different for each batch of events (#2719) Tak Wai Wong 2022-09-19 09:39:06 -0700
  • 7bfc3074d1
    Fix origin on device list update EDUs Till Faelligen 2022-09-16 13:30:20 +0200
  • fc1d8e479b
    Ensure that all state event IDs are included in the added section when rewriting state (#2725) Neil Alexander 2022-09-16 10:35:32 +0100
  • a5f8c07184
    Hopefully fix upgrade-tests (#2717) Till 2022-09-15 07:26:26 +0200
  • 0ea948c705
    Fix Pinecone demo build errors after Pinecone update Neil Alexander 2022-09-14 14:26:24 +0100
  • e6960d0b15
    Update to matrix-org/pinecone@608215eb1b Neil Alexander 2022-09-14 14:25:25 +0100
  • 7f89fed1e4
    Revert 482914aef4 Neil Alexander 2022-09-14 09:55:50 +0100
  • 482914aef4
    Use AckNone on the ephemeral room input consumer Neil Alexander 2022-09-13 15:25:02 +0100
  • b05e028f7d
    Tweak LoadMembershipAtEvent behaviour when state not known (#2716) Neil Alexander 2022-09-13 12:52:09 +0100
  • 3e55856254
    Always resolve state in QueryStateAfterEvents Neil Alexander 2022-09-13 09:37:38 +0100
  • c366ccdfca
    Send-to-device consumer/producer tweaks (#2713) Till 2022-09-13 09:35:45 +0200
  • 100fa9b235
    Check unique constraint errors when manually inserting migrations (#2712) Till 2022-09-13 08:07:43 +0200
  • 62afb936a5
    Update to matrix-org/gomatrixserverlib@7b96db4 Neil Alexander 2022-09-12 15:27:45 +0100
  • 47b2a5d6b8
    Version 0.9.8 Neil Alexander 2022-09-12 13:41:07 +0100
  • 2792d0490f
    Fix missing signature check on the /get_missing_events response Neil Alexander 2022-09-12 12:30:41 +0100
  • 7595fbf58c
    Update to NATS Server v2.9.0 Neil Alexander 2022-09-12 13:24:03 +0100
  • e9af30b3fe
    Update to matrix-org/pinecone@b215925 Neil Alexander 2022-09-12 10:35:04 +0100
  • 3a9dde28fd
    P2P demo tweaks Neil Alexander 2022-09-12 10:19:02 +0100
  • 5997c32452
    Update to matrix-org/gomatrixserverlib@dec87dbaa4 Neil Alexander 2022-09-11 15:39:11 +0100
  • af9a204cc0 Only verify if fulltext indexing is enabled Till Faelligen 2022-09-09 17:19:29 +0200
  • e8687f6f82
    Version 0.9.7 (#2707) Neil Alexander 2022-09-09 15:01:13 +0100
  • 955e69a3b7
    Optimise SharedUsers again by using complete composite index Neil Alexander 2022-09-09 14:18:45 +0100
  • 6ee758df63
    Optimise shared users query in Synx API slightly by removing a potential sort Neil Alexander 2022-09-09 13:50:50 +0100
  • e1bc4f6a1e
    Fix database transaction for keyserver DeleteDeviceKeys Neil Alexander 2022-09-09 13:31:55 +0100
  • c0e17bbe1b
    Fix transactions around assigning NIDs Neil Alexander 2022-09-09 13:13:04 +0100
  • 8196b29657
    Change detection of already executed migrations (#2665) Till 2022-09-09 14:14:52 +0200
  • 646de03d60
    More writer fixes in the Sync API Neil Alexander 2022-09-09 13:06:42 +0100
  • 34e1dc210b
    Use database writer in user API DeleteOldNotifications Neil Alexander 2022-09-09 12:59:28 +0100
  • 64472d9aab
    Update getting pushrules, add tests, tweak pushrules (#2705) Till 2022-09-09 13:56:33 +0200
  • 42a82091a8
    Fix issue with stale device lists (#2702) Till 2022-09-08 12:03:44 +0200
  • d5876abbe9
    Fulltext implementation incl. config (#2480) Till 2022-09-07 18:15:54 +0200
  • 31f4ae8997
    Use a single context instead Neil Alexander 2022-09-07 16:24:43 +0100
  • 5014b35bd7
    Update state reset capture to Sentry Neil Alexander 2022-09-07 16:23:22 +0100
  • 0d697f6754
    Add HTTP status code to FederationClientError (#2699) Till 2022-09-07 16:14:09 +0200
  • 7e8c605f98
    Avoid unneeded JSON operations (#2698) Till 2022-09-07 12:16:04 +0200
  • 4e352390b6
    Re-add waitTime if we're not blacklisted and no RetryAfter was specified. Till Faelligen 2022-09-07 12:13:02 +0200
  • 2cfcfddecc
    Add a SigningKeyUpdate producer (#2697) Till 2022-09-07 11:45:12 +0200
  • 440eb0f3a2
    Handle errors differently in the DeviceListUpdater (#2695) Till 2022-09-07 11:44:27 +0200
  • 847032df36
    Update to matrix-org/gomatrixserverlib@637a173 Neil Alexander 2022-09-07 09:11:36 +0100
  • 489ccc1c60
    Stronger default power levels Neil Alexander 2022-09-06 17:25:17 +0100
  • 70cd9a902c
    State resolution fixes in applyAndAuthEvent (update to matrix-org/gomatrixserverlib#336) Neil Alexander 2022-09-06 17:19:21 +0100
  • fd7661f69c
    Tweak Sentry again Neil Alexander 2022-09-05 17:37:17 +0100
  • 5992b4c7ed
    Set Sentry user where known Neil Alexander 2022-09-05 17:35:43 +0100
  • cd22ba22b0
    Improve Sentry reporting Neil Alexander 2022-09-05 17:25:11 +0100
  • ecee5f10f4
    Tweak logging for detected state resets Neil Alexander 2022-09-05 17:08:54 +0100
  • bea3dbe77b
    State and auth tweaks (update to matrix-org/gomatrixserverlib#335) Neil Alexander 2022-09-05 17:00:54 +0100
  • 1c1d09abd4
    Optimise resolve-state tool Neil Alexander 2022-09-05 14:17:04 +0100
  • d1f87e63f1
    Move SetLatestEvents call Neil Alexander 2022-09-05 13:16:14 +0100
  • 350a5e5393
    Only send (invite) events to the AS if it's interested in it (#2692) Till 2022-09-02 16:03:33 +0200
  • fea869b41f
    Update P2P demos Neil Alexander 2022-09-01 17:12:27 +0100
  • 304acd7adc
    Version 0.9.6 (#2689) Neil Alexander 2022-09-01 14:49:42 +0100
  • 51d229b025
    Configuration tweaks (#2567) Neil Alexander 2022-09-01 14:15:41 +0100
  • ad6b902b84
    Refactor appservices component (#2687) Neil Alexander 2022-09-01 09:20:40 +0100
  • 175f65407a
    Allow batching in JetStreamConsumer (#2686) Neil Alexander 2022-08-31 12:21:56 +0100
  • ba0b3adab4
    Pinecone standalone refactoring (#2685) Neil Alexander 2022-08-31 10:41:32 +0100
  • 02ec00b1bb
    Check for "creator" field in m.room.create during event auth (update to matrix-org/gomatrixserverlib@c71e518) Neil Alexander 2022-08-30 17:40:46 +0100
  • 2be43560ca
    Index on syncapi_send_to_device table (#2684) PiotrKozimor 2022-08-30 15:47:54 +0200
  • 93a6e2f4d3
    Set the notification count when sending push notifications (#2683) Till 2022-08-30 14:54:57 +0200