SME11 Roadmap
Work in progress
This page provides the roadmap objectives and status updates for SME Server version 11
Base software present
here is some of the basic software that will be present on SME11. Modular is a way to change the default version running on the system. Software collection allows you torun multiple version aside, e.g. php-**-php-fpm.
name | core version | Apstream modules | Remi modular | Remi-safe software collection |
---|---|---|---|---|
horde | 6 | 6 with php8.2 | ||
httpd | 2.4 | [2.4] | ||
mariadb | 10.5 | [10.3] 10.5 | ||
perl | 5.26.3 | 5.24 [5.26] 5.30 5.32 | ||
php | 8.2? | [7.2] 7.3 7.4 8.0 | 7.2 7.3 7.4 8.0 8.1 8.2 8.3 | 7.2 7.3 7.4 8.0 8.1 8.2 8.3 |
python | 3.6 | [2.7] [3.6] [3.8] [3.9] |
we will need to deactivate mariadb:10.3 php:7.2 and activate mariadb:10.5 activate php:remi-8.2
Wishlist
A selection of improvements and or additions to SME Server 11 has to be made from the wishlist
Current suggestions:
- SME Server 11 is to be considered a MAJOR update
- SME Server 11 based on upstream Rocky 8
- Updated Horde Framework, ease switching to an alternate webmail
- Improvements to Backup and Restore
- encrypted backup (for cloud purpose and others)
- Updated packages to latest releases at the time of ISO release
- new version of qpsmtpd
- MariaDB
- switch from yum to dnf
- deal with modularity and dnf
- systemd improvement and removal of last runit/daemontool scripts
- Move server manager to Mojolicious
- Facilitate Integrator Customization SME10_Integrator_Customization
- ibays
- merger ibays with Shared folders Bugzilla:9568
- The contrib Shared folder offers many new features which enhance a lot the file sharing. We will be winners if we can have this contrib in the sme core
- finish tmp folder integration Bugzilla:9568
- Cloud awareness
- Market development and usage of services and software are changing quickly. One of them being 'Cloud' and all xaaS related services
- Being able to deploy SME Server as a Virtual Machine (VPS) in ServerGateway mode with an ISP that only offers 1 Network interface
- Patch available, Proof of concept applied on production servers
Bugzilla:7200 - ease backup to cloud Bugzilla:9517
- SSL Certificates
- integrate Let'sencrypt certificates Bugzilla:8676 Bugzilla:9196
- panel for certificates Bugzilla:9196 Bugzilla:8185
- MTA to MTA delivery
- implement encrypted sending of emails
Bugzilla:9349 - find a way to adapt to new smarthosts Bugzilla:9050
- implement encrypted sending of emails
see all final changes on : https://wiki.contribs.org/SME11Changes
Build Base Packages and missing deps
Upstream repos
upstream repo are :
- Rocky 8 BaseOS, AppStream, PowerTools
- remi 8 safe
- epel 8
- openfusion 8 (missing arm)
State of the builds
see https://bugs.koozali.org/show_bug.cgi?id=12424
and Sme11BuildQueue
Pre-Alpha
Development has been performed using Rocky 8 minimal and rebuild packages from SME 10.0 and any other needed repo.
SME 11 Alpha 1
- Status: TBD
Goal for next release
- first iso with limited hardware support for install
- horde webmail excluded of iso because of anaconda conflicts
- functional systemd integration
- bootloader