Releases: mynaparrot/plugNmeet-server
v1.7.5
1.7.5 (2024-11-25)
Bug Fixes
- added option
-trimpath
(6b355d9) - bump: bump version (de8f4dd)
- clean up (6e12ff1)
- deps: update github.com/mynaparrot/plugnmeet-protocol digest to 4d9a8f6 (d9ec4b4)
- deps: update module github.com/bufbuild/protovalidate-go to v0.7.3 (0c51ba8)
- deps: update module github.com/gabriel-vasile/mimetype to v1.4.7 (56f5d3b)
- deps: update module github.com/livekit/protocol to v1.27.1 (373f1ba)
- deps: update module github.com/livekit/server-sdk-go/v2 to v2.3.1 (d5df05d)
v1.7.4
v1.7.3
1.7.3 (2024-11-04)
Bug Fixes
- deps: update module github.com/gabriel-vasile/mimetype to v1.4.6 (fc6df57)
- deps: update module github.com/redis/go-redis/v9 to v9.7.0 (8d7dc9a)
- deps: update module github.com/urfave/cli/v2 to v2.27.5 (664e915)
- missing EmptyTimeout & MaxParticipants in webhook (879d5b1)
- release-please-action (d555b27)
- showing invalid poll result (21ed66d)
v1.7.2
v1.7.1
Full Changelog: 1.7.0...v1.7.1
v1.7.0
What's Changed
- chore(deps): update isbang/compose-action action to v2.0.1 by @renovate in #502
- chore(deps): update docker/build-push-action action to v6 - autoclosed by @renovate in #504
- fix(deps): update module github.com/livekit/server-sdk-go/v2 to v2.2.0 by @renovate in #505
- fix(deps): update module github.com/gofiber/fiber/v2 to v2.52.5 by @renovate in #509
- fix(deps): update module github.com/gofiber/contrib/websocket to v1.3.2 by @renovate in #514
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 5a79e5a by @renovate in #511
- fix(deps): update module github.com/bufbuild/protovalidate-go to v0.6.3 by @renovate in #512
- fix(deps): update module github.com/gofiber/template/html/v2 to v2.1.2 by @renovate in #515
- fix(deps): update module github.com/gofiber/contrib/socketio to v1.1.1 by @renovate in #513
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 5f7afa8 by @renovate in #520
- fix(deps): update module github.com/gofiber/contrib/socketio to v1.1.2 by @renovate in #525
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 225c77f by @renovate in #524
- fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.5 by @renovate in #529
- fix(deps): update module github.com/ansrivas/fiberprometheus/v2 to v2.7.0 by @renovate in #532
- fix(deps): update module github.com/urfave/cli/v2 to v2.27.3 by @renovate in #531
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 76539e3 by @renovate in #528
- Converted to gorm for DB & organized code by @jibon57 in #540
- Feat: replaced websocket with nats by @jibon57 in #550
- Impl: recorder migration to use nats by @jibon57 in #553
- Update module github.com/bufbuild/protovalidate-go to v0.6.5 by @renovate in #543
- chore(deps): update golang docker tag to v1.23 by @renovate in #557
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 0b47c3e by @renovate in #555
- Update module github.com/nats-io/jwt/v2 to v2.7.0 by @renovate in #568
- Update isbang/compose-action action to v2.0.2 by @renovate in #567
Full Changelog: v1.6.2...1.7.0
❗❗Breaking Changes❗❗
In this version we did lot of changes in code and internal structure. You can follow this PR: mynaparrot/plugNmeet-install#28 to install nats and other configuration related changes.
v1.6.2
What's Changed
- fix(deps): update module github.com/mynaparrot/plugnmeet-protocol to v0.0.0-20240514095941-b542c3f97e6d by @renovate in #487
- fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.4 by @renovate in #488
- fix(deps): update module github.com/goccy/go-json to v0.10.3 by @renovate in #489
- websocker recordery config by @jibon57 in #490
- few improvements by @jibon57 in #491
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 73eee1f by @renovate in #492
- fix(deps): update module github.com/livekit/server-sdk-go/v2 to v2.1.3 by @renovate in #496
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to eed083b by @renovate in #498
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- fix(deps): update module github.com/mynaparrot/plugnmeet-protocol to v0.0.0-20240510063558-304155e97aa4 by @renovate in #482
- check room status during end as well as
- check room status during few other tasks
Full Changelog: v1.6.0...v1.6.1
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
v1.5.15
What's Changed
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 45c10af by @renovate in #447
- Webhook use redis approach by @jibon57 in #450
- added new event type by @jibon57 in #451
- no need goroutine by @jibon57 in #452
- rearranged after room finished tasks by @jibon57 in #453
- fix(deps): update module github.com/bufbuild/protovalidate-go to v0.6.1 by @renovate in #456
- chore(deps): update isbang/compose-action action to v2 by @renovate in #457
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 45c10af by @renovate in #459
- fix(deps): update module github.com/livekit/server-sdk-go to v2 by @renovate in #458
- migrate go-jose v4 by @jibon57 in #460
- use from protocol by @jibon57 in #462
- use separate queue to make redis channel clean by @jibon57 in #463
- fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to bdb59ed by @renovate in #461
- fix: missing sid problem by @jibon57 in #465
- Few improvements by @jibon57 in #466
Full Changelog: v1.5.14...v1.5.15