Mongoose IM 6.2.1 – Erlang Solutions robust, scalable and efficient XMPP server

https://github.com/esl/MongooseIM/releases/tag/6.2.1

Highlights

  • Enhanced CETS
  • Pools configuration
  • Traffic shapers update
  • Support for MAM v1.1.0
  • More reliable testing
  • Various improvements and fixes

All changes

Added

  • RDBMS backend for mod_caps (#4211)
  • Commit hash to GraphQL server status (#4221, #4262)
  • Erlang Doctor debugging tool (#4248)
  • Pools:
    • By host type (#4229)
    • By host config (#4235)
    • Names to mongoose_rdbms (#4231)

Changed

  • Improved shapers (#4187, #4203, #4213)
  • Enhanced discovery requests handling (#4194)
  • User-friendly errors for internal databases in the GraphQL API (#4192)
  • Increase idle_timeout for SSE (#4196)
  • Presence management refactor (#4207)
  • MAM implementation update to version 1.1.0 (#4218, #4225)
  • Roster management refactor (#4209)

Fixed

  • CETS improvements:
  • MAM lookup error handling (#4191)
  • MUC Light id definition for MariaDB (#4195)
  • max_stanza_size issue (#4197)
  • Duplicate migration files (#4230)
  • Invalid MAM IDs parsing and overflow (#4242)
  • Certificate options verification on HTTPS (#4236)
  • GitHub Actions status badge (#4261)

Other

Commits, merged PRs and closed issues

{
"by": "neustradamus",
"descendants": 26,
"id": 40231452,
"kids": [
40232280
],
"score": 60,
"time": 1714610484,
"title": "Mongoose IM 6.2.1 – Erlang Solutions robust, scalable and efficient XMPP server",
"type": "story",
"url": "https://github.com/esl/MongooseIM/releases/tag/6.2.1"
}
{
"author": "esl",
"date": null,
"description": "Highlights Enhanced CETS\nPools configuration\nTraffic shapers update\nSupport for MAM v1.1.0\nMore reliable testing\nVarious improvements and fixes All changes\nAdded RDBMS backend for mod_caps (#421…",
"image": "https://opengraph.githubassets.com/a9ec036fa20a6c410fb5e620269516e309dab07b52ec4d89f5a84559977bb173/esl/MongooseIM/releases/tag/6.2.1",
"logo": "https://logo.clearbit.com/github.com",
"publisher": "GitHub",
"title": "Release MongooseIM 6.2.1 · esl/MongooseIM",
"url": "https://github.com/esl/MongooseIM/releases/tag/6.2.1"
}
{
"url": "https://github.com/esl/MongooseIM/releases/tag/6.2.1",
"title": "Release MongooseIM 6.2.1 · esl/MongooseIM",
"description": "Highlights\n\nEnhanced CETS\nPools configuration\nTraffic shapers update\nSupport for MAM v1.1.0\nMore reliable testing\nVarious improvements and fixes\n\nAll changes\nAdded\n\nRDBMS backend for mod_caps (#421...",
"links": [
"https://github.com/esl/MongooseIM/releases/tag/6.2.1"
],
"image": "https://opengraph.githubassets.com/a9ec036fa20a6c410fb5e620269516e309dab07b52ec4d89f5a84559977bb173/esl/MongooseIM/releases/tag/6.2.1",
"content": "<div><h2>Highlights</h2>\n<ul>\n<li>Enhanced CETS</li>\n<li>Pools configuration</li>\n<li>Traffic shapers update</li>\n<li>Support for MAM v1.1.0</li>\n<li>More reliable testing</li>\n<li>Various improvements and fixes</li>\n</ul>\n<h2>All changes</h2>\n<h3>Added</h3>\n<ul>\n<li>RDBMS backend for <code>mod_caps</code> (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4211\">#4211</a>)</li>\n<li>Commit hash to GraphQL server status (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4221\">#4221</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4262\">#4262</a>)</li>\n<li>Erlang Doctor debugging tool (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4248\">#4248</a>)</li>\n<li>Pools:\n<ul>\n<li>By host type (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4229\">#4229</a>)</li>\n<li>By host config (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4235\">#4235</a>)</li>\n<li>Names to <code>mongoose_rdbms</code> (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4231\">#4231</a>)</li>\n</ul>\n</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Improved shapers (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4187\">#4187</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4203\">#4203</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4213\">#4213</a>)</li>\n<li>Enhanced discovery requests handling (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4194\">#4194</a>)</li>\n<li>User-friendly errors for internal databases in the GraphQL API (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4192\">#4192</a>)</li>\n<li>Increase <code>idle_timeout</code> for SSE (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4196\">#4196</a>)</li>\n<li>Presence management refactor (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4207\">#4207</a>)</li>\n<li>MAM implementation update to version 1.1.0 (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4218\">#4218</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4225\">#4225</a>)</li>\n<li>Roster management refactor (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4209\">#4209</a>)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>CETS improvements:\n<ul>\n<li>Pause on all nodes (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4204\">#4204</a>)</li>\n<li>Node cleanup (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4234\">#4234</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4250\">#4250</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4251\">#4251</a>)</li>\n<li>Unnecessary logs removal (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4205\">#4205</a>)</li>\n<li>Node discovery (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4255\">#4255</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4256\">#4256</a>)</li>\n</ul>\n</li>\n<li>MAM lookup error handling (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4191\">#4191</a>)</li>\n<li>MUC Light <code>id</code> definition for MariaDB (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4195\">#4195</a>)</li>\n<li><code>max_stanza_size</code> issue (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4197\">#4197</a>)</li>\n<li>Duplicate migration files (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4230\">#4230</a>)</li>\n<li>Invalid MAM IDs parsing and overflow (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4242\">#4242</a>)</li>\n<li>Certificate options verification on HTTPS (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4236\">#4236</a>)</li>\n<li>GitHub Actions status badge (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4261\">#4261</a>)</li>\n</ul>\n<h3>Other</h3>\n<ul>\n<li>Testing improvements/fixes (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4176\">#4176</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4202\">#4202</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4212\">#4212</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4237\">#4237</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4239\">#4239</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4243\">#4243</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4241\">#4241</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4246\">#4246</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4257\">#4257</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4259\">#4259</a>, <a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4260\">#4260</a>)</li>\n<li>Update migration guide (<a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pull/4258\">#4258</a>)</li>\n</ul>\n<h2>Commits, merged PRs and closed issues</h2>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pulls?q=is%3Apr+is%3Amerged+milestone%3A6.2.1\">List of merged PRs</a></p>\n</li>\n<li>\n<p><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/issues?q=is%3Aissue+is%3Aclosed+closed%3A2023-12-13..2024-04-12\">List of closed issues</a></p>\n</li>\n<li>\n<p><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/graphs/contributors?from=2023-12-13&amp;to=2024-04-12&amp;type=c\">Repository history for this release</a></p>\n</li>\n<li>\n<p><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/pulls?q=is%3Apr+base%3Amaster+merged%3A%222023-12-13..2024-04-12%22+sort%3Acreated-asc+\">List of merged PRs based on merge date</a></p>\n</li>\n</ul></div>",
"author": "",
"favicon": "https://github.githubassets.com/favicons/favicon.svg",
"source": "github.com",
"published": "",
"ttr": 40,
"type": "object"
}