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

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

Skip to content

Navigation Menu

Sign in

Appearance settings
  1. Releases
  2. 6.2.1

Choose a tag to compare

Sorry, something went wrong.

No results found

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

You can’t perform that action at this time.

{
"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": null,
"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>\n <div>\n <p><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/releases/tag/6.2.1#start-of-content\">Skip to content</a>\n <span>\n <span></span>\n</span></p>\n <h2>Navigation Menu</h2>\n <div>\n <div>\n <a target=\"_blank\" href=\"https://github.com/\">\n </a>\n <div>\n <p><a target=\"_blank\" href=\"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fesl%2FMongooseIM%2Freleases%2Ftag%2F6.2.1\">\n Sign in\n </a></p><div>\n Appearance settings\n </div>\n </div>\n </div>\n <div>\n <div><ul><li><div><ul><li><div><p><span>AI CODE CREATION</span></p><ul><li><a target=\"_blank\" href=\"https://github.com/features/copilot\"><div><p><span>GitHub Copilot</span><span>Write better code with AI</span></p></div></a></li><li><a target=\"_blank\" href=\"https://github.com/features/spark\"><div><p><span>GitHub Spark</span><span>Build and deploy intelligent apps</span></p></div></a></li><li><a target=\"_blank\" href=\"https://github.com/features/models\"><div><p><span>GitHub Models</span><span>Manage and compare prompts</span></p></div></a></li><li><a target=\"_blank\" href=\"https://github.com/mcp\"><div><p><span>MCP Registry<sup>New</sup></span><span>Integrate external tools</span></p></div></a></li></ul></div></li><li></li><li></li><li></li></ul><p><a target=\"_blank\" href=\"https://github.com/features\"><span>View all features</span></a></p></div></li><li></li><li></li><li></li><li></li><li><a target=\"_blank\" href=\"https://github.com/pricing\"><span>Pricing</span></a></li></ul></div>\n <div>\n <div>\n <div>\n <p>\n </p><h2 id=\"feedback-dialog-title\">\n Provide feedback\n </h2>\n <p></p>\n </div>\n <div>\n <p>\n </p><h2 id=\"custom-scopes-dialog-title\">\n Saved searches\n </h2>\n <h2 id=\"custom-scopes-dialog-description\">Use saved searches to filter your results more quickly</h2>\n <p></p>\n </div>\n </div>\n <p><a target=\"_blank\" href=\"https://github.com/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Freleases%2Fshow&amp;source=header-repo&amp;source_repo=esl%2FMongooseIM\">\n Sign up\n </a></p><div>\n Appearance settings\n </div>\n </div>\n </div>\n </div>\n </div>\n <div>\n <div>\n <div>\n <ul>\n <li>\n <a target=\"_blank\" href=\"https://github.com/login?return_to=%2Fesl%2FMongooseIM\"> Notifications\n</a> You must be signed in to change notification settings\n </li>\n <li>\n <a target=\"_blank\" href=\"https://github.com/login?return_to=%2Fesl%2FMongooseIM\"> Fork\n <span>436</span>\n</a>\n </li>\n <li>\n <p>\n <a target=\"_blank\" href=\"https://github.com/login?return_to=%2Fesl%2FMongooseIM\"> <span>\n Star\n</span> <span>1.7k</span>\n</a></p>\n </li>\n</ul>\n </div>\n </div>\n <div>\n <ol>\n <li><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/releases\">Releases</a></li>\n <li><a target=\"_blank\" href=\"https://github.com/esl/MongooseIM/releases/tag/6.2.1\">6.2.1</a></li>\n </ol>\n<div> <div>\n <div>\n <p>\n </p><h2 id=\"select-panel-93785244-6cf5-4337-9e65-0fe6040fa4eb-dialog-title\">\n Choose a tag to compare\n </h2>\n <p></p>\n </div> <div>\n <div>\n <div>\n <div>\n <p>\n </p><h2>Sorry, something went wrong.</h2>\n <p></p>\n </div>\n </div>\n <p>\n </p><h2>No results found</h2>\n <p></p>\n</div> \n</div> \n </div>\n <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>\n</div>\n</div>\n </div>\n <div>\n <p>\n You can’t perform that action at this time.\n </p></div>\n <details>\n <summary></summary>\n </details>\n <p>\n </p>\n <p>\n </p>\n </div>",
"author": "",
"favicon": "https://github.githubassets.com/favicons/favicon.svg",
"source": "github.com",
"published": "",
"ttr": 57,
"type": "object"
}