Calamares Installer 3.3.7 Released, Here’s What’s New

Calamares Installer 3.3.7 debuts with fresh features, including better support for non-ASCII keyboard layouts and enhanced partition checks.

The Calamares team has officially released version 3.3.7 of their popular distro-agnostic Linux installation framework. This release follows a notable pause following version 3.3.6, which did not receive a public announcement.

With an intent to “get the process moving again,” the Calamares development team acknowledges the slight delay caused by meticulous issue resolution over two months. Here’s what’s new in this release.

What’s New in Calamares Installer 3.3.7

Enhanced Code Formatting and Standards: The update includes revised clang-format settings to improve code readability and maintenance. Additionally, it introduces measures for C++20 compatibility, ensuring the installer remains up-to-date with the latest programming standards.

Advanced Command List Capabilities: The CommandList feature, integral for executing contextual and shell processes during installation, now supports substituting global storage keys as variables. This improvement enhances the flexibility and power of automated commands during the setup process.

Module Improvements and Bug Fixes:

  • File System Table (fstab) Module: A noteworthy refinement in the fstab module ensures that no encryption keyfile is added if it does not exist, streamlining the encryption process where necessary. This update comes through the diligent efforts of contributor Eugene.
  • Initcpiocfg and Keyboard Layout Enhancements: The initcpiocfg has received new settings for adjusting initcpio hooks more precisely. Meanwhile, the keyboard module now better supports the Persian (fa) layout along with other non-ASCII layouts.
  • Partition Module Tweaks: Calamares 3.3.7 clarifies the partition module’s handling of invalid fstab entries, ensuring that these entries are not erroneously written and preventing potential system configuration errors. A new configurable default check-state for the encryption checkbox has been introduced, enhancing user control over encryption settings.
  • Various Qt6-Related Fixes: As part of improving compatibility with Qt6, the latest version of the popular framework for developing graphical user interfaces, Calamares 3.3.7, includes critical fixes that enhance stability and user experience.
  • Preventing Sleep and Suspend During Installation: A practical new feature has been introduced to improve the reliability of unattended installations. Calamares now actively prevents the system from entering sleep or suspending modes while the installation process is ongoing.

For more information about all changes in Calamares Installer 3.3.7, refer to the release announcement. The new release and its source code are available for download from GitHub’s project page.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%