Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: matrix-org/synapse

v0.9.3

01 Jul 14:13
v0.9.3
Compare
Choose a tag to compare

Changes in synapse v0.9.3 (2015-07-01)

No changes from v0.9.3 Release Candidate 1.

Changes in synapse v0.9.3-rc1 (2015-06-23)

General:

  • Fix a memory leak in the notifier. (SYN-412)
  • Improve performance of room initial sync. (SYN-418)
  • General improvements to logging.
  • Remove access_token query params from INFO level logging.

Configuration:

  • Add support for specifying and configuring multiple listeners. (SYN-389)

Application services:

  • Fix bug where synapse failed to send user queries to application services.

v0.9.3-rc1

23 Jun 09:31
v0.9.3-rc1
Compare
Choose a tag to compare
v0.9.3-rc1 Pre-release
Pre-release

Changes in synapse v0.9.3 (2015-XX-XX)

General:

  • Fix a memory leak in the notifier. (SYN-412)
  • Improve performance of room initial sync. (SYN-418)
  • General improvements to logging.
  • Remove access_token query params from INFO level logging.

Configuration:

  • Add support for specifying and configuring multiple listeners. (SYN-389)

Application services:

  • Fix bug where synapse failed to send user queries to application services.

v0.9.2-r2

15 Jun 13:42
v0.9.2-r2
Compare
Choose a tag to compare

Changes in synapse v0.9.2-r2 (2015-06-15)

Fix packaging so that schema delta python files get included in the package.

v0.9.2

12 Jun 10:54
v0.9.2
Compare
Choose a tag to compare

Changes in synapse v0.9.2 (2015-06-12)

General:

  • Use ultrajson for json (de)serialisation when a canonical encoding is not
    required. Ultrajson is significantly faster than simplejson in certain
    circumstances.
  • Use connection pools for outgoing HTTP connections.
  • Process thumbnails on separate threads.

Configuration:

  • Add option, gzip_responses, to disable HTTP response compression.

Federation:

  • Improve resilience of backfill by ensuring we fetch any missing auth events.
  • Improve performance of backfill and joining remote rooms by removing
    unnecessary computations. This included handling events we'd previously
    handled as well as attempting to compute the current state for outliers.

v0.9.1

26 May 15:09
v0.9.1
Compare
Choose a tag to compare

Changes in synapse v0.9.1 (2015-05-26)

General:

  • Add support for backfilling when a client paginates. This allows servers to
    request history for a room from remote servers when a client tries to
    paginate history the server does not have - SYN-36
  • Fix bug where you couldn't disable non-default pushrules - SYN-378
  • Fix register_new_user script - SYN-359
  • Improve performance of fetching events from the database, this improves both
    initialSync and sending of events.
  • Improve performance of event streams, allowing synapse to handle more
    simultaneous connected clients.

Federation:

  • Fix bug with existing backfill implementation where it returned the wrong
    selection of events in some circumstances.
  • Improve performance of joining remote rooms.

Configuration:

  • Add support for changing the bind host of the metrics listener via the
    metrics_bind_host option.

v0.9.0-r5

21 May 16:24
v0.9.0-r5
Compare
Choose a tag to compare
v0.9.0-r5

v0.9.0-r2

08 May 15:17
v0.9.0-r2
Compare
Choose a tag to compare
v0.9.0-r2

v0.9.0-r1

08 May 13:31
v0.9.0-r1
Compare
Choose a tag to compare
v0.9.0-r1

v0.9.0

07 May 18:09
v0.9.0
Compare
Choose a tag to compare

Changes in synapse v0.9.0 (2015-05-07)

General:

  • Add support for using a PostgreSQL database instead of SQLite. See
    docs/postgres.rst for details.
  • Add password change and reset APIs. See Registration in the spec.
  • Fix memory leak due to not releasing stale notifiers - SYN-339.
  • Fix race in caches that occasionally caused some presence updates to be
    dropped - SYN-369.
  • Check server name has not changed on restart.

Federation:

  • Add key distribution mechanisms for fetching public keys of unavailable
    remote home servers. See Retrieving Server Keys in the spec.

Configuration:

  • Add support for multiple config files.
  • Add support for dictionaries in config files.
  • Remove support for specifying config options on the command line, except
    for:
    • --daemonize - Daemonize the home server.
    • --manhole - Turn on the twisted telnet manhole service on the given
      port.
    • --database-path - The path to a sqlite database to use.
    • --verbose - The verbosity level.
    • --log-file - File to log to.
    • --log-config - Python logging config file.
    • --enable-registration - Enable registration for new users.

Application services:

  • Reliably retry sending of events from Synapse to application services, as per
    Application Services spec.
  • Application services can no longer register via the /register API,
    instead their configuration should be saved to a file and listed in the
    synapse app_service_config_files config option. The AS configuration file
    has the same format as the old /register request.
    See docs/application_services.rst for more information.

v0.8.1-r4

17 Apr 14:18
v0.8.1-r4
Compare
Choose a tag to compare
v0.8.1-r4