Skip to content

Releases: mynaparrot/plugNmeet-server

v1.6.0

03 May 09:45
8c13e13
Compare
Choose a tag to compare

What's Changed

  • user redis set with expiry 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:

  1. New option to override copyright text
    https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L27

  2. New option to set maximum number of breakout rooms
    https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L38

  3. config renamed from mysql_info to database_info and new option driver_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"

https://github.com/mynaparrot/plugNmeet-server/blob/8c13e13f726636b3a8b8339fb204248225818310/config_sample.yaml#L104

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

12 Apr 03:08
440064a
Compare
Choose a tag to compare

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

v1.5.14

19 Mar 17:29
7607487
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/gofiber/fiber/v2 from 2.52.0 to 2.52.1 by @dependabot in #428
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.5.1 by @renovate in #426
  • fix(deps): update module github.com/livekit/server-sdk-go to v1.1.8 by @renovate in #407
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to ae4987a by @renovate in #432
  • fix(deps): update module github.com/bufbuild/protovalidate-go to v0.5.2 by @renovate in #422
  • fix(deps): update module github.com/gofiber/template/html/v2 to v2.1.1 by @renovate in #431
  • chore(deps): update golang docker tag to v1.22 by @renovate in #425
  • fix(deps): update module github.com/livekit/server-sdk-go to v2 by @renovate in #420
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to e298c13 by @renovate in #433
  • fix(deps): update module github.com/bufbuild/protovalidate-go to v0.6.0 by @renovate in #435
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 3a12694 by @renovate in #441
  • fix(deps): update module github.com/go-jose/go-jose/v3 to v4 by @renovate in #437
  • fix(deps): update module github.com/livekit/server-sdk-go to v2 by @renovate in #443
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 77d9532 by @renovate in #446

Full Changelog: v1.5.13...v1.5.14

v1.5.13

04 Feb 15:23
c0cc6a7
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update module github.com/gofiber/fiber/v2 to v2.52.0 by @renovate in #398
  • fix(deps): update module github.com/urfave/cli/v2 to v2.27.1 by @renovate in #397
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to 68b434a by @renovate in #401
  • fix(deps): update github.com/antoniodipinto/ikisocket digest to e598eba by @renovate in #403
  • fix(deps): update module github.com/gofiber/template/html/v2 to v2.1.0 by @renovate in #402
  • Feat: BBB API wrapper by @jibon57 in #409
  • fix compatible issues by @jibon57 in #410
  • raw response if redirect set to false by @jibon57 in #411
  • impl: for post request by @jibon57 in #413
  • few improvements by @jibon57 in #415
  • feat: option to limit for selecting number of translation languages by @jibon57 in #416
  • chore(deps): update juliangruber/sleep-action action to v2 by @renovate in #419

Note: From this version we have implemented BBB API compatibility. If you have an existing system which support only BigBlueButton API then you can still connect plugNmeet without changing any code. API endpoint format:

URL: https://mynaplugnmeet.com/API-KEY/bigbluebutton
Secret: Api secret

Demo example:

URL: https://demo.plugnmeet.com/plugnmeet/bigbluebutton
Secret: zumyyYWqv7KR2kUqvYdq4z4sXg7XTBD2ljT6

Full Changelog: v1.5.12...v1.5.13

v1.5.12

03 Jan 08:29
7b788b6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.11...v1.5.12

v1.5.11

15 Dec 11:13
fa002d9
Compare
Choose a tag to compare

What's Changed

  • removed depreciated sid option by @jibon57 in #380
  • fix(deps): update module github.com/bufbuild/protovalidate-go to v0.4.3 by @renovate in #382
  • fix(deps): update github.com/mynaparrot/plugnmeet-protocol digest to bfdbf83 by @renovate in #387
  • chore(deps): update actions/setup-go action to v5 by @renovate in #389

Full Changelog: v1.5.10...v1.5.11

v1.5.10

25 Nov 22:19
539126a
Compare
Choose a tag to compare

v1.5.9

16 Nov 16:37
be7e9f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.8...v1.5.9

v1.5.8

03 Nov 16:22
9c99ccb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.7...v1.5.8

v1.5.7

31 Oct 20:21
3a92825
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.6...v1.5.7