Roadmap
Agama is a project under constant development and priorities are re-evaluated every few weeks. This page offers an overview on the current state of the ever-changing development plans.
Agama 18 (latest released version)
- Installer self-update functionality for SLE 16.
- Improved initialization of iBFT.
- Support for installing alpha versions of SLE 16.1.
- Removed support to install openSUSE Kalpa, since Agama offers too many configuration possibilities.
- Officially dropped support for i586 (at least in the short term).
- Web-based graphical user interface:
- Rearranged information in the storage configuration page.
- Allow sorting devices by name or size when choosing a disk.
- Improved handling of wired connections.
- Enhanced interface to manage DASD devices.
- Profile-based (unattended) installation:
- Ability to validate a JSON profile locally, with no Agama instance running.
- Allow to add and remove patterns to install, in addition to replacing the full list.
- Support to manage answers to Agama questions directly in the profile.
Agama 19 (~ March 16th)
- Architectural revamp:
- New improved version of the HTTP API, to be supported through the whole lifecyle of SLE 16.X and the corresponding openSUSE Leap versions.
- More consistent handling of iSCSI and DASD between web UI and JSON profile.
- Both official user interfaces (web and command-line) fully adapted to the new HTTP API.
- Improvements in the i18n architecture of Agama.
- Web-based graphical user interface:
- More useful overview page.
- Improved navigation.
- Option to easily download the current installer configuration.
- Possibility to add or remove network connections.
- Profile-based (unattended) installation:
- Possibility to reuse pre-existing LVM structures.
- New option to prevent the boot loader update of the persistent RAM (NVRAM).
- Support to specify SSH public keys for the non-root user.
- Agama-live installation media:
- Unified kernel and initramfs location among architectures.
- Several improvements in the boot menu.
- Dropped the option "Boot from Disk” on all archs except legacy (non-UEFI) x86.
- New boot option
live.net_config=1to interactively configure network settings during boot.
- Both software management and users management reimplemented to not longer rely on YaST.
- Some other internal components also rewriten in Rust.
- Support to install SLE in standard or immutable modes.
- Honor the boot argument
inst.finishalso in interactive installation. - Improve the experience when installing over existing MD RAIDs (detection of boot device).
Agama 20 (~ April 13th)
- Better error reporting and handling for invalid profiles and other configuration errors.
- Improvements in the installation of transactional systems like openSUSE Kalpa or SLE Micro.
- Support to select which boot loader to install: grub2 or systemd-boot (and maybe also grub2-bls).
- Agama-live installation media:
- Disable remote web-server access during installation.
- Web-based graphical user interface:
- Possibility to reuse pre-existing LVM volume groups.
- More understandable configuration of multi-disk LVM volume groups.
- Usability fixes for the network configuration.
Agama 21 (~ May 15th)
- Dedicated setting to configure remote access to the installed system (SSH, Cockpit, etc.)
- Web-based graphical user interface: enhancements in the management of file systems including labels, formatting and mounting options, etc.
- Profile-based (unattended) installation: more possibilities for the
searchoption in thestoragesection.
Mid term plans (summer 2026)
- Improved desktop selection for openSUSE.
- Support for NVMeOF.
- Ability to configure DNS search domains per interface.
- Profile-based (unattended) installation:
- Allow to configure a password for the boot loader.
- More convenient encryption settings.
Long term plans (end of 2026)
- Introduce the concept of security profiles.
- Deal with multiple real-time clocks.
- Partial support for importing ask-lists from AutoYaST profiles.
- Improve integration with other tools.
- Showing individual licenses of packages.
- Improve mechanism to ask existing encryption passwords (allow to reuse the password).
- Re-evaluate some aspects of storage handling:
- Support for GPT IDs (fstab-less systems).
- Reconsider version of RAID metadata.
- Better logic for automatically calculated file system sizes.
- Extend the "Storage" section of the user interface:
- Management of MD RAID devices.
- Advanced handling of Btrfs.
- Option to re-install a system (equivalent to YaST's "import mount points").
- Profile-based (unattended) installation:
- Configure connection to NFS shares.
- Management of Btrfs subvolumes.
- Define multi-device Btrfs file systems (RAID).