/
Backend

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

Related content

Frontend
Frontend
More like this
Changelog 2022
Changelog 2022
More like this
Changelog 2023
Changelog 2023
More like this
Shuttle Changelog
Shuttle Changelog
More like this
Changelog
Changelog
More like this