chore: release 3.0.0 (#2216)

This commit is contained in:
Jonas L 2022-10-10 17:51:15 +02:00 committed by GitHub
parent d03fe5bf7d
commit 96ded62c32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
124 changed files with 105 additions and 16 deletions

View File

@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name="libretime-analyzer", name="libretime-analyzer",
version="3.0.0-beta.2", version="3.0.0",
description="Libretime Analyzer", description="Libretime Analyzer",
author="LibreTime Contributors", author="LibreTime Contributors",
url="https://github.com/libretime/libretime", url="https://github.com/libretime/libretime",

View File

@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name="libretime-api-client", name="libretime-api-client",
version="3.0.0-beta.2", version="3.0.0",
description="LibreTime API Client", description="LibreTime API Client",
author="LibreTime Contributors", author="LibreTime Contributors",
url="https://github.com/libretime/libretime", url="https://github.com/libretime/libretime",

View File

@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name="libretime-api", name="libretime-api",
version="3.0.0-beta.2", version="3.0.0",
description="LibreTime API", description="LibreTime API",
author="LibreTime Contributors", author="LibreTime Contributors",
url="https://github.com/libretime/libretime", url="https://github.com/libretime/libretime",

34
docs/releases/3.0.0.md Normal file
View File

@ -0,0 +1,34 @@
---
title: LibreTime 3.0.0
---
import ReleaseHead from './\_release-head.md';
<ReleaseHead date='2022-10-10' version='3.0.0'/>
## :sparkling_heart: Contributors
The LibreTime project wants to thank the following contributors for authoring PRs to this release:
- @jooola
- @paddatrapper
## :bug: Bug fixes
- clean exit by catching keyboard interrupt ([#2206](https://github.com/libretime/libretime/issues/2206))
- **legacy:** missing plupload uk_UA translation
- **legacy:** jquery i18n translations for plupload
- **legacy:** gracefully handle missing asset checksum
- disable some systemd security features on bionic ([#2219](https://github.com/libretime/libretime/issues/2219))
## :warning: Known issues
The following issues may need a workaround for the time being. Please search the [issues](https://github.com/libretime/libretime/issues) before reporting problems not listed below.
### Missing AAC encoder for Liquidsoap
AAC streams aren't working out of the box because the [current distributions packages of Liquidsoap are lacking a AAC encoder](https://github.com/libretime/libretime/issues/2184). If you need AAC streams, you need to [install Liquidsoap from a different source](https://www.liquidsoap.info/doc-1.4.4/install.html).
### On Ubuntu Bionic, analyzing some FLAC files fails
[On Ubuntu Bionic, analyzing some FLAC files fails with `UnplayableFileError`](https://github.com/libretime/libretime/issues/2218) because of an upstream bug in Liquidsoap. If you encounter this, you should [upgrade to a more recent distribution version](../developer-manual/development/releases.md#distributions-releases-support).

View File

@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name="libretime-playout", name="libretime-playout",
version="3.0.0-beta.2", version="3.0.0",
description="LibreTime Playout", description="LibreTime Playout",
author="LibreTime Contributors", author="LibreTime Contributors",
url="https://github.com/libretime/libretime", url="https://github.com/libretime/libretime",

View File

@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name="libretime-shared", name="libretime-shared",
version="3.0.0-beta.2", version="3.0.0",
description="LibreTime Shared", description="LibreTime Shared",
url="https://github.com/libretime/libretime", url="https://github.com/libretime/libretime",
author="LibreTime Contributors", author="LibreTime Contributors",

View File

@ -1,7 +1,7 @@
module.exports = { module.exports = {
title: "LibreTime", title: "LibreTime",
description: "Radio Broadcast & Automation Platform", description: "Radio Broadcast & Automation Platform",
version: "3.0.0-beta.2", version: "3.0.0",
website: "https://libretime.org", website: "https://libretime.org",
repository: { repository: {
@ -22,7 +22,7 @@ module.exports = {
home: { home: {
links: [ links: [
{ label: "Get started 🚀", to: "/docs/admin-manual" }, { label: "Get started 🚀", to: "/docs/admin-manual" },
{ label: "Release note", to: "/docs/releases/3.0.0-beta.2" }, { label: "Release note", to: "/docs/releases/3.0.0" },
], ],
}, },

View File

@ -60,3 +60,25 @@ sudo -u libretime libretime-analyzer --config /etc/libretime/config.yml --log-le
``` ```
The `/var/log/nginx/libretime.error.log` file contains logs from the web server. The `/var/log/nginx/libretime.error.log` file contains logs from the web server.
## Test the stream inputs
To test or debug your input streams, you can use the [`tools/test-stream-input.py`](https://github.com/libretime/libretime/blob/main/tools/test-stream-input.py) script to send a test sound to your stream inputs.
To test the `main` input stream, you can run the following command:
```bash
./tools/test-stream-input.py \
--host radio.example.org \
--port 8001 \
--mount main \
--user source \
--password hackme
# Or using the --url option
./tools/test-stream-input.py --url source:hackme@radio.example.org:8001/main
```
If you are hitting `HTTP error 401 Unauthorized` on the main input stream, make sure that you have configured a user and password in the **Settings** > **Streams settings** page.
If you are connected but don't hear anything streaming, make sure that the main input stream is connected and enabled. In addition, to automatically turn on/off the stream on connect/disconnect you can configure the input stream auto switch in the **Settings** > **Streams settings** page.

View File

@ -102,13 +102,12 @@ directory.
With the above instructions LibreTime is installed on Ubuntu Bionic. The Vagrant setup With the above instructions LibreTime is installed on Ubuntu Bionic. The Vagrant setup
offers the option to choose a different operation system according to you needs. offers the option to choose a different operation system according to you needs.
| OS | Command | Comment | | OS | Command | Comment |
| ------------ | --------------------- | ----------------------------------------------------------- | | ------------ | --------------------- | -------------------------------- |
| Debian 10 | `vagrant up buster` | Install on Debian Buster. | | Debian 10 | `vagrant up buster` | Install on Debian Buster. |
| Debian 11 | `vagrant up bullseye` | Install on Debian Bullseye. | | Debian 11 | `vagrant up bullseye` | Install on Debian Bullseye. |
| Ubuntu 18.04 | `vagrant up bionic` | Install on Ubuntu Bionic Beaver. | | Ubuntu 18.04 | `vagrant up bionic` | Install on Ubuntu Bionic Beaver. |
| Ubuntu 20.04 | `vagrant up focal` | Install on Ubuntu Focal Fossa. | | Ubuntu 20.04 | `vagrant up focal` | Install on Ubuntu Focal Fossa. |
| CentOS | `vagrant up centos` | CentOS 8 with native systemd support and activated SELinux. |
### Troubleshooting ### Troubleshooting

View File

@ -0,0 +1,34 @@
---
title: LibreTime 3.0.0
---
import ReleaseHead from './\_release-head.md';
<ReleaseHead date='2022-10-10' version='3.0.0'/>
## :sparkling_heart: Contributors
The LibreTime project wants to thank the following contributors for authoring PRs to this release:
- @jooola
- @paddatrapper
## :bug: Bug fixes
- clean exit by catching keyboard interrupt ([#2206](https://github.com/libretime/libretime/issues/2206))
- **legacy:** missing plupload uk_UA translation
- **legacy:** jquery i18n translations for plupload
- **legacy:** gracefully handle missing asset checksum
- disable some systemd security features on bionic ([#2219](https://github.com/libretime/libretime/issues/2219))
## :warning: Known issues
The following issues may need a workaround for the time being. Please search the [issues](https://github.com/libretime/libretime/issues) before reporting problems not listed below.
### Missing AAC encoder for Liquidsoap
AAC streams are not working out of the box because the [current distributions packages of Liquidsoap are lacking a AAC encoder](https://github.com/libretime/libretime/issues/2184). If you need AAC streams, you need to [install Liquidsoap differently](https://www.liquidsoap.info/doc-1.4.4/install.html).
### On Ubuntu Bionic, analyzing some FLAC files fails
[On Ubuntu Bionic, analyzing some FLAC files fails with `UnplayableFileError`](https://github.com/libretime/libretime/issues/2218) because of an upstream bug in Liquidsoap. If you encounter this, you should [upgrade to a more recent distribution version](../developer-manual/development/releases.md#distributions-releases-support).

Some files were not shown because too many files have changed in this diff Show More