Backend

Backend

Release 2.7.0

Jan 13, 2022 

Update Node version: 14

Codebase refactoring:

  • Models with Typegoose

  • Services with moleculer-decorators

  • Mixins interfaces

  • Typescript improvements

  • Eslint

Added:

  • Only ApiKey user create [VIDD-426]

Bug fixes

Release 1.3.1

Oct 14, 2021 

Added:

  • Env variable: EMAILS_REGISTER_VERIFIED

  • Email sent when account is verified

Release 1.3.0

Oct 13, 2021 

Added:

  • Monitoring service

  • Background service[VIDD-409][VIDD-472][VIDD-471]

    • APIs:
      GET /api/v1/backgrounds
      GET /api/v1/backgrounds/:id
      DELETE /api/v1/backgrounds/:id
      POST /upload/v1/backgrounds
      GET /api/v1/backgrounds/download

  • Permissions "backgrounds.get", "backgrounds.remove", "backgrounds.upload", "monitoring"

  • Env variable: AWS_BUCKET_NAME_BACKGROUNDS

  • Group permissions code 140: ["monitoring"]

  • Group permissions code 160: [""backgrounds.get", "backgrounds.remove", "backgrounds.upload""]

Fixed:

  • Name in email when a meeting is created, updated or deleted [VIDD-463]

  • Docs [VIDD-404][VIDD-456]

  • Drachtio error handling [VIDD-470]

Removed:

  • Removed chronjob microservice. Now each ms has its own chronjob  [VIDD-469]



Release 1.2.6

Aug 5, 2021 

Changed:

  • Pool of sessions refactoring

  • Minor fixes

Release 1.2.5

Aug 3, 2021 

Changed:

  • Increased delay for request to recording service

Release 1.2.4



Aug 2, 2021 

Changed:

  • Changed trial plan from Go to Connect

  • Improved recording service

  • Removed text overlay filter during recording

  • Improved reports generation

  • Minor fixes

Release 1.2.3

Jul 14, 2021 

Fixed:

  • Fixed chronjob to deactivate accounts when trial ends

Release 1.2.2

Jul 13, 2021 

Added:

  • Added chronos microservice.

Release 1.2.1

Jul 7, 2021 

Fixed:

  • Fixed feedback: user can to leave a feedback also if the meeting isn't ended [VIDD-433]

  • Others minor fixes [VIDD-435]

Added:

  • Manage removing meetings report from s3 bucket after delete [VIDD-434]

  • Added API [VIDD-403]

    • GET api/v1/plans/me

  • Added staticUrl param in body request PUT /recordings/:id [VIDD-447]

  • Added fileOnly param in body request DELETE /recordings/:id [VIDD-447]

Release 1.2.0

Jun 30, 2021 

Added

  • Added Stripe event handler: "product.updated"

  • Added microservice: "reports"

  • Added permission meetings.reports.create

  • Added permission meetings.reports.list

  • Added permission meetings.reports.get

  • Added permission meetings.reports.remove

  • Added permission meetings.reports.download

  • Added env variable AWS_BUCKET_NAME_REPORTS

  • Added env variable EMAILS_PAYMENT

  • Added meeting fields

  • Added group permission code 120 = ["meetings.reports.create", "meetings.reports.list", "meetings.reports.get", "meetings.reports.remove", "meetings.reports.download"]

  • Added APIs

    • GET api/v1/meetings/reports

    • POST api/v1/meetings/reports

    • GET api/v1/meetings/reports/:id

    • DELETE api/v1/meetings/reports/:id

    • GET api/v1/meetings/reports/:id/download



Release 1.1.3

Nov 6, 2020

Added

  • Added recordings.update permission

  • Added recordings update endpoint



Release 1.1.2

Apr 24, 2020

Fixed

  • Changed default button icon to fas fa-check 

  • Unique role name per account

Added

  • Added kurentoUrl in accounts table

  • Added label (cname) in recordings table

  • Added metadata in sessions and recordings tables



Release 1.1.1

 Apr 24, 2020 

Fixed

  • Footer Notification Email