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