Skip to content

Commit b1f35d9

Browse files
committed
Update documentation to 26.04 with: make clean extract
1 parent fa2b10a commit b1f35d9

6 files changed

Lines changed: 53 additions & 17 deletions

File tree

content/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,37 @@ search:
55

66
# ChangeLog
77

8+
## Version 26.04
9+
10+
#### Core
11+
12+
- Add new listener options for limits to xml parser accepted input
13+
- Improve `leave_cluster` command to work even in own node
14+
- New predefined keyword `DATABASE_PATH` that points to the Mnesia spool dir
15+
- Support HOST keyword in `sql_database` toplevel option, set nice default value
16+
- Provide more details in log messages when using SQLite
17+
- Update documentation of jwt_key to match the Docs site
18+
- ejabberd_config: New default_ram_db/3 clause that checks module support
19+
- ejabberd_sm: Remove session_counter, used for get_vh_session_number now removed
20+
21+
#### Modules
22+
23+
- `mod_http_fileserver`: Use integer in `ejabberd_hooks:add` as expected by "make hooks"
24+
- `mod_invites`: Add `--enable-bootstrap=no` to configure options to bypass download ([#4558](https://github.com/processone/ejabberd/pull/4558))
25+
- `mod_invites`: don't crash in `get_invite_by_invitee_t` for sql backend ([#4566](https://github.com/processone/ejabberd/pull/4566))
26+
- `mod_invites`: quick howto for creating integrity check checksums
27+
- `mod_invites`: remove dependency on jquery
28+
- `mod_mqtt`: Define RAM callbacks as optional
29+
- `mod_mqtt`: Use `default_ram_db` only if it really supports RAM storage
30+
- `mod_roster`: Fix bug introduced in 26.03 in commit d5c1440 ([#4564](https://github.com/processone/ejabberd/issues/4564))
31+
- `mod_roster_sql`: Cast `approved` integer as boolean when exporting Mnesia to SQL
32+
- `mod_shared_roster_sql`: Fix typo introduced 10 years ago in commit 0ea0ba30
33+
34+
#### Container and Installers
35+
36+
- Bump Erlang/OTP 28.4.2
37+
- make-binaries: Bump OpenSSL to 3.5.6
38+
839
## Version 26.03
940

1041
#### Core

content/CONTAINER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@ Let's summarize the differences between both container images. Legend:
11131113
| Generated by | [container.yml](https://github.com/processone/ejabberd/blob/master/.github/workflows/container.yml) | [tests.yml](https://github.com/processone/docker-ejabberd/blob/master/.github/workflows/tests.yml) |
11141114
| Built for | stable releases <br /> `master` branch | stable releases <br /> [`master` branch zip](https://github.com/processone/docker-ejabberd/actions/workflows/tests.yml) |
11151115
| Architectures | `linux/amd64` <br /> `linux/arm64` | `linux/amd64` |
1116-
| Software | Erlang/OTP 28.4.1.0-alpine 🟠 <br /> Elixir 1.19.5 🟠 | Alpine 3.22 <br /> Erlang/OTP 26.2 <br /> Elixir 1.18.3 |
1116+
| Software | Erlang/OTP 28.4.2.0-alpine 🟠 <br /> Elixir 1.19.5 🟠 | Alpine 3.22 <br /> Erlang/OTP 26.2 <br /> Elixir 1.18.3 |
11171117
| Published in | [ghcr.io/processone/ejabberd](https://github.com/processone/ejabberd/pkgs/container/ejabberd) | [docker.io/ejabberd/ecs](https://hub.docker.com/r/ejabberd/ecs/) <br /> [ghcr.io/processone/ecs](https://github.com/processone/docker-ejabberd/pkgs/container/ecs) |
11181118
| :black_square_button: **Additional content** |
11191119
| [ejabberd-contrib](#ejabberd-contrib) | included | not included |

content/admin/configuration/modules.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ search:
77

88
!!! info "Please note"
99

10-
This section describes modules options of ejabberd [26.03](../../archive/26.03/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
10+
This section describes modules options of ejabberd [26.04](../../archive/26.04/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
1111

1212
The modules that changed in this version are marked with 🟠.
1313

@@ -1436,8 +1436,8 @@ modules:
14361436
max_days: 100
14371437
~~~
14381438

1439-
mod\_invites 🟠
1440-
---------------
1439+
mod\_invites
1440+
------------
14411441

14421442
<!-- md:version improved in [26.03](../../archive/26.03/index.md) -->
14431443

@@ -1527,9 +1527,9 @@ your own set of templates or list of recommended apps.
15271527
Number of seconds until token expires. Default value is `432000` (that
15281528
is five days: `5 * 24 * 60 * 60`)
15291529

1530-
- **webchat\_url 🟠`*: `none | auto | Webchat URL*
1531-
<!-- md:version added in [26.03](../../archive/26.03/index.md) -->
1532-
URL to a webchat client. Upon
1530+
- **webchat\_url**: `none | auto | Webchat URL`
1531+
<!-- md:version added in [26.03](../../archive/26.03/index.md). URL to a webchat client -->
1532+
Upon
15331533
manual registration through web-form this will be recommended in order
15341534
to get started. If `auto` is chosen, we pick the `mod_conversejs` from
15351535
the listeners section. Default is `auto`.

content/admin/configuration/toplevel.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ search:
77

88
!!! info "Please note"
99

10-
This section describes top level options of ejabberd [26.03](../../archive/26.03/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
10+
This section describes top level options of ejabberd [26.04](../../archive/26.04/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
1111

1212
The options that changed in this version are marked with 🟠.
1313

@@ -1725,12 +1725,16 @@ If not set, the value from [use_cache](#use_cache) will be used.
17251725
A time to wait for connection to an SQL server to be established. The
17261726
default value is `5` seconds.
17271727

1728-
## sql\_database
1728+
## sql\_database 🟠
17291729

1730-
`Database`
1730+
`DatabaseName | PathSqliteFile`
17311731

1732-
An SQL database name. For SQLite this must be a full path to a database
1733-
file. The default value is `ejabberd`.
1732+
<!-- md:version improved in [26.04](../../archive/26.04/index.md) -->
1733+
1734+
An SQL database name, being
1735+
the default value `ejabberd`. If option [sql_type](#sql_type) is set to `sqlite`,
1736+
this must be a full path to a database file, being the default value:
1737+
'"@DATABASE\_PATH@/sqlite/@HOST@.sqlite"
17341738
17351739
## sql\_flags
17361740
@@ -1818,7 +1822,7 @@ value defined in [queue_type](#queue_type) or `ram` if the latter is not set.
18181822
Whether to use the
18191823
[multihost SQL schema](database.md#singlehost-or-multihost). All
18201824
schemas are located at
1821-
<https://github.com/processone/ejabberd/tree/26.03/sql>. There are two
1825+
<https://github.com/processone/ejabberd/tree/26.04/sql>. There are two
18221826
schemas available. The legacy `singlehost` schema stores one XMPP domain
18231827
into one ejabberd database. The `multihost` schema can handle several
18241828
XMPP domains in a single ejabberd database. The `multihost` schema is

content/developer/ejabberd-api/admin-api.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ search:
77

88
!!! info "Please note"
99

10-
This section describes API commands of ejabberd [26.03](../../archive/26.03/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
10+
This section describes API commands of ejabberd [26.04](../../archive/26.04/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
1111

1212
The commands that changed in this version are marked with 🟠
1313

@@ -4157,13 +4157,14 @@ HTTP/1.1 200 OK
41574157

41584158

41594159

4160-
## leave_cluster
4160+
## leave_cluster 🟠
41614161

4162+
<!-- md:version improved in [26.04](../../archive/26.04/index.md) -->
41624163

41634164
Remove and shutdown Node from the running cluster
41644165

41654166

4166-
This command can be run from any running node of the cluster, even the node to be removed. In the removed node, this command works only when using ejabberdctl, not [mod_http_api](../../admin/configuration/modules.md#mod_http_api) or other code that runs inside the same ejabberd node that will leave.
4167+
This command can be run from any running node of the cluster, even the node to be removed.
41674168

41684169
__Arguments:__
41694170

content/developer/ejabberd-api/admin-tags.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
!!! info "Please note"
44

5-
This section enumerates the API tags of ejabberd [26.03](../../archive/26.03/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
5+
This section enumerates the API tags of ejabberd [26.04](../../archive/26.04/index.md). If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the [Archive](../../archive/index.md).
66

77

88

0 commit comments

Comments
 (0)