SME10 Roadmap
From SME Server
Revision as of 18:00, 26 April 2017 by Unnilennium (talk | contribs)
Work in progress
This page provides the roadmap objectives and status updates for SME Server version 10
Wishlist
A selection of improvements and or additions to SME Server 10 has to be made from the wishist
Current suggestions:
- SME Server 10 is to be considered a MAJOR update
- SME Server 10 based on upstream Centos 7
- Updated Horde Framework to 5.2
- Improved Samba 4 support
- 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 0.96
- MySQL replaced with MariaDB
- systemd as the default init
- The boot loader is now grub2
- Move server manager to Mojolicious
- 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
- better integration of php and httpd setting per ibay Bugzilla:
- 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
- redesign apache configuration to handle SNI [[Bugzilla:1775
Bugzilla:8693 - 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/SME10Changes
Pre-Alpha
Development has beend performed using COS7 minimal and rebuild packages from SME 9.0 and any other needed repo.
Create SME 10 packages
- Build all SME Server packages on COS7, see Sme10BuildQueue
- Cleanup SME 10 packages
- Import package into SME10
status: completed on 2016-03-18
SME 10 Alpha 1
- Status: completed on 18-03-2016
Goal
- first iso with limited hardware support for install
- horde webmail excluded of iso because of anaconda conflicts
- functional systemd integration
- bootloader
SME 10 Alpha 2
- Status: completed 09-08-2016
Goal
- improve installation process of the iso
- Koozali branding
- Hoirde back on the anaconda install
- few improvements and fixes see release
SME 10 Alpha 3
- Status: WIP
- Please add bug references to be able to track status and progress.
Bugzilla:10164
Goal
- improve anaconda integration
- fix proxy
Bugzilla:79 - fix and improve backup/restore issues
Bugzilla:9090Bugzilla:8783Bugzilla:9127 - startup process and config db tidying
- Horde consolidation
Bugzilla:9600 - qpsmtpd 0.96 verification of the integration
Bugzilla:10126Bugzilla:10123Bugzilla:10139Bugzilla:10112 - qmail fix
Bugzilla:9884 - fix to prevent qmail and qpsmtpd to loop
Bugzilla:9705 - avoid reboot after most upgrades
Bugzilla:8705 - update yum repos
Bugzilla:10156 - ease access to and fix translation
Bugzilla:10121Bugzilla:9724 - bug reporting template
Bugzilla:8783 - improve security
Bugzilla:10110Bugzilla:10108 - fix quota reporting
Bugzilla:10211 - import and build Samba 4 with DC support
Bugzilla:9751Bugzilla:9817Bugzilla:10155 - free SSL integration
Bugzilla:10080
Difficulties encountered during update from previous versions
you might encounter an error for a missing key for REMI rpms.
Public key for php-pear-1.10.3-1.el7.remi.noarch.rpm is not installed
solution: pick one of those:
yum update smeserver-yum --enablerepo=smeupdates-testing -y signal-event yum-update yum update --enablerepo=smeupdates-testing signal-event post-upgrade; signal-event reboot
alternatively you could
yum update --enablerepo=smeupdates-testing --exclude=php-pear signal-event yum-update yum update --enablerepo=smeupdates-testing signal-event post-upgrade; signal-event reboot
or
yum update --enablerepo=smeupdates-testing --nogpgcheck
SME 10 Alpha 4
- Status:
- Please add bug references to be able to track status and progress.
Goal
- SSL management
- multiple SSL certificate compatibility
- free SSL certificate integration
- Samba 4 integration
- DNS backend for Samba4 Bugzilla:8638
SME 10 Alpha 5
- Status:
- Please add bug references to be able to track status and progress.
Goal
SME 10 Beta 1
- Status:
- Please add bug references to be able to track status and progress.
Goal
- new server-manager
SME 10 Beta 2
- Status:
- Please add bug references to be able to track status and progress.
Goal
SME 10 RC 1
- Status:
- Please add bug references to be able to track status and progress.