Clone
1
Changelog
Kierre edited this page 2025-11-27 23:45:40 +01:00

Changelog

Nightly

  • Use all available hash algos when calculating content hashes
  • Allow setting the log level

Full nightly changelog

1.5.1

  • Allow POST/PUT/PATCH requests to succeed without a valid Content-Type

  • Room version 10 and 11

  • Push gateway API

  • Autogenerate signing key if absent

  • Implement Hammerhead debug API

  • Ratelimit key queries

  • New MSCs:

    • MSC4375: Admin Room Management
    • MSC4383: Client-Server Discovery of Server Version
  • New custom endpoints:

    • Hammerhead:
      • POST /_hammerhead/v0/admin/rooms/<room>/force-remote-member
      • DELETE /_hammerhead/v0/admin/media/<origin>/<media_id>
      • POST /_hammerhead/v0/admin/media/purge

1.5.0

  • Add room versions v3 through v9
  • Partial SyWeb compatibility
  • Add federation state_ids endpoint
  • Add Synapse admin fetch event API and media info API
  • Add Hammerhead reload-config endpoint
  • New MSCs:
    • MSC4370: Federation endpoint for retrieving current extremities
    • MSC4373: Server opt-out of specific EDU types
    • MSC4014: Pseudonymous Identities

1.4.4

  • Add backfill
  • Add Hammerhead and Citadel endpoints
  • Add room directory
  • Bug fixes

1.4.3

  • Add federation self-testing
  • Fix auth_events for guest access and history visibility
  • Support room version 1 on invitations
  • Add validation for POST/PUT/PATCH requests
  • Support environment variable to specify configuration path
  • Implement Telodendria admin API

1.4.2

  • Make room versions based on the room ID
  • Add registration configuration fields
  • Fix key generation
  • Signing key checks
  • Split custom endpoints into multiple files
  • Fix logging

1.4.1

  • Switch to TOML configuration

1.4.0

  • Make Vona-created rooms functional on Synapse
  • Better log format
  • User suspension/locking

1.3.0

  • Add the ability for Synapse to join a room via Vona (malfunctional)
    • Event redaction handling
    • Event hashing
  • Return Authorization header as a string and not bytes
  • Improve receiving PDUs/EDUs
  • Proper v2 event ID creation
  • Proper /sync

1.2.5

  • Receive invites

1.2.4

  • Add cryptography related functions

1.2.3

  • Initial release