Revisions of matrix-synapse
Eric Schirra (ecsos)
committed
(revision 349)
- Update to version 1.105.1: * 1.105.1 * Fix GHSA-3h7q-rfh9-xm4v
Eric Schirra (ecsos)
committed
(revision 348)
- Update to version 1.105.0: * 1.105.0 * 1.105.0rc1 * Stabilize support for MSC4010: push rules & account data. (#17022) * Stabliize support for MSC3981: recurse /relations (#17023) * Also check if first event matches the last in prev batch (#17066) * #17039 Issue: Update base_rules.rs (#17043) * Fix PR #16677, a parameter was missing in a function call (#17033) * Add forgotten schema delta (#17054) * Bump packaging from 23.2 to 24.0 (#17027) * Bump serde_json from 1.0.114 to 1.0.115 (#17041) * Bump regex from 1.10.3 to 1.10.4 (#17028) * Bump ruff from 0.3.2 to 0.3.5 (#17060) * Bump types-pillow from 10.2.0.20240125 to 10.2.0.20240406 (#17061) * Bump typing-extensions from 4.9.0 to 4.11.0 (#17062) * Bump types-requests from 2.31.0.20240125 to 2.31.0.20240406 (#17063) * Fixups to #17064 (#17065) * Add back fast path for non-gappy syncs (#17064) * Pull out fewer receipts from DB when doing push (#17049) * Fix bug in calculating state for non-gappy syncs (#16942) * `/sync`: fix bug in calculating `state` response (#16930) * Fix bug in `/sync` response for archived rooms (#16932) * Add missing index to `access_tokens` table (#17045) * Refactor chain fetching (#17044) * Fixups to new push stream (#17038) * Add support for moving `/push_rules` off of main process (#17037)
Eric Schirra (ecsos)
committed
(revision 347)
- Update to version 1.104.0: * 1.104.0 * Fixup changelog * Fixup changelog * Fix OIDC login regression (#17031) * 1.104.0rc1 * Ensure that pending to-device events are sent over federation at startup (#16925) * Add OIDC config to add extra parameters to the authorize URL (#16971) * Do not refuse to set read_marker if previous event_id is in wrong room (#16990) * Fix reject knocks on deactivating account (#17010) * generate configuration with correct user in start.py for docker (#16978) * Bump dawidd6/action-download-artifact from 3.1.2 to 3.1.4 (#17008) * OIDC: try to JWT decode userinfo response if JSON parsing failed (#16972) * Patch the db conn pool sooner in tests (#17017) * Bump netaddr from 0.9.0 to 1.2.1 (#17006) * Remove the hardcoded poetry version from contributing guide (#17002) * Add note to using --curses under sqlite porting (#17012) * Update link, in installation guide, for docker hub synapse images (#17001) * Bump types-jsonschema from 4.21.0.20240118 to 4.21.0.20240311 (#17007) * Prevent `start_for_complement.sh` from setting `START_POSTGRES` to `false` when it's already set (#16985) * Update power level default for public rooms (#16907) * Improve event validation (#16908) * Bump pydantic from 2.6.0 to 2.6.4 (#17004) * Bump anyhow from 1.0.80 to 1.0.81 (#17009) * Bump jinja2 from 3.1.2 to 3.1.3 (#17005) * Bump types-pyopenssl from 23.3.0.0 to 24.0.0.20240311 (#17003) * Pass module API to OIDC mapping provider (#16974) * Specify IP subnet literals in canonical form (#16953) * Clarify docs for some room state functions (#16950) * `/sync`: Fix edge-case in calculating the "device_lists" response (#16949)
Eric Schirra (ecsos)
committed
(revision 346)
Eric Schirra (ecsos)
committed
(revision 345)
Eric Schirra (ecsos)
committed
(revision 344)
- Update to version 1.103.0: * 1.103.0 * Update changelog * Prevent locking up while processing batched_auth_events (#16968) * 1.103.0rc1 * deactivated flag refactored to filter deactivated users. (#16874) * Stabilize support for Retry-After header (MSC4014) (#16947) * Fix joining remote rooms when a `on_new_event` callback is registered (#16973) * Revert "Ignore notification counts from rooms you've left" (#16981) * Ignore notification counts from rooms you've left (#16954) * Add docs on upgrading from a very old version (#16951) * Bump anyhow from 1.0.79 to 1.0.80 (#16935) * Bump pyopenssl from 23.3.0 to 24.0.0 (#16937) * Bump JasonEtco/create-an-issue from 2.9.1 to 2.9.2 (#16934) * Bump types-netaddr from 0.10.0.20240106 to 1.2.0.20240219 (#16938) * Bump furo from 2023.9.10 to 2024.1.29 (#16939) * Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.1 (#16933) * Better complement docs (#16946) * Add HAProxy example for single port operation (#16768)
Eric Schirra (ecsos)
committed
(revision 343)
- Update to version 1.102.0: * Switch #16979 changelog type from internal change to bugfix * 1.102.0 * Revert "Improve DB performance of calculating badge counts for push. (#16756)" (#16979) * 1.102.0rc1 * Don't lock up when joining large rooms (#16903) * bugfix: always prefer unthreaded receipt when >1 exist (MSC4102) (#16927) * Fix incorrect docker hub link in release script (#16910) * fix typo in admin_api/rooms.md (#16857) * Add metric for emails sent (#16881) * Don't invalidate the entire event cache when we purge history (#16905) * Add a config to not send out device list updates for specific users (#16909) * Bump pygithub from 2.1.1 to 2.2.0 (#16902) * Bump attrs from 23.1.0 to 23.2.0 (#16899) * Bump bcrypt from 4.0.1 to 4.1.2 (#16900) * Bump sentry-sdk from 1.40.0 to 1.40.3 (#16898) * Only do one concurrent fetch per server in keyring (#16894)
Eric Schirra (ecsos)
committed
(revision 342)
Eric Schirra (ecsos)
committed
(revision 341)
- Update to version 1.101.0: * 1.101.0 * Increase batching when fetching auth chains (#16893) * 1.101.0rc1 * Accept unprefixed form of MSC3981 recurse parameter (#16842) * Bump lxml-stubs from 0.4.0 to 0.5.1 (#16885) * Bump dorny/paths-filter from 2 to 3 (#16869) * Update docs for MacOS installs (#16854) * Fix broken links on docs (#16853) * Bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#16890) * Bump sentry-sdk from 1.39.1 to 1.40.0 (#16889) * Bump pydantic from 2.5.3 to 2.6.0 (#16888) * Bump jsonschema from 4.20.0 to 4.21.1 (#16887) * Bump types-requests from 2.31.0.10 to 2.31.0.20240125 (#16886) * Bump hiredis from 2.2.3 to 2.3.2 (#16862) * Bump mypy-zope from 1.0.1 to 1.0.3 (#16865) * Bump types-pillow from 10.1.0.2 to 10.2.0.20240125 (#16864) * Bump types-setuptools from 69.0.0.0 to 69.0.0.20240125 (#16863) * Bump phonenumbers from 8.13.26 to 8.13.29 (#16868) * Bump serde from 1.0.195 to 1.0.196 (#16867) * Bump serde_json from 1.0.111 to 1.0.113 (#16866) * Update version picker for element-hq (#16880) * Bump gitpython from 3.1.40 to 3.1.41 (#16850) - Update to version 1.100.0: * 1.100.0 * 1.100.0rc3 * Run `ANALYZE` after fiddling with stats (#16849) * Tweak changelog * 1.100.0rc2
Eric Schirra (ecsos)
committed
(revision 340)
- Update to version 1.99.0: * Fix text and add second link * Fix link and remove email from changelog. * 1.99.0 * Update license in Debian metadata (#16807) * Fixup changelog links * Fix changelog links * 1.99.0rc1 * Filter out rooms from the room directory being served to other homeservers when those rooms block that homeserver by their Access Control Lists. (#16759) * Port `EventInternalMetadata` class to Rust (#16782) * Fix linting (#16780) - Switch to new git location: https://github.com/element-hq/synapse.git
Eric Schirra (ecsos)
committed
(revision 339)
- Update to version 1.98.0: * Update changelog * 1.98.0 * Version picker added for v1.98 docs * Revert postgres logical replication deltaas * Amend changelog typo * Fixup dependency bumps syntax in changelog * 1.98.0rc1 * Fix upgrading a room without `events` field in power levels (#16725) * Add how to validate configuration file with synapse.config script (#16714) * Set response values to zero if None for /_synapse/admin/v1/federation/destinations (#16729) * Fix postgres schema after dropping old tables (#16730) * Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (take 2, now with no added deadlocks!) (#16658) * Switch UNIX socket paths to /run, and add a UNIX socket example for HAProxy (#16700) * Bump phonenumbers from 8.13.23 to 8.13.26 (#16722) * Server notices: add an autojoin setting for the notices room (#16699) * Bump matrix-org/netlify-pr-preview from 2 to 3 (#16719) * Implement MSC4069: Inhibit profile propagation (#16636) * Bump idna from 3.4 to 3.6 (#16720) * Bump cryptography from 41.0.6 to 41.0.7 (#16721) * Bump sphinx-autodoc2 from 0.4.2 to 0.5.0 (#16723) * Bump types-jsonschema from 4.19.0.4 to 4.20.0.0 (#16724) * ModuleAPI SSO auth callbacks (#15207) * Drop unused tables & unneeded access token ID for events. (#16522) * Upgrade poetry-core range to fix issue with .so file (#16702) * Declare support for Matrix v1.7, v1.8, and v1.9. (#16707) * Request & follow redirects for /media/v3/download (#16701) * Reduce DB load when forget on leave setting is disabled (#16668) * Add a workflow to try and automatically fixup a PR (#16704) * Speed up pruning of `user_ips` table (#16667)
Eric Schirra (ecsos)
committed
(revision 338)
- Update to version 1.97.0: * 1.97.0 * fix changelog typo * 1.97.0rc1 * Speed up how quickly we launch new tasks (#16660) * Bump requests-toolbelt from 0.10.1 to 1.0.0. (#16659) * Speed up purge room by adding index (#16657) * Also discard 'caches' and 'backfill' stream POSITIONS (#16655) * Update admin user API return types in docs. (#16654) * Reduce task concurrency (#16656) * Revert "Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647)" (#16652) * Revert "Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456)" (#16651) * Speed up deleting device messages (#16643) * Speed up persisting large number of outliers (#16649) * Fix sending out of order `POSITION` over replication (#16639) * More efficiently handle no-op POSITION (#16640) * Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647) * Add an Admin API to temporarily grant the ability to update an existing cross-signing key without UIA (#16634) * Asynchronous Uploads (#15503) * Add links to pre-1.0 changelog issue/PR references. (#16638) * Use full GitHub links instead of bare issue numbers. (#16637) * Improve documentation for `/_synapse/admin/v1/rooms/<room_id>/timestamp_to_event` (#16631) * Remove whole table locks on push rule add/delete (#16051) * Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456) * Fix outbound_federation_restricted_to docs & note when added (#16628) * Bump serde from 1.0.190 to 1.0.192 (#16627) * Bump prometheus-client from 0.17.1 to 0.18.0 (#16626) * Bump treq from 22.2.0 to 23.11.0 (#16623) * Bump types-pyopenssl from 23.2.0.2 to 23.3.0.0 (#16625) * Bump types-bleach from 6.1.0.0 to 6.1.0.1 (#16624)
Eric Schirra (ecsos)
committed
(revision 337)
- Update to version 1.96.1: * Tweaks from review. * Move the forking note to 1.96.1. * 1.96.1 * Fix building wheels in CI. (#16653) - Update to version 1.96.0: * Add blogpost link to changelog. * 1.96.0 * Fix "'int' object is not iterable" error in set_device_id_for_pushers background update (#16594) * Update changelog * 1.96.0rc1 * Revert "1.96.0rc1" * Merge pull request from GHSA-mp92-3jfm-3575 * 1.96.0rc1 * Claim local one-time-keys in bulk (#16565) * Clients link fixed in README (#16569) * Add fast path for replication events stream fetch (#16580) * Claim fallback keys in bulk (#16570) * Bump setuptools-rust from 1.7.0 to 1.8.0 (#16574) * Run actions/setup-go after checking out complement (#16567) * Fix HTTP repl response to use minimum token (#16578) * Bump cryptography from 41.0.4 to 41.0.5 (#16572) * Bump serde from 1.0.189 to 1.0.190 (#16577) * Bump phonenumbers from 8.13.22 to 8.13.23 (#16576) * Bump black from 23.10.0 to 23.10.1 (#16575) * Bump types-psycopg2 from 2.9.21.14 to 2.9.21.15 (#16573) * Portdb: don't copy a table that gets rebuilt (#16563) * complement: enable dirty runs (#16520) * Ensure local invited & knocking users leave before purge. (#16559)
Eric Schirra (ecsos)
committed
(revision 336)
- Update to version 1.95.1: * 1.95.1 * Merge pull request from GHSA-mp92-3jfm-3575
Eric Schirra (ecsos)
committed
(revision 335)
- Update to version 1.95.0: * 1.95.0 * Build Debian packages for Ubuntu 23.10 Mantic Minotaur (#16524) * Update the changelog. * 1.95.0rc1 * Convert DeviceLastConnectionInfo to attrs. (#16507) * Fix a bug where servers could be marked as up when they were failing (#16506) * Update the release script to remind releaser to check for special release notes. (#16461) * Convert state delta processing from a dict to attrs. (#16469) * Bump pillow from 10.0.1 to 10.1.0 (#16498) * Bump serde from 1.0.188 to 1.0.189 (#16494) * Bump sentry-sdk from 1.31.0 to 1.32.0 (#16496) * Remove useless async job to delete device messages on sync (#16491) * Bump jsonschema from 4.19.0 to 4.19.1 (#16500) * Bump types-jsonschema from 4.17.0.10 to 4.19.0.3 (#16499) * Bump packaging from 23.1 to 23.2 (#16497) * Bump pyo3-log from 0.8.3 to 0.8.4 (#16495) * Clean up logging on event persister endpoints (#16488) * Fix typo in useful_sql_for_admins.md (#16477) * Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (#16465) * Update complement.sh to match new public API shape (#16466) * Convert user_get_threepids response to attrs. (#16468) * Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444) * Handle content types with parameters. (#16440) * Inline simple_search_list/simple_search_list_txn. (#16434) * Add CVE number for advisory GHSA-5chr-wjw5-3gq4. * Add security advisory note to the changelog * Add DB indices to speed up purging rooms (#16457) * Disable statement timeout whilst purging rooms (#16455) * Don't block CI on sign-off (#16454)
Eric Schirra (ecsos)
committed
(revision 334)
- Update to version 1.94.0: * 1.94.0 * Update changelog * 1.94.0rc1 * Bump urllib3 from 1.26.15 to 1.26.17 (#16422) * Add note to 'federation_domain_whitelist' option (#16416) * Clean-up old release notes (#16418) * mypy plugin to check `@cached` return types (#14911) * Remove Python version from `/_synapse/admin/v1/server_version` (#16380) * Bump phonenumbers from 8.13.19 to 8.13.22 (#16413) * Bump msgpack from 1.0.6 to 1.0.7 (#16412) * Bump types-netaddr from 0.8.0.9 to 0.9.0.1 (#16411) * Bump pydantic from 2.3.0 to 2.4.2 (#16410) * Bump psycopg2 from 2.9.7 to 2.9.8 (#16409) * Bump regex from 1.9.5 to 1.9.6 (#16408) * Downgrade repl stream time out error to warning (#16401) * Support rendering some media downloads as inline (#15988) * Remove warnings from the docs about using message retention. (#16382) * Improve state types. (#16395) * Use modern config for maturin. (#16394) * Add a cache around server ACL checking (#16360) * Implement MSC4028: push all encrypted events. (#16361) * Skip export-data on non-code (e.g. docs) PRs (#16387) * Add documentation about the user directory search algorithm (#16320) * Reduce calls to `send_presence_to_destinations` (#16385) * Improve comments in StateGroupBackgroundUpdateStore. (#16383) * Add developer documentation concerning gradual schema migrations with column alterations. (#15691) * Avoid running CI steps when the files they check have not been changed. (#14745) * Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 (#16381) * Bump actions/checkout from 3 to 4 (#16250)
Eric Schirra (ecsos)
committed
(revision 333)
- Update to version 1.93.0: * 1.93.0 * Update changelog. * Tweak changelog. * 1.93.0rc1 * Use string for federation_client_minimum_tls_version documentation examples (#16353) * Bump serde_json from 1.0.106 to 1.0.107 (#16345) * Bump furo from 2023.8.19 to 2023.9.10 (#16340) * Test against PostgreSQL 16. (#16351) * Bump ruff from 0.0.286 to 0.0.290 (#16342) * Stop patching EventBase.__eq__ in tests. (#16349) * Filter locked users in the admin API (#16328) * Make cached account data/tags/admin types immutable (#16325) * Return an immutable value from get_latest_event_ids_in_room. (#16326) * Additional validation of receipts (#16327) * Mandate Pillow>=10.0.1 because of libwebp CVE (#16347) * Bump pillow from 10.0.0 to 10.0.1 (#16344) * Set email charset as utf-8 rather than utf8 (#16329) * Bump typing-extensions from 4.7.1 to 4.8.0 (#16341) * Bump docker/login-action from 2 to 3 (#16339) * Bump docker/metadata-action from 4 to 5 (#16337) * Bump docker/setup-qemu-action from 2 to 3 (#16338) * Bump docker/build-push-action from 4 to 5 (#16336) * Add automatic purge after all users forget a room (#15488) * Convert `_insert_graph_receipts_txn` to `simple_upsert` (#16299) * Only use literal strings for process names (#16315) * Some minor performance fixes for task schedular (#16313) * Speed up deleting to-device messages task (#16318) * docs: Link to the Alpine Linux community package for Synapse (#16304) * Refactor `get_user_by_id` (#16316)
Eric Schirra (ecsos)
committed
(revision 332)
Eric Schirra (ecsos)
committed
(revision 331)
- Update to version 1.92.3: * Update changelog * 1.92.3 * Mandate Pillow>=10.0.1 because of libwebp CVE (#16347) * Bump pillow from 10.0.0 to 10.0.1 (#16344)
Eric Schirra (ecsos)
committed
(revision 330)
- Update to version 1.92.2: * Fix Changelog * 1.92.2 * Use bookwork as docker base image (#16324)
Displaying revisions 1 - 20 of 349