Skip to main content
Version: 13.x (Current)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.1] 2024-10-29

  • Removed unused configuration variables environment and mode

[2.0.0] 2024-10-10

BREAKING CHANGES

  • If no company theme or logo is specified in the service configuration, no default is provided and no update is performed when service starts
  • Deleted API POST /teleconsultation/:roomId/participants/data

Changed

  • Change the BANDYER_BASE_URL environment variable to use the Kaleyra API v2.0.0
  • Use Kaleyra REST API v2 to create a room
  • Use Kaleyra REST API v2 to generate credentials for a user
  • Use Kaleyra REST API v2 to delete a room
  • Use Kaleyra REST API v2 to get the room uploads
  • Updated API DELETE /teleconsultation/:roomId/uploads with Kaleyra REST API v2
  • Use Kaleyra REST API v2 to update the company theme
  • Remove default company theme and skip update at bootstrap if not specified
  • Use Kaleyra REST API v2 to update the company logo
  • Remove default company logo and skip update at bootstrap if not specified
  • Updated API POST /settings/background-image for being compatible with Kaleyra REST API v2
  • Updated API PATCH /settings/update for being compatible with Kaleyra REST API v2
  • Updated API GET /teleconsultation/:roomId for being compatible with Kaleyra REST API v2

[1.8.0] 2024-08-29

  • Update Node.js to v20 (LTS)

Added

  • Add optional environment variable CUSTOM_ID_USERS_API_ENDPOINT to allow custom user ids for teleconsultation participants

[1.7.0] 2024-02-13

  • Added possibility to set virtual background for user group from configMap

[1.6.0] 2024-01-09

  • Node version updated to lts/hydrogen
  • Added support for video call background image upload and use, and support for language management

Added

  • Added duration_in_seconds to POST and PATCH /teleconsultation body
  • Added room details as stored on Kaleyra in the API GET /teleconsultation/:id

[1.5.1] 2023-10-04

  • Added TELECONSULTATION_DELETE_UPLOADS environment variable to enable deletion of files uploaded in a room

[1.5.0] 2023-10-03

Added

  • Added DELETE /teleconsultation/:idRoomToDelete/uploads to delete files uploaded in a room

Changed

  • Removed all refs to Bandyer and changed them to Kaleyra in documentation.

[1.4.0] 2023-08-03

Added

  • Added POST /credentials endpoint.

Fixed

  • Fixed documentation links.

[1.3.0] 2023-01-09

Added

  • Added environment variable LIVE_TELECONSULTATION.

Changed

  • Update CRUD client to match CRUD's endpoint paths

[1.2.1] 2022-10-11

Fixed

  • IMMUTABLE_PERIOD_MS is now handled correctly, as an environment variable.

[1.2.0] 2022-06-21

Breaking changes

  • If you want to continue using auth0 dependency, in an existing project, make sure AUTH_SERVICE env variable is set (auth0-client was set as default value in previous versions).
  • In order to update to this version, you must change your CRUD service's schema (and eventually consequently update existing data in mongo):
    • User Id Map collection: auth0Id must be changed with receivedUserId
    • Teleconsultations collection: participantsNumber, startDate, endDate must be added
  • /telecons-fe/teleconsultation endpoint must be removed from console project

Added

  • Auth0 dependency isn't mandatory anymore. This is a breaking change.
  • Partial participant list can be provided to POST /teleconsultation request
  • Added endpoint (POST /teleconsultation/:id/participants/data) to add a new participant to an existing teleconsultation

Fixed

  • Fixed permission handling: if some user doesn't have a group included in the ones defined in the service configuration, an error is returned to the caller.

[1.1.2] 2022-05-04

  • Added env var UNLIMITED_TELECONSULTATION (if set to true, the timer will not appear during the call)

[1.1.1] 2022-04-11

  • Fixed logo and company theme issue

[1.1.0] 2022-03-31

Changed

  • Teleconsultation via iframe
  • Documentation updated for teleconsultation via iframe

[1.0.1] 2021-12-28

Fixed

  • Change response status codes of POST from 204 to 201 and PATCH from 200 to 204

[1.0.0] 2021-12-01

  • Last modification of the first released of the Teleconsultation Service