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)
Upgrade¶
Manual steps for LTS upgrade
Warning
Don’t forget to read carefully the specific steps to upgrade from another LTS version
- Upgrade Five to Polaris
- Upgrade Polaris to Aldebaran
- Upgrade Aldebaran to Borealis
- Upgrade Borealis to Callisto
- Upgrade Callisto to Deneb
- Upgrade Deneb to Electra
- Upgrade Electra to Freya
- Upgrade Freya to Gaia
- Upgrade Gaia to Helios
- Upgrade Helios to Izar
- Upgrade Izar to Jabbah
- Upgrade Jabbah to Kuma
Generic upgrade procedure
Then, follow the generic upgrade procedures:
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
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