UCS 5.0-0 has been released

With Univention Corporate Server 5.0-0, the fifth major release of Univention Corporate Server (UCS) is now available.

Prerequisite for updating is at least UCS 4.4-8 with UCS 4.4-8 erratum 972. Only then the available update will be shown. Is is recommended to install all other pending errata too before the update is started.

UCS 5.0-0 provides several feature improvements and extensions, new properties as well as various improvements and bugfixes. Here is an overview of the most important changes:

  • This new major Univention Corporate Server release is based on Debian 10.9 Buster. A lot of packages have been updated from upstream. This includes for example the Linux Kernel (4.19), PostgreSQL (11), Python 3 (3.7) and Samba (4.13.7).

  • The portal has been updated to become the central hub for Univention Corporate Server users. Apps and web pages can be opened as inline frames (iframe) within the portal. This enables users to quickly open and switch apps. Organizations are given the ability to strengthen their identity by having their apps on a central page.

  • With Python as the language of choice for many Univention Corporate Server components, most have been converted to run with Python 3.7. Python 2.7 is still supported with UCS 5.0, but will be removed with UCS 5.1.

  • The Univention Management Console now uses a dark colored theme. A light colored theme will be added as an update at a later date.

  • The system roles have been renamed. ā€œmaster domain controllerā€ is renamed to ā€œPrimary Directory Nodeā€, ā€œbackup domain controllerā€ to ā€œBackup Directory Nodeā€, ā€œslave domain controllerā€ to ā€œReplica Directory Nodeā€ and ā€œmember serverā€ to ā€œManaged Nodeā€. This is an ongoing process, in this release the documentation and UI texts have been adjusted.

  • Software installation is now done exclusively via the App Center. The Software Selection during the initial Configuration of a Univention Corporate Server node has been removed.

  • Multiple apps can now be installed in a single step which simplifies app management. Dependencies between apps will now be be automatically resolved by installing multiple apps if necessary. The functionality to install multiple apps at once through the App Center replaces the Software Selection during the setup process.

  • To determine if a Univention Corporate Server is ready to upgrade from 4.4 to 5.0 can be checked by using this script. univention-upgrade will not proceed with the upgrade if these checks are not successful. See also Chapter 5 for a more in depth manual about the preparation for the upgrade.

  • The Univention Corporate Server package sources have been reduced to a fixed number of two, one for the release and one for errata updates. This speeds up updating the apt package meta data cache especially for upcoming UCS 5 releases. Due to some necessary changes on the Univention repository server, a local UCS 4.x repository will not be able to serve UCS 5.x packages, please check Chapter 4.

  • Univention Configuration Registry variables can now have a default value which is returned if the variable is unset. Please note that not all packages have been updated to use this feature and still define default values in templates.

  • The Linux Kernel, including the signed version for UEFI secure boot, shipped with Univention Corporate Server 5 is now identical with the Kernel in Debian.

  • A new welcome module has been added to the Univention Management Console to guide administrators through the first steps of using Univention Corporate Server like requesting a license or installing apps.

  • For easier and a more uniform service management the services Univention Directory Listener, Univention Directory Notifier and univention-dhcp have been converted from runit services to native systemd services.

Notes about the release, download and documentation can be found at the following resources:

Questions can be asked at Univention Help in the UCS category.