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
- APIs:
- 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