2.1 KiB
title |
---|
Unreleased |
import ReleaseHead from './_release-head.md';
💖 Contributors
The LibreTime project wants to thank the following contributors for authoring PRs to this release:
🚀 Features
🐛 Bug fixes
🔥 Deprecation and removal
⬆️ Upgrading
Apache and PHP configuration files
The Apache configuration file has been updated and renamed, in addition the PHP configuration has been merged in the Apache configuration. The old configuration files must be removed from the system before the upgrade procedure:
# On Debian/Ubuntu systems
sudo rm -f /etc/apache2/sites-*/airtime*
sudo rm -f /etc/php/*/apache2/conf.d/airtime.ini
# On CentOS systems
sudo rm -f /etc/httpd/conf.d/airtime*
sudo rm -f /etc/php.d/airtime.ini
Replaced uWSGI with Gunicorn
uWSGI was replaced by Gunicorn, the packages and configuration file should be removed from the system:
# Remove the configuration file
sudo rm -f /etc/airtime/libretime-api.ini
# Remove the packages
sudo apt purge \
uwsgi \
uwsgi-plugin-python3
Logrotate config filepath
The legacy logrotate config filepath was changed from /etc/logrotate.d/airtime-php
to /etc/logrotate.d/libretime-legacy
. The old configuration file must be removed:
# Remove the configuration file
sudo rm -f /etc/logrotate.d/airtime-php
New configuration schema
The configuration schema was updated.
The general
section has been changed:
- the
general.protocol
,general.base_url
,general.base_port
,general.base_dir
andgeneral.force_ssl
entries were replaced with a singlegeneral.public_url
entry, be sure to use a valid url with the new configuration entry.
⚠️ Known issues
The following issues may need a workaround for the time being. Please search the issues before reporting problems not listed below.