Changelog 2025-03

Changelog 2025-03#

New and Updated Content#

202503-1139 Change WSC attribute name

Attribute carbonioFeatureChatsEnabled has been renamed to “carbonioFeatureWscEnabled”.

Changes in the source code can be found in PR #1041.

202503-1137 Documentation Changelog February 2025

The technical documentation’s changelog has been published

Changes in the source code can be found in PR #1038.

202503-1129 Add 25.3.0 changelog

Changelog for the latest Carbonio release has been added.

Changes in the source code can be found in PR #1031.

202503-1125 Add locale requirement

We introduced an explicit requirement for the default locale required by Carbonio.

Changes in the source code can be found in PR #1027.

202503-1124 Simplified manual upgrade procedures

The manual upgrade procedure pages have been simplified and the additional tasks to be done during the manual procedure have been brought back from the Troubleshooting section.

Changes in the source code can be found in PR #1030.

202503-1121 Web login procedure alternatives

We added to the documentation some CLI commands to configure how users can log in to the Web mail, either by using their full e-mail address or simply their username.

Changes in the source code can be found in PR #1024.

202503-1117 Clarification about Ubuntu installation method

Version causes some issues due to missing software on this kind of installation. Therefore, we clarified that the (full) Ubuntu Server is required.

Changes in the source code can be found in PR #1023.

202503-1115 Pre-installation checks for Scenario HA

We added a number of checks to the preliminary phase of Scenario HA’s installation, to help in the initial steps of the installation process.

Changes in the source code can be found in PR #1037.

202503-1114 Instructions to fix e-mails rendering problems

We added, as a known issue, the solution for a problem in the rendering of the e-mails in Carbonio webmail.

Changes in the source code can be found in PR #1021.

202503-1113 Ubuntu 20.04 deprecation notice

Ubuntu 20.04 LTS goes EOL in May 2025, so we added a deprecation notice and suggestion to upgrade to Ubuntu 22.04 LTS.

Changes in the source code can be found in PR #1020.

202503-1112 Introduce new Scenario HA

A new Scenario, called Scenario HA has been introduced to complete the offering of pre-cooked installations. This scenario features redundancy and High Availability for Carbonio Roles and services.

Changes in the source code can be found in PR #1013, PR #1015, and PR #1019.

202503-1105 Carbonio Push Connector and Notification Push packages

We added to the Role description and installation procedures the packages related to Carbonio’s Push Connector and Notification Push services, including DB boostrap commands where required.

Changes in the source code can be found in PR #1008 and PR #1014.

202503-1097 Ansible upgrade improvements

The Ansible upgrade procedure has been changed according to the new features introduced in Zextras zxbot.carbonio_upgrade tool.

Changes in the source code can be found in PR #992 and:pr:997 .

202503-1096 New S/MIME CLI commands

We added new CLI commands to manage S/MIME certificates and password policies.

Changes in the source code can be found in PR #994.

202503-1095 Changes to ClamAV management

Carbonio’s antivirus engine, ClamAV, has more detailed instructions to disable it and related services, like antispam, DKIM, and amavis.

Changes in the source code can be found in PR #993.

202503-1094 Package carbonio-search-ui is now a dependency

The package carbonio-search-ui has now become a dependency of package carbonio-web-ui and does not require to be explicitly installed.

Changes in the source code can be found in PR #995.

202503-1092 Improvements to scenarios installation

We introduced a number of improvements to the Scenario-based installation to simplify the text: some Role Names have been renamed for consistency and splitting package service-discovery-agent installation command from the package installation commands.

Changes in the source code can be found in PR #990.

202503-1091 Clarify janus configuration procedure

We clarified how to configure the Carbonio VideoServer public IP address for those scenarios in which the incoming and outgoing IPs addresses do not coincide.

Changes in the source code can be found in PR #999.

202503-1088 Procedure to disable legacy Carbonio Chats

The procedure to completely disable the legacy Carbonio Chats module has been added to the documentation.

Changes in the source code can be found in PR #983.

202503-1087 Package carbonio-user-management Installed on Mesh & Directory Node

The carbonio-user-management package is now installed as part of the Mesh & Directory instead of the Proxy Role.

Changes in the source code can be found in PR #984.

202503-1079 Carbonio Chats marked as legacy

Carbonio Chats has been marked as legacy and will be removed in future versions. Its replacements, the new Work Stream Collaboration (Chats) is already available and installable on every Carbonio infrastructure.

Changes in the source code can be found in PR #978.

202503-1078 Improved Ansible upgrade procedure

The upgrade procedure using Ansible has been reinstated and improved with the latest requirements, more clear text, and the paths to follow depending on how Carbonio was installed.

Changes in the source code can be found in PR #980, PR #981, and:pr:982 .

202503-1076 Improve Section Carbonio Docs and Files

We renamed and moved section Carbonio Docs and Files and added the subsection Files Configuration to include a new configuration value

Changes in the source code can be found in PR #977.

202503-1075 Ansible playbooks

Changelog for all the Ansible playbook used to install and upgrade Carbonio are now part of the technical documentation.

Changes in the source code can be found in PR #1040.

202503-1072 Step by step instructions for Full Redundant Scenario

The manual installation procedure in the Full Redundant Scenario has been rewritten and expanded to include step-by-step instructions for each of the Nodes.

Changes in the source code can be found in PR #988.

202503-1071 Step by step instructions for Essential Scenario

The manual installation procedure in the Essential Scenario has been rewritten and expanded to include step-by-step instructions for each of the Nodes.

Changes in the source code can be found in PR #974.

202503-1070 Add Role-based package installation

We improved the Roles installation instructions by separating the installation commands from the surrounding text into dedicated files, to allow for their inclusion in the installation scenarios.

Changes in the source code can be found in PR #972.

202503-1069 Reorganise Single Server Scenario

To the page more readable, in the Single-Server Scenario we added dropdowns to wrap installation instructions to compact the page and make all step self-contained and collapsible when completed or not needed.

Changes in the source code can be found in PR #973.

202503-1068 New Admin by Command Line structure

Section Admin by Command Line has been restructured for more clarity and information access. Now, most of its subsections have the name corresponding to a Carbonio Role. Moreover, the Carbonio Backup documentation has been put into an own level.

Changes in the source code can be found in PR #970.

202503-1065 Configuration change in case of Proxy Node removal

In case a Proxy Node is removed from a Carbonio infrastructure, the configuration of the Memcached software on the Carbonio Preview Role must be changed, to allow the Role to correctly operate.

Changes in the source code can be found in PR #967.

202503-1062 None

This issue introduces in the documentation all changes in the upgrade procedure to 25.3

Changes in the source code can be found in PR #966.

202503-1061 New Carbonio Admin Panel features for 25.3.0

This issue adds documentation for the new Carbonio Admin Panel features introduced in Carbonio version 25.3.0.

Changes in the source code can be found in PR #962 and :pr:969`.

202503-1056 Add pending-setup

In this new section, we explain the tasks executed by the pending-setups when invoked.

Changes in the source code can be found in PR #1007. and:pr:986 .

202503-1034 Review structure of section Admin by CLI

The structure of Section Admin by Command Line has been modified, with a couple of pages promoted one level and other that have been slightly renamed.

Changes in the source code can be found in PR #935.

202503-990 Step by step instructions for Full Standard Scenario

The manual installation procedure in the Full Standard Scenario has been rewritten and expanded to include step-by-step instructions for each of the Nodes.

Changes in the source code can be found in PR #987.

202503-989 Step by step instructions for Full Small Scenario

The manual installation procedure in the Full Small Scenario has been rewritten and expanded to include step-by-step instructions for each of the Nodes.

Changes in the source code can be found in PR #985 and:pr:986 .

202503-978 New package carbonio-search-ui

We added instructions to install the new package carbonio-search-ui in the Proxy Role and in all scenarios.

Changes in the source code can be found in PR #968.

202503-944 Connect Carbonio through an HTTP proxy

In this issue, we added a procedure to allow Carbonio to connect to the Internet, even when it is placed behind an HTTP proxy, allowing Carbonio to operate flawlessly and download antivirus signatures as well.

Changes in the source code can be found in PR #1026.


Bugfix List#

202503-1128 Review upgrade with Ansible

We further clarified the various options when upgrading with Ansible.

Changes in the source code can be found in PR #1032.

202503-1104 Restored CLI reference

The CLI reference has been restored after a wrong previous commit removed it from the build.

Changes in the source code can be found in PR #1006.

202503-1090 Missing packages in database Role Installation

Installation instructions of the Database Role were missing all the Database Components packages, which were restored and also added to all Scenarios.

Changes in the source code can be found in PR #989.

202503-1077 Fix consul commands

We fixed the command syntax to retrieve and set values using the consul interface.

Changes in the source code can be found in PR #975.


End of changelog