Skip to content

Latest commit

 

History

History
274 lines (197 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

274 lines (197 loc) · 10.3 KB

Changelog

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.

Added

  • idoit-install: Add support for CentOS 8
  • idoit-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.3
  • idoit-install: Add new logic to configure MariaDB based on the operating system and MariaDB version used
  • idoit-install: Add support for MariaDB 10.4, 10.5 and 10.6
  • idoit-install: Added "create_tenant" function to "function execute"
  • idoit-install: Added EVAL installation routine and set as default

Changed

  • 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 requirements
  • idoit-install: Do not install recommended software packages automatically (Debian/Ubuntu)
  • idoit-install: Mark PHP 5.6 and PHP 7.0 as unsupported
  • idoit-install: Mark PHP 7.1 as deprecated
  • idoit-install: Mark PHP 7.4 as stable
  • idoit-install: Mark PHP 8.0 as supported
  • idoit-install: Mark PHP 8.1 as supported
  • idoit-install: Mark MariaDB 10.6 as recommended
  • idoit-install: Mark PHP 8.0 as recommended
  • idoit-install: Deprecate support for RHEL 7
  • idoit-install: Deprecate support for CentOS 7
  • idoit-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 12
  • idoit-install: Remove outdated i-doit controller
  • idoit-install: Changed Copyright to 2023
  • idoit-install: Changed installIDoit to use console.php for installation
  • idoit-install: Changed installIDoit to use console.php for tenant creation

Fixed

  • idoit-install: Fix broken patch of i-doit's configuration file src/config.inc.php
  • idoit-install: Enable systemd unit for PHP-FPM on CentOS
  • idoit-install: Fix hardware checks because of wrong locale (found on Ubuntu 18.04 LTS)
  • idoit-support: Add missing destination for file appliance_version
  • idoit-install: Fix missing authentication statement for MariaDB configuration
  • idoit-install: Fixed CronJobs URL from master to main
  • idoit-install: Fixed deployScript URL from master to main
  • idoit-install: Fix PHP version checker to support the recommended PHP version

0.13 – 2019-07-10

Added

  • idoit-install: Add support for Debian GNU/Linux 10 "buster"
  • idoit-install: Add support for Red Hat Enterprise Linux (RHEL) 8
  • idoit-install: Add support for SLES 12 SP4
  • idoit-install: Add support for SLES 15 SP1
  • idoit-install: Add support for PHP 7.3
  • idoit-install: Add support for MariaDB 10.2 and 10.3
  • idoit-install: Add experimental support for PHP 7.4
  • idoit-install: Download scripts from master branch to stay up-to-date
  • idoit-install: Activate Web and Scripting Module on SLES 15 automatically
  • idoit-install: Activate Web and Scripting Module and Development Kit on SLES 12 automatically
  • idoit-install: Check for already enabled EPEL and Webtatic repositories on RHEL 7/CentOS 7

Changed

  • idoit-install: Print warnings for non-supported operating systems
  • idoit-install: Split checks for hardware and software requirements into two parts
  • idoit-install: Run on Debian-based OS in non-interactive mode to prevent warnings
  • idoit-install: Remove support for Debian GNU/Linux 8 "jessie" because of outdated packages
  • idoit-install: Print warning for out-dated SLES 12 versions
  • idoit-install: Do not require Development Tools Modules on SLES 15
  • idoit-install: Switch to MariaDB 7.3 on RHEL/CentOS 7
  • idoit-install: Do not ask to restart system on Ubuntu 16.04
  • idoit-jobs: Disable resetting PHP OpCache
  • idoit-jobs: Disable rebuilding i-doit's own cache

Fixed

  • cron: Run backup with super-user rights (root)
  • idoit-install: Remove out-dated PHP module mcrypt when possible
  • idoit-install: Remove unnecessary PHP module imagick
  • idoit-install: Use firewalld on SLES 15
  • idoit-install: Use proper location for MariaDB configuration file on SLES 12

0.12 – 2018-12-21

Happy holidays 🎄

Added

  • idoit-install: Add support for Ubuntu Linux 18.04 LTS "bionic"
  • idoit-install: Add support for CentOS 7.6
  • idoit-install: Add support for RHEL 7.6
  • idoit-install: Add support for SLES 15
  • idoit-install: Add support for SLES 12 SP4
  • idoit-install: Test more PHP extensions whether they are loaded
  • idoit-jobs: Clear PHP OpCache via local HTTP request
  • idoit-jobs: Re-cache by requesting i-doit Web GUI
  • idoit-support: Collect information about hardware, installed software and systemd

Changed

  • idoit-install: Switch from Apache module php to fastcgi with php-fpm
  • idoit-install: Merge i-doit's .htaccess files into Apache site configuration
  • idoit-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 repository server:php:extensions:php7 from OpenSUSE is required
  • idoit-install: Do not abort installation if user doesn't enable EPEL on RHEL/CentOS
  • idoit-install: Ask user to continue if architecture is not x86 64 bit
  • idoit-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

Fixed

  • 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

Added

  • idoit-install: Re-name file name
  • idoit-install: Check for installed PHP extensions
  • idoit-install: Add support for PHP 7.1
  • idoit-install: Configure script by global variables
  • idoit-support: Collect data about i-doit, installed add-ons and your system
  • idoit-pwd: Alter passwords for various users and remove default users
  • i-doit.sh: Default configuration file used by most scripts

Changed

  • idoit-install: Install PHP 7.1 from Webtatic.com on RHEL/CentOS

Fixed

  • idoit-install: Install PHP extension mbstring on Debian GNU/Linux and Ubuntu Linux

0.10 – 2018-07-02

Added

  • 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

Changed

  • idoit-jobs: use improved search indexer since i-doit 1.11

Fixed

  • 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

Added

  • Download files via proxy server if needed

Changed

  • Switch from controller CLI to php console.php
  • Disable MariaDB setting innodb_stats_on_metadata
  • Use already downloaded file updates.xml to check for latest i-doit version

Fixed

  • Installer is unable to identify Ubuntu and SLES properly, says these OSs are unsupported

0.8 – 2017-09-18

Added

  • Support for SUSE Linux Enterprise Server (SLES) 12 SP3

Fixed

  • Jobs: Truncate search index
  • Use apt-get on Debian GNU/Linux 8

0.7 – 2017-09-02

Added

  • 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

Changed

  • More checks for required binaries

Fixed

  • Missing chronic on RHEL
  • Parse updates.xml properly for latest i-doit version
  • Fixed broken name of temporary directory

0.6 – 2017-07-24

Added

  • 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

Added

  • 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

Added

  • Deploy cron jobs and an easy-to-use CLI tool for the i-doit controller

0.3 – 2017-07-10

Added

  • 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

Added

  • Support for Ubuntu Linux 16.10 and 17.04

0.1 – 2017-07-07

Initial release