CHANGES
author Matthew Wild <mwild1@gmail.com>
Fri, 07 Oct 2022 16:58:08 +0100
changeset 12750 7eabf8d78978
parent 12738 447aef5e942c
child 12779 1dd468c63a3d
permissions -rw-r--r--
util.roles: Return nil if the role has no explicit policy (fixes inheritance) Previously, if the first inherited role had no opinion, it returned false and prevented further consultation of other inherited roles. This bug was found thanks to the implementation of missing test cases identified through mutation testing.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12426
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     1
TRUNK
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     2
=====
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     3
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     4
## New
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     5
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     6
### Administration
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     7
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     8
- Add 'watch log' command to follow live debug logs at runtime (even if disabled)
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
     9
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
    10
### Networking
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
    11
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
    12
- Honour 'weight' parameter during SRV record selection
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
    13
- Support for RFC 8305 "Happy Eyeballs" to improve IPv4/IPv6 connectivity
12516
b7f07585ec4c net.server_epoll: Add support for TCP Fast Open
Kim Alvefur <zash@zash.se>
parents: 12426
diff changeset
    14
- Support for TCP Fast Open in server_epoll (pending LuaSocket support)
12519
76c1725f4467 net.server_epoll: Add option to defer accept() until data available
Kim Alvefur <zash@zash.se>
parents: 12516
diff changeset
    15
- Support for deferred accept in server_epoll (pending LuaSocket support)
12426
8e4a5cb2d199 CHANGES: Update to add new changes in trunk
Matthew Wild <mwild1@gmail.com>
parents: 12424
diff changeset
    16
12738
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    17
### MUC
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    18
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    19
- Permissions updates:
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    20
  - Room creation restricted to local users (of the parent host) by default
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    21
    - restrict_room_creation = true restricts to admins, false disables all restrictions
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    22
  - Persistent rooms can only be created by local users (parent host) by default
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    23
    - muc_room_allow_persistent = false restricts to admins
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    24
  - Public rooms can only be created by local users (parent host) by default
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    25
    - muc_room_allow_public = false restricts to admins
447aef5e942c CHANGES: Update with MUC permission changes
Matthew Wild <mwild1@gmail.com>
parents: 12677
diff changeset
    26
12545
97af41d580f7 mod_saslauth: Advertise channel bindings via XEP-0440
Kim Alvefur <zash@zash.se>
parents: 12519
diff changeset
    27
### Security and authentication
97af41d580f7 mod_saslauth: Advertise channel bindings via XEP-0440
Kim Alvefur <zash@zash.se>
parents: 12519
diff changeset
    28
97af41d580f7 mod_saslauth: Advertise channel bindings via XEP-0440
Kim Alvefur <zash@zash.se>
parents: 12519
diff changeset
    29
- Advertise supported SASL Channel-Binding types (XEP-0440)
12598
29685403be32 mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760)
Kim Alvefur <zash@zash.se>
parents: 12581
diff changeset
    30
- Implement RFC 9266 'tls-exporter' channel binding with TLS 1.3
12677
2d330edf8bf2 CHANGES: Add role auth
Matthew Wild <mwild1@gmail.com>
parents: 12639
diff changeset
    31
- New role and permissions framework and API
12545
97af41d580f7 mod_saslauth: Advertise channel bindings via XEP-0440
Kim Alvefur <zash@zash.se>
parents: 12519
diff changeset
    32
12633
4c1d3f817063 util.datetime: Add support for sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents: 12598
diff changeset
    33
## Changes
4c1d3f817063 util.datetime: Add support for sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents: 12598
diff changeset
    34
4c1d3f817063 util.datetime: Add support for sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents: 12598
diff changeset
    35
- Support sub-second precision timestamps
4c1d3f817063 util.datetime: Add support for sub-second precision timestamps
Kim Alvefur <zash@zash.se>
parents: 12598
diff changeset
    36
12581
f888c84b2284 CHANGES: Lua 5.1 support removed (closes #1600)
Kim Alvefur <zash@zash.se>
parents: 12545
diff changeset
    37
## Removed
f888c84b2284 CHANGES: Lua 5.1 support removed (closes #1600)
Kim Alvefur <zash@zash.se>
parents: 12545
diff changeset
    38
f888c84b2284 CHANGES: Lua 5.1 support removed (closes #1600)
Kim Alvefur <zash@zash.se>
parents: 12545
diff changeset
    39
- Lua 5.1 support
12639
f928cb5c5d04 mod_time: Remove obsolete XEP-0090 support
Kim Alvefur <zash@zash.se>
parents: 12633
diff changeset
    40
- XEP-0090 support removed from mod_time
12581
f888c84b2284 CHANGES: Lua 5.1 support removed (closes #1600)
Kim Alvefur <zash@zash.se>
parents: 12545
diff changeset
    41
12424
b78b8689173a CHANGES: Update to reflect 0.12.0 release
Matthew Wild <mwild1@gmail.com>
parents: 12382
diff changeset
    42
0.12.0
b78b8689173a CHANGES: Update to reflect 0.12.0 release
Matthew Wild <mwild1@gmail.com>
parents: 12382
diff changeset
    43
======
b78b8689173a CHANGES: Update to reflect 0.12.0 release
Matthew Wild <mwild1@gmail.com>
parents: 12382
diff changeset
    44
b78b8689173a CHANGES: Update to reflect 0.12.0 release
Matthew Wild <mwild1@gmail.com>
parents: 12382
diff changeset
    45
**2022-03-14**
9981
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9642
diff changeset
    46
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    47
## New
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    48
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    49
### Modules
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    50
11348
f06afb410a9f CHANGES: Clarify what mod_mimicking does
Kim Alvefur <zash@zash.se>
parents: 11313
diff changeset
    51
-   mod_mimicking: Prevent address spoofing
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    52
-   mod_s2s_bidi: Bi-directional server-to-server (XEP-0288)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    53
-   mod_external_services: generic XEP-0215 support
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    54
-   mod_turn_external: easy setup XEP-0215 for STUN+TURN
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    55
-   mod_http_file_share: File sharing via HTTP (XEP-0363)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    56
-   mod_http_openmetrics for exposing metrics to stats collectors
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    57
-   mod_smacks: Stream management and resumption (XEP-0198)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    58
-   mod_auth_ldap: LDAP authentication
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    59
-   mod_cron: One module to rule all the periodic tasks
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    60
-   mod_admin_shell: New home of the Console admin interface
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    61
-   mod_admin_socket: Enable secure connections to the Console
12119
94de6b7596cc mod_tombstones: Remember deleted accounts #1307
Kim Alvefur <zash@zash.se>
parents: 12100
diff changeset
    62
-   mod_tombstones: Prevent registration of deleted accounts
12146
87532eebd0b8 mod_invites: Import from prosdy-modules@5fc306239db3
Kim Alvefur <zash@zash.se>
parents: 12119
diff changeset
    63
-   mod_invites: Create and manage invites
12148
3e292e2a1e02 mod_invites_register: Import from prosody-modules@797b51043767
Kim Alvefur <zash@zash.se>
parents: 12146
diff changeset
    64
-   mod_invites_register: Create accounts using invites
12149
212bac94aedd mod_invites_adhoc: Import from prosody-modules@5001104f0275
Kim Alvefur <zash@zash.se>
parents: 12148
diff changeset
    65
-   mod_invites_adhoc: Create invites via AdHoc command
12152
b63bb2c4b6d9 mod_bookmarks: Import mod_bookmarks2 from prosody-modules @ ad7767a9f3ea
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents: 12149
diff changeset
    66
-   mod_bookmarks: Synchronise open rooms between clients
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    67
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    68
### Security and authentication
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    69
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    70
-   SNI support (including automatic certificate selection)
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    71
-   ALPN support in mod_net_multiplex
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    72
-   DANE support in low-level network layer
12210
77ac0d96ac24 mod_s2s: Enable outgoing Direct TLS connections
Kim Alvefur <zash@zash.se>
parents: 12191
diff changeset
    73
-   Direct TLS support (c2s and s2s)
10222
e458578ddfd3 mod_auth_internal_hashed: Add support for optionally using SCRAM-SHA-256 instead of SHA-1
Kim Alvefur <zash@zash.se>
parents: 10007
diff changeset
    74
-   SCRAM-SHA-256
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    75
-   Direct TLS (including https) certificates updated on reload
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    76
-   Pluggable authorization providers (mod_authz_)
12100
dfb29b5b0a57 core.certmanager: Presets based on Mozilla SSL Configuration Generator
Kim Alvefur <zash@zash.se>
parents: 12097
diff changeset
    77
-   Easy use of Mozilla TLS recommendations presets
12191
94253e02d47d mod_http: Limit unencrypted http port (5280) to loopback by default
Kim Alvefur <zash@zash.se>
parents: 12152
diff changeset
    78
-   Unencrypted HTTP port (5280) restricted to loopback by default
12334
38b5b05407be various: Require encryption by default for real
Kim Alvefur <zash@zash.se>
parents: 12307
diff changeset
    79
-   require_encryption options default to 'true' if unspecified
12337
ed8a4f8dfd27 usermanager, mod_saslauth: Default to internal_hashed if no auth module specified
Matthew Wild <mwild1@gmail.com>
parents: 12334
diff changeset
    80
-   Authentication module defaults to 'internal_hashed' if unspecified
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    81
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    82
### HTTP
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    83
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    84
-   CORS handling now provided by mod_http
10328
3f4c25425589 net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447)
Kim Alvefur <zash@zash.se>
parents: 10255
diff changeset
    85
-   Built-in HTTP server now handles HEAD requests
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    86
-   Uploads can be handled incrementally
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    87
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    88
### API
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    89
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    90
-   Module statuses (API change)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    91
-   util.error for encapsulating errors
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    92
-   Promise based API for sending queries
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    93
-   API for adding periodic tasks
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    94
-   More APIs supporting ES6 Promises
12307
fa79db7e0a4d CHANGES: Mention graceful shutdown
Kim Alvefur <zash@zash.se>
parents: 12210
diff changeset
    95
-   Async can be used during shutdown
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    96
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    97
### Other
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
    98
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
    99
-   Plugin installer
10358
8a186801257b CHANGES: Add a line for #1335
Kim Alvefur <zash@zash.se>
parents: 10328
diff changeset
   100
-   MUC presence broadcast controls
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   101
-   MUC: support for XEP-0421 occupant identifiers
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   102
-   `prosodyctl check connectivity` via observe.jabber.network
12382
61d221efe186 CHANGES: Mention STUN/TURN support in 'prosodyctl check'
Matthew Wild <mwild1@gmail.com>
parents: 12366
diff changeset
   103
-   STUN/TURN server tests in `prosodyctl check`
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   104
-   libunbound for DNS queries
12320
6bb2f660f689 util.poll: Add support for the poll() API
Kim Alvefur <zash@zash.se>
parents: 12307
diff changeset
   105
-   The POSIX poll() API used by server_epoll on \*nix other than Linux
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   106
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   107
## Changes
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   108
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
   109
-   Improved rules for mobile optimizations
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
   110
-   Improved rules for what messages should be archived
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   111
-   mod_limits: Exempted JIDs
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   112
-   mod_server_contact_info now loaded on components if enabled
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   113
-   Statistics now based on OpenMetrics
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   114
-   Statistics scheduling can be done by plugin
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   115
-   Offline messages aren't sent to MAM clients
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   116
-   Archive quotas (means?)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   117
-   Rewritten migrator with archive support
12097
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
   118
-   Improved automatic certificate locating and selecting
b446edb2a51e CHANGES: Add various things
Kim Alvefur <zash@zash.se>
parents: 12096
diff changeset
   119
-   Logging to syslog no longer missing startup messages
12307
fa79db7e0a4d CHANGES: Mention graceful shutdown
Kim Alvefur <zash@zash.se>
parents: 12210
diff changeset
   120
-   Graceful shutdown sequence that closes ports first and waits for
fa79db7e0a4d CHANGES: Mention graceful shutdown
Kim Alvefur <zash@zash.se>
parents: 12210
diff changeset
   121
    connections to close
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   122
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   123
## Removed
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   124
10635
58cc0bc09f3d CHANGES: Mention deprecation of 'daemonize' option
Kim Alvefur <zash@zash.se>
parents: 10469
diff changeset
   125
-   `daemonize` option deprecated
10727
144a1ee24a4e util.sasl.digest-md5: Remove, obsolete since 2011
Kim Alvefur <zash@zash.se>
parents: 10635
diff changeset
   126
-   SASL DIGEST-MD5 removed
12096
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   127
-   mod_auth_cyrus (older LDAP support)
36b9252866d0 CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents: 11943
diff changeset
   128
-   Network backend server_select deprecated (not actually removed yet)
9981
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9642
diff changeset
   129
9586
4552ba1333ac CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents: 9522
diff changeset
   130
0.11.0
4552ba1333ac CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents: 9522
diff changeset
   131
======
7114
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   132
9642
83f3a05c1b1b CHANGES: Update with release date
Matthew Wild <mwild1@gmail.com>
parents: 9592
diff changeset
   133
**2018-11-18**
7114
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   134
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   135
New features
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   136
------------
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   137
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   138
-   Rewritten more extensible MUC module
7376
9b37aaea68e9 CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents: 7310
diff changeset
   139
    -   Store inactive rooms to disk
9b37aaea68e9 CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents: 7310
diff changeset
   140
    -   Store rooms to disk on shutdown
8858
dba528970aa5 CHANGES: Mention voice request
Kim Alvefur <zash@zash.se>
parents: 8725
diff changeset
   141
    -   Voice requests
9018
dc606dc89f44 MUC: Add support for storing a tombstone for destroyed rooms (#1182)
Kim Alvefur <zash@zash.se>
parents: 8962
diff changeset
   142
    -   Tombstones in place of destroyed rooms
8962
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8858
diff changeset
   143
-   PubSub features
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8858
diff changeset
   144
    -   Persistence
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8858
diff changeset
   145
    -   Affiliations
9137
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9018
diff changeset
   146
    -   Access models
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9018
diff changeset
   147
    -   "publish-options"
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9018
diff changeset
   148
-   PEP now uses our pubsub code and now shares the above features
7310
6bbe47e30af4 CHANGES: Move async to trunk, it was dropped from 0.10
Kim Alvefur <zash@zash.se>
parents: 7291
diff changeset
   149
-   Asynchronous operations
8501
85f60424a8b1 CHANGES: Mention move to Busted for tests
Kim Alvefur <zash@zash.se>
parents: 8293
diff changeset
   150
-   Busted for tests
8725
7ee93b3fa160 mod_muc_mam: Import mod_mam_muc from prosody-modules ba6466fa6823
Kim Alvefur <zash@zash.se>
parents: 8712
diff changeset
   151
-   mod\_muc\_mam (XEP-0313 in groupchats)
9263
0fc6ffc57dc0 mod_vcard_legacy: Announce feature on bare JID per XEP
Kim Alvefur <zash@zash.se>
parents: 9252
diff changeset
   152
-   mod\_vcard\_legacy (XEP-0398)
9264
9db9e37610b7 mod_vcard4: Allow access to the vcard4 PEP node via iq syntax
Kim Alvefur <zash@zash.se>
parents: 9263
diff changeset
   153
-   mod\_vcard4 (XEP-0292)
9592
aeb054ee88c5 mod_csi_simple: Import modified version of mod_csi_pump from prosody-modules
Kim Alvefur <zash@zash.se>
parents: 9591
diff changeset
   154
-   mod\_csi, mod\_csi\_simple (XEP-0352)
9522
e6e5ff64d1c2 CHANGES: Mention server_epoll
Kim Alvefur <zash@zash.se>
parents: 9264
diff changeset
   155
-   New experimental network backend "epoll"
7114
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   156
8289
39966cbc29f4 CHANGES: Update for release
Matthew Wild <mwild1@gmail.com>
parents: 7856
diff changeset
   157
0.10.0
8711
c53e9e27acc6 CHANGES: Normalize syntax
Kim Alvefur <zash@zash.se>
parents: 8292
diff changeset
   158
======
7112
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   159
8292
bd6b189b354c CHANGES: Correct date using the power hindsight
Kim Alvefur <zash@zash.se>
parents: 8289
diff changeset
   160
**2017-10-02**
7112
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   161
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   162
New features
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   163
------------
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   164
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   165
-   Rewritten SQL storage module with Archive support
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   166
-   SCRAM-SHA-1-PLUS
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   167
-   `prosodyctl check`
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   168
-   Statistics
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   169
-   Improved TLS configuration
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   170
-   Lua 5.2 support
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   171
-   mod\_blocklist (XEP-0191)
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   172
-   mod\_carbons (XEP-0280)
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   173
-   Pluggable connection timeout handling
7115
bd29742fa1ba CHANGES: Add websockets too (thanks av6)
Kim Alvefur <zash@zash.se>
parents: 7112
diff changeset
   174
-   mod\_websocket (RFC 7395)
7856
8c3de36568dd CHANGES: Add mod_mam
Kim Alvefur <zash@zash.se>
parents: 7824
diff changeset
   175
-   mod\_mam (XEP-0313)
7112
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   176
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   177
Removed
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   178
-------
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   179
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
   180
-   mod\_privacy (XEP-0016)
7824
0dea440bdd46 CHANGES: Mention removal of mod_compression
Kim Alvefur <zash@zash.se>
parents: 7290
diff changeset
   181
-   mod\_compression (XEP-0138)