Mastodon v3.5.1 Release Notes

Release Date: 2022-04-08 // about 2 years ago
  • โž• Added

    • โž• Add pagination for trending statuses in web UI (Gargron)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change e-mail notifications to only be sent when recipient is offline (Gargron)
      • Send e-mails for mentions and follows by default again
      • But only when recipient does not have push notifications through an app
    • ๐Ÿ”„ Change website attribute to be nullable on Application entity in REST API (rinsuki)

    โœ‚ Removed

    • โœ‚ Remove sign-in token authentication, instead send e-mail about new sign-in (Gargron)
      • You no longer need to enter a security code sent through e-mail
      • Instead you get an e-mail about a new sign-in from an unfamiliar IP address

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix error responses for from search prefix (single-right-quote)
    • ๐Ÿ›  Fix dangling language-specific trends (Gargron)
    • ๐Ÿ›  Fix extremely rare race condition when deleting a status or account (ClearlyClaire)
    • ๐Ÿ›  Fix trends returning less results per page when filtered in REST API (Gargron)
    • ๐Ÿ›  Fix pagination header on empty trends responses in REST API (Gargron)
    • ๐Ÿ›  Fix cookies secure flag being set when served over Tor (Gargron)
    • ๐Ÿ›  Fix migration error handling (ClearlyClaire)
    • ๐Ÿ›  Fix error when re-running some migrations if they get interrupted at the wrong moment (ClearlyClaire)
    • ๐Ÿ›  Fix potentially missing statuses when reconnecting to streaming API in web UI (ClearlyClaire, ClearlyClaire, ClearlyClaire)
    • ๐Ÿ›  Fix error when sending warning emails with custom text (ClearlyClaire)
    • Fix unset SMTP_RETURN_PATH environment variable causing e-mail not to send (Gargron)
    • ๐Ÿ›  Fix possible duplicate statuses in timelines in some edge cases in web UI (ClearlyClaire)
    • ๐Ÿ›  Fix spurious edits and require incoming edits to be explicitly marked as such (ClearlyClaire)
    • ๐Ÿ›  Fix error when encountering invalid pinned statuses (ClearlyClaire)
    • ๐Ÿ›  Fix inconsistency in error handling when removing a status (ClearlyClaire)
    • ๐Ÿ›  Fix admin API unconditionally requiring CSRF token (ClearlyClaire)
    • ๐Ÿ›  Fix trending tags endpoint missing offset param in REST API (Gargron)
    • ๐Ÿ›  Fix unusual number formatting in some locales (ClearlyClaire)
    • ๐Ÿ‘ฎ Fix S3_FORCE_SINGLE_REQUEST environment variable not working (HolgerHuo)
    • ๐Ÿ›  Fix failure to build assets with OpenSSL 3 (ClearlyClaire)
    • ๐Ÿ›  Fix PWA manifest using outdated routes (HolgerHuo)
    • ๐Ÿ›  Fix error when indexing statuses into Elasticsearch (ClearlyClaire)