Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-05-13 | Have all instances correctly respond to REPLICATE command. (#7475) | Erik Johnston | 4 | -48/+51 | |
Before all streams were only written to from master, so only master needed to respond to `REPLICATE` commands. Before all instances wrote to the cache invalidation stream, but didn't respond to `REPLICATE`. This was a bug, which could lead to missed rows from cache invalidation stream if an instance is restarted, however all the caches would be empty in that case so it wasn't a problem. | |||||
2020-05-13 | Fix Redis reconnection logic (#7482) | Erik Johnston | 3 | -2/+15 | |
Proactively send out `POSITION` commands (as if we had just received a `REPLICATE`) when we connect to Redis. This is important as other instances won't notice we've connected to issue a `REPLICATE` command (unlike for direct TCP connections). This is only currently an issue if master process reconnects without restarting (if it restarts then it won't have written anything and so other instances probably won't have missed anything). | |||||
2020-05-12 | Update documentation about SSO mapping providers (#7458) | Patrick Cloke | 3 | -77/+147 | |
2020-05-12 | Fix new flake8 errors (#7470) | Erik Johnston | 7 | -12/+19 | |
2020-05-11 | Convert federation handler to async/await. (#7459) | Patrick Cloke | 3 | -21/+17 | |
2020-05-11 | Convert search code to async/await. (#7460) | Patrick Cloke | 2 | -24/+21 | |
2020-05-11 | Allow configuration of Synapse's cache without using synctl or environment ↵ | Amber Brown | 32 | -146/+620 | |
variables (#6391) | |||||
2020-05-11 | Remove unused store method get_hosts_in_room (#7448) | Andrew Morgan | 2 | -10/+1 | |
2020-05-11 | Don't UPGRADE database rows v1.13.0rc1 | Andrew Morgan | 1 | -1/+1 | |
2020-05-11 | RST indenting | Andrew Morgan | 1 | -2/+2 | |
2020-05-11 | Put rollback instructions in upgrade notes | Andrew Morgan | 1 | -0/+19 | |
2020-05-11 | Fix changelog typo | Andrew Morgan | 1 | -1/+1 | |
2020-05-11 | Oh yeah, RST | Andrew Morgan | 1 | -2/+1 | |
2020-05-11 | Absolute URL it is then | Andrew Morgan | 1 | -1/+2 | |
2020-05-11 | Fix upgrade notes link | Andrew Morgan | 1 | -1/+1 | |
2020-05-11 | Provide summary of upgrade issues in changelog. Fix ) | Andrew Morgan | 2 | -12/+33 | |
2020-05-11 | Move next version notes from changelog to upgrade notes | Andrew Morgan | 2 | -14/+15 | |
2020-05-11 | Changelog fixes | Andrew Morgan | 1 | -3/+3 | |
2020-05-11 | 1.13.0rc1 | Andrew Morgan | 144 | -143/+139 | |
2020-05-11 | Documentation on setting up redis (#7446) | Neil Johnson | 2 | -60/+108 | |
2020-05-08 | Rework UI Auth session validation for registration (#7455) | Patrick Cloke | 6 | -102/+280 | |
Be less strict about validation of UI authentication sessions during registration to match client expecations. | |||||
2020-05-08 | Extend spam checker to allow for multiple modules (#7435) | Andrew Morgan | 6 | -60/+95 | |
2020-05-08 | Implement OpenID Connect-based login (#7256) | Quentin Gliech | 21 | -12/+2163 | |
2020-05-07 | Add room details admin endpoint (#7317) | Manuel Stahl | 7 | -1/+165 | |
2020-05-07 | Fix errors from malformed log line (#7454) | Richard van der Hoff | 2 | -1/+2 | |
2020-05-07 | Drop support for redis.dbid (#7450) | Richard van der Hoff | 3 | -4/+2 | |
Since we only use pubsub, the dbid is irrelevant. | |||||
2020-05-07 | Fixes typo (bellow -> below) (#7449) | Patrick Cloke | 3 | -2/+3 | |
2020-05-07 | Add more type hints to SAML handler. (#7445) | Patrick Cloke | 3 | -12/+18 | |
2020-05-07 | Support any process writing to cache invalidation stream. (#7436) | Erik Johnston | 26 | -231/+226 | |
2020-05-07 | Add a configuration setting for the dummy event threshold (#7422) | Brendan Abolivier | 4 | -1/+31 | |
Add dummy_events_threshold which allows configuring the number of forward extremities a room needs for Synapse to send forward extremities in it. | |||||
2020-05-06 | Improve per-block CPU and DB usage metrics (#7426) | Patrick Cloke | 2 | -12/+27 | |
2020-05-06 | Port group attestation renewal slow down from matrix-org-hotfixes (#7442) | Andrew Morgan | 2 | -4/+3 | |
2020-05-06 | Make redis go faster with hiredis (#7439) | Richard van der Hoff | 2 | -1/+4 | |
For the record, the reason we need this is as follows: each RDATA command comes down the redis pipe as a subscription message. txredisapi as written needs at least three reactor ticks to read each subscription message from the tcp buffer. Hence, once the process gets loaded, it starts getting behind, and eventually redis knif |