v1.6.0
What's Changed
- user redis
set
withexpiry
by @jibon57 in #469 - fix(deps): update module github.com/gofiber/contrib/socketio to v1.0.1 by @renovate in #474
- fix(deps): update module github.com/gofiber/contrib/websocket to v1.3.1 by @renovate in #475
- fix(deps): update module github.com/bufbuild/protovalidate-go to v0.6.2 by @renovate in #473
- impl: new oauth authentication for etherpad by @jibon57 in #471
- new Api changes by @jibon57 in #478
- fix(deps): update module github.com/urfave/cli/v2 to v2.27.2 by @renovate in #477
- fix(deps): update module github.com/livekit/server-sdk-go/v2 to v2.1.2 - autoclosed by @renovate in #470
- Websocket queue by @jibon57 in #479
Full Changelog: v1.5.15...v1.6.0
❗❗Breaking Changes❗❗
You'll have to perform the following changes manually.
In config.yaml
file:
-
New option to override copyright text
https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L27 -
New option to set maximum number of breakout rooms
https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L38 -
config renamed from
mysql_info
todatabase_info
and new optiondriver_name: mysql
https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L67
etherpad changes
In latest version of etherpad authentication now changed to oauth. So you will have to update both settings.json
& config.yaml
You an add following code in settings.json
. Please replace RANDOM_SECRET
with string random code
https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/etc/etherpad/settings.json#L644C1-L661C4
"sso": {
"issuer": "https://YOUR-PNM.com",
"clients": [
{
"client_id": "plugNmeet",
"client_secret": "RANDOM_SECRET",
"grant_types": ["client_credentials"],
"redirect_uris": [],
"response_types": [],
"extraParams": [
{
"name": "admin",
"value": "true"
}
]
}
]
}
Now in config.yaml
file:
client_id: "plugNmeet"
client_secret: "RANDOM_SECRET"
API change
isRoomActive
API call will send the status of room in is_active
option. https://www.plugnmeet.org/docs/api/room/is-active#response