chore(main): release 4.5.0 (#3164)

🤖 I have created a release *beep* *boop*
---


## [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](f780994996))
* **playout:** don't clear liquidsoap queue on liquidsoap startup
([#3163](https://github.com/libretime/libretime/issues/3163))
([0b02ebf](0b02ebf1b6))
* rename `airtime-pypo` exchange to `playout`
([#3170](https://github.com/libretime/libretime/issues/3170))
([63ff50b](63ff50b82c))
* use fanout queue type for playout queue
([#3161](https://github.com/libretime/libretime/issues/3161))
([9e55d3b](9e55d3bb6f))


### Bug Fixes

* **playout:** invalid input source disconnect command send to
liquidsoap ([#3166](https://github.com/libretime/libretime/issues/3166))
([908d548](908d54805a))
* **playout:** remove potential deadlock in liquidsoap client
([#3165](https://github.com/libretime/libretime/issues/3165))
([f33518d](f33518d637))
* **playout:** when metadata has a newline playout stops
([#3160](https://github.com/libretime/libretime/issues/3160))
([d7987bb](d7987bb4ef))
* **worker:** catch mutagen `TypeError` when saving metadata
([#3182](https://github.com/libretime/libretime/issues/3182))
([107bacf](107bacf296))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: jo <ljonas@riseup.net>
This commit is contained in:
libretime-bot 2025-07-16 20:35:34 +02:00 committed by GitHub
parent f780994996
commit f429339bfc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 48 additions and 7 deletions

View File

@ -1 +1 @@
{".":"4.4.0"} {".":"4.5.0"}

View File

@ -1,5 +1,23 @@
# Changelog # 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) ## [4.4.0](https://github.com/libretime/libretime/compare/4.3.0...4.4.0) (2025-05-29)

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-analyzer", name="libretime-analyzer",

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-api-client", name="libretime-api-client",

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-api", name="libretime-api",

23
docs/releases/4.5.0.mdx Normal file
View File

@ -0,0 +1,23 @@
---
title: LibreTime 4.5.0
---
import ReleaseHead from "./_release-head.mdx";
<ReleaseHead date="2025-07-16" version="4.5.0" />
## :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).

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-playout", name="libretime-playout",

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-shared", name="libretime-shared",

View File

@ -1,6 +1,6 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
version = "4.4.0" # x-release-please-version version = "4.5.0" # x-release-please-version
setup( setup(
name="libretime-worker", name="libretime-worker",