libretime/docs/releases/unreleased.md

3.4 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

Ubuntu Bionic support deprecation

Support for Ubuntu Bionic is being deprecated, and will be removed in LibreTime v3.1.0. Maintenance only versions (3.0.x) for Ubuntu Bionic will be provided until the distribution release reaches its end of life. Please see the supported distributions release policy for details.

Along with the Ubuntu Bionic deprecation, the following dependencies versions are also being deprecated:

Debian Buster support deprecation

Support for Debian Buster is being deprecated, and will be removed in LibreTime v3.1.0. Maintenance only versions (3.0.x) for Debian Buster will be provided until the distribution release reaches its end of life. Please see the supported distributions release policy for details.

Along with the Debian Buster deprecation, the following dependencies versions are also being deprecated:

⬆️ Before upgrading

:::caution

Please follow this before the upgrade procedure!

:::

File based stream configuration

The stream configuration moved from the database to the configuration file. A configuration sample can be found in the project folder under installer/config.yml. Make sure to save your existing stream config to the configuration file.

:::info

To prevent accidental data loss during upgrade, the stream configuration data will only be removed from the database in future releases. You can view the data using the following commands:

sudo -u libretime libretime-api dbshell --command="
    SELECT *
    FROM cc_stream_setting
    ORDER BY keyname;"

sudo -u libretime libretime-api dbshell --command="
    SELECT *
    FROM cc_pref
    WHERE keystr IN (
        'default_icecast_password',
        'default_stream_mount_point',
        'live_dj_connection_url_override',
        'live_dj_source_connection_url',
        'master_dj_connection_url_override',
        'master_dj_source_connection_url'
    )
    ORDER BY keystr;"

:::

⬆️ Upgrading

Worker python package and service

The libretime-celery python package and service was renamed to libretime-worker. Make sure to remove the old python package and service using the following command:

sudo pip3 uninstall libretime-celery

sudo rm -f \
    /etc/systemd/system/libretime-celery.service \
    /usr/lib/systemd/system/libretime-celery.service

⚠️ Known issues

The following issues may need a workaround for the time being. Please search the issues before reporting problems not listed below.

📝 Colophon