Release Notes

Kuma

Below is a list of New Features and Behavior Changes compared to the previous LTS version, Jabbah (2022.10).

New Features

XiVO PBX

  • The web service configuration page has evolved. The password field is now hidden, and a strong password policy was added for security safety. You also have the option to generate a random password fitting the newly required policy.
  • The password generator button was also added to the cti password field, in user edition.

XiVO UC Addon

  • XiVO UC add-on environment was reworked to have only one database container (see Architecture schema). So now the pgxivocc and the db_replic containers are removed on this install type. We added a new variable UC=yes in files /etc/docker/compose/custom.env and /etc/docker/xivo/custom.env if we are in a UC Addon environment. Also the file /var/lib/xivo/xc_enabled was replace to /var/lib/xivo/uc_enabled on UC Addon environment.

API

  • New API are available through webservice users (which are different from cti users) with custom ACL.

System

  • Upgrade to asterisk 20 the latest LTS version of asterisk
  • Upgrade to postgresql 15 the latest release of postgres
  • Ease of installation process
  • Anonymous usage data collection

Behavior Changes

XiVO PBX

  • You will need to match the new password policy when creating web service users. (mandatory)

Deprecations

This release deprecates:

Kuma Bugfixes Versions

Components version table

Table listing the current version of the components.

Component current ver.
XiVO
XiVO PBX 2023.05.02
config_mgt 2023.05.00
db 2023.05.00
outcall 2023.05.00
db_replic 2023.05.00
nginx 2023.05.00
webi 2023.05.02
switchboard_reports 2023.05.00
asterisk 20.2
docker-ce 5:20.10.13
docker-compose 1.29.2
XiVO CC
elasticsearch 7.14.0
kibana 7.14.0
logstash 2023.05.00
mattermost 2023.05.00
nginx 2023.05.00
pack-reporting 2023.05.00
pgxivocc 2023.05.00
recording-rsync 2023.05.00
recording-server 2023.05.00
spagobi 2023.05.00
xivo-full-stats 2023.05.00
xuc 2023.05.02
xucmgt 2023.05.02
Edge 2023.05.00
edge 2023.05.00
nginx 2023.05.02
kamailio 2023.05.00
coturn 2023.05.00
Meeting Rooms 2023.05.00
meetingroom 2023.05.00
web-jitsi 2023.05.00
jicofo-jitsi 2023.05.00
prosody-jitsi 2023.05.00
jvb-jitsi 2023.05.00
jigasi-jitsi 2023.05.00
IVR 2023.05.00
ivr-editor 2023.05.00

2023.05.02 (Kuma.02)

Consult the 2023.05.02 (Kuma.02) Roadmap.

Components updated:

Docker :

edge-nginx,xivo-usage-writer,xivo-web-interface,xucmgt,xucserver

Debian :

xivo-config,xivo-install-script,xivo-upgrade,xivo-usage-collector,xivocc-installer

CCManager

  • #6457 - Can’t import or donwload callbacks from CCManager when used with Edge

Desktop Assistant

  • #6580 - CCagent do not resize to correct size at startup of desktop assistant

Usage statistics

  • #5613 - USM - Usage Report
  • #6520 - Add xivo_uuid to the USM get token request
  • #6534 - Automate USM token renewal
  • #6544 - USM - add a monthly collection

WebRTC

  • #6360 - [Doc] - Clarify Audio Quality issue computation
  • #6479 - Packet loss warning does not work with Chrome 110 and higher

XUC Server

  • #6328 - Secure REST API
  • #6434 - Automatically update the repository of web service users with RabbitMQ
  • #6445 - XUC REST API - Bump old 1.0 API to 2.0 with authentication
  • #6531 - Webservice token is refreshed with AUTH_EXPIRES time when asking for renewal

XiVO PBX

  • #5951 - Remove chan_sccp support from XiVO

XiVOCC Infra

  • #6526 - The link between xuc and recording server is broken

2023.05.01 (Kuma.01)

Consult the 2023.05.01 (Kuma.01) Roadmap.

Components updated:

Docker :

xivo-web-interface,xucserver

Debian :

xivo-confd

XUC Server

  • #6524 - Cannot invite user to temporary meeting room

XiVO PBX

  • #6523 - Confd regex dont authorize password with length of 4

2023.05.00 (Kuma.00)

Consult the 2023.05.00 (Kuma.00) Roadmap.

Components updated:

Docker :

edge-nginx,xivo-db,xivo-outcall,xivo-usage-writer,xivo-web-interface,xivoxc-nginx,xucmgt,xucserver,xivocc-fluentd,xivo-grafana

Debian :

xivo,xivo-auth,xivo-confd,xivo-purge-db,xivo-service,xivo-upgrade,xivocc-installer

Desktop Assistant

  • #6474 - DApp - CC agent application does not resize the DApp size (dapp enveloppe)

Reporting

  • #6259 - Add purge mechanism for USM on XiVo main

Usage statistics

  • #6216 - configure usm telegraph to send data to a remote influxdb server
  • #6478 - Create USM VM

Visioconf

  • #6497 - When in a meeting room, if I receive another meeting room invitation I can’t quit my current MR to join the new invitation

XUC Server

  • #6375 - Check user ACL

    Important

    Behavior change Rest Api usage can now be restricted by ACL

  • #6451 - Visualising call quality from xuc

  • #6452 - Parsing compressed xuc logs into xivo_db

  • #6453 - Create a separate project for fluentd

  • #6461 - WebService - token is not recreated

  • #6487 - Change some default values on xucserver application.conf

  • #6507 - Fix the memory leak when a user is connecting to xuc

XiVO PBX

  • #6212 - Doc how I can restore a db backup of LTS N on a xivo LTS N+6
  • #6374 - Add default ACLs for CTI users
  • #6454 - Create a separate project for grafana
  • #6455 - Add purge mechanism to the call quality visualisation
  • #6458 - UC Addon - mattermost db restore fails
  • #6488 - Change some default values on xivo-outcall application.conf
  • #6496 - Broken webi user import

XiVOCC Infra

  • #4964 - Automate the WebRTC configuration for XiVOCC
  • #6225 - [Doc] MR for more informations on passing the wizard via JSON
  • #6290 - [S] Elastic Kibana - CVE - several vulnerability
  • #6332 - [SF] - XiVO Installation - provide minimal debugging & ops tools in base install
  • #6477 - Remove excessive permissions in pgxivocc

edge

  • #6471 - [S] - Edge - Call Qualification export API is accessible without authentication