Skip to content

Commit 63286c7

Browse files
committed
Update Roadmap with 24.02
1 parent f16c834 commit 63286c7

File tree

1 file changed

+17
-42
lines changed

1 file changed

+17
-42
lines changed

content/roadmap.md

Lines changed: 17 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,7 @@ toc: true
77

88
# In the Works
99

10-
* **[RFC 9266 Channel Bindings for TLS 1.3](https://www.rfc-editor.org/rfc/rfc9266)**
11-
12-
* **[XEP-0386: Bind 2](https://xmpp.org/extensions/xep-0386.html)**
13-
14-
* **[XEP-0388: Extensible SASL Profile (SASL2)](https://xmpp.org/extensions/xep-0388.html)**
15-
16-
* **[XEP-0424: Message Retraction](https://xmpp.org/extensions/xep-0424.html)**
17-
18-
* **[XEP-0440: SASL Channel-Binding Type Capability](https://xmpp.org/extensions/xep-0440.html)**
19-
20-
* **[XEP-0474: SASL SCRAM Downgrade Protection](https://xmpp.org/extensions/xep-0474.html)**
21-
22-
* **[XEP-0480: SASL Upgrade Tasks](https://xmpp.org/extensions/xep-0480.html)**
23-
24-
* **Automatic SQL schema creation and update**
25-
26-
With [Automatic SQL schema](https://www.process-one.net/blog/automatic-schema-update-in-ejabberd/),
27-
ejabberd can handle SQL schema upgrades automatically when you update
28-
to a new ejabberd release that includes some change in the SQL schema.
29-
It can also create the schema on an empty database during a new deployment.
30-
It works with both old and new schemas.
31-
32-
* **Matrix support**
33-
34-
A Matrix bridge [was included in October 2022](https://www.process-one.net/blog/matrix-protocol-added-to-ejabberd/)
35-
in [ejabberd Business Edition](https://www.process-one.net/en/ejabberd/#getejabberd)
36-
and [Fluux](https://fluux.io/) ejabberd SaaS platform.
37-
Now it is planned to include it in the
38-
[ejabberd Community Server](https://github.com/processone/ejabberd) too.
39-
40-
* **Commands API versioning**
41-
42-
With [API versioning](https://github.com/processone/ejabberd/pull/4118),
43-
when an API command gets some breaking change, it is defined as a new API version.
44-
When a client queries to use that command, by default the most recent one is used,
45-
and the API client can specify the API version it supports.
46-
47-
* **Support Elixir 1.16 and Erlang/OTP 27**
48-
49-
Those versions were recently released or planned, see
50-
[Elixir 1.16](https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/)
51-
and [Erlang/OTP 27.0-rc1](https://www.erlang.org/news/167)).
10+
* Nothing to mention here right now
5211

5312
# Planned
5413

@@ -69,12 +28,28 @@ toc: true
6928

7029
# Released
7130

31+
## 2024
32+
33+
- [24.02](https://www.process-one.net/blog/ejabberd-24-02/)
34+
* [Matrix gateway](https://docs.ejabberd.im/admin/configuration/modules/#mod-matrix-gw)
35+
* [RFC 9266 Channel Bindings for TLS 1.3](https://www.rfc-editor.org/rfc/rfc9266)
36+
* [XEP-0386: Bind 2](https://xmpp.org/extensions/xep-0386.html)
37+
* [XEP-0388: Extensible SASL Profile (SASL2)](https://xmpp.org/extensions/xep-0388.html)
38+
* [XEP-0424: Message Retraction](https://xmpp.org/extensions/xep-0424.html)
39+
* [XEP-0440: SASL Channel-Binding Type Capability](https://xmpp.org/extensions/xep-0440.html)
40+
* [XEP-0474: SASL SCRAM Downgrade Protection](https://xmpp.org/extensions/xep-0474.html)
41+
* [XEP-0480: SASL Upgrade Tasks](https://xmpp.org/extensions/xep-0480.html)
42+
* [Automatic SQL schema](https://www.process-one.net/blog/automatic-schema-update-in-ejabberd/) creation and update
43+
* Commands [API versioning](https://github.com/processone/ejabberd/pull/4118)
44+
* Support Elixir 1.16 and Erlang/OTP 27.0-rc1
45+
7246
## 2023
7347

7448
- [23.10](https://www.process-one.net/blog/ejabberd-23-10/)
7549
* Support for [XEP-0402: PEP Native Bookmarks](https://xmpp.org/extensions/xep-0402.html)
7650
* Support for [XEP-0421: Occupant Id](https://xmpp.org/extensions/xep-0421.html)
7751
* MySQL Performance enhancements
52+
7853
- [23.04](https://www.process-one.net/blog/ejabberd-23-04/)
7954
* [`mod_mam`](https://docs.ejabberd.im/admin/configuration/modules/#mod-mam) support for [XEP-0425: Message Moderation](https://xmpp.org/extensions/xep-0425.html)
8055
* New [`mod_muc_rtbl`](https://docs.ejabberd.im/admin/configuration/modules/#mod-muc-rtbl): [Real-Time Block List](https://xmppbl.org/) for MUC rooms

0 commit comments

Comments
 (0)