From 88359bf389d9e89c003b7c1206ec6eb9dbe516b7 Mon Sep 17 00:00:00 2001 From: Leszek Witkowicz Date: Mon, 1 Feb 2021 18:32:31 +0100 Subject: [PATCH] prepare 4.1.0 release --- CHANGELOG.md | 55 +++++++++++++++++++ README.md | 1 + VERSION | 2 +- doc/index.md | 1 + .../{4.0.1_4.x.x.md => 4.0.1_4.1.0.md} | 2 +- mkdocs.yml | 2 +- 6 files changed, 60 insertions(+), 3 deletions(-) rename doc/migrations/{4.0.1_4.x.x.md => 4.0.1_4.1.0.md} (97%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c343977f65..2d44f20d2ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,58 @@ +# [MongooseIM 4.1.0](https://github.com/esl/MongooseIM/releases/tag/4.1.0) - 2021-02-02 + +## Highlights + +- Major configuration rework: the TOML format is now the only one supported +- Documentation enhancements +- Performance improvements + +## All changes + +### Added +- Full support of TOML configuration format (#2929) +- Prepared queries for `mod_vcard` (#2939) +- [Humio](https://www.humio.com/) support (#2952) +- GitHub actions for MongooseIM CI workflow (#2990, #2993) +- Usage of `fast_scram` library (#3003) +- Documentation for MongooseIM cluster's rolling upgrade (#3012) +- PEP publish options (#3017) + +### Removed +- Support of old `*.cfg` configuration format (#2929) +- Support of HTTP File Upload 0.2.5 (#2989) +- Unused `katt_helper` (#2999) + +### Changed +- Moved documentation from readthedocs to gh-pages altogether with its face lifting (#2946, #2960, #2963, #2966, #2969) +- Helper script in small tests uses python3 instead of python2 (#2957) +- Use `tools/wait_for_service.sh` instead of `netcat` to ensure the main `minio` container is started (#2979) +- Reduced stringprepping in roster hooks, privacy modules and `mod_offline` (#2997, #3005, #3009) + +### Fixed +- The response of locked MUC room to `disco#info` (#2956) +- `ct_mongoose_log_hook` initialization error (#2964) +- Catching log formatter errors to avoid death spiral of logging (#2968, #2978) +- The way big tests detect minio in CI (#2998) +- Connection issues with Cassandra (#3006) + +### Other +- Added `rebar3 clean` call to `Makefile` (#2932) +- Minor docs improvements (#2945, #2981, #3000, #3013, #3020) +- Parallel loading of `nksip` in tests (#2947) +- CI improvements (#2949, #2972) +- Usage of `integer_to_binary/1` instead of `list_to_integer(binary_to_list/1)` (#3008) +- Removed `archive_groupchats` warning (#3016) + +## Commits, merged PRs and closed issues +- [List of merged PRs](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A4.1.0) + +- [List of closed issues](https://github.com/esl/MongooseIM/issues?q=is%3Aissue+is%3Aclosed+closed%3A2020-11-17..2021-02-03+) + +- [Repository history for this release](https://github.com/esl/MongooseIM/graphs/contributors?from=2020-11-17&to=2021-02-03&type=c) + +[List of merged PRs based on merge date]: # (https://github.com/esl/MongooseIM/pulls?utf8=%E2%9C%93&q=is%3Apr%20base%3Amaster%20merged%3A%222020-11-17..2021-02-03%22%20sort%3Acreated-asc%20) + + # [MongooseIM 4.0.1](https://github.com/esl/MongooseIM/releases/tag/4.0.1) - 2020-11-17 ## Highlights diff --git a/README.md b/README.md index 91b56e1860e..d71ef7d484b 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ Check out our test results: Up-to-date documentation for the MongooseIM master branch can be found on ReadTheDocs: [https://esl.github.io/MongooseDocs/latest/](https://esl.github.io/MongooseDocs/latest/). Latest releases: +* [4.1.0](https://esl.github.io/MongooseDocs/4.1.0/) * [4.0.1](https://esl.github.io/MongooseDocs/4.0.1/) * [3.7.1](https://esl.github.io/MongooseDocs/3.7.1/) * [3.6.2](https://esl.github.io/MongooseDocs/3.6.2/) diff --git a/VERSION b/VERSION index 1454f6ed4b7..ee74734aa22 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.1 +4.1.0 diff --git a/doc/index.md b/doc/index.md index b288389612c..3a08bff9333 100644 --- a/doc/index.md +++ b/doc/index.md @@ -74,6 +74,7 @@ Check out our test results: See the documentation for the latest releases: * [Master](https://esl.github.io/MongooseDocs/latest/) +* [4.1.0](https://esl.github.io/MongooseDocs/4.1.0/) * [4.0.1](https://esl.github.io/MongooseDocs/4.0.1/) * [3.7.1](https://esl.github.io/MongooseDocs/3.7.1/) * [3.6.2](https://esl.github.io/MongooseDocs/3.6.2/) diff --git a/doc/migrations/4.0.1_4.x.x.md b/doc/migrations/4.0.1_4.1.0.md similarity index 97% rename from doc/migrations/4.0.1_4.x.x.md rename to doc/migrations/4.0.1_4.1.0.md index be20038882c..7b9e6fd1a7c 100644 --- a/doc/migrations/4.0.1_4.x.x.md +++ b/doc/migrations/4.0.1_4.1.0.md @@ -8,7 +8,7 @@ If you experience any issues with making requests to the HTTP File Upload servic ## Retirement of the old `*.cfg` format -Since release 4.x.x, we are no longer supporting the `*.cfg` MongooseIM configuration format. Please use the `TOML` format instead. +Since release 4.1.0, we are no longer supporting the `*.cfg` MongooseIM configuration format. Please use the `TOML` format instead. ## Minor changes in the `TOML` config format diff --git a/mkdocs.yml b/mkdocs.yml index d8b52555405..d0d305f8a7a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -36,7 +36,7 @@ nav: - '3.6.0 to 3.7.0': 'migrations/3.6.0_3.7.0.md' - '3.7.0 to 4.0.0': 'migrations/3.7.0_4.0.0.md' - '4.0.0 to 4.0.1': 'migrations/4.0.0_4.0.1.md' - - '4.0.1 to 4.x.x': 'migrations/4.0.1_4.x.x.md' + - '4.0.1 to 4.1.0': 'migrations/4.0.1_4.1.0.md' - 'MAM MUC migration helper': 'migrations/jid-from-mam-muc-script.md' - Platform: - 'Contributions to ecosystem': 'Contributions.md'