CHANGES
author Kim Alvefur <zash@zash.se>
Tue, 10 Aug 2021 20:55:43 +0200
changeset 11778 4625093b0768
parent 11768 e2650d59db2d
child 11783 f4f0bdaeabd2
permissions -rw-r--r--
mod_s2s: Add a Direct TLS listener Mirroring the c2s 'direct_tls'. Naming things is hard. direct_tls_s2s_ports = { 5269+1 }

TRUNK
=====

-   Module statuses
-   SNI support (not completely finished)
-   CORS handling now provided by mod\_http
-   CSI improvements
-   mod\_limits: Exempted JIDs
-   Archive quotas
-   mod_mimicking: Prevent address spoofing
-   Rewritten migrator
-   SCRAM-SHA-256
-   Bi-directional server-to-server (XEP-0288)
-   Built-in HTTP server now handles HEAD requests
-   MUC presence broadcast controls
-   ALPN support in mod\_net\_multiplex
-   `daemonize` option deprecated
-   SASL DIGEST-MD5 removed
-   Switch to libunbound for DNS queries
-   DANE Support (low-level network layer)
-   mod_external_services (generic XEP-0215)
-   mod_turn_external for easy STUN+TURN XEP-0215 setup
-   util.error for encapsulating errors
-   MUC: support for XEP-0421 occupant identifiers
-   mod_http_file_share: File sharing via HTTP (XEP-0363)
-   statistics scheduling can be done by plugin
-   mod_server_contact_info now loaded on components if enabled
-   Statistics now based on OpenMetrics
-   Direct TLS support (c2s and incoming s2s)
-   Offline messages aren't sent to MAM clients
-   Network backend server_select deprecated

0.11.0
======

**2018-11-18**

New features
------------

-   Rewritten more extensible MUC module
    -   Store inactive rooms to disk
    -   Store rooms to disk on shutdown
    -   Voice requests
    -   Tombstones in place of destroyed rooms
-   PubSub features
    -   Persistence
    -   Affiliations
    -   Access models
    -   "publish-options"
-   PEP now uses our pubsub code and now shares the above features
-   Asynchronous operations
-   Busted for tests
-   mod\_muc\_mam (XEP-0313 in groupchats)
-   mod\_vcard\_legacy (XEP-0398)
-   mod\_vcard4 (XEP-0292)
-   mod\_csi, mod\_csi\_simple (XEP-0352)
-   New experimental network backend "epoll"

0.10.0
======

**2017-10-02**

New features
------------

-   Rewritten SQL storage module with Archive support
-   SCRAM-SHA-1-PLUS
-   `prosodyctl check`
-   Statistics
-   Improved TLS configuration
-   Lua 5.2 support
-   mod\_blocklist (XEP-0191)
-   mod\_carbons (XEP-0280)
-   Pluggable connection timeout handling
-   mod\_websocket (RFC 7395)
-   mod\_mam (XEP-0313)

Removed
-------

-   mod\_privacy (XEP-0016)
-   mod\_compression (XEP-0138)