All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Note: We moved this repository to a new location.
idoit-install
: Add support for CentOS 8idoit-install
: Add support for Debian 11 "bullseye"idoit-install
: Add support for Ubuntu Linux 20.04 LTS "focal fossa" and 22.04 LTS "jammy jellyfish"idoit-install
: Add support for openSUSE "leap" 15, 15.1, 15.2 and 15.3idoit-install
: Add new logic to configure MariaDB based on the operating system and MariaDB version usedidoit-install
: Add support for MariaDB 10.4, 10.5 and 10.6idoit-install
: Added "create_tenant" function to "function execute"idoit-install
: Added EVAL installation routine and set as default
idoit-install
: Add PHP 7.4 and MariaDB 10.5 support for Ubuntu Linux 18.04 LTS "bionic"idoit-install
: Change default answer to yes when asking to continue without fulfilling all hardware requirementsidoit-install
: Do not install recommended software packages automatically (Debian/Ubuntu)idoit-install
: Mark PHP 5.6 and PHP 7.0 as unsupportedidoit-install
: Mark PHP 7.1 as deprecatedidoit-install
: Mark PHP 7.4 as stableidoit-install
: Mark PHP 8.0 as supportedidoit-install
: Mark PHP 8.1 as supportedidoit-install
: Mark MariaDB 10.6 as recommendedidoit-install
: Mark PHP 8.0 as recommendedidoit-install
: Deprecate support for RHEL 7idoit-install
: Deprecate support for CentOS 7idoit-install
: Remove support for Debian GNU/Linux 9 "stretch"idoit-install
: Remove support for Ubuntu Linux 16.04 LTS "xenial"idoit-install
: Remove support for SLES 12idoit-install
: Remove outdated i-doit controlleridoit-install
: Changed Copyright to 2023idoit-install
: Changed installIDoit to use console.php for installationidoit-install
: Changed installIDoit to use console.php for tenant creation
idoit-install
: Fix broken patch of i-doit's configuration filesrc/config.inc.php
idoit-install
: Enable systemd unit for PHP-FPM on CentOSidoit-install
: Fix hardware checks because of wrong locale (found on Ubuntu 18.04 LTS)idoit-support
: Add missing destination for fileappliance_version
idoit-install
: Fix missing authentication statement for MariaDB configurationidoit-install
: Fixed CronJobs URL from master to mainidoit-install
: Fixed deployScript URL from master to mainidoit-install
: Fix PHP version checker to support the recommended PHP version
0.13 – 2019-07-10
idoit-install
: Add support for Debian GNU/Linux 10 "buster"idoit-install
: Add support for Red Hat Enterprise Linux (RHEL) 8idoit-install
: Add support for SLES 12 SP4idoit-install
: Add support for SLES 15 SP1idoit-install
: Add support for PHP 7.3idoit-install
: Add support for MariaDB 10.2 and 10.3idoit-install
: Add experimental support for PHP 7.4idoit-install
: Download scripts from master branch to stay up-to-dateidoit-install
: Activate Web and Scripting Module on SLES 15 automaticallyidoit-install
: Activate Web and Scripting Module and Development Kit on SLES 12 automaticallyidoit-install
: Check for already enabled EPEL and Webtatic repositories on RHEL 7/CentOS 7
idoit-install
: Print warnings for non-supported operating systemsidoit-install
: Split checks for hardware and software requirements into two partsidoit-install
: Run on Debian-based OS in non-interactive mode to prevent warningsidoit-install
: Remove support for Debian GNU/Linux 8 "jessie" because of outdated packagesidoit-install
: Print warning for out-dated SLES 12 versionsidoit-install
: Do not require Development Tools Modules on SLES 15idoit-install
: Switch to MariaDB 7.3 on RHEL/CentOS 7idoit-install
: Do not ask to restart system on Ubuntu 16.04idoit-jobs
: Disable resetting PHP OpCacheidoit-jobs
: Disable rebuilding i-doit's own cache
cron
: Run backup with super-user rights (root
)idoit-install
: Remove out-dated PHP modulemcrypt
when possibleidoit-install
: Remove unnecessary PHP moduleimagick
idoit-install
: Use firewalld on SLES 15idoit-install
: Use proper location for MariaDB configuration file on SLES 12
0.12 – 2018-12-21
Happy holidays 🎄
idoit-install
: Add support for Ubuntu Linux 18.04 LTS "bionic"idoit-install
: Add support for CentOS 7.6idoit-install
: Add support for RHEL 7.6idoit-install
: Add support for SLES 15idoit-install
: Add support for SLES 12 SP4idoit-install
: Test more PHP extensions whether they are loadedidoit-jobs
: Clear PHP OpCache via local HTTP requestidoit-jobs
: Re-cache by requesting i-doit Web GUIidoit-support
: Collect information about hardware, installed software and systemd
idoit-install
: Switch from Apache module php to fastcgi with php-fpmidoit-install
: Merge i-doit's .htaccess files into Apache site configurationidoit-install
: Switch from Apache module mpm_prefork to mpm_event (except on SLES)idoit-install
: Set locale to US or GB English because interaction with some commands would fail (for example,vmstat
on Ubuntu Linux)idoit-install
: To install PHP extension imagick on SLES the 3rd-party repositoryserver:php:extensions:php7
from OpenSUSE is requiredidoit-install
: Do not abort installation if user doesn't enable EPEL on RHEL/CentOSidoit-install
: Ask user to continue if architecture is not x86 64 bitidoit-install
: Remove support for Ubuntu Linux 16.10 "yakkety" (EOL)idoit-install
: Remove support for Ubuntu Linux 17.04 "zesty" (EOL)idoit-jobs
: Clear caches at the end of all jobs
idoit-install
: Install missing PHP7 extensions fileinfo and imagick (SLES12)idoit-install
: Prevent MariaDB service failing on startup/shutdown (Ubuntu Linux)idoit-install
: Enable and start memcached service (RHEL/CentOS/SLES12)idoit-install
: Install missing PHP OpCache on Debian GNU/Linux and Ubuntu
0.11 – 2018-07-13
idoit-install
: Re-name file nameidoit-install
: Check for installed PHP extensionsidoit-install
: Add support for PHP 7.1idoit-install
: Configure script by global variablesidoit-support
: Collect data about i-doit, installed add-ons and your systemidoit-pwd
: Alter passwords for various users and remove default usersi-doit.sh
: Default configuration file used by most scripts
idoit-install
: Install PHP 7.1 from Webtatic.com on RHEL/CentOS
idoit-install
: Install PHP extensionmbstring
on Debian GNU/Linux and Ubuntu Linux
0.10 – 2018-07-02
- Support for Red Hat Enterprise Linux (RHEL) 7.5
- Support for CentOS 7.4 and 7.5
- Match available CPU cores and RAM with requirements
idoit-hotfix
: Deploy hot fixes
idoit-jobs
: use improved search indexer since i-doit 1.11
- Do not set executable bit for out-dated files (since i-doit 1.10.1)
- Cancel script if user likes to
- SLES: install PHP modules bz2, memcached and posix
0.9 – 2017-12-19
- Download files via proxy server if needed
- Switch from
controller
CLI tophp console.php
- Disable MariaDB setting
innodb_stats_on_metadata
- Use already downloaded file
updates.xml
to check for latest i-doit version
- Installer is unable to identify Ubuntu and SLES properly, says these OSs are unsupported
0.8 – 2017-09-18
- Support for SUSE Linux Enterprise Server (SLES) 12 SP3
- Jobs: Truncate search index
- Use apt-get on Debian GNU/Linux 8
0.7 – 2017-09-02
- Support for Red Hat Enterprise Linux (RHEL) 7.4
- Show version and release date of i-doit
- Clean up VHost directory just before the installation of i-doit
- Be more friendly on a RHEL/CentOS system
- More checks for required binaries
- Missing chronic on RHEL
- Parse updates.xml properly for latest i-doit version
- Fixed broken name of temporary directory
0.6 – 2017-07-24
- Get primary IP address on all supported operating systems
- Install SOAP module for PHP
- Enable Apache module mod_access_compat under SLES 12 SP2
- Create the first backup automatically
- Install "chronic" under SLES
0.5 – 2017-07-13
- Support for SUSE Linux Enterprise Server (SLES) 12 SP2
- Scripts to backup and restore i-doit
- Dedicated MariaDB user for i-doit
- Require successful installation of i-doit before deploying scripts
0.4 – 2017-07-12
- Deploy cron jobs and an easy-to-use CLI tool for the i-doit controller
0.3 – 2017-07-10
- Support for Red Hat Enterprise Linux (RHEL) 7.3
- Support for CentOS 7.3
- Soft requirement to use a x86 64 bit OS
- Question whether to reboot an Ubuntu OS
- Warning to read the documentation
- Warning not to edit the built-in configuration
- Recommend Debian GNU/Linux 9 "stretch"
0.2 – 2017-07-07
- Support for Ubuntu Linux 16.10 and 17.04
Initial release