Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.24.1
    Changes in synapse v0.24.1 (2017-10-24)
    =======================================
    
    Bug fixes:
    
    * Fix updating group profiles over federation (PR #2567)
    
  • v0.24.0
    Changes in synapse v0.24.0 (2017-10-23)
    =======================================
    
    No changes since v0.24.0-rc1
    
    Changes in synapse v0.24.0-rc1 (2017-10-19)
    ===========================================
    
    Features:
    
    * Add Group Server (PR #2352, #2363, #2374, #2377, #2378, #2382, #2410,
      #2426, #2430, #2454, #2471, #2472, #2544)
    * Add support for channel notifications (PR #2501)
    * Add basic implementation of backup media store (PR #2538)
    * Add config option to auto-join new users to rooms (PR #2545)
    
    Changes:
    
    * Make the spam checker a module (PR #2474)
    * Delete expired url cache data (PR #2478)
    * Ignore incoming events for rooms that we have left (PR #2490)
    * Allow spam checker to reject invites too (PR #2492)
    * Add room creation checks to spam checker (PR #2495)
    * Spam checking: add the invitee to user_may_invite (PR #2502)
    * Process events from federation for different rooms in parallel (PR
      #2520)
    * Allow error strings from spam checker (PR #2531)
    * Improve error handling for missing files in config (PR #2551)
    
    Bug fixes:
    
    * Fix handling SERVFAILs when doing AAAA lookups for federation (PR
      #2477)
    * Fix incompatibility with newer versions of ujson (PR #2483) Thanks to
      @jeremycline!
    * Fix notification keywords that start/end with non-word chars (PR
      #2500)
    * Fix stack overflow and logcontexts from linearizer (PR #2532)
    * Fix 500 error when fields missing from power_levels event (PR #2552)
    * Fix 500 error when we get an error handling a PDU (PR #2553)
    
  • v0.24.0-rc1
    60706477 · Correctly bump version ·
    Changes in synapse v0.24.0-rc1 (2017-10-19)
    ===========================================
    
    Features:
    
    * Add Group Server (PR #2352, #2363, #2374, #2377, #2378, #2382, #2410,
      #2426, #2430, #2454, #2471, #2472, #2544)
    * Add support for channel notifications (PR #2501)
    * Add basic implementation of backup media store (PR #2538)
    * Add config option to auto-join new users to rooms (PR #2545)
    
    Changes:
    
    * Make the spam checker a module (PR #2474)
    * Delete expired url cache data (PR #2478)
    * Ignore incoming events for rooms that we have left (PR #2490)
    * Allow spam checker to reject invites too (PR #2492)
    * Add room creation checks to spam checker (PR #2495)
    * Spam checking: add the invitee to user_may_invite (PR #2502)
    * Process events from federation for different rooms in parallel (PR
      #2520)
    * Allow error strings from spam checker (PR #2531)
    * Improve error handling for missing files in config (PR #2551)
    
    Bug fixes:
    
    * Fix handling SERVFAILs when doing AAAA lookups for federation (PR
      #2477)
    * Fix incompatibility with newer versions of ujson (PR #2483) Thanks to
      @jeremycline!
    * Fix notification keywords that start/end with non-word chars (PR
      #2500)
    * Fix stack overflow and logcontexts from linearizer (PR #2532)
    * Fix 500 error when fields missing from power_levels event (PR #2552)
    * Fix 500 error when we get an error handling a PDU (PR #2553)
    
  • v0.23.1
    Changes in synapse v0.23.1 (2017-10-02)
    =======================================
    
    Changes:
    
    * Make 'affinity' package optional, as it is not supported on some platforms
    
  • v0.23.0
    Changes in synapse v0.23.0 (2017-10-02)
    =======================================
    
    No changes since v0.23.0-rc2
    
  • v0.23.0-rc2
    Changes in synapse v0.23.0-rc2 (2017-09-26)
    ===========================================
    
    Bug fixes:
    
    * Fix regression in performance of syncs (PR #2470)
    
  • v0.23.0-rc1
    b15c2b79 · Update CHANGES ·
    Changes in synapse v0.23.0-rc1 (2017-09-25)
    ===========================================
    
    Features:
    
    * Add a frontend proxy worker (PR #2344)
    * Add support for event_id_only push format (PR #2450)
    * Add a PoC for filtering spammy events (PR #2456)
    * Add a config option to block all room invites (PR #2457)
    
    Changes:
    
    * Use bcrypt module instead of py-bcrypt (PR #2288) Thanks to @kyrias!
    * Improve performance of generating push notifications (PR #2343, #2357, #2365,
      #2366, #2371)
    * Improve DB performance for device list handling in sync (PR #2362)
    * Include a sample prometheus config (PR #2416)
    * Document known to work postgres version (PR #2433) Thanks to @ptman!
    
    Bug fixes:
    
    * Fix caching error in the push evaluator (PR #2332)
    * Fix bug where pusherpool didn't start and broke some rooms (PR #2342)
    * Fix port script for user directory tables (PR #2375)
    * Fix device lists notifications when user rejoins a room (PR #2443, #2449)
    * Fix sync to always send down current state events in timeline (PR #2451)
    * Fix bug where guest users were incorrectly kicked (PR #2453)
    * Fix bug talking to IPv6 only servers using SRV records (PR #2462)
    
  • v0.22.1
    Changes in synapse v0.22.1 (2017-07-06)
    =======================================
    
    Bug fixes:
    
    * Fix bug where pusher pool didn't start and caused issues when
      interacting with some rooms (PR #2342)
    
  • v0.22.0
    Changes in synapse v0.22.0 (2017-07-06)
    =======================================
    
    No changes since v0.22.0-rc2
    
    Changes in synapse v0.22.0-rc2 (2017-07-04)
    ===========================================
    
    Changes:
    
    * Improve performance of storing user IPs (PR #2307, #2308)
    * Slightly improve performance of verifying access tokens (PR #2320)
    * Slightly improve performance of event persistence (PR #2321)
    * Increase default cache factor size from 0.1 to 0.5 (PR #2330)
    
    Bug fixes:
    
    * Fix bug with storing registration sessions that caused frequent CPU churn
      (PR #2319)
    
    Changes in synapse v0.22.0-rc1 (2017-06-26)
    ===========================================
    
    Features:
    
    * Add a user directory API (PR #2252, and many more)
    * Add shutdown room API to remove room from local server (PR #2291)
    * Add API to quarantine media (PR #2292)
    * Add new config option to not send event contents to push servers (PR #2301)
      Thanks to @cjdelisle!
    
    Changes:
    
    * Various performance fixes (PR #2177, #2233, #2230, #2238, #2248, #2256,
      #2274)
    * Deduplicate sync filters (PR #2219) Thanks to @krombel!
    * Correct a typo in UPGRADE.rst (PR #2231) Thanks to @aaronraimist!
    * Add count of one time keys to sync stream (PR #2237)
    * Only store event_auth for state events (PR #2247)
    * Store URL cache preview downloads separately (PR #2299)
    
    Bug fixes:
    
    * Fix users not getting notifications when AS listened to that user_id (PR
      #2216) Thanks to @slipeer!
    * Fix users without push set up not getting notifications after joining rooms
      (PR #2236)
    * Fix preview url API to trim long descriptions (PR #2243)
    * Fix bug where we used cached but unpersisted state group as prev group,
      resulting in broken state of restart (PR #2263)
    * Fix removing of pushers when using workers (PR #2267)
    * Fix CORS headers to allow Authorization header (PR #2285) Thanks to @krombel!
    
  • v0.22.0-rc2
    Changes in synapse v0.22.0-rc2 (2017-07-04)
    ===========================================
    
    Changes:
    
    * Improve performance of storing user IPs (PR #2307, #2308)
    * Slightly improve performance of verifying access tokens (PR #2320)
    * Slightly improve performance of event persistence (PR #2321)
    * Increase default cache factor size from 0.1 to 0.5 (PR #2330)
    
    Bug fixes:
    
    * Fix bug with storing registration sessions that caused frequent CPU churn
      (PR #2319)
    
  • v0.22.0-rc1
    Changes in synapse v0.22.0-rc1 (2017-06-26)
    ===========================================
    
    Features:
    
    * Add a user directory API (PR #2252, and many more)
    * Add shutdown room API to remove room from local server (PR #2291)
    * Add API to quarantine media (PR #2292)
    * Add new config option to not send event contents to push servers (PR #2301)
      Thanks to @cjdelisle!
    
    Changes:
    
    * Various performance fixes (PR #2177, #2233, #2230, #2238, #2248, #2256,
      #2274)
    * Deduplicate sync filters (PR #2219) Thanks to @krombel!
    * Correct a typo in UPGRADE.rst (PR #2231) Thanks to @aaronraimist!
    * Add count of one time keys to sync stream (PR #2237)
    * Only store event_auth for state events (PR #2247)
    * Store URL cache preview downloads separately (PR #2299)
    
    Bug fixes:
    
    * Fix users not getting notifications when AS listened to that user_id (PR
      #2216) Thanks to @slipeer!
    * Fix users without push set up not getting notifications after joining rooms
      (PR #2236)
    * Fix preview url API to trim long descriptions (PR #2243)
    * Fix bug where we used cached but unpersisted state group as prev group,
      resulting in broken state of restart (PR #2263)
    * Fix removing of pushers when using workers (PR #2267)
    * Fix CORS headers to allow Authorization header (PR #2285) Thanks to @krombel!
    
  • v0.21.1
    Changes in synapse v0.21.1 (2017-06-15)
    =======================================
    
    Bug fixes:
    
    * Fix bug in anonymous usage statistic reporting (PR #2281)
    
  • 2017-06-06_1141
    336a5ae1 · Limit concurrent AS joins ·
  • 2017-05-23_1048
  • 2017-05-22_1657
  • v0.21.0
    Changes in synapse v0.21.0 (2017-05-18)
    =======================================
    
    No changes since v0.21.0-rc3
    
    Changes in synapse v0.21.0-rc3 (2017-05-17)
    ===========================================
    
    Features:
    
    * Add per user rate-limiting overrides (PR #2208)
    * Add config option to limit maximum number of events requested by ``/sync``
      and ``/messages`` (PR #2221) Thanks to @psaavedra!
    
    Changes:
    
    * Various small performance fixes (PR #2201, #2202, #2224, #2226, #2227, #2228,
      #2229)
    * Update username availability checker API (PR #2209, #2213)
    * When purging, don't de-delta state groups we're about to delete (PR #2214)
    * Documentation to check synapse version (PR #2215) Thanks to @hamber-dick!
    * Add an index to event_search to speed up purge history API (PR #2218)
    
    Bug fixes:
    
    * Fix API to allow clients to upload one-time-keys with new sigs (PR #2206)
    
    Changes in synapse v0.21.0-rc2 (2017-05-08)
    ===========================================
    
    Changes:
    
    * Always mark remotes as up if we receive a signed request from them (PR #2190)
    
    Bug fixes:
    
    * Fix bug where users got pushed for rooms they had muted (PR #2200)
    
    Changes in synapse v0.21.0-rc1 (2017-05-08)
    ===========================================
    
    Features:
    
    * Add username availability checker API (PR #2183)
    * Add read marker API (PR #2120)
    
    Changes:
    
    * Enable guest access for the 3pl/3pid APIs (PR #1986)
    * Add setting to support TURN for guests (PR #2011)
    * Various performance improvements (PR #2075, #2076, #2080, #2083, #2108,
      #2158, #2176, #2185)
    * Make synctl a bit more user friendly (PR #2078, #2127) Thanks @APwhitehat!
    * Replace HTTP replication with TCP replication (PR #2082, #2097, #2098,
      #2099, #2103, #2014, #2016, #2115, #2116, #2117)
    * Support authenticated SMTP (PR #2102) Thanks @DanielDent!
    * Add a counter metric for successfully-sent transactions (PR #2121)
    * Propagate errors sensibly from proxied IS requests (PR #2147)
    * Add more granular event send metrics (PR #2178)
    
    Bug fixes:
    
    * Fix nuke-room script to work with current schema (PR #1927) Thanks
      @zuckschwerdt!
    * Fix db port script to not assume postgres tables are in the public schema
      (PR #2024) Thanks @jerrykan!
    * Fix getting latest device IP for user with no devices (PR #2118)
    * Fix rejection of invites to unreachable servers (PR #2145)
    * Fix code for reporting old verify keys in synapse (PR #2156)
    * Fix invite state to always include all events (PR #2163)
    * Fix bug where synapse would always fetch state for any missing event (PR #2170)
    * Fix a leak with timed out HTTP connections (PR #2180)
    * Fix bug where we didn't time out HTTP requests to ASes  (PR #2192)
    
    Docs:
    
    * Clarify doc for SQLite to PostgreSQL port (PR #1961) Thanks @benhylau!
    * Fix typo in synctl help (PR #2107) Thanks @HarHarLinks!
    * ``web_client_location`` documentation fix (PR #2131) Thanks @matthewjwolff!
    * Update README.rst with FreeBSD changes (PR #2132) Thanks @feld!
    * Clarify setting up metrics (PR #2149) Thanks @encks!
    
  • v0.21.0-rc3
    7c53a278 · Update changelog ·
    Changes in synapse v0.21.0-rc3 (2017-05-17)
    ===========================================
    
    Features:
    
    * Add per user rate-limiting overrides (PR #2208)
    * Add config option to limit maximum number of events requested by ``/sync``
      and ``/messages`` (PR #2221) Thanks to @psaavedra!
    
    Changes:
    
    * Various small performance fixes (PR #2201, #2202, #2224, #2226, #2227, #2228,
      #2229)
    * Update username availability checker API (PR #2209, #2213)
    * When purging, don't de-delta state groups we're about to delete (PR #2214)
    * Documentation to check synapse version (PR #2215) Thanks to @hamber-dick!
    * Add an index to event_search to speed up purge history API (PR #2218)
    
    Bug fixes:
    
    * Fix API to allow clients to upload one-time-keys with new sigs (PR #2206)
    
  • 2017-05-18_1004
  • v0.21.0-rc2
    Changes in synapse v0.21.0-rc2 (2017-05-08)
    ===========================================
    
    Changes:
    
    * Always mark remotes as up if we receive a signed request from them (PR #2190)
    
    Bug fixes:
    
    * Fix bug where users got pushed for rooms they had muted (PR #2200)
    
  • v0.21.0-rc1
    Changes in synapse v0.21.0-rc1 (2017-05-08)
    ===========================================
    
    Features:
    
    * Add username availability checker API (PR #2183)
    * Add read marker API (PR #2120)
    
    Changes:
    
    * Enable guest access for the 3pl/3pid APIs (PR #1986)
    * Add setting to support TURN for guests (PR #2011)
    * Various performance improvements (PR #2075, #2076, #2080, #2083, #2108,
      #2158, #2176, #2185)
    * Make synctl a bit more user friendly (PR #2078, #2127) Thanks @APwhitehat!
    * Replace HTTP replication with TCP replication (PR #2082, #2097, #2098,
      #2099, #2103, #2014, #2016, #2115, #2116, #2117)
    * Support authenticated SMTP (PR #2102) Thanks @DanielDent!
    * Add a counter metric for successfully-sent transactions (PR #2121)
    * Propagate errors sensibly from proxied IS requests (PR #2147)
    * Add more granular event send metrics (PR #2178)
    
    Bug fixes:
    
    * Fix nuke-room script to work with current schema (PR #1927) Thanks
      @zuckschwerdt!
    * Fix db port script to not assume postgres tables are in the public schema
      (PR #2024) Thanks @jerrykan!
    * Fix getting latest device IP for user with no devices (PR #2118)
    * Fix rejection of invites to unreachable servers (PR #2145)
    * Fix code for reporting old verify keys in synapse (PR #2156)
    * Fix invite state to always include all events (PR #2163)
    * Fix bug where synapse would always fetch state for any missing event (PR #2170)
    * Fix a leak with timed out HTTP connections (PR #2180)
    * Fix bug where we didn't time out HTTP requests to ASes  (PR #2192)
    
    Docs:
    
    * Clarify doc for SQLite to PostgreSQL port (PR #1961) Thanks @benhylau!
    * Fix typo in synctl help (PR #2107) Thanks @HarHarLinks!
    * ``web_client_location`` documentation fix (PR #2131) Thanks @matthewjwolff!
    * Update README.rst with FreeBSD changes (PR #2132) Thanks @feld!
    * Clarify setting up metrics (PR #2149) Thanks @encks!