Backend

Release 2.7.0

 

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

 

Added:

  • Env variable: EMAILS_REGISTER_VERIFIED
  • Email sent when account is verified

Release 1.3.0

 

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

 

Changed:

  • Pool of sessions refactoring
  • Minor fixes

Release 1.2.5

 

Changed:

  • Increased delay for request to recording service

Release 1.2.4


 

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

 

Fixed:

  • Fixed chronjob to deactivate accounts when trial ends

Release 1.2.2

 

Added:

  • Added chronos microservice.

Release 1.2.1

 

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

 

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

Added

  • Added recordings.update permission
  • Added recordings update endpoint


Release 1.1.2

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

  

Fixed

  • Footer Notification Email