From 361206abc3084983cd27f8e797cb622e90ebb87e Mon Sep 17 00:00:00 2001 From: streamer45 Date: Wed, 4 Dec 2024 13:46:43 -0600 Subject: [PATCH] Publish Calls v0.29.6 and v1.3.2 --- plugins.json | 1445 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1393 insertions(+), 52 deletions(-) diff --git a/plugins.json b/plugins.json index e12d348..ab70335 100644 --- a/plugins.json +++ b/plugins.json @@ -2468,13 +2468,13 @@ { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.1.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.1", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.2.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.2", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdOMUYACgkQ0bVLR6XO/sSwVRAAmT1OQnqgxlcd2l9xIDAW/9LjWL9Rqm0Nz3lEehOS7Qx+oLopEJZZS/AAngwj4tSWifW2LJ0l/RRtdbbiWVl/uCgh4kj4EzOkVTYnPLkvpzXeXV1izlzhS8GZO0CPkuQFsmL6JJU1bz0mCHIFyFUPI0oqY+0Y3F44hbbm2O9gBicg1Pz/zY/FuZry0mq/EzLLGohV1t/2gTNynv/tfpmfMxKXssycyR2yXFZo/zToMYep0tugrZzx9amPkR5hlapqrwsspObK7TJVS3i7UkcnL4NryIdClEe5WcZPWHTc17OTLSI2GKCcteHR26zpe/rdfFBPtvBzpTOWnW8Cgeu8xyuxXGTAp3Gr5+G+bjYLVox7NpcGlv66xp0YTdjdW0WHvkSOaswIXNO+yO9vH6y5lAz+ZpvVI3j8sAI5MmArWh7/frLotfflxBKmz5qkVp4/cf8zznK9tkeStd5Ry2HSYBsTHDitQCNCrcjayYTfOO+I/6wJiG7SSTL6xqtv58xJPCtwGpuoq55T0L2CvODsnWvYQERcKXfuTtM5PDwMwKDyQhoWGBwp6EQ6NA0ig3k5gBOVPGXKpZEmPgMpu48Icq94APKUaBPdAplE6lEJeQ5fZwt01xFbdEFjSjdw/0flV/SKoDGXmwReY5w+pWGIVUSvE+h3hPL+3T3I9R039Rk=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdQoPoACgkQ0bVLR6XO/sSqhA/9Ez1+eu5MuZw/RSZcclVAsIDEsB1/GmS63ywKgoGBtbNYqAoHcytdfbF9giI18/JcZvGXDopaVVdu0Az+dZrLOCH1WmBryObhVsix7NhH0IKzZNmtzGDeHRaF0g8LaiIqwUMVKcIZvg6XNbae+bhU3D3negbB6f5pDLosOe+/YqmvnjdDMao3RlMy1eC7h7fiZ/x6IQ6pbSDbrYq2zxdcGY5TLfL+2PRVGmp6o69AHXTwiM6iuQdU4OJYTf+w9SkZz6qFpIe/zHzJn6N4L5R8QQ5VfjNwTgn8nNuaT5gU2763wc3rz7JmuvrtEyXg+6PS9TT2dJ+ALWfY4CP5Gj83FBUtOr3ozWjUvshv2kCyBBBi+82kcb1xj3gptxvj39THE/biKqOvKA2CDsdcJnid4tvLQXEKUyAS3X3WI38S6sdimlKNyt8dhzPuOjs7+26nQHMBEIzopant+u4bavCi7kAQZwFpMw2IMBvS9BXUZPMCTjbBRHbaIXrMFrGetABzAHh18LpB8ZC+bCfhyoFuXVwMNdQisX8HVcd+J3ilrwi/Z5WFVDPcOzSSLp4xG2PVP49+ewqQZnbfDxEGsHtkr2JdnP0+XlSUbY9rGVTFcXMuiA/3mfw6v3NdHTIC13rVwSTutZgIDIaXwHTcsjxsmoPrchOG5dCThv4ue1kN/G8=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -2482,9 +2482,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.1", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.2", "icon_path": "assets/plugin_icon.svg", - "version": "1.3.1", + "version": "1.3.2", "min_server_version": "10.0.0", "server": { "executables": { @@ -3369,24 +3369,24 @@ }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.1-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdOMUYACgkQ0bVLR6XO/sTRTBAAiQn0hwjdB38t3Y2TH/g2v3c85+SKU3J8z4jpbeqVXoqc219IU+PM4jt8G2DEeBfwmlObMrhghtj8j3WAN39GCwUV568EwnS8gkQLIdtHuS30UnZ4BnuAxmr41l+DpcdVyvBmDrh54qAzCWyJjpUqMUWrWLjPx4EjygFSJSnTxaeIhMQfoghXTT7fmnY3WZG9g/0GFy043DDzBsjHzYWRHzvj0v8L3uah0z+t/VnbdWg95Nn2F1LzE0H5ELIpZLExU2mNWkDAPt4xigJBpO1UJy/hD0Q+mV0osjArmz/QCIkDeHf+RERMi3GzjIE1ukVfiBgY77dNpdIgC+krjIiD0pXfjrwz7CirVArHM2wWBHmWADQJfTGa/rCeBVDSKBkSV3NqlnTqhsmewGvXMzYVMmlm79Z+I6wMh0iMWYj0XWbkLwmlTRNC10QMTo5xJyprOKdbh/zFDlv/ZsXDegmlgQKlv4yjPuot2m/KzU5H7Vssx2FjIgZHsN4Q3Zzg4Hopj21ptUsDw53/OCqgNEF7K21NwM5Fl3N/CEDxO+wRFlp/5NYYUT6uqAODIObL4KyV3eFXsWfMLQGqlaYonAHVdu5qFGm2WTQlEiLLxsqHdBQr0dTJqAPQRjR/Wz8GnskfWUIZ2z1VW8BPdyite87Q9Hg3hquM9QeNiqEDI9c6gTY=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.2-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdQoPkACgkQ0bVLR6XO/sQ/TQ//eJHGoTOIYzJH9ckeLWsMcKgUTDW5PgbDDYty+MhKa/A+IXoC9WEoItk9mjAEH7G5KlK6RrHfa9SgNQbhpdjdd8cJagK7JHOTm2PAtOXZJGmDpvfjjEsQpiUcuSHajguJg8gOU9/FKOj/WdL4WZMYDJ16ERc6PeAOuxBBM5H0gewTOg0a7EwpHM+ZrxXP/sZzi6wa8d0So/P6iKnfSJOhUD8bGdR51dcMTXnyZMkNVsvn9CnuZ47oMpqmC4fIeBbfWiSlH82jkqeWpbjIAV9SiKJ6TIDUadF01ef6QpGNlNvpXkPZtEqR9y0JHkUjMiNz0b+tcVYPgiSAO0kCKyulAn5ppPmtzhrwiZGx+ycs06b9fzQSZWweIZ3c/c+UldvxxZ0TMTZoAThty/hpzCkhTeqAiUIKqIPnxZpvgHq7s0rtBvzDkd0YMYPAr/j5arXq7lov+U+GGRQdbBsWH1zW17Zxy9LHEtOymG9i7w9uv8rJdrKReoD2anGpDhjLIC7E9NTnh5XfJOy9IH5cUQ1shGBPyw4QJV83Q7Y0tLT+eSwK9vHWjqSsC9gLvd7XFUmsuTuMd88PqGi6no2kW5vOFFJSBO6L3GOaSyqDVQQzjZlCuoGJMoFaAtZUhfMSMWRYbMupkLMnbSkiT2yTQVXzlDLR55ckWH1/vWBMV6aAa8U=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-12-02T22:40:28.105059195Z" + "updated_at": "2024-12-04T19:46:17.249691926Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.0.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.0", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.1.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.1", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcyg88ACgkQ0bVLR6XO/sQCLRAAhF6Zs18l080fAzySheBwDhm2155RjT/JlIAPxo4yWWey+utTXdxCu+0S/7jun0ASe+/Nd1J5OGjFidnLLtGdbOixaWbk2lPJrbrIMbsI2hE7pBNg5ngMtfqcS13JJkNgPiznoDiGCpySBNxW+8yCsOb4G4GETwBQveQfrJX8YVZAbWVcyNZ0hn8W09rFd6pRdmXq6me9I/p79ngDLWlBXnbiaOeS4cLWdueo7C5EETYCuumcxQ1y3D15kTh4Sg5AcfnObpi7xobgyjAYflh2LEeCkwVfcDRoXdSn0pHfi0dSvQVZhtHdojghDQfmVE9tnr+x8SkIVAGkZq/P/Vlb9KpcldzA8IU5mBO40L4PPldAHjkKJiudL1yurABAsrSRSzE60DKaQB5FmantcyPptglZnWLU5ks3E0L/ovutRFNtCApyL03Gb6SmRIBrLLYU7pcMsrE06lJriPeOgBkh2d4nhvBWoT1/q/4SmgckzGRyTvt6+/z6mt9gVLTrF/YMjx6Tm8DAo85eYZxNIHpd1o+/Wd5k4BycwMTUEFog1OKygvk4LlQbmZq/dlN6/raAFr6XQ8+aGRHgDONIfPxvXdjN4wU8F9U0FH5vlWFwnGydjGgwYwy/Xy/QcAO6vlepSg7sFd56HjczeErcUdFZAvy0iBOtO43VgQBu39PnCi8=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdOMUYACgkQ0bVLR6XO/sSwVRAAmT1OQnqgxlcd2l9xIDAW/9LjWL9Rqm0Nz3lEehOS7Qx+oLopEJZZS/AAngwj4tSWifW2LJ0l/RRtdbbiWVl/uCgh4kj4EzOkVTYnPLkvpzXeXV1izlzhS8GZO0CPkuQFsmL6JJU1bz0mCHIFyFUPI0oqY+0Y3F44hbbm2O9gBicg1Pz/zY/FuZry0mq/EzLLGohV1t/2gTNynv/tfpmfMxKXssycyR2yXFZo/zToMYep0tugrZzx9amPkR5hlapqrwsspObK7TJVS3i7UkcnL4NryIdClEe5WcZPWHTc17OTLSI2GKCcteHR26zpe/rdfFBPtvBzpTOWnW8Cgeu8xyuxXGTAp3Gr5+G+bjYLVox7NpcGlv66xp0YTdjdW0WHvkSOaswIXNO+yO9vH6y5lAz+ZpvVI3j8sAI5MmArWh7/frLotfflxBKmz5qkVp4/cf8zznK9tkeStd5Ry2HSYBsTHDitQCNCrcjayYTfOO+I/6wJiG7SSTL6xqtv58xJPCtwGpuoq55T0L2CvODsnWvYQERcKXfuTtM5PDwMwKDyQhoWGBwp6EQ6NA0ig3k5gBOVPGXKpZEmPgMpu48Icq94APKUaBPdAplE6lEJeQ5fZwt01xFbdEFjSjdw/0flV/SKoDGXmwReY5w+pWGIVUSvE+h3hPL+3T3I9R039Rk=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -3394,9 +3394,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.0", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.1", "icon_path": "assets/plugin_icon.svg", - "version": "1.3.0", + "version": "1.3.1", "min_server_version": "10.0.0", "server": { "executables": { @@ -4281,24 +4281,24 @@ }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.0-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcyg88ACgkQ0bVLR6XO/sQJqg//dW6hMde9Sx+VOl1yoS0qBHWZxU79HxDhEaSUZbMzMZLXcNIKthx3XfjJpTf3g1aMvcHXxW3l1+Y+via8ZwGuweD6T/mvpx4kRBmHHxWCTofQ7eJrjGg7HHyOciJvCwkYoAUALnSeKqB0nkMIraQBhAkBvY1gM34mbLIKaafD6W+IYCYFUFBacKhecsQD3TokaYlSyKqMFtstuUbSFLqn1lrDt2up8nlJpn94kST+vAoRQxNNNPwPaY9AsOnSUU44hWL02mnO21UFFYnpGNzT8VMj+IeqOQThXyGNT2CA+ssVj41NBAKBHdXWJSZaSsOzFSBWYtq7lT3IZzjnOgTDLDAq9TnrbWFgc9f4AxIVEcX/RMvfGFlCSLCbklAtcW94Akk2uumZoyjcFlTJGD0Am8TBbQOianlAv1u5Cj5aMKl81mxpj3cJbCOiMmmqTvXBqACliFWYoaDgK9V5mwjAYQ6Gsr7mhvd6NRlymGB+O7IwUu9TmbsXziWPx0K0233HghSZqNVMwRky0Z4+gZ0uwKRf4IMg/GWHfFi7D2CDhszUscJxnPEsmLiKTlcLrQsHO8QaFhggcCX7RsR/gm8wOQNyWMnqQcssPpFp9TH9BSIv43sFLeeRWpMhaog6OI3AxsnoG0049vkkgMGLZsm1JeifjgsYzkUDZ+pQeAOJPzI=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.1-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdOMUYACgkQ0bVLR6XO/sTRTBAAiQn0hwjdB38t3Y2TH/g2v3c85+SKU3J8z4jpbeqVXoqc219IU+PM4jt8G2DEeBfwmlObMrhghtj8j3WAN39GCwUV568EwnS8gkQLIdtHuS30UnZ4BnuAxmr41l+DpcdVyvBmDrh54qAzCWyJjpUqMUWrWLjPx4EjygFSJSnTxaeIhMQfoghXTT7fmnY3WZG9g/0GFy043DDzBsjHzYWRHzvj0v8L3uah0z+t/VnbdWg95Nn2F1LzE0H5ELIpZLExU2mNWkDAPt4xigJBpO1UJy/hD0Q+mV0osjArmz/QCIkDeHf+RERMi3GzjIE1ukVfiBgY77dNpdIgC+krjIiD0pXfjrwz7CirVArHM2wWBHmWADQJfTGa/rCeBVDSKBkSV3NqlnTqhsmewGvXMzYVMmlm79Z+I6wMh0iMWYj0XWbkLwmlTRNC10QMTo5xJyprOKdbh/zFDlv/ZsXDegmlgQKlv4yjPuot2m/KzU5H7Vssx2FjIgZHsN4Q3Zzg4Hopj21ptUsDw53/OCqgNEF7K21NwM5Fl3N/CEDxO+wRFlp/5NYYUT6uqAODIObL4KyV3eFXsWfMLQGqlaYonAHVdu5qFGm2WTQlEiLLxsqHdBQr0dTJqAPQRjR/Wz8GnskfWUIZ2z1VW8BPdyite87Q9Hg3hquM9QeNiqEDI9c6gTY=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-11-12T14:13:15.753131135Z" + "updated_at": "2024-12-02T22:40:28.105059195Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.1.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.1", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.0.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.0", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmccDY8ACgkQ0bVLR6XO/sRS0g//UNZ82MWnUfzGowk6BpjGJ8DGZvApGS/bvTIXLwIPkGSr1c1B29hJpivf4Ojy5YeCu6pI3vwHSFfhYVWDsybeQjXoqsspfRuUA5UMXS6/YGVDCobzFIzirYW0KalZ7rT2EmpAqqZnneQClZg4Hy95qCIO1CyxfCwNjoOoIjZjbb722RpZzu6pPv8AAK8nE93eiRVQzYhDZLiUA230peenxwQGahIeqQcRsdfJY8Ei8yxz1UFISinuDC24MBZ9SNRAM2Brnbw4ceH/2/qXLLh9P/GtNnB0vrH7p6zPrweKzivvVRufgFYyWrK+6RwBjlOjICuzU6uyTOKFSAInYDYPj/iVVvqloGLImZq59/ergO+m8ZZwyB3p3JUQ58rd5R0fW8A/cY7FhTBE7q5XZdh1IJjGeYiTUOm3RC3v4tlomRiZXcowZ4Z9Lmr4OgQIe63Qti2o9lr/lVOOBLM4Pn/jwIywZQkA04DD+xvbp65Ol+ZTLCmHDwQJMeDeXGumk7lXNPhf47HRR33FoeQO48iEczSqAWeug8CxvPClm006SN7RsI9ew/oJNXHrZCxr248mu8Bigww/FGxan4M82cgGvWm0wUYlwRdFRR+RIfRWpT4vHfIcLU0whLAuj4xZPN99T7S4yrw81VCZzjauJwbIGAvVmUEQvitisNH3HZbMFBQ=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcyg88ACgkQ0bVLR6XO/sQCLRAAhF6Zs18l080fAzySheBwDhm2155RjT/JlIAPxo4yWWey+utTXdxCu+0S/7jun0ASe+/Nd1J5OGjFidnLLtGdbOixaWbk2lPJrbrIMbsI2hE7pBNg5ngMtfqcS13JJkNgPiznoDiGCpySBNxW+8yCsOb4G4GETwBQveQfrJX8YVZAbWVcyNZ0hn8W09rFd6pRdmXq6me9I/p79ngDLWlBXnbiaOeS4cLWdueo7C5EETYCuumcxQ1y3D15kTh4Sg5AcfnObpi7xobgyjAYflh2LEeCkwVfcDRoXdSn0pHfi0dSvQVZhtHdojghDQfmVE9tnr+x8SkIVAGkZq/P/Vlb9KpcldzA8IU5mBO40L4PPldAHjkKJiudL1yurABAsrSRSzE60DKaQB5FmantcyPptglZnWLU5ks3E0L/ovutRFNtCApyL03Gb6SmRIBrLLYU7pcMsrE06lJriPeOgBkh2d4nhvBWoT1/q/4SmgckzGRyTvt6+/z6mt9gVLTrF/YMjx6Tm8DAo85eYZxNIHpd1o+/Wd5k4BycwMTUEFog1OKygvk4LlQbmZq/dlN6/raAFr6XQ8+aGRHgDONIfPxvXdjN4wU8F9U0FH5vlWFwnGydjGgwYwy/Xy/QcAO6vlepSg7sFd56HjczeErcUdFZAvy0iBOtO43VgQBu39PnCi8=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -4306,9 +4306,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.1", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.0", "icon_path": "assets/plugin_icon.svg", - "version": "1.2.1", + "version": "1.3.0", "min_server_version": "10.0.0", "server": { "executables": { @@ -5185,32 +5185,32 @@ ] }, "props": { - "calls_recorder_version": "v0.7.6", - "calls_transcriber_version": "v0.4.0", + "calls_recorder_version": "v0.7.7", + "calls_transcriber_version": "v0.5.0", "min_offloader_version": "v0.8.0", "min_rtcd_version": "v0.17.0" } }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.1-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmccDY4ACgkQ0bVLR6XO/sTcFg/+IbsnZdH9hJl7bi3zlYHWlv5I8N36gPxpOqAknRXZMtPyuBe5BDyag61AKyLjxlmIbK7R4Wj9lrZTwfWlphEbGpSAUJKypcO5FqjxL5CMjrRORJIx0gdZ2LUZm+AAfyD9tKIzDPD6zcYvZMQ1L7JHWw7nmm9/E/A6olavX2G+4aC9WTb86eSPDLHfebZ3Upj5CNUdtT72cDF/eTrJS4IvQOIwCd4Tz75aUnQbUu6NXJQ7Pe92REex+u783EZBHgrZyYVYSAXNdhd2q0UOJlyxssAxApjkKwinUmgvN6/FjlljjwjdjvTxhi/uXsAF+ESAvelzSmBVTY+cNOI1k6AR33keA2hslWX2SLPREetommKTYFsMWHlJ1fai31kpswcH4tFuhbrgelGN0bUvBySQ8+ajvsWxFUIhasY97vXXXlcvUDptp2WGUb9+s0jk33y7v03+404N7NiNkW3sl5YGhjhEJCWL7dTuzgN6vEUhgMNG2a4Lgp0YPYTCthkOG0qUZTCkye1rrbwU/W+BVSIiKhFz971bO46C+WuR9PVyT69EURXOx8RR56KVdf5uIko40WiR7i/K+VqIKVzQJpCL8uoZjgud/69hC7RFzoqO6E6iwMiU2EiiBWR42GHOUbw5QwmdEbI90i0lwHmpW0sNVxXfufVMHfzrAae4za3wGyg=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.3.0-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcyg88ACgkQ0bVLR6XO/sQJqg//dW6hMde9Sx+VOl1yoS0qBHWZxU79HxDhEaSUZbMzMZLXcNIKthx3XfjJpTf3g1aMvcHXxW3l1+Y+via8ZwGuweD6T/mvpx4kRBmHHxWCTofQ7eJrjGg7HHyOciJvCwkYoAUALnSeKqB0nkMIraQBhAkBvY1gM34mbLIKaafD6W+IYCYFUFBacKhecsQD3TokaYlSyKqMFtstuUbSFLqn1lrDt2up8nlJpn94kST+vAoRQxNNNPwPaY9AsOnSUU44hWL02mnO21UFFYnpGNzT8VMj+IeqOQThXyGNT2CA+ssVj41NBAKBHdXWJSZaSsOzFSBWYtq7lT3IZzjnOgTDLDAq9TnrbWFgc9f4AxIVEcX/RMvfGFlCSLCbklAtcW94Akk2uumZoyjcFlTJGD0Am8TBbQOianlAv1u5Cj5aMKl81mxpj3cJbCOiMmmqTvXBqACliFWYoaDgK9V5mwjAYQ6Gsr7mhvd6NRlymGB+O7IwUu9TmbsXziWPx0K0233HghSZqNVMwRky0Z4+gZ0uwKRf4IMg/GWHfFi7D2CDhszUscJxnPEsmLiKTlcLrQsHO8QaFhggcCX7RsR/gm8wOQNyWMnqQcssPpFp9TH9BSIv43sFLeeRWpMhaog6OI3AxsnoG0049vkkgMGLZsm1JeifjgsYzkUDZ+pQeAOJPzI=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-10-28T14:06:22.087757668Z" + "updated_at": "2024-11-12T14:13:15.753131135Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.0.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.0", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.1.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.1", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcJVycACgkQ0bVLR6XO/sSOLQ/8C+sWwmh/U2FlgGd3MHl0i3t2BubJVgd8vv7cm8Xq6DFFOVlWiVitEghKuQVbh0b8pTChc2AvDZ77EwkCNFI/KNlp8HBLPQAI4MpypseXGAUBlt5T2L0VTwBtdCYPDDphNg2JwUqRKcnWo2WgjriihqiBKOahyG4kYFJxa/kuBYKJSQ0hW1W8CEXBX42uBBfHqqi5ho2cqTTbrCJBYJDsydIQ/PqZ0y2KznYHOifrrZcTsulNZoSAyGPJph0Mdu1Dvqea8C7b96rxrGEF5YLEIE7TTF/Olvcvg2iJvlWvx0939rVdlngovhmVTAYihTwwQYRFG11D9shq1KQOhUgpm71PbXH26Oe4UzQvbjNlkenphTJq2j0xa74hkB43DFVbMTRRL/Ou365O/Doy8MOl1AgNlq24uW4SOwJu2NJhsfgT4rWBaSszJm8FBgfqZkUqzBlHEgEhQrJkWiLZIxX/NRBm4DAzYOuMHo03c0qNjC7c717T+T1oUHjYv0PauJUBu+XQcsbT3kn7fZE5H9gBlPcmXqHS/ewlFtqccj9M2cQaCkTZflsj4WdZURsxSDTk7K+QfcvSUTBzQ6AlikN1Kg3F8o5RaREK0n2zgfqgi/kAcsM6k1ftSmHfN/DzVSmupRYQK7gZG6r4OpPP1RYmlog1xHI888cLYJqgcTUBn/Y=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmccDY8ACgkQ0bVLR6XO/sRS0g//UNZ82MWnUfzGowk6BpjGJ8DGZvApGS/bvTIXLwIPkGSr1c1B29hJpivf4Ojy5YeCu6pI3vwHSFfhYVWDsybeQjXoqsspfRuUA5UMXS6/YGVDCobzFIzirYW0KalZ7rT2EmpAqqZnneQClZg4Hy95qCIO1CyxfCwNjoOoIjZjbb722RpZzu6pPv8AAK8nE93eiRVQzYhDZLiUA230peenxwQGahIeqQcRsdfJY8Ei8yxz1UFISinuDC24MBZ9SNRAM2Brnbw4ceH/2/qXLLh9P/GtNnB0vrH7p6zPrweKzivvVRufgFYyWrK+6RwBjlOjICuzU6uyTOKFSAInYDYPj/iVVvqloGLImZq59/ergO+m8ZZwyB3p3JUQ58rd5R0fW8A/cY7FhTBE7q5XZdh1IJjGeYiTUOm3RC3v4tlomRiZXcowZ4Z9Lmr4OgQIe63Qti2o9lr/lVOOBLM4Pn/jwIywZQkA04DD+xvbp65Ol+ZTLCmHDwQJMeDeXGumk7lXNPhf47HRR33FoeQO48iEczSqAWeug8CxvPClm006SN7RsI9ew/oJNXHrZCxr248mu8Bigww/FGxan4M82cgGvWm0wUYlwRdFRR+RIfRWpT4vHfIcLU0whLAuj4xZPN99T7S4yrw81VCZzjauJwbIGAvVmUEQvitisNH3HZbMFBQ=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -5218,9 +5218,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.0", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.1", "icon_path": "assets/plugin_icon.svg", - "version": "1.2.0", + "version": "1.2.1", "min_server_version": "10.0.0", "server": { "executables": { @@ -6105,24 +6105,24 @@ }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.0-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcJVycACgkQ0bVLR6XO/sRaKBAAlPAr/21rOxnvjoZyFtJsCO7GBgl8AZ6iYwNGD4/CWwCQtVfGBfN3BwToiFgt53qP4VE1TjQJmDD9gCgfvSAi1gNa8D0IBamaEE6GfTMBISDDm6hR71W4rRBEhtccQUUJL2Wnqu3qfLLz2S09UoiM6TktU9ZyBo5o4IUUwYnqBYBDOIY1OSzZOiktNCwnlx4AcuVguB6MTo50DpJZCbN/ttZ7vM05zgqfo+gW1teZR2feM5N8hjM1j1VXiVohLd/3QDSJIRUKPBCC0/Rx38c6eRr/jTMQI0/p5goo35lpvc5BT1TF9PcrisnZ7rCNbVOLCyFz17fPaAR0WX5aAPNQCjQgoopgOyXCNrdPyAO/SO/GMgGVs9WC2O/lcixiO8u3bA5kx8aTgYytflpmYxBC2r30Yyug15p82xGzYOR4Po4sKuDWqa6SS8zmOFQ288Npqhtu/NszyLd0+4QmVlZk/x0EhwNwliyPvr625SKh98j9skX5bRDKi8UE1xg+XCfZYXL5qUJIAvSEEtz98m0kOh96u5AB1CevIsLQ8jjXdkBGEYXypTMUHkEDGhFWP46z0vcNKGBuzDWRDbowNxCtvyNjzoZwZ+0+3ODSU6sJSzF1NkggbchbOyju3H6Eu/q6uELRAm5c+JyiKUaoKMe1SFb7QY0yKWBBwC2NQ7QUvfI=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.1-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmccDY4ACgkQ0bVLR6XO/sTcFg/+IbsnZdH9hJl7bi3zlYHWlv5I8N36gPxpOqAknRXZMtPyuBe5BDyag61AKyLjxlmIbK7R4Wj9lrZTwfWlphEbGpSAUJKypcO5FqjxL5CMjrRORJIx0gdZ2LUZm+AAfyD9tKIzDPD6zcYvZMQ1L7JHWw7nmm9/E/A6olavX2G+4aC9WTb86eSPDLHfebZ3Upj5CNUdtT72cDF/eTrJS4IvQOIwCd4Tz75aUnQbUu6NXJQ7Pe92REex+u783EZBHgrZyYVYSAXNdhd2q0UOJlyxssAxApjkKwinUmgvN6/FjlljjwjdjvTxhi/uXsAF+ESAvelzSmBVTY+cNOI1k6AR33keA2hslWX2SLPREetommKTYFsMWHlJ1fai31kpswcH4tFuhbrgelGN0bUvBySQ8+ajvsWxFUIhasY97vXXXlcvUDptp2WGUb9+s0jk33y7v03+404N7NiNkW3sl5YGhjhEJCWL7dTuzgN6vEUhgMNG2a4Lgp0YPYTCthkOG0qUZTCkye1rrbwU/W+BVSIiKhFz971bO46C+WuR9PVyT69EURXOx8RR56KVdf5uIko40WiR7i/K+VqIKVzQJpCL8uoZjgud/69hC7RFzoqO6E6iwMiU2EiiBWR42GHOUbw5QwmdEbI90i0lwHmpW0sNVxXfufVMHfzrAae4za3wGyg=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-10-11T16:52:57.080352964Z" + "updated_at": "2024-10-28T14:06:22.087757668Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.1.0.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.1.0", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.0.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.0", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbqA+8ACgkQ0bVLR6XO/sRP0w//b/KQk8lA9HqkHiXzJagLs/ohQBvghCjzK9cexfyDN1zAw4+dyjTtLWIsJ5SCuPqrSBdVmCo8HS/4Pm7O1iPF9CdzDfdRXtl7xpUi2iHTNg/tP0Hi9dD1M8TZGj+cihk1OLrPtAxmmFm3haht7AufF1Jo9rkJXNKChx4Qzy6za13Zv/wbj/jKjxJJiECDymug08XxLpFbpwKD5zvh0xRRjSO6NDsx+IVrY9FvGntXqK0ND+D5QWsV8IPc+vZmvaKVMb58XLNOkUclESYNx0dVm4AaTp/MMkGcaH1iNFeWs8bfbR1XNB22+SEaBR8cp0cXT6qfjlWOPp41Nv+ksDmyZCQyt6YIENiFSJ27bkooKF1ajNR+uhWG5qLBbTk6wIMXb+POlYHl4lk3QskW5Vy5Jfp+3z2VQQT0MiUhoro0MxSU/8GLnnAiMOTI0/bi445GJ/5rRkmQPnTCT/d+WYIhiMX+oYRWNS7YVhGKpVVZR4S99zkGJa3WjPXFF7DYVzEuwxth8JUPQb0nvlbgubB1drfWSY8pXyUWcrJuB+jYh+OhoUe9k9DZcIMBckaqUgxjDygkEsZy3zpZ5lPp3g7bNXWmCTCYTkdVkiXe8sgY/Eaaujb/F5qXlhKlD7FdzUTIrZecNaw80nC1VI3rwNTZ/YfHoopYYYVtEx9V4s49nX4=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcJVycACgkQ0bVLR6XO/sSOLQ/8C+sWwmh/U2FlgGd3MHl0i3t2BubJVgd8vv7cm8Xq6DFFOVlWiVitEghKuQVbh0b8pTChc2AvDZ77EwkCNFI/KNlp8HBLPQAI4MpypseXGAUBlt5T2L0VTwBtdCYPDDphNg2JwUqRKcnWo2WgjriihqiBKOahyG4kYFJxa/kuBYKJSQ0hW1W8CEXBX42uBBfHqqi5ho2cqTTbrCJBYJDsydIQ/PqZ0y2KznYHOifrrZcTsulNZoSAyGPJph0Mdu1Dvqea8C7b96rxrGEF5YLEIE7TTF/Olvcvg2iJvlWvx0939rVdlngovhmVTAYihTwwQYRFG11D9shq1KQOhUgpm71PbXH26Oe4UzQvbjNlkenphTJq2j0xa74hkB43DFVbMTRRL/Ou365O/Doy8MOl1AgNlq24uW4SOwJu2NJhsfgT4rWBaSszJm8FBgfqZkUqzBlHEgEhQrJkWiLZIxX/NRBm4DAzYOuMHo03c0qNjC7c717T+T1oUHjYv0PauJUBu+XQcsbT3kn7fZE5H9gBlPcmXqHS/ewlFtqccj9M2cQaCkTZflsj4WdZURsxSDTk7K+QfcvSUTBzQ6AlikN1Kg3F8o5RaREK0n2zgfqgi/kAcsM6k1ftSmHfN/DzVSmupRYQK7gZG6r4OpPP1RYmlog1xHI888cLYJqgcTUBn/Y=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -6130,9 +6130,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.1.0", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.2.0", "icon_path": "assets/plugin_icon.svg", - "version": "1.1.0", + "version": "1.2.0", "min_server_version": "10.0.0", "server": { "executables": { @@ -6531,6 +6531,16 @@ "default": false, "hosting": "", "secret": false + }, + { + "key": "EnableDCSignaling", + "display_name": "Use data channels for signaling (Experimental)", + "type": "bool", + "help_text": "When set to true, clients will use WebRTC data channels for signaling of new media tracks. This can result in a more efficient and less race-prone process, especially in case of frequent WebSocket disconnections.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false } ], "sections": [ @@ -6598,6 +6608,16 @@ "default": false, "hosting": "", "secret": false + }, + { + "key": "EnableDCSignaling", + "display_name": "Use data channels for signaling (Experimental)", + "type": "bool", + "help_text": "When set to true, clients will use WebRTC data channels for signaling of new media tracks. This can result in a more efficient and less race-prone process, especially in case of frequent WebSocket disconnections.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false } ], "header": "", @@ -6989,7 +7009,7 @@ ] }, "props": { - "calls_recorder_version": "v0.7.5", + "calls_recorder_version": "v0.7.6", "calls_transcriber_version": "v0.4.0", "min_offloader_version": "v0.8.0", "min_rtcd_version": "v0.17.0" @@ -6997,24 +7017,24 @@ }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.1.0-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbqA+4ACgkQ0bVLR6XO/sT6khAAj63JKzyjrefKRuAuZfaddjz2E4rWqL/rae5nGN3SfnRru/kjg100vI6004eQbnhsk2Pun3OL8f8kM68jbkfMDelQrFZjCWNHpUmnS5uz4NX+UxTP5Ao1LHQG/pHTrOEKN0WOTUzBrJomMsy9pt50vvTyQRMB6I+dYnZY7Qb5NK587o894uxvOAO0leU9NsR3St3zUT4ADtx7nt7Gmt2e9tDE4vABuvePg7fmKwBcEs4NeC28rlW5LBgEXan/0iYlEPhOD8e5Z4cyq8IFJqyAGfdNWT+xF697I7zOe1MpoNi1xovhOhtt3Sq7nFUhVzk/eVuh+X/yK3SgB7ASPflocJDkbugEjVIQTYf2VxbzKlDYEXhzLypPNUwkMgaKZ+bpsnd9dWSeIbOyY45NQG9SQAvCDosKP+96Lg/Kea3LMmNTuYMfrnnIniBO1zGhGnHdg+QGTKrQKzpnfY4SOXVPgVFSTzgul7Uy55+uEP968hrQdv/p/rHYN9Zf45HtsBJroxtyQHMLsZfaTwnzMsX590HSLiGfQitMD2SZVG6z2dAi5qehfetNK0GxtQJiXiAoOMxFeJBsRm82IMeQojQby1D5ekaRMSGyvvqpUEI4LskTsF/D/vakQneg7iiUn4trvOb1PcCseaDWSPGt8OtT65TbjZUUCLw6q5wjzx6CgTE=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.2.0-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmcJVycACgkQ0bVLR6XO/sRaKBAAlPAr/21rOxnvjoZyFtJsCO7GBgl8AZ6iYwNGD4/CWwCQtVfGBfN3BwToiFgt53qP4VE1TjQJmDD9gCgfvSAi1gNa8D0IBamaEE6GfTMBISDDm6hR71W4rRBEhtccQUUJL2Wnqu3qfLLz2S09UoiM6TktU9ZyBo5o4IUUwYnqBYBDOIY1OSzZOiktNCwnlx4AcuVguB6MTo50DpJZCbN/ttZ7vM05zgqfo+gW1teZR2feM5N8hjM1j1VXiVohLd/3QDSJIRUKPBCC0/Rx38c6eRr/jTMQI0/p5goo35lpvc5BT1TF9PcrisnZ7rCNbVOLCyFz17fPaAR0WX5aAPNQCjQgoopgOyXCNrdPyAO/SO/GMgGVs9WC2O/lcixiO8u3bA5kx8aTgYytflpmYxBC2r30Yyug15p82xGzYOR4Po4sKuDWqa6SS8zmOFQ288Npqhtu/NszyLd0+4QmVlZk/x0EhwNwliyPvr625SKh98j9skX5bRDKi8UE1xg+XCfZYXL5qUJIAvSEEtz98m0kOh96u5AB1CevIsLQ8jjXdkBGEYXypTMUHkEDGhFWP46z0vcNKGBuzDWRDbowNxCtvyNjzoZwZ+0+3ODSU6sJSzF1NkggbchbOyju3H6Eu/q6uELRAm5c+JyiKUaoKMe1SFb7QY0yKWBBwC2NQ7QUvfI=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-09-18T13:49:42.439061331Z" + "updated_at": "2024-10-11T16:52:57.080352964Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.0.1.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.1.0.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.1.0", "hosting": "", "author_type": "mattermost", "release_stage": "production", "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2UACgkQ0bVLR6XO/sSMsA/8CbifizHDnQoMwHVbylspzq5UVC+j14GkLwyeFs47TYbvbJSPf3d0iNiefD8WN0suZMVJaDF53/VGo9PlfxoyAYfl1KvXjDWeJ9dw4nDPEfXN0IQ6aPvg4aL7zgFhhooNDvhAqYeI8Rq4kjh+GTcGGbSjfsI/4duuGMO/txIRjrIegb4ZaDnfA9p5KPZNzk8qyOCOeXLkLesvnA/cwcYLb5qrU/LADWw8JtdY7gkyG+bSI8WD08swbq2l9/ISRjr0RNzIEGHIltU+m43GpuA76/PHeoN2Znz8SSQRu7T/BT54wkWFFD0jVt/5xMTC+uRAvnvGJfc1GJ0MrCNOtoEkVbVoBuB8ewskEmEfu7pTKGn+W1DFx2i0YYfrNrMuSNLf5m9e8mSFH7g47eLW7W4lvKXSNOLT6ejmy/GB4BmyUGNyy9xQa9ca55c8YgO8JHiWZ94oYMpMlXZvF3teVQ2/pztEZbfpwalkmZ5iOu46R76UlKhom5VfTkP3n1/9pa2byVwXlIl4Jd1IrcXdspNB2+fLZWtXFDZZ7yx/QxJ+HD6v6EmNq46PMAHrrUqrk1kaP/oego73qbmlXi5Ius4Imjr6P0VVUb0m8KNpDtemHtOOyIP6lVg7h+Zu1cItPhDzYrxj+6VByTE96Al/J4vlzK0oUZDTbzfe4rZz0qk0o3g=", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbqA+8ACgkQ0bVLR6XO/sRP0w//b/KQk8lA9HqkHiXzJagLs/ohQBvghCjzK9cexfyDN1zAw4+dyjTtLWIsJ5SCuPqrSBdVmCo8HS/4Pm7O1iPF9CdzDfdRXtl7xpUi2iHTNg/tP0Hi9dD1M8TZGj+cihk1OLrPtAxmmFm3haht7AufF1Jo9rkJXNKChx4Qzy6za13Zv/wbj/jKjxJJiECDymug08XxLpFbpwKD5zvh0xRRjSO6NDsx+IVrY9FvGntXqK0ND+D5QWsV8IPc+vZmvaKVMb58XLNOkUclESYNx0dVm4AaTp/MMkGcaH1iNFeWs8bfbR1XNB22+SEaBR8cp0cXT6qfjlWOPp41Nv+ksDmyZCQyt6YIENiFSJ27bkooKF1ajNR+uhWG5qLBbTk6wIMXb+POlYHl4lk3QskW5Vy5Jfp+3z2VQQT0MiUhoro0MxSU/8GLnnAiMOTI0/bi445GJ/5rRkmQPnTCT/d+WYIhiMX+oYRWNS7YVhGKpVVZR4S99zkGJa3WjPXFF7DYVzEuwxth8JUPQb0nvlbgubB1drfWSY8pXyUWcrJuB+jYh+OhoUe9k9DZcIMBckaqUgxjDygkEsZy3zpZ5lPp3g7bNXWmCTCYTkdVkiXe8sgY/Eaaujb/F5qXlhKlD7FdzUTIrZecNaw80nC1VI3rwNTZ/YfHoopYYYVtEx9V4s49nX4=", "repo_name": "mattermost-plugin-calls", "manifest": { "id": "com.mattermost.calls", @@ -7022,9 +7042,9 @@ "description": "Integrates real-time voice communication in Mattermost", "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.1.0", "icon_path": "assets/plugin_icon.svg", - "version": "1.0.1", + "version": "1.1.0", "min_server_version": "10.0.0", "server": { "executables": { @@ -7881,7 +7901,7 @@ ] }, "props": { - "calls_recorder_version": "v0.7.4", + "calls_recorder_version": "v0.7.5", "calls_transcriber_version": "v0.4.0", "min_offloader_version": "v0.8.0", "min_rtcd_version": "v0.17.0" @@ -7889,13 +7909,1334 @@ }, "platforms": { "linux-amd64": { - "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.0.1-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2QACgkQ0bVLR6XO/sSFpA//ezAxcC3tTf1M36iofOdAeud/ipyiTUNqBowZs/+dASv30gxyiLjO1e8lYG3lPLWutE+ovBNAknhKuXlsJNmqEqgrWEskX+emzJMwfYNCMPe0QsI1QoAYnpN3d640Uq5V0IKUJPKgyqQ8Z8IjXwC4rU/A+5NKTuxbeeyQYojdTDWCA8Poi5DNLSFny5bNEWYwNXSKUUULPa7Rl4jTZ0aEyh50/MtEHuatNABmWEHp9WRevTBDZvirmKU99QYpv0qtqQjmfoc8V+j0vS3UFy7xaLJPCsBZSkLsJX8+53N6Unzr91IgVZMOGmc/k1XT+RMdGljMlrCVyCmdw8UBxlhcOLoIIqxxrsCuFnaI4qAkQZDlnrKgVtDS1k8SxvXDX6jT2kyc8WK49pUN7hkXUTPwew/6wPJUPjt1tGDxdKIOz7287A2MzwBdTdscdZnDFKl2xtgigwN8Y6LWQIhV/oOnbas8oQ1oOGJ4TtP42VNrqeqF2VgvnaYx8veC2Qz+QiI973ma98UUVFQzl4t9HFabZaBdJS8Assdh40VJw14Wx6EGCYzEohvqWZa70RpD+wQUXf9hgXdMZlDS5ZXTqZ9cJwXTMONeWeorLJ5CaZF1N+o4r8IkyDTfyWd2OPPNrT4JQfVcufWAGk4bas8EJtjrU5KjfLN12rrKNX1At0iFy6M=" + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.1.0-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbqA+4ACgkQ0bVLR6XO/sT6khAAj63JKzyjrefKRuAuZfaddjz2E4rWqL/rae5nGN3SfnRru/kjg100vI6004eQbnhsk2Pun3OL8f8kM68jbkfMDelQrFZjCWNHpUmnS5uz4NX+UxTP5Ao1LHQG/pHTrOEKN0WOTUzBrJomMsy9pt50vvTyQRMB6I+dYnZY7Qb5NK587o894uxvOAO0leU9NsR3St3zUT4ADtx7nt7Gmt2e9tDE4vABuvePg7fmKwBcEs4NeC28rlW5LBgEXan/0iYlEPhOD8e5Z4cyq8IFJqyAGfdNWT+xF697I7zOe1MpoNi1xovhOhtt3Sq7nFUhVzk/eVuh+X/yK3SgB7ASPflocJDkbugEjVIQTYf2VxbzKlDYEXhzLypPNUwkMgaKZ+bpsnd9dWSeIbOyY45NQG9SQAvCDosKP+96Lg/Kea3LMmNTuYMfrnnIniBO1zGhGnHdg+QGTKrQKzpnfY4SOXVPgVFSTzgul7Uy55+uEP968hrQdv/p/rHYN9Zf45HtsBJroxtyQHMLsZfaTwnzMsX590HSLiGfQitMD2SZVG6z2dAi5qehfetNK0GxtQJiXiAoOMxFeJBsRm82IMeQojQby1D5ekaRMSGyvvqpUEI4LskTsF/D/vakQneg7iiUn4trvOb1PcCseaDWSPGt8OtT65TbjZUUCLw6q5wjzx6CgTE=" }, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-09-18T13:48:17.853017156Z" + "updated_at": "2024-09-18T13:49:42.439061331Z" + }, + { + "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", + "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.0.1.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", + "hosting": "", + "author_type": "mattermost", + "release_stage": "production", + "enterprise": false, + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2UACgkQ0bVLR6XO/sSMsA/8CbifizHDnQoMwHVbylspzq5UVC+j14GkLwyeFs47TYbvbJSPf3d0iNiefD8WN0suZMVJaDF53/VGo9PlfxoyAYfl1KvXjDWeJ9dw4nDPEfXN0IQ6aPvg4aL7zgFhhooNDvhAqYeI8Rq4kjh+GTcGGbSjfsI/4duuGMO/txIRjrIegb4ZaDnfA9p5KPZNzk8qyOCOeXLkLesvnA/cwcYLb5qrU/LADWw8JtdY7gkyG+bSI8WD08swbq2l9/ISRjr0RNzIEGHIltU+m43GpuA76/PHeoN2Znz8SSQRu7T/BT54wkWFFD0jVt/5xMTC+uRAvnvGJfc1GJ0MrCNOtoEkVbVoBuB8ewskEmEfu7pTKGn+W1DFx2i0YYfrNrMuSNLf5m9e8mSFH7g47eLW7W4lvKXSNOLT6ejmy/GB4BmyUGNyy9xQa9ca55c8YgO8JHiWZ94oYMpMlXZvF3teVQ2/pztEZbfpwalkmZ5iOu46R76UlKhom5VfTkP3n1/9pa2byVwXlIl4Jd1IrcXdspNB2+fLZWtXFDZZ7yx/QxJ+HD6v6EmNq46PMAHrrUqrk1kaP/oego73qbmlXi5Ius4Imjr6P0VVUb0m8KNpDtemHtOOyIP6lVg7h+Zu1cItPhDzYrxj+6VByTE96Al/J4vlzK0oUZDTbzfe4rZz0qk0o3g=", + "repo_name": "mattermost-plugin-calls", + "manifest": { + "id": "com.mattermost.calls", + "name": "Calls", + "description": "Integrates real-time voice communication in Mattermost", + "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", + "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", + "icon_path": "assets/plugin_icon.svg", + "version": "1.0.1", + "min_server_version": "10.0.0", + "server": { + "executables": { + "freebsd-amd64": "server/dist/plugin-freebsd-amd64", + "linux-amd64": "server/dist/plugin-linux-amd64", + "linux-arm64": "server/dist/plugin-linux-arm64", + "openbsd-amd64": "server/dist/plugin-openbsd-amd64" + }, + "executable": "" + }, + "webapp": { + "bundle_path": "webapp/dist/main.js" + }, + "settings_schema": { + "header": "Calls plugin enables voice calls with screensharing in channels. See [documentation](https://mattermost.com/pl/calls-make?utm_source=mattermost&utm_medium=in-product&utm_content=calls_admin_settings) to learn more.", + "footer": "", + "settings": [ + { + "key": "DefaultEnabled", + "display_name": "Test mode", + "type": "custom", + "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "UDPServerAddress", + "display_name": "RTC Server Address (UDP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerAddress", + "display_name": "RTC Server Address (TCP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "UDPServerPort", + "display_name": "RTC Server Port (UDP)", + "type": "number", + "help_text": "The UDP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerPort", + "display_name": "RTC Server Port (TCP)", + "type": "number", + "help_text": "The TCP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEHostOverride", + "display_name": "ICE Host Override", + "type": "text", + "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEHostPortOverride", + "display_name": "ICE Host Port Override", + "type": "number", + "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "RTCDServiceURL", + "display_name": "RTCD service URL", + "type": "text", + "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", + "placeholder": "https://rtcd.example.com", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "MaxCallParticipants", + "display_name": "Max call participants", + "type": "number", + "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, an unlimited number of participants can join.", + "placeholder": "", + "default": 0, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEServersConfigs", + "display_name": "ICE Servers Configurations", + "type": "longtext", + "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", + "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", + "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNStaticAuthSecret", + "display_name": "TURN Static Auth Secret", + "type": "text", + "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNCredentialsExpirationMinutes", + "display_name": "TURN Credentials Expiration (minutes)", + "type": "number", + "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", + "placeholder": "", + "default": 1440, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ServerSideTURN", + "display_name": "Server Side TURN", + "type": "bool", + "help_text": "(Optional) When enabled, it will pass and use the configured TURN candidates to server initiated connections.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + }, + { + "key": "AllowScreenSharing", + "display_name": "Allow screen sharing", + "type": "bool", + "help_text": "When set to true, call participants can share their screen.", + "placeholder": "", + "default": true, + "hosting": "", + "secret": false + }, + { + "key": "EnableSimulcast", + "display_name": "Enable simulcast for screen sharing (Experimental)", + "type": "bool", + "help_text": "When set to true, simulcast for screen sharing is enabled. This can help to improve screen sharing quality.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "EnableRecordings", + "display_name": "Enable call recordings", + "type": "bool", + "help_text": "(Optional) When set to true, call recordings are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "JobServiceURL", + "display_name": "Job service URL", + "type": "text", + "help_text": "The URL to a running calls job service instance used for call recordings.", + "placeholder": "https://calls-job-service.example.com", + "default": null, + "hosting": "", + "secret": false + }, + { + "key": "MaxRecordingDuration", + "display_name": "Maximum call recording duration", + "type": "number", + "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", + "placeholder": "", + "default": 60, + "hosting": "", + "secret": false + }, + { + "key": "RecordingQuality", + "display_name": "Call recording quality", + "type": "dropdown", + "help_text": "The audio and video quality of call recordings.\n Note: this setting can affect the overall performance of the job service and the number of concurrent recording jobs that can be run.", + "placeholder": "", + "default": "medium", + "options": [ + { + "display_name": "Low", + "value": "low" + }, + { + "display_name": "Medium", + "value": "medium" + }, + { + "display_name": "High", + "value": "high" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "EnableTranscriptions", + "display_name": "Enable call transcriptions (Experimental)", + "type": "bool", + "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "TranscribeAPI", + "display_name": "Call transcriber API", + "type": "dropdown", + "help_text": "The speech-to-text API to use for post-call transcriptions.", + "placeholder": "", + "default": "whisper.cpp", + "options": [ + { + "display_name": "Whisper.CPP", + "value": "whisper.cpp" + }, + { + "display_name": "Azure AI", + "value": "azure" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberModelSize", + "display_name": "Call transcriber model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for post-call transcriptions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "base", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechKey", + "display_name": "Azure Speech Services API Key", + "type": "text", + "help_text": "The API key for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechRegion", + "display_name": "Azure Speech Services API Region", + "type": "text", + "help_text": "The API region for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberNumThreads", + "display_name": "Call transcriber threads", + "type": "number", + "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "EnableLiveCaptions", + "display_name": "Enable live captions (Experimental)", + "type": "bool", + "help_text": "(Optional) When set to true, live captions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsModelSize", + "display_name": "Live captions: Model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for live captions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "tiny", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "LiveCaptionsNumTranscribers", + "display_name": "Live captions: Number of transcribers used per call", + "type": "number", + "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 1, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsNumThreadsPerTranscriber", + "display_name": "Live captions: Number of threads per transcriber", + "type": "number", + "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsLanguage", + "display_name": "Live captions language", + "type": "text", + "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", + "placeholder": "", + "default": "en", + "hosting": "", + "secret": false + }, + { + "key": "EnableIPv6", + "display_name": "Enable IPv6 support (Experimental)", + "type": "bool", + "help_text": "When set to true, the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + }, + { + "key": "EnableRinging", + "display_name": "Enable call ringing", + "type": "bool", + "help_text": "When set to true, ringing functionality is enabled: participants in direct or group messages will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "EnableAV1", + "display_name": "Enable AV1 codec for screen sharing (Experimental)", + "type": "bool", + "help_text": "When set to true it enables using the AV1 codec to encode screen sharing tracks. This can result in improved screen sharing quality for clients that support it.\nNote: this setting won't apply when EnableSimulcast is true.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + } + ], + "sections": [ + { + "key": "GeneralSettings", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "DefaultEnabled", + "display_name": "Test mode", + "type": "custom", + "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "MaxCallParticipants", + "display_name": "Max call participants", + "type": "number", + "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, an unlimited number of participants can join.", + "placeholder": "", + "default": 0, + "hosting": "on-prem", + "secret": false + }, + { + "key": "AllowScreenSharing", + "display_name": "Allow screen sharing", + "type": "bool", + "help_text": "When set to true, call participants can share their screen.", + "placeholder": "", + "default": true, + "hosting": "", + "secret": false + }, + { + "key": "EnableSimulcast", + "display_name": "Enable simulcast for screen sharing (Experimental)", + "type": "bool", + "help_text": "When set to true, simulcast for screen sharing is enabled. This can help to improve screen sharing quality.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "EnableRinging", + "display_name": "Enable call ringing", + "type": "bool", + "help_text": "When set to true, ringing functionality is enabled: participants in direct or group messages will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "EnableAV1", + "display_name": "Enable AV1 codec for screen sharing (Experimental)", + "type": "bool", + "help_text": "When set to true it enables using the AV1 codec to encode screen sharing tracks. This can result in improved screen sharing quality for clients that support it.\nNote: this setting won't apply when EnableSimulcast is true.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "RTCDService", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "RTCDServiceURL", + "display_name": "RTCD service URL", + "type": "text", + "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", + "placeholder": "https://rtcd.example.com", + "default": null, + "hosting": "on-prem", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "RTCServer", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "UDPServerAddress", + "display_name": "RTC Server Address (UDP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerAddress", + "display_name": "RTC Server Address (TCP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "UDPServerPort", + "display_name": "RTC Server Port (UDP)", + "type": "number", + "help_text": "The UDP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerPort", + "display_name": "RTC Server Port (TCP)", + "type": "number", + "help_text": "The TCP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "EnableIPv6", + "display_name": "(Experimental) Enable IPv6 support", + "type": "bool", + "help_text": "When set to true, the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "ICEAndTURN", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "ICEHostOverride", + "display_name": "ICE Host Override", + "type": "text", + "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEHostPortOverride", + "display_name": "ICE Host Port Override", + "type": "number", + "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEServersConfigs", + "display_name": "ICE Servers Configurations", + "type": "longtext", + "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", + "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", + "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNStaticAuthSecret", + "display_name": "TURN Static Auth Secret", + "type": "text", + "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNCredentialsExpirationMinutes", + "display_name": "TURN Credentials Expiration (minutes)", + "type": "number", + "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", + "placeholder": "", + "default": 1440, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ServerSideTURN", + "display_name": "Server Side TURN", + "type": "bool", + "help_text": "(Optional) When enabled, it will pass and use the configured TURN candidates to server initiated connections.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "CallRecordings", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "EnableRecordings", + "display_name": "Enable call recordings", + "type": "bool", + "help_text": "(Optional) When set to true, call recordings are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "JobServiceURL", + "display_name": "Job service URL", + "type": "text", + "help_text": "The URL to a running calls job service instance used for call recordings.", + "placeholder": "https://calls-job-service.example.com", + "default": null, + "hosting": "", + "secret": false + }, + { + "key": "MaxRecordingDuration", + "display_name": "Maximum call recording duration", + "type": "number", + "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", + "placeholder": "", + "default": 60, + "hosting": "", + "secret": false + }, + { + "key": "RecordingQuality", + "display_name": "Call recording quality", + "type": "dropdown", + "help_text": "The audio and video quality of call recordings.\n Note: this setting can affect the overall performance of the job service and the number of concurrent recording jobs that can be run.", + "placeholder": "", + "default": "medium", + "options": [ + { + "display_name": "Low", + "value": "low" + }, + { + "display_name": "Medium", + "value": "medium" + }, + { + "display_name": "High", + "value": "high" + } + ], + "hosting": "on-prem", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "CallTranscriptions", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "EnableTranscriptions", + "display_name": "Enable call transcriptions (Beta)", + "type": "bool", + "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "TranscribeAPI", + "display_name": "Call transcriber API", + "type": "dropdown", + "help_text": "The speech-to-text API to use for post-call transcriptions.", + "placeholder": "", + "default": "whisper.cpp", + "options": [ + { + "display_name": "Whisper.CPP", + "value": "whisper.cpp" + }, + { + "display_name": "Azure AI", + "value": "azure" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberModelSize", + "display_name": "Call transcriber model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for post-call transcriptions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "base", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberNumThreads", + "display_name": "Call transcriber threads", + "type": "number", + "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechKey", + "display_name": "Azure API Key", + "type": "text", + "help_text": "The API key for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechRegion", + "display_name": "Azure API Region", + "type": "text", + "help_text": "The API region for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + }, + { + "key": "CallLiveCaptions", + "title": "", + "subtitle": "", + "settings": [ + { + "key": "EnableLiveCaptions", + "display_name": "Enable live captions (Beta)", + "type": "bool", + "help_text": "(Optional) When set to true, live captions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsModelSize", + "display_name": "Live captions: Model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for live captions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "tiny", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "LiveCaptionsNumTranscribers", + "display_name": "Live captions: Number of transcribers used per call", + "type": "number", + "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 1, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsNumThreadsPerTranscriber", + "display_name": "Live captions: Number of threads per transcriber", + "type": "number", + "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsLanguage", + "display_name": "Live captions language", + "type": "text", + "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", + "placeholder": "", + "default": "en", + "hosting": "", + "secret": false + } + ], + "header": "", + "footer": "", + "custom": true + } + ] + }, + "props": { + "calls_recorder_version": "v0.7.4", + "calls_transcriber_version": "v0.4.0", + "min_offloader_version": "v0.8.0", + "min_rtcd_version": "v0.17.0" + } + }, + "platforms": { + "linux-amd64": { + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v1.0.1-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2QACgkQ0bVLR6XO/sSFpA//ezAxcC3tTf1M36iofOdAeud/ipyiTUNqBowZs/+dASv30gxyiLjO1e8lYG3lPLWutE+ovBNAknhKuXlsJNmqEqgrWEskX+emzJMwfYNCMPe0QsI1QoAYnpN3d640Uq5V0IKUJPKgyqQ8Z8IjXwC4rU/A+5NKTuxbeeyQYojdTDWCA8Poi5DNLSFny5bNEWYwNXSKUUULPa7Rl4jTZ0aEyh50/MtEHuatNABmWEHp9WRevTBDZvirmKU99QYpv0qtqQjmfoc8V+j0vS3UFy7xaLJPCsBZSkLsJX8+53N6Unzr91IgVZMOGmc/k1XT+RMdGljMlrCVyCmdw8UBxlhcOLoIIqxxrsCuFnaI4qAkQZDlnrKgVtDS1k8SxvXDX6jT2kyc8WK49pUN7hkXUTPwew/6wPJUPjt1tGDxdKIOz7287A2MzwBdTdscdZnDFKl2xtgigwN8Y6LWQIhV/oOnbas8oQ1oOGJ4TtP42VNrqeqF2VgvnaYx8veC2Qz+QiI973ma98UUVFQzl4t9HFabZaBdJS8Assdh40VJw14Wx6EGCYzEohvqWZa70RpD+wQUXf9hgXdMZlDS5ZXTqZ9cJwXTMONeWeorLJ5CaZF1N+o4r8IkyDTfyWd2OPPNrT4JQfVcufWAGk4bas8EJtjrU5KjfLN12rrKNX1At0iFy6M=" + }, + "darwin-amd64": {}, + "windows-amd64": {} + }, + "updated_at": "2024-09-18T13:48:17.853017156Z" + }, + { + "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", + "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v0.29.6.tar.gz", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.29.6", + "hosting": "", + "author_type": "mattermost", + "release_stage": "production", + "enterprise": false, + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdQoA0ACgkQ0bVLR6XO/sSvwg//dUV7xxH5wDLMiAjRruNg98S8e6Ig6PfvLfMqU2TCsNDgeTud06AMEWcb8sBznKvt5yCEZEgEP31u00yg2loiOu0ImUVS/FL4/nfo4OKhT+RZGnuTD4yS1ufNVzSYEfp1/GqKKrxkC9gN1KbgCZC70r7AvxzWk1s8DvqtCH/QNokorzeyZKf83OtKnIJG7nc2KZimni1VUd8FG9ZIfW4CFESGGJEWanOKNh6wlOLtOQpTv4ZD+n2HpWOpLtwGLqaS0+3pyVCVKHiUaupy8ErHZOXhvJwPSo33CwDoZqR9A+KKc+SfHHHR3XoH1jYrZocjUQ9zD5M6evjg8ikny9BVZrjB/j4HVHNaCe25mARjIy10BoGN1uLEkl63JidmCYmpGa77nGdEtwCT3kwkP1RWffJHFDKN0BzPzRaHGKYZ7uuKWmo6gBs/+Su1WlAQoN8vSlFa5xff9o8J6KnKJq6mXTl3WFECZM+IfJDHsi4IWL60T1E5psNVeX1sRzvFvEKmboT8awABHbdq8gQhLW1sHcb/uLqbHKpfGASygnEUnLm+8wqjQsNvoJmX1OaQpgC2fodrsODPGlhgHq1g2yLTWMxh6stLJiI+5kTbDGrtoAVH2MwMqsSGYvehNmVAsuGhJjd5D04UVoJ6gPyjgT6x7IifPwnmE01Wz7LsVE/XW7s=", + "repo_name": "mattermost-plugin-calls", + "manifest": { + "id": "com.mattermost.calls", + "name": "Calls", + "description": "Integrates real-time voice communication in Mattermost", + "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", + "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", + "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.29.6", + "icon_path": "assets/plugin_icon.svg", + "version": "0.29.6", + "min_server_version": "9.5.0", + "server": { + "executables": { + "freebsd-amd64": "server/dist/plugin-freebsd-amd64", + "linux-amd64": "server/dist/plugin-linux-amd64", + "linux-arm64": "server/dist/plugin-linux-arm64", + "openbsd-amd64": "server/dist/plugin-openbsd-amd64" + }, + "executable": "" + }, + "webapp": { + "bundle_path": "webapp/dist/main.js" + }, + "settings_schema": { + "header": "Calls plugin enables voice calls with screensharing in channels. See [documentation](https://docs.mattermost.com/channels/make-calls.html) to learn more.", + "footer": "", + "settings": [ + { + "key": "DefaultEnabled", + "display_name": "Test mode", + "type": "custom", + "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "UDPServerAddress", + "display_name": "RTC Server Address (UDP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerAddress", + "display_name": "RTC Server Address (TCP)", + "type": "text", + "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", + "placeholder": "127.0.0.1", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "UDPServerPort", + "display_name": "RTC Server Port (UDP)", + "type": "number", + "help_text": "The UDP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "TCPServerPort", + "display_name": "RTC Server Port (TCP)", + "type": "number", + "help_text": "The TCP port the RTC server will listen on.", + "placeholder": "8443", + "default": 8443, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEHostOverride", + "display_name": "ICE Host Override", + "type": "text", + "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEHostPortOverride", + "display_name": "ICE Host Port Override", + "type": "number", + "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", + "placeholder": "", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "RTCDServiceURL", + "display_name": "RTCD service URL", + "type": "text", + "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", + "placeholder": "https://rtcd.example.com", + "default": null, + "hosting": "on-prem", + "secret": false + }, + { + "key": "MaxCallParticipants", + "display_name": "Max call participants", + "type": "number", + "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", + "placeholder": "", + "default": 0, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ICEServersConfigs", + "display_name": "ICE Servers Configurations", + "type": "longtext", + "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", + "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", + "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNStaticAuthSecret", + "display_name": "TURN Static Auth Secret", + "type": "text", + "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TURNCredentialsExpirationMinutes", + "display_name": "TURN Credentials Expiration (minutes)", + "type": "number", + "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", + "placeholder": "", + "default": 1440, + "hosting": "on-prem", + "secret": false + }, + { + "key": "ServerSideTURN", + "display_name": "Server Side TURN", + "type": "bool", + "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + }, + { + "key": "AllowScreenSharing", + "display_name": "Allow screen sharing", + "type": "bool", + "help_text": "When set to true it allows call participants to share their screen.", + "placeholder": "", + "default": true, + "hosting": "", + "secret": false + }, + { + "key": "EnableSimulcast", + "display_name": "Enable simulcast for screen sharing (Experimental)", + "type": "bool", + "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "EnableRecordings", + "display_name": "Enable call recordings (Beta)", + "type": "bool", + "help_text": "(Optional) When set to true, call recordings are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "JobServiceURL", + "display_name": "Job service URL", + "type": "text", + "help_text": "The URL to a running calls job service instance used for call recordings.", + "placeholder": "https://calls-job-service.example.com", + "default": null, + "hosting": "", + "secret": false + }, + { + "key": "MaxRecordingDuration", + "display_name": "Maximum call recording duration", + "type": "number", + "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", + "placeholder": "", + "default": 60, + "hosting": "", + "secret": false + }, + { + "key": "RecordingQuality", + "display_name": "Call recording quality", + "type": "dropdown", + "help_text": "The audio and video quality of call recordings.\n Note: this setting can affect the overall performance of the job service and the number of concurrent recording jobs that can be run.", + "placeholder": "", + "default": "medium", + "options": [ + { + "display_name": "Low", + "value": "low" + }, + { + "display_name": "Medium", + "value": "medium" + }, + { + "display_name": "High", + "value": "high" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "EnableTranscriptions", + "display_name": "Enable call transcriptions (Experimental)", + "type": "bool", + "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "TranscribeAPI", + "display_name": "Call transcriber API", + "type": "dropdown", + "help_text": "The speech-to-text API to use for post-call transcriptions.", + "placeholder": "", + "default": "whisper.cpp", + "options": [ + { + "display_name": "Whisper.CPP", + "value": "whisper.cpp" + }, + { + "display_name": "Azure AI", + "value": "azure" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberModelSize", + "display_name": "Call transcriber model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for post-call transcriptions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "base", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechKey", + "display_name": "Azure Speech Services API Key", + "type": "text", + "help_text": "The API key for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscribeAPIAzureSpeechRegion", + "display_name": "Azure Speech Services API Region", + "type": "text", + "help_text": "The API region for Azure Speech Services", + "placeholder": "", + "default": "", + "hosting": "on-prem", + "secret": false + }, + { + "key": "TranscriberNumThreads", + "display_name": "Call transcriber threads", + "type": "number", + "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "EnableLiveCaptions", + "display_name": "Enable live captions (Experimental)", + "type": "bool", + "help_text": "(Optional) When set to true, live captions are enabled.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsModelSize", + "display_name": "Live captions: Model size", + "type": "dropdown", + "help_text": "The speech-to-text model size to use for live captions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "placeholder": "", + "default": "tiny", + "options": [ + { + "display_name": "Tiny", + "value": "tiny" + }, + { + "display_name": "Base", + "value": "base" + }, + { + "display_name": "Small", + "value": "small" + } + ], + "hosting": "on-prem", + "secret": false + }, + { + "key": "LiveCaptionsNumTranscribers", + "display_name": "Live captions: Number of transcribers used per call", + "type": "number", + "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 1, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsNumThreadsPerTranscriber", + "display_name": "Live captions: Number of threads per transcriber", + "type": "number", + "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "placeholder": "", + "default": 2, + "hosting": "", + "secret": false + }, + { + "key": "LiveCaptionsLanguage", + "display_name": "Live captions language", + "type": "text", + "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", + "placeholder": "", + "default": "en", + "hosting": "", + "secret": false + }, + { + "key": "EnableIPv6", + "display_name": "(Experimental) Enable IPv6 support", + "type": "bool", + "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", + "placeholder": "", + "default": false, + "hosting": "on-prem", + "secret": false + }, + { + "key": "EnableRinging", + "display_name": "Enable call ringing (Beta)", + "type": "bool", + "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", + "placeholder": "", + "default": false, + "hosting": "", + "secret": false + } + ], + "sections": null + }, + "props": { + "calls_recorder_version": "v0.7.3", + "calls_transcriber_version": "v0.3.1", + "min_offloader_version": "v0.8.0", + "min_rtcd_version": "v0.12.0" + } + }, + "platforms": { + "linux-amd64": { + "download_url": "https://plugins.releases.mattermost.com/release/mattermost-plugin-calls-v0.29.6-linux-amd64.tar.gz", + "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmdQoAsACgkQ0bVLR6XO/sQFUxAAjG5a5/0dygNbOh5a0pMT8GEBlE7qatqXCeGG5J/w9hbLqcPzfSQZnVH412Hjpf2dLXMEfabsFssMV1gytELAbGACEzMQOVr5JP7b4udP3nK1glVm+jBU9q5cGXU2O8XXZu9eB6L2jbfIcpv/NqFhmq1HwmZnZ2cFfr2ZYEb7dR/0tmOGwA3f74IWs032NVnZAApm3W29YqIwjmtvNZgz7236T7KBu/fgXkNxDYwxn/AC8I6/bjP2TJ6efAQog8QIG+ZWSliIxiQacZ5eVMg0uwXYuJDxnTsHLOlzCFcUUM+0iSPfdDXBY77dUIcN+AR/wFk5s10U4f3ObaG9utcyFH3zzL6WFb40JKxRx3VlaLNqBqb48t4wpeKkFOC5Z/FiN26+Uf/Op6cl4i9T7VlR2QO1K4h01OLWYH8M/ivoHcbJcNJ/SU+3pWRexT5M1oFGklenWCRaoKNuxVjoxmdQ49hhoo+AX7rkQo4H7ytgYFMydTbboZRMQC//agNLDVwasgjb4PQ3ykXsidUudWzRH6dJMNJK/p9/8tRz0zVJLVL1x28CjtB0iu9hJjHiYOJfKn0LBz0m+RO5sh7MprwDDF0vM1pp3f0VDy6E7H2stdEcV+oqvVdWRptugnBuBxmSAsZs5OCDyzVFL28kFeKGZtOSiJ2ZTU91yCnTYN/c6w8=" + }, + "darwin-amd64": {}, + "windows-amd64": {} + }, + "updated_at": "2024-12-04T19:46:28.810678206Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/",