Skip to content

1 Document History (of last 6 releases)

Version Date Change
Section 9+9.9: Emphasized reason for and need of a database backup
1.0.0 October 21, 2025 Section 2.3: Added reference to OpenEMM connectors for integration platforms Make and N8N
Section 3.1: Updated software stack and provided updated outlook
Section 9.8 Added advice for upgrades to version 25.11
Document fork for OpenEMM 25.11
1.0.3 October 28, 2025 Section 3.1: Added Node.js version to the list of requirements
1.0.2 August 22, 2025 Section 5.1: Simplified installation of MariaDB and Python driver
Section 9.7: Added configuration hint for Tomcat 10.1.42 and later
1.0.1 May 28, 2025 Chapter 4 and section 5.1: various hints when using RHEL 9
Section 6.2: new command to make Postfix reboot-safe
Chapter 8: added hint to enable cookies in the web browser to see statistic results
Section 9.7: Added recommendation to upgrade nodejs and hint to check the status of the jobqueue
1.0.0 April 25, 2025 General: Removed references to CentOS 7, SLES 12, Java 11, Python 3.8 and MariaDB 10.6.8, because these versions are no longer supported by OpenEMM
General: Renamed OpenEMM support tool OMT to OST
Section 3.1: Updated software stack and provided updated outlook
Section 5.2: Consolidated required configuration for MariaDB in one section
Section 7.7.1: Removed section on wkhtmltox, which is no longer supported
Section 9.7: Added advice for upgrades to version 25.04
Section 11.2: More information on JobQueue and JobWorkers
Section 11.5: more tips how to tweak the configuration of MariaDB for best performance
Section 11.6: new section on what to do if database is down
Document fork for OpenEMM 25.04
1.0.2 October 16, 2024 Section 4.1 was removed, because OpenEMM 24.10 auto-installs all required Python modules
Section 5.1: Added MariaDB version 10.11.7 as alternative for AlmaLinux 9
1.0.1 October 2, 2024 Section 2.1: Updated screenshots due to new GUI design
Chapter 4: Added advice for incompatibility of Python 3.11 with MariaDB 10.5 and 10.6
1.0.0 October 1, 2024 Section 3.1: Updated software stack and provided updated outlook
Section 3.2+3.3: new hint on legacy file timezone
Chapter 4: Updated from Python 3.8 to Python 3.11 for future compatibility
Section 9.9: Added advice for upgrades to version 24.10
Section 9.13: New section how to upgrade MariaDB
Document fork for OpenEMM 24.10
1.0.1 March 25, 2024 Section 5.2: Changed way to set up MariaDB's root password for better compatibility with OMT
1.0.0 March 8, 2024 Section 3.1: Updated software stack and provided updated outlook
Section 9.9: Special advice for upgrades to version 24.04
Removed all references to Apache Tomcat Native (deprecated)
Document fork for OpenEMM 24.04
1.0.4 March 6, 2024 Section 5.1: Hint that MariaDB 10.6.8 does no longer work with RHEL/AlmaLinux 9
Section 7.2: Added parameter name in example of file dbcfg
Section 7.7: Moved section 6.3.1+6.3.2 to 7.7, because complete installation is only possible at that time in the installation process
1.0.3 January 16, 2024 Section 10.6: new section how to configure a smart relay server
1.0.2 December 22, 2023 Chapter 4: Added hint to re-compile a self-compiled Python version in case of Linux upgrade
Section 6.3.1: Changed file path for security reasons
1.0.1 October 31, 2023 Section 5.1: Replaced links for CentOS 7 RPMs with links for CentOS 8 RPMs
Section 6.1: Added instructions on how to install and launch the firewall
Section 6.2: Added info to make sure that Postfix starts at each server reboot
Section 7.2: Corrected typo in statement "GRANT ALL PRIVILEGES"
Section 9.3: Replaced sudo command so that configuration for sudoers is not needed
1.0.0 October 19, 2023 Section 3.1: Updated software stack and provided updated outlook
Section 4 and 4.1: added new Python lib requirements (see also section 9.8)
Section 6.2: new value for property relay_domains to remove requirement of root access for mailloop service (see also section 9.11)
Section 6.3.1+6.3.2: Marked wkhtmltox as deprecated and provided alternative (based on puppeteer)
Section 7.2.1: updated documentation of OMT's functionality
Section 9.8: Special advice for upgrades to version 23.10
Document fork for OpenEMM 23.10
1.0.1 July 28, 2023 Chapter 8: Added hint how to disable CSRF protection
Section 8.1: Added usage of a virus scanner as reason for sending problems
1.0.0 July 20, 2023 General: Removed all MySQL references because it is no longer supported
Section 3.1: Updated software stack and provided updated outlook
Section 4.1: Replaced Python module pycrypto with cryptography
Section 5.1: changed description to use RPMs instead of tarballs to simplify MariaDB installation
Section 5.2: Relocated hint on character set and collation from section 10.3 because of its growing importance
Section 7.2.1: Added info on replacing EMM logos for white-labeling with OMT
Section 7.2.1: Added new option for configuration of file server.xml by OMT
Section 9.7: Instructions for upgrading 22.10 to 23.04
Section 10.2: description how to set up and configure an HSTS header
Document fork for OpenEMM 23.04
1.0.1 June 1, 2023 Section 4.1: Removed requirement for Python modules xlrd, xlwt & xutils
Section 7.2.1: More details for system email addresses that have to be defined
Section 8.1: Added even more things to check if email delivery fails
1.0.0 December 9, 2022 Section 3.1: Updated software stack and provided outlook
Section 4.1: Added "msgpack" and "websockets" to list of Python packages
Section 5.1: Changed MariaDB version from 10.5.8 to 10.6.8 and recommended an important bug fix
Section 5.1+9.3: Added option to specify version of Python module "mariadb"
Section 9.6: Instructions for upgrading 22.04 to 22.10
Section 11.2: New section on monitoring of OpenEMM's jobqueue
Section 12.1.1: Replaced APR with NIO Connector, because APR has become deprecated