|
| 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 | + |
1 | 60 | # [MongooseIM 6.3.0](https://github.com/esl/MongooseIM/releases/tag/6.3.0) - 2024-10-22
|
2 | 61 |
|
3 | 62 | ## Highlights
|
|
0 commit comments