|
| 1 | +# [MongooseIM 6.1.0](https://github.com/esl/MongooseIM/releases/tag/6.1.0) - 2023-05-10 |
| 2 | + |
| 3 | +## Highlights |
| 4 | + |
| 5 | +- Reworked C2S architecture |
| 6 | +- Docker image for arm64 |
| 7 | +- Update of Universal Analytics to Google Analytics 4 |
| 8 | +- Dialyzer types fix |
| 9 | +- Deprecation of Riak |
| 10 | +- More reliable test suites |
| 11 | +- Various improvements and fixes |
| 12 | + |
| 13 | +## All changes |
| 14 | + |
| 15 | +### Added |
| 16 | +- New C2S architecture (#3765) |
| 17 | + - `presence` (#3746) |
| 18 | + - `mod_last` (#3750) |
| 19 | + - `mod_register` (#3751) |
| 20 | + - `privacy` (#3747) |
| 21 | + - `pubsub` (#3785) |
| 22 | + - `ping` (#3748) |
| 23 | + - `metrics` (#3800) |
| 24 | + - `steam_management` (#3796) |
| 25 | + - `mod_csi` (#3880) |
| 26 | + - `sasl_external` (#3911) |
| 27 | + - More granular hooks (#3852, #3857, #3955) |
| 28 | + - Fixed `stream_management` timeouts (#3934) |
| 29 | + - Stopped routing broadcast tuples (#3946) |
| 30 | + - Unified metrics (#3967) |
| 31 | + - C2S Migration guide (#3965) |
| 32 | + - Fixed duplicated logout in `stream_management` (#3983) |
| 33 | + - Adapted existing test suites (#3772, #3778, #3783, #3787, #3786, #3845, #3882, #3909, #3925, #3927, #3932, #3931, #3940) |
| 34 | + - Miscellaneous changes (#3729, #3797, #3790, #3816, #3858, #3888, #3904, #3908, #3917, #3919, #3935, #3950, #3957, #3959, #3972) |
| 35 | +- Added information about GraphQL (#3905) |
| 36 | +- Enable CircleCI tests insights (#3899) |
| 37 | +- Hooks improvement (#3913, #3912) |
| 38 | +- `mod_inbox` improvements (#3910, #3974, #4016) |
| 39 | +- Checking push form fields (#3916) |
| 40 | +- Checking for MUC domain when archiving messages (#3936) |
| 41 | +- Updated base Docker image (#3943) |
| 42 | +- Implemented `mod_pubsub_db` without dynamic modules (#3953) |
| 43 | +- Checking the `to` JID (#3971) |
| 44 | +- Auto registration/unregistration of hooks in `gen_mod` (#3954) |
| 45 | +- Added port and IP in the listener options for WebSockets and BOSH (#3977) |
| 46 | +- Improved MAM logging (#3984) |
| 47 | +- Added error reason to batch worker termination (#3985) |
| 48 | +- Docker image for arm64 (#3979, #3986, #3988, #4009) |
| 49 | +- Full support for TLS version 1.3 (#3989) |
| 50 | +- Restarting executes in transactions (#3973) |
| 51 | +- GraphQL server status now returns MongooseIM version (#3995) |
| 52 | +- Capability of measuring asynchronous SQL execute requests (#4002) |
| 53 | +- Enabled codecov with the new uploader (#4013) |
| 54 | +- `remove_domain` for `internal` auth (#4010) |
| 55 | +- Passing SID into `store_info` (#4007) |
| 56 | + |
| 57 | +### Changed |
| 58 | +- Unified status icons (#4000) |
| 59 | +- Reworked mongoose transport (#3982) |
| 60 | +- Updated dependencies (#3918, #3976, #4017) |
| 61 | +- Updated MySQL schema (#3944) |
| 62 | +- Set cookie to mongooseim (#3930) |
| 63 | +- Moved to Google Analytics 4 (#4011, #4019) |
| 64 | + |
| 65 | +### Fixed |
| 66 | +- Issues with GitHub actions (#3992, #4003) |
| 67 | +- Status badges (#3975) |
| 68 | +- Announcing session establishment (#3970) |
| 69 | +- Input for `mam` errors (#4008) |
| 70 | +- Issue with certificate verification for Google Analytics (#3978) |
| 71 | +- Incremental removal query (#3924) |
| 72 | +- Unknown types in Dialyzer (#3929) |
| 73 | +- Scram invalid xml response (#4020) |
| 74 | + |
| 75 | +### Removed |
| 76 | +- Legacy C2S implementation (#3805, #3860) |
| 77 | +- Some of the hooks with no handlers (#3990) |
| 78 | +- Incorrect CORS headers (#4005) |
| 79 | +- Riak is now deprecated (#3981) |
| 80 | + |
| 81 | +### Other |
| 82 | +- Test suites improvements (#3906, #3923, #3926, #3937, #3961, #3968, #3964, #3960, #3969, #3960, #3998, #3999) |
| 83 | +- Updated documentation (#3914, #3962, #3966, #4014) |
| 84 | + |
| 85 | +## Commits, merged PRs and closed issues |
| 86 | +- [List of merged PRs](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.1.0) |
| 87 | + |
| 88 | +- [List of closed issues](https://github.com/esl/MongooseIM/issues?q=is%3Aissue+is%3Aclosed+closed%3A2022-12-20..2023-05-10) |
| 89 | + |
| 90 | +- [Repository history for this release](https://github.com/esl/MongooseIM/graphs/contributors?from=2022-12-20&to=2023-05-10&type=c) |
| 91 | + |
| 92 | +- [List of merged PRs based on merge date](https://github.com/esl/MongooseIM/pulls?q=is%3Apr+base%3Amaster+merged%3A%222022-12-19..2023-05-10%22+sort%3Acreated-asc+) |
| 93 | + |
| 94 | +## Special thanks to our contributors: |
| 95 | +- [@askarsyzdykov](https://github.com/askarsyzdykov) Fix typo in documentation (#3966) |
| 96 | + |
1 | 97 | # [MongooseIM 6.0.0](https://github.com/esl/MongooseIM/releases/tag/6.0.0) - 2022-12-19
|
2 | 98 |
|
3 | 99 | ## Highlights
|
|
338 | 434 | ## Highlights
|
339 | 435 |
|
340 | 436 | - Support for dynamic domains
|
341 |
| -- Documentation improvements and reorganization |
| 437 | +- Documentation improvements and reorganization |
342 | 438 | - Miscellaneous enhancements & improvements
|
343 | 439 |
|
344 | 440 | ## All changes
|
|
0 commit comments