Commit graph

1723 commits

Author SHA1 Message Date
Neil Alexander 173089de1c
Merge branch 'master' into nats 2021-11-17 10:30:32 +00:00
Neil Alexander e81ef1649b
Version 0.5.1 (#2047)
* Version bump, changelog

* Update to matrix-org/pinecone@8c7a1ad

* Update to matrix-org/pinecone@febf350
2021-11-16 11:37:03 +00:00
Neil Alexander a9e715b5c5
Guard in all key consumers 2021-11-16 09:27:49 +00:00
Neil Alexander ddbef7c3ff
Fix panic in federationsender consumer 2021-11-16 09:25:36 +00:00
Neil Alexander 58b831ad36
Mark room versions 8 and 9 as unstable (update to matrix-org/gomatrixserverlib@15a64d2) 2021-11-15 19:29:03 +00:00
Neil Alexander 5565e40395
Fix default power levels (update to matrix-org/gomatrixserverlib@af2616b) 2021-11-12 15:16:22 +00:00
Neil Alexander 8cc6937fef
Async and sync roomserver input 2021-11-08 13:02:08 +00:00
Neil Alexander d6229a3c9a
Publish send-to-device messages into correct JetStream subject 2021-11-08 10:49:20 +00:00
Neil Alexander 621dabcb34
Merge branch 'master' into neilalexander/natsrsinput 2021-11-08 10:33:13 +00:00
Neil Alexander 59cf8e936e
Fix sytest 2021-11-08 10:32:21 +00:00
Neil Alexander 4b3ae031af
Merge branch 'master' into neilalexander/natsrsinput 2021-11-08 09:53:18 +00:00
Neil Alexander 9cd4a1f97b
Update to matrix-org/gomatrixserverlib@ed70208 (hopefully will fix sytest) 2021-11-08 09:45:39 +00:00
Neil Alexander ee35c15467
Update sytest-whitelist 2021-11-08 09:25:01 +00:00
Neil Alexander 323a6fb54f
Resume federation sends (#2039)
* Resume federation sends

* Review comments

* Fix build error
2021-11-08 09:24:16 +00:00
Neil Alexander 14bf1f8a09
Tweak delivery options on RS input 2021-11-04 12:40:15 +00:00
Neil Alexander b9a575919a
Try to reduce re-allocations a bit in resolveConflictsV2 2021-11-04 10:55:07 +00:00
Neil Alexander 665ca9c6cc
Try to reduce re-allocations a bit in resolveConflictsV2 2021-11-04 10:50:52 +00:00
Neil Alexander 83e4a67194
Merge branch 'master' into neilalexander/natsrsinput 2021-11-04 10:35:56 +00:00
Neil Alexander 77096898f0
Further state resolution v2 optimisations 2021-11-04 10:35:23 +00:00
Neil Alexander d9d36c075f
Remove internal.PartitionStorer from components that don't consume keychanges 2021-11-04 09:48:12 +00:00
Neil Alexander b8488f777c
Merge branch 'master' into neilalexander/natsrsinput 2021-11-04 09:10:31 +00:00
Neil Alexander 3c049c068f
State resolution v2 performance improvements (reduce allocs in Kahn's algorithm, update to matrix-org/gomatrixserverlib@91dadfb) 2021-11-04 09:09:26 +00:00
Neil Alexander ad743f1d67
Update to matrix-org/gomatrixserverlib@91dadfb 2021-11-04 09:07:47 +00:00
Neil Alexander 7a4321ac85
Try to resume transaction re-sends 2021-11-03 17:28:21 +00:00
Neil Alexander 5b67f47547
Try to resume transaction re-sends 2021-11-03 17:27:18 +00:00
Neil Alexander 134ec18614
Ack tweaks 2021-11-03 15:57:36 +00:00
Neil Alexander eb07c2d5d7
Message acknowledgements 2021-11-03 15:45:51 +00:00
Neil Alexander fb365a1bec
Update go.mod/go.sum 2021-11-03 14:41:20 +00:00
Neil Alexander fd4c6a4fe5
Roomserver output topic 2021-11-03 14:36:27 +00:00
Neil Alexander 15d44cd707
Don't try to populate map that doesn't exist 2021-11-03 14:33:52 +00:00
Neil Alexander dd7f69ffc3
Add missing topic 2021-11-03 14:31:24 +00:00
Neil Alexander 1110f830c6
More refactoring to remove saramajetstream 2021-11-03 14:28:40 +00:00
Neil Alexander f484285f17
Prometheus metrics 2021-11-03 12:15:53 +00:00
Neil Alexander e745a7663f
Fix topic naming 2021-11-03 12:05:25 +00:00
Neil Alexander 6b835b83bf
Roomserver input API queuing using NATS 2021-11-03 11:41:51 +00:00
Neil Alexander 9eb89515d2
Update go.mod/go.sum 2021-11-03 10:20:41 +00:00
Neil Alexander 84c53759a4
Update nats-server 2021-11-03 09:59:05 +00:00
Neil Alexander 837f50ac89
Reduce CPU usage of SelectStateInRange (#2038) 2021-11-03 09:53:37 +00:00
Neil Alexander a9eaff54cd
Merge branch 'add-nats-support' of github.com:S7evinK/dendrite into add-nats-support 2021-11-02 17:41:05 +00:00
Neil Alexander e304e80335
Fix build problems 2021-11-02 17:40:46 +00:00
Neil Alexander 73d6964fb4
Merge branch 'master' into add-nats-support 2021-11-02 17:36:22 +00:00
Neil Alexander b4a007ecce
Support joining version 8 and 9 rooms (update to matrix-org/gomatrixserverlib@13366e7) 2021-11-02 17:15:06 +00:00
S7evinK 0c2872828b
Fix building on Windows (#2008)
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
2021-11-02 16:50:59 +00:00
PiotrKozimor dec05c3347
Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
Neil Alexander b99f594a93
Fix #2028 (#2036) 2021-11-02 16:47:39 +00:00
database64128 5b969d172b
0️⃣ Media API: Fix maxFileSizeBytes=0 handling (#1993) 2021-11-02 16:35:15 +00:00
hacktivista 1ec5b0709b
Support WebP based thumbnails (#2033)
Co-authored-by: Felix Freeman <libsys@hacktivista.org>
2021-11-02 10:15:13 +00:00
Neil Alexander fbd1a0ab13
Update to matrix-org/gomatrixserverlib@5e02b64 2021-11-02 10:13:38 +00:00
kegsay 42973e7d65
Add part of #1322 tests (#2034)
* Add part of #1322 tests

* Fix #1322
2021-11-01 15:05:20 +00:00
kegsay 92026a73ce
Remove tests from the blacklist (#2031)
* Remove tests from the blacklist

They seem to be more reliable now

* Update whitelist
2021-10-29 15:01:22 +01:00