Revisions of matrix-synapse

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 349)
- Update to version 1.105.1:
  * 1.105.1
  * Fix GHSA-3h7q-rfh9-xm4v
Eric Schirra's avatar 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's avatar 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's avatar Eric Schirra (ecsos) committed (revision 346)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 345)
Eric Schirra's avatar 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's avatar 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's avatar Eric Schirra (ecsos) committed (revision 342)
Eric Schirra's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar Eric Schirra (ecsos) committed (revision 332)
Eric Schirra's avatar 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's avatar 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
openSUSE Build Service is sponsored by