Skip to content

Tags: aaronraimist/synapse

Tags

v0.33.5rc1

Toggle v0.33.5rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
hawkowl Amber Brown
Features

--------

- Python 3.5 and 3.6 support is now in beta.
([\matrix-org#3576](matrix-org#3576))
- Implement `event_format` filter param in `/sync`
([\matrix-org#3790](matrix-org#3790))
- Add synapse_admin_mau:registered_reserved_users metric to expose
number of real reaserved users
([\matrix-org#3846](matrix-org#3846))

Bugfixes
--------

- Remove connection ID for replication prometheus metrics, as it creates
a large number of new series.
([\matrix-org#3788](matrix-org#3788))
- guest users should not be part of mau total
([\matrix-org#3800](matrix-org#3800))
- Bump dependency on pyopenssl 16.x, to avoid incompatibility with
recent Twisted.
([\matrix-org#3804](matrix-org#3804))
- Fix existing room tags not coming down sync when joining a room
([\matrix-org#3810](matrix-org#3810))
- Fix jwt import check
([\matrix-org#3824](matrix-org#3824))
- fix VOIP crashes under Python 3 (matrix-org#3821)
([\matrix-org#3835](matrix-org#3835))
- Fix manhole so that it works with latest openssh clients
([\matrix-org#3841](matrix-org#3841))
- Fix outbound requests occasionally wedging, which can result in
federation breaking between servers.
([\matrix-org#3845](matrix-org#3845))
- Show heroes if room name/canonical alias has been deleted
([\matrix-org#3851](matrix-org#3851))
- Fix handling of redacted events from federation
([\matrix-org#3859](matrix-org#3859))
-  ([\matrix-org#3874](matrix-org#3874))
- Mitigate outbound federation randomly becoming wedged
([\matrix-org#3875](matrix-org#3875))

Internal Changes
----------------

- CircleCI tests now run on the potential merge of a PR.
([\matrix-org#3704](matrix-org#3704))
- http/ is now ported to Python 3.
([\matrix-org#3771](matrix-org#3771))
- Improve human readable error messages for threepid
registration/account update
([\matrix-org#3789](matrix-org#3789))
- Make /sync slightly faster by avoiding needless copies
([\matrix-org#3795](matrix-org#3795))
- handlers/ is now ported to Python 3.
([\matrix-org#3803](matrix-org#3803))
- Limit the number of PDUs/EDUs per federation transaction
([\matrix-org#3805](matrix-org#3805))
- Only start postgres instance for postgres tests on Travis CI
([\matrix-org#3806](matrix-org#3806))
- tests/ is now ported to Python 3.
([\matrix-org#3808](matrix-org#3808))
- crypto/ is now ported to Python 3.
([\matrix-org#3822](matrix-org#3822))
- rest/ is now ported to Python 3.
([\matrix-org#3823](matrix-org#3823))
- add some logging for the keyring queue
([\matrix-org#3826](matrix-org#3826))
- speed up lazy loading by 2-3x
([\matrix-org#3827](matrix-org#3827))
- Improved Dockerfile to remove build requirements after building
reducing the image size.
([\matrix-org#3834](matrix-org#3834))
- Disable lazy loading for incremental syncs for now
([\matrix-org#3840](matrix-org#3840))
- federation/ is now ported to Python 3.
([\matrix-org#3847](matrix-org#3847))
- Log when we retry outbound requests
([\matrix-org#3853](matrix-org#3853))
- Removed some excess logging messages.
([\matrix-org#3855](matrix-org#3855))
- Speed up purge history for rooms that have been previously purged
([\matrix-org#3856](matrix-org#3856))
- Refactor some HTTP timeout code.
([\matrix-org#3857](matrix-org#3857))
- Fix running merged builds on CircleCI
([\matrix-org#3858](matrix-org#3858))
- Fix typo in replication stream exception.
([\matrix-org#3860](matrix-org#3860))
- Add in flight real time metrics for Measure blocks
([\matrix-org#3871](matrix-org#3871))
- Disable buffering and automatic retrying in treq requests to prevent
timeouts. ([\matrix-org#3872](matrix-org#3872))
- mention jemalloc in the README
([\matrix-org#3877](matrix-org#3877))
- Remove unmaintained "nuke-room-from-db.sh" script
([\matrix-org#3888](matrix-org#3888))

hhs-8

Toggle hhs-8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request matrix-org#3856 from matrix-org/erikj/speed_up_purge

Make purge history slightly faster

hhs-7

Toggle hhs-7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request matrix-org#3846 from matrix-org/neilj/expose-regis…

…tered-users

expose number of real reserved users

v0.33.4

Toggle v0.33.4's commit message

Verified

This tag was signed with the committer’s verified signature.
hawkowl Amber Brown
Features

--------

- Support profile API endpoints on workers
([\matrix-org#3659](matrix-org#3659))
- Server notices for resource limit blocking
([\matrix-org#3680](matrix-org#3680))
- Allow guests to use /rooms/:roomId/event/:eventId
([\matrix-org#3724](matrix-org#3724))
- Add mau_trial_days config param, so that users only get counted as MAU
after N days.
([\matrix-org#3749](matrix-org#3749))
- Require twisted 17.1 or later (fixes
[matrix-org#3741](matrix-org#3741)).
([\matrix-org#3751](matrix-org#3751))

Bugfixes
--------

- Fix error collecting prometheus metrics when run on dedicated thread
due to threading concurrency issues
([\matrix-org#3722](matrix-org#3722))
- Fix bug where we resent "limit exceeded" server notices repeatedly
([\matrix-org#3747](matrix-org#3747))
- Fix bug where we broke sync when using limit_usage_by_mau but hadn't
configured server notices
([\matrix-org#3753](matrix-org#3753))
- Fix 'federation_domain_whitelist' such that an empty list correctly
blocks all outbound federation traffic
([\matrix-org#3754](matrix-org#3754))
- Fix tagging of server notice rooms
([\matrix-org#3755](matrix-org#3755),
[\matrix-org#3756](matrix-org#3756))
- Fix 'admin_uri' config variable and error parameter to be
'admin_contact' to match the spec.
([\matrix-org#3758](matrix-org#3758))
- Don't return non-LL-member state in incremental sync state blocks
([\matrix-org#3760](matrix-org#3760))
- Fix bug in sending presence over federation
([\matrix-org#3768](matrix-org#3768))
- Fix bug where preserved threepid user comes to sign up and server is
mau blocked
([\matrix-org#3777](matrix-org#3777))

Internal Changes
----------------

- Removed the link to the unmaintained matrix-synapse-auto-deploy
project from the readme.
([\matrix-org#3378](matrix-org#3378))
- Refactor state module to support multiple room versions
([\matrix-org#3673](matrix-org#3673))
- The synapse.storage module has been ported to Python 3.
([\matrix-org#3725](matrix-org#3725))
- Split the state_group_cache into member and non-member state events
(and so speed up LL /sync)
([\matrix-org#3726](matrix-org#3726))
- Log failure to authenticate remote servers as warnings (without stack
traces) ([\matrix-org#3727](matrix-org#3727))
- The CONTRIBUTING guidelines have been updated to mention our use of
Markdown and that .misc files have content.
([\matrix-org#3730](matrix-org#3730))
- Reference the need for an HTTP replication port when using the
federation_reader worker
([\matrix-org#3734](matrix-org#3734))
- Fix minor spelling error in federation client documentation.
([\matrix-org#3735](matrix-org#3735))
- Remove redundant state resolution function
([\matrix-org#3737](matrix-org#3737))
- The test suite now passes on PostgreSQL.
([\matrix-org#3740](matrix-org#3740))
- Fix MAU cache invalidation due to missing yield
([\matrix-org#3746](matrix-org#3746))
- Make sure that we close db connections opened during init
([\matrix-org#3764](matrix-org#3764))

v0.33.4rc2

Toggle v0.33.4rc2's commit message

Verified

This tag was signed with the committer’s verified signature.
erikjohnston Erik Johnston
Synapse 0.33.4rc2 (2018-09-06)

==============================

Pull in security fixes from v0.33.3.1

v0.33.3.1

Toggle v0.33.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
richvdh Richard van der Hoff
Synapse 0.33.3.1 (2018-09-06)

=============================

SECURITY FIXES
--------------

- Fix an issue where event signatures were not always correctly validated ([\matrix-org#3796](matrix-org#3796))
- Fix an issue where server_acls could be circumvented for incoming events ([\matrix-org#3796](matrix-org#3796))

Internal Changes
----------------

- Unignore synctl in .dockerignore to fix docker builds ([\matrix-org#3802](matrix-org#3802))

v0.33.2.1

Toggle v0.33.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
richvdh Richard van der Hoff
Synapse 0.33.2.1 (2018-09-06)

=============================

SECURITY FIXES
--------------

- Fix an issue where event signatures were not always correctly validated ([\matrix-org#3796](matrix-org#3796))
- Fix an issue where server_acls could be circumvented for incoming events ([\matrix-org#3796](matrix-org#3796))

hhs-6

Toggle hhs-6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request matrix-org#3800 from matrix-org/neilj/remove-guest…

…s-from-mau-count

guest users should not be part of mau total

v0.33.4rc1

Toggle v0.33.4rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
hawkowl Amber Brown
Synapse 0.33.4rc1 (2018-09-04)

==============================

Features
--------

- Support profile API endpoints on workers ([\matrix-org#3659](matrix-org#3659))
- Server notices for resource limit blocking ([\matrix-org#3680](matrix-org#3680))
- Allow guests to use /rooms/:roomId/event/:eventId ([\matrix-org#3724](matrix-org#3724))
- Add mau_trial_days config param, so that users only get counted as MAU after N days. ([\matrix-org#3749](matrix-org#3749))
- Require twisted 17.1 or later (fixes [matrix-org#3741](matrix-org#3741)). ([\matrix-org#3751](matrix-org#3751))

Bugfixes
--------

- Fix error collecting prometheus metrics when run on dedicated thread due to threading concurrency issues ([\matrix-org#3722](matrix-org#3722))
- Fix bug where we resent "limit exceeded" server notices repeatedly ([\matrix-org#3747](matrix-org#3747))
- Fix bug where we broke sync when using limit_usage_by_mau but hadn't configured server notices ([\matrix-org#3753](matrix-org#3753))
- Fix 'federation_domain_whitelist' such that an empty list correctly blocks all outbound federation traffic ([\matrix-org#3754](matrix-org#3754))
- Fix tagging of server notice rooms ([\matrix-org#3755](matrix-org#3755), [\matrix-org#3756](matrix-org#3756))
- Fix 'admin_uri' config variable and error parameter to be 'admin_contact' to match the spec. ([\matrix-org#3758](matrix-org#3758))
- Don't return non-LL-member state in incremental sync state blocks ([\matrix-org#3760](matrix-org#3760))
- Fix bug in sending presence over federation ([\matrix-org#3768](matrix-org#3768))
- Fix bug where preserved threepid user comes to sign up and server is mau blocked ([\matrix-org#3777](matrix-org#3777))

Internal Changes
----------------

- Removed the link to the unmaintained matrix-synapse-auto-deploy project from the readme. ([\matrix-org#3378](matrix-org#3378))
- Refactor state module to support multiple room versions ([\matrix-org#3673](matrix-org#3673))
- The synapse.storage module has been ported to Python 3. ([\matrix-org#3725](matrix-org#3725))
- Split the state_group_cache into member and non-member state events (and so speed up LL /sync) ([\matrix-org#3726](matrix-org#3726))
- Log failure to authenticate remote servers as warnings (without stack traces) ([\matrix-org#3727](matrix-org#3727))
- The CONTRIBUTING guidelines have been updated to mention our use of Markdown and that .misc files have content. ([\matrix-org#3730](matrix-org#3730))
- Reference the need for an HTTP replication port when using the federation_reader worker ([\matrix-org#3734](matrix-org#3734))
- Fix minor spelling error in federation client documentation. ([\matrix-org#3735](matrix-org#3735))
- Remove redundant state resolution function ([\matrix-org#3737](matrix-org#3737))
- The test suite now passes on PostgreSQL. ([\matrix-org#3740](matrix-org#3740))
- Fix MAU cache invalidation due to missing yield ([\matrix-org#3746](matrix-org#3746))
- Make sure that we close db connections opened during init ([\matrix-org#3764](matrix-org#3764))

Verified

This tag was signed with the committer’s verified signature.
neilisfragile Neil Johnson