diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 47e537a9a..541b0688d 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1 +1 @@ -{".":"4.4.0"} +{".":"4.5.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 485ab2a8a..a381a16e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [4.5.0](https://github.com/libretime/libretime/compare/4.4.0...4.5.0) (2025-07-16) + + +### Features + +* **legacy:** add config option for group separator in header auth ([#3181](https://github.com/libretime/libretime/issues/3181)) ([f780994](https://github.com/libretime/libretime/commit/f78099499617f556ebb1f0bb79bcca000d284b6e)) +* **playout:** don't clear liquidsoap queue on liquidsoap startup ([#3163](https://github.com/libretime/libretime/issues/3163)) ([0b02ebf](https://github.com/libretime/libretime/commit/0b02ebf1b6786cc051fdd1b518be8e5e38bc9a9f)) +* rename `airtime-pypo` exchange to `playout` ([#3170](https://github.com/libretime/libretime/issues/3170)) ([63ff50b](https://github.com/libretime/libretime/commit/63ff50b82c810567e2a6035fc73eb0e62135517e)) +* use fanout queue type for playout queue ([#3161](https://github.com/libretime/libretime/issues/3161)) ([9e55d3b](https://github.com/libretime/libretime/commit/9e55d3bb6f2fa0f9a4dc858359a99e9d50c826a4)) + + +### Bug Fixes + +* **playout:** invalid input source disconnect command send to liquidsoap ([#3166](https://github.com/libretime/libretime/issues/3166)) ([908d548](https://github.com/libretime/libretime/commit/908d54805aa559a44f759f5872ac2cf09bc44c9c)) +* **playout:** remove potential deadlock in liquidsoap client ([#3165](https://github.com/libretime/libretime/issues/3165)) ([f33518d](https://github.com/libretime/libretime/commit/f33518d63757fed6ce87e5b16090c77b43913908)) +* **playout:** when metadata has a newline playout stops ([#3160](https://github.com/libretime/libretime/issues/3160)) ([d7987bb](https://github.com/libretime/libretime/commit/d7987bb4ef6d0aa1e7735a857c6e09863aac8354)) +* **worker:** catch mutagen `TypeError` when saving metadata ([#3182](https://github.com/libretime/libretime/issues/3182)) ([107bacf](https://github.com/libretime/libretime/commit/107bacf296d6445a67874a5b355bf67398f87e0e)) + ## [4.4.0](https://github.com/libretime/libretime/compare/4.3.0...4.4.0) (2025-05-29) diff --git a/analyzer/setup.py b/analyzer/setup.py index 949cb497f..6d6da8848 100644 --- a/analyzer/setup.py +++ b/analyzer/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-analyzer", diff --git a/api-client/setup.py b/api-client/setup.py index 70cf7a56a..fe5a3b09d 100644 --- a/api-client/setup.py +++ b/api-client/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-api-client", diff --git a/api/setup.py b/api/setup.py index 8d0d298de..b19ba39f1 100644 --- a/api/setup.py +++ b/api/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-api", diff --git a/docs/releases/4.5.0.mdx b/docs/releases/4.5.0.mdx new file mode 100644 index 000000000..dff5b5c98 --- /dev/null +++ b/docs/releases/4.5.0.mdx @@ -0,0 +1,23 @@ +--- +title: LibreTime 4.5.0 +--- + +import ReleaseHead from "./_release-head.mdx"; + + + +## :sparkling_heart: Contributors + +The LibreTime project wants to thank the following contributors for authoring PRs to this release: + +- @dakriy +- @jooola +- @paddatrapper + +## :rocket: Features + +Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md). + +## :bug: Bug fixes + +Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md). diff --git a/playout/setup.py b/playout/setup.py index bcde41507..c3525feb6 100644 --- a/playout/setup.py +++ b/playout/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-playout", diff --git a/shared/setup.py b/shared/setup.py index 1ab89329a..15c0c8c9d 100644 --- a/shared/setup.py +++ b/shared/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-shared", diff --git a/worker/setup.py b/worker/setup.py index a126654a6..1ebb73130 100644 --- a/worker/setup.py +++ b/worker/setup.py @@ -1,6 +1,6 @@ from setuptools import find_packages, setup -version = "4.4.0" # x-release-please-version +version = "4.5.0" # x-release-please-version setup( name="libretime-worker",