Skip to content

Commit b5605dc

Browse files
committed
Release MongooseIM 6.4.0
1 parent 2bfbe57 commit b5605dc

File tree

5 files changed

+76
-10
lines changed

5 files changed

+76
-10
lines changed

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,64 @@
1+
# [MongooseIM 6.4.0](https://github.com/esl/MongooseIM/releases/tag/6.4.0) - 2025-06-25
2+
3+
## Highlights
4+
- Reworked S2S and component listeners
5+
- Added TLS 1.3, 0-RTT, and channel bindings in fast auth
6+
- Unified connection and TLS handling
7+
- Improved XMPP traffic shaper configuration with validation and clearer defaults
8+
- Cleanup of legacy modules and updated dependencies
9+
- Various enhancements and bug fixes
10+
11+
## Added
12+
- Support dynamic domains for components (#4450)
13+
- TLS listeners for components (#4453)
14+
- TLS 0-RTT to `mod_fast_auth_token` (#4478)
15+
- Fast auth and channel bindings (#4494)
16+
- Option to clear inbox after destroying MUC Light room (#4522)
17+
18+
## Changed
19+
- Reworked listeners and TLS (#4452, #4509)
20+
- Reworked component protocols (#4442)
21+
- Changed naming scheme to match with XMPP specification (#4451)
22+
- Reworked S2S listeners (#4455)
23+
- Unified listener TLS configuration via `fast_tls` removal (#4458)
24+
- Unified listener handling (#4460)
25+
- Reworked adding dynamic domains to components (#4461)
26+
- Improved consistency of `just_tls` filters (#4467)
27+
- Reworked S2S incoming connections (#4470, #4513)
28+
- Reworked S2S outgoing connections (#4479)
29+
- System certificates are used if CA certs are not provided in a file (#4493)
30+
- Reorganized S2S configuration options (#4515)
31+
- Improved instrumentation consistency (#4517)
32+
- Simplified and unified XMPP metrics (#4520)
33+
- Minor optimizations and cleanups (#4480, #4512, #4514, #4516)
34+
35+
## Fixed
36+
- XMPP traffic shapers configuration and validation (#4527)
37+
- Include bbmustache in the release (#4528)
38+
- `max_file_size` option in `mod_http_upload` (#4531)
39+
40+
## Removed
41+
- Dead `max_fsm_queue` option (#4521)
42+
- Last mention of unused `EJABBERD_DIR` variable (#4533)
43+
44+
## Other
45+
- Upgraded dependencies (#4500)
46+
- Updated `exometer_labels` converter function (#4507)
47+
- Upgraded used exml version (#4519)
48+
- Reworked startup order and FIPS config (#4524)
49+
- Changed base docker image to ubuntu-noble (#4537)
50+
- Documentation improvements (#4504, #4506, #4525)
51+
- Testing and CI improvements/fixes (#4523, #4529, #4532, #4534, #4536)
52+
53+
## Commits, merged PRs and closed issues
54+
- [List of merged PRs](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.4.0)
55+
56+
- [List of closed issues](https://github.com/esl/MongooseIM/issues?q=is%3Aissue+is%3Aclosed+closed%3A2024-12-30..2025-06-25)
57+
58+
- [Repository history for this release](https://github.com/esl/MongooseIM/graphs/contributors?from=2024-12-30&to=2025-06-25&type=c)
59+
60+
- [List of merged PRs based on merge date](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.4.0+sort%3Aupdated-desc)
61+
162
# [MongooseIM 6.3.3](https://github.com/esl/MongooseIM/releases/tag/6.3.3) - 2025-04-10
263

364
## Highlights

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# MongooseIM platform
22

33
[![GitHub release](https://img.shields.io/github/release/esl/MongooseIM.svg)](https://github.com/esl/MongooseIM/releases)
4-
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/esl/MongooseIM/tree/rel-6.3.svg?style=shield)](https://app.circleci.com/pipelines/github/esl/MongooseIM?branch=rel-6.3)
5-
[![Codecov](https://codecov.io/gh/esl/MongooseIM/branch/rel-6.3/graph/badge.svg)](https://app.codecov.io/gh/esl/MongooseIM/tree/rel-6.3)
6-
[![GitHub Actions](https://github.com/esl/MongooseIM/actions/workflows/ci.yml/badge.svg?branch=rel-6.3)](https://github.com/esl/MongooseIM/actions/workflows/ci.yml?query=branch%3Arel-6.3)
7-
[![Coveralls](https://coveralls.io/repos/github/esl/MongooseIM/badge.svg?branch=rel-6.3)](https://coveralls.io/github/esl/MongooseIM?branch=rel-6.3)
4+
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/esl/MongooseIM/tree/rel-6.4.svg?style=shield)](https://app.circleci.com/pipelines/github/esl/MongooseIM?branch=rel-6.4)
5+
[![Codecov](https://codecov.io/gh/esl/MongooseIM/branch/rel-6.4/graph/badge.svg)](https://app.codecov.io/gh/esl/MongooseIM/tree/rel-6.4)
6+
[![GitHub Actions](https://github.com/esl/MongooseIM/actions/workflows/ci.yml/badge.svg?branch=rel-6.4)](https://github.com/esl/MongooseIM/actions/workflows/ci.yml?query=branch%3Arel-6.4)
7+
[![Coveralls](https://coveralls.io/repos/github/esl/MongooseIM/badge.svg?branch=rel-6.4)](https://coveralls.io/github/esl/MongooseIM?branch=rel-6.4)
88

99
* [Getting started](https://esl.github.io/MongooseDocs/latest/getting-started/Installation/)
1010
* [Developer's guide](https://esl.github.io/MongooseDocs/latest/developers-guide/Testing-MongooseIM/)
@@ -63,6 +63,7 @@ Check out our test results:
6363
See the documentation for the latest releases:
6464

6565
* [Master](https://esl.github.io/MongooseDocs/latest/)
66+
* [6.4.0](https://esl.github.io/MongooseDocs/6.4.0/)
6667
* [6.3.3](https://esl.github.io/MongooseDocs/6.3.3/)
6768
* [6.3.2](https://esl.github.io/MongooseDocs/6.3.2/)
6869
* [6.3.1](https://esl.github.io/MongooseDocs/6.3.1/)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.3.3
1+
6.4.0

doc/History.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
# MongooseIM history
22

3-
## 2025: Fast Authentication, TLS Improvements
3+
## 2025: Fast Authentication, TLS Improvements and Listeners Rework
44

55
Added support for XEP-0484 (Fast Authentication Streamlining Tokens).
66
Deprecated `fast_tls` and improved `just_tls`.
77

8+
Major rework of S2S and component listeners, unified TLS handling, added TLS 1.3 with 0-RTT and channel bindings.
9+
810
Releases:
911

1012
* [MongooseIM 6.3.2](https://github.com/esl/MongooseIM/releases/tag/6.3.2) in February 2025.
1113
* [MongooseIM 6.3.3](https://github.com/esl/MongooseIM/releases/tag/6.3.3) in April 2025.
14+
* [MongooseIM 6.4.0](https://github.com/esl/MongooseIM/releases/tag/6.4.0) in June 2025.
1215

1316
## 2023-2024: C2S, CETS and Instrumentation
1417

doc/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# MongooseIM Documentation
22

33
[![GitHub release](https://img.shields.io/github/release/esl/MongooseIM.svg)](https://github.com/esl/MongooseIM/releases)
4-
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/esl/MongooseIM/tree/rel-6.3.svg?style=shield)](https://app.circleci.com/pipelines/github/esl/MongooseIM?branch=rel-6.3)
5-
[![Codecov](https://codecov.io/gh/esl/MongooseIM/branch/rel-6.3/graph/badge.svg)](https://app.codecov.io/gh/esl/MongooseIM/tree/rel-6.3)
6-
[![GitHub Actions](https://github.com/esl/MongooseIM/actions/workflows/ci.yml/badge.svg?branch=rel-6.3)](https://github.com/esl/MongooseIM/actions/workflows/ci.yml?query=branch%3Arel-6.3)
7-
[![Coveralls](https://coveralls.io/repos/github/esl/MongooseIM/badge.svg?branch=rel-6.3)](https://coveralls.io/github/esl/MongooseIM?branch=rel-6.3)
4+
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/esl/MongooseIM/tree/rel-6.4.svg?style=shield)](https://app.circleci.com/pipelines/github/esl/MongooseIM?branch=rel-6.4)
5+
[![Codecov](https://codecov.io/gh/esl/MongooseIM/branch/rel-6.4/graph/badge.svg)](https://app.codecov.io/gh/esl/MongooseIM/tree/rel-6.4)
6+
[![GitHub Actions](https://github.com/esl/MongooseIM/actions/workflows/ci.yml/badge.svg?branch=rel-6.4)](https://github.com/esl/MongooseIM/actions/workflows/ci.yml?query=branch%3Arel-6.4)
7+
[![Coveralls](https://coveralls.io/repos/github/esl/MongooseIM/badge.svg?branch=rel-6.4)](https://coveralls.io/github/esl/MongooseIM?branch=rel-6.4)
88

99
* Home: [https://github.com/esl/MongooseIM](https://github.com/esl/MongooseIM)
1010
* Product page: [https://www.erlang-solutions.com/products/mongooseim.html](https://www.erlang-solutions.com/products/mongooseim.html)
@@ -80,6 +80,7 @@ Check out our test results:
8080
See the documentation for the latest releases:
8181

8282
* [Master](https://esl.github.io/MongooseDocs/latest/)
83+
* [6.4.0](https://esl.github.io/MongooseDocs/6.4.0/)
8384
* [6.3.3](https://esl.github.io/MongooseDocs/6.3.3/)
8485
* [6.3.2](https://esl.github.io/MongooseDocs/6.3.2/)
8586
* [6.3.1](https://esl.github.io/MongooseDocs/6.3.1/)

0 commit comments

Comments
 (0)