Skip to content

Commit a65f431

Browse files
authored
Merge pull request #4448 from esl/rel-6.3
Release MongooseIM 6.3.1
2 parents 193f25c + 8ee27ad commit a65f431

File tree

7 files changed

+79
-1
lines changed

7 files changed

+79
-1
lines changed

CHANGELOG.md

+59
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
# [MongooseIM 6.3.1](https://github.com/esl/MongooseIM/releases/tag/6.3.1) - 2024-12-30
2+
3+
## Highlights
4+
- Better certificate validation
5+
- Improved CockroachDB support
6+
- Removed unnecessary components
7+
- Multiple owner support in MUC Light
8+
- Packages are now published on GitHub
9+
- Various improvements and fixes
10+
11+
## Added
12+
- Checking of probe metrics types (#4390)
13+
- Multiple owner support in MUC Light (#4392)
14+
- Delays to SM buffer (#4407)
15+
- Better logging when something takes longer than expected (#4427, #4430)
16+
- Support `open_test_database_shell` for CockroachDB (#4438)
17+
18+
## Changed
19+
- Enforced `fail_if_no_peer_cert` in `just_tls` for stricter client certificate validation (#4386)
20+
- Allowed config processor to be a list of functions (#4396)
21+
- `fast_tls` to validate CA certificate when `verify_mode` is set to `verify_peer` or `selfsigned_peer` (#4391)
22+
- Supervisor, listeners, components and types cleanup (#4441)
23+
- Optimized memory usage in `just_tls` (#4447)
24+
25+
## Fixed
26+
- MUC room crash when handling old protocol stanza (#4387)
27+
- CockroachDB consistency (#4402)
28+
- Shutdown logic to prevent `event_not_registered` errors by stopping c2s processes before listeners (#4400)
29+
- Definition of the "protected" GraphQL directive (#4409)
30+
- GraphQL library is now used as a package (#4405)
31+
- Package related warning (#4410)
32+
- IO list handling in `jiffy:encode` (#4420)
33+
- Error on startup: "No such file or directory" (#4436)
34+
- MongooseIM is restarted as a permanent application rather than a temporary one (#4443)
35+
36+
## Removed
37+
- Lager as a dependency (#4393)
38+
- Goldrush from `rebar.lock` (#4397)
39+
- Dead tools and code (#4411)
40+
- Native code from `mam_id` (#4412)
41+
- More complicated dead code (#4422)
42+
- Base16 library (#4415)
43+
44+
## Other
45+
- Updated dependencies (#4428)
46+
- Documentation improvements (#4388)
47+
- CI improvements/fixes (#4403, #4416, #4417, #4435)
48+
- Streamlined package workflow (#4385, #4399, #4414, #4406, #4425, #4432, #4449)
49+
- Testing improvements/fixes (#4394, #4398, #4418, #4419, #4401, #4426, #4431, #4423, #4424, #4433, #4437, #4434, #4444, #4445)
50+
51+
## Commits, merged PRs and closed issues
52+
- [List of merged PRs](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.3.1)
53+
54+
- [List of closed issues](https://github.com/esl/MongooseIM/issues?q=is%3Aissue+is%3Aclosed+closed%3A2024-10-22..2024-12-30)
55+
56+
- [Repository history for this release](https://github.com/esl/MongooseIM/graphs/contributors?from=2024-10-22&to=2024-12-30&type=c)
57+
58+
- [List of merged PRs based on merge date](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.3.1+sort%3Aupdated-desc)
59+
160
# [MongooseIM 6.3.0](https://github.com/esl/MongooseIM/releases/tag/6.3.0) - 2024-10-22
261

362
## Highlights

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -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.3.1](https://esl.github.io/MongooseDocs/6.3.1/)
6667
* [6.3.0](https://esl.github.io/MongooseDocs/6.3.0/)
6768
* [6.2.1](https://esl.github.io/MongooseDocs/6.2.1/)
6869
* [6.2.0](https://esl.github.io/MongooseDocs/6.2.0/)

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.3.0
1+
6.3.1

doc/History.md

+3
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@ Enhanced CETS, configurable pools, and traffic shaping updates.
1212

1313
Improved instrumentation with enhanced configurability, Prometheus support and a more user-friendly experience.
1414

15+
Refined certificate validation and CockroachDB support.
16+
1517
Releases:
1618

19+
* [MongooseIM 6.3.1](https://github.com/esl/MongooseIM/releases/tag/6.3.1) in December 2024.
1720
* [MongooseIM 6.3.0](https://github.com/esl/MongooseIM/releases/tag/6.3.0) in October 2024.
1821
* [MongooseIM 6.2.1](https://github.com/esl/MongooseIM/releases/tag/6.2.1) in April 2024.
1922
* [MongooseIM 6.2.0](https://github.com/esl/MongooseIM/releases/tag/6.2.0) in December 2023.

doc/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -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.3.1](https://esl.github.io/MongooseDocs/6.3.1/)
8384
* [6.3.0](https://esl.github.io/MongooseDocs/6.3.0/)
8485
* [6.2.1](https://esl.github.io/MongooseDocs/6.2.1/)
8586
* [6.2.0](https://esl.github.io/MongooseDocs/6.2.0/)

doc/migrations/6.3.0_6.3.1.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Log Handler Configuration
2+
3+
The shell log handler in `app.config` should be named either "default" to enable shell logs or "none" to suppress them.
4+
5+
## CA Certificate Configuration
6+
7+
Providing a CA certificate file (`cacertfile` option) is now mandatory for s2s listeners if the `use_starttls` option is set to `required` or `required_trusted`.
8+
Similarly, this requirement applies when `fast_tls` is configured with the `verify_mode` option set to `peer` or `selfsigned_peer`.
9+
10+
## Multiple owner option for MUC Light
11+
12+
A new configuration option `allow_multiple_owners` was added to MUC Light. It is disabled as default.
13+
Enabling this option allows to have multiple "admin" users, while not giving more rights to room members.

mkdocs.yml

+1
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ nav:
214214
- '6.1.0 to 6.2.0': 'migrations/6.1.0_6.2.0.md'
215215
- '6.2.0 to 6.2.1': 'migrations/6.2.0_6.2.1.md'
216216
- '6.2.1 to 6.3.0': 'migrations/6.2.1_6.3.0.md'
217+
- '6.3.0 to 6.3.1': 'migrations/6.3.0_6.3.1.md'
217218
- 'MAM MUC migration helper': 'migrations/jid-from-mam-muc-script.md'
218219
- 'Contributions to the Ecosystem': 'Contributions.md'
219220
- 'MongooseIM History': 'History.md'

0 commit comments

Comments
 (0)