libretime-bot
|
60db15e8e5
|
chore(main): release 4.2.0 (#3028)
🤖 I have created a release *beep* *boop*
---
## [4.2.0](https://github.com/libretime/libretime/compare/4.1.0...4.2.0)
(2024-06-22)
### Features
* **legacy:** add current date macro to string block criteria
([#3013](https://github.com/libretime/libretime/issues/3013))
([451652b ](451652bc40 ))
* **legacy:** add filename block criteria
([#3015](https://github.com/libretime/libretime/issues/3015))
([4642b6c ](4642b6c08e ))
### Bug Fixes
* pin pip version to <24.1 to allow installing pytz (celery)
([#3043](https://github.com/libretime/libretime/issues/3043))
([646bc81 ](646bc81724 ))
* playlist allocates inaccurate time to smartblocks
([#3026](https://github.com/libretime/libretime/issues/3026))
([2b43e51 ](2b43e51ed1 ))
### Performance Improvements
* optimize the api image health check
([#3038](https://github.com/libretime/libretime/issues/3038))
([d99d6e1 ](d99d6e1a68 ))
* optimize the rabbitmq health check
([#3037](https://github.com/libretime/libretime/issues/3037))
([9684214 ](9684214425 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
|
2024-06-22 18:16:49 +02:00 |
libretime-bot
|
1a985a4b37
|
chore(main): release 4.1.0 (#2893)
🤖 I have created a release *beep* *boop*
---
## [4.1.0](https://github.com/libretime/libretime/compare/4.0.0...4.1.0)
(2024-05-05)
### Features
* **api:** implement file deletion
([#2960](https://github.com/libretime/libretime/issues/2960))
([9757b1b ](9757b1b78c ))
* build schedule events exclusively in playout
([#2946](https://github.com/libretime/libretime/issues/2946))
([40b4fc7 ](40b4fc7f66 ))
* **legacy:** add aac/opus support to dashboard player
([#2881](https://github.com/libretime/libretime/issues/2881))
([95283ef ](95283efc1f ))
* **legacy:** disable public radio page and redirect to login
([#2903](https://github.com/libretime/libretime/issues/2903))
([170d095 ](170d09545e ))
* **legacy:** trim overbooked shows after autoloading a playlist
([#2897](https://github.com/libretime/libretime/issues/2897))
([a95ce3d ](a95ce3d229 ))
* **legacy:** visual cue point editor
([#2947](https://github.com/libretime/libretime/issues/2947))
([da02e74 ](da02e74f21 ))
* start celery worker programmatically
([#2988](https://github.com/libretime/libretime/issues/2988))
([9c548b3 ](9c548b365e ))
### Bug Fixes
* **analyzer:** backslash non utf-8 data when probing replaygain
([#2931](https://github.com/libretime/libretime/issues/2931))
([29f73e0 ](29f73e0dcb )),
closes [#2910](https://github.com/libretime/libretime/issues/2910)
* apply replay gain preferences on scheduled files
([#2945](https://github.com/libretime/libretime/issues/2945))
([35d0dec ](35d0dec4a8 ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.49.1
([#2899](https://github.com/libretime/libretime/issues/2899))
([3e05748 ](3e05748d2d ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.51.1
([#2963](https://github.com/libretime/libretime/issues/2963))
([22c303c ](22c303cfff ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.53.1
([#2972](https://github.com/libretime/libretime/issues/2972))
([9192aaa ](9192aaa2bb ))
* **deps:** update dependency gunicorn to v22 (security)
([#2993](https://github.com/libretime/libretime/issues/2993))
([a2cf769 ](a2cf7697a9 ))
* incorrect docker compose version
([#2975](https://github.com/libretime/libretime/issues/2975))
([634e6e2 ](634e6e236d ))
* **installer:** setup the worker entrypoint
([#2996](https://github.com/libretime/libretime/issues/2996))
([71b20ae ](71b20ae3c9 ))
* **legacy:** allow deleting file with api token
([#2995](https://github.com/libretime/libretime/issues/2995))
([86da46e ](86da46ee3a ))
* **legacy:** allow updating track types code
([#2955](https://github.com/libretime/libretime/issues/2955))
([270aa08 ](270aa08ae6 ))
* **legacy:** avoid crash when lot of streams in configuration
([#2915](https://github.com/libretime/libretime/issues/2915))
([12dd477 ](12dd477312 ))
* **legacy:** ensure validation is performed on the track type form
([#2985](https://github.com/libretime/libretime/issues/2985))
([5ad69bf ](5ad69bf0b7 ))
* **legacy:** fix hidden fields in edit file form
([#2932](https://github.com/libretime/libretime/issues/2932))
([f4b260f ](f4b260fdf7 ))
* **legacy:** replay_gain_modifier should be a system preference
([#2943](https://github.com/libretime/libretime/issues/2943))
([37d1a76 ](37d1a7685e ))
* remove obsolete docker compose version
([#2982](https://github.com/libretime/libretime/issues/2982))
([fb0584b ](fb0584b021 ))
* trigger legacy tasks manager every 5m
([#2987](https://github.com/libretime/libretime/issues/2987))
([7040d0e ](7040d0e4bd ))
* **worker:** ensure celery beat is started
([#3007](https://github.com/libretime/libretime/issues/3007))
([bfde17e ](bfde17edf7 ))
---
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>
|
2024-05-05 23:45:39 +02:00 |
libretime-bot
|
4795170feb
|
chore(main): release 4.0.0 (#2834)
🤖 I have created a release *beep* *boop*
---
## [4.0.0](https://github.com/libretime/libretime/compare/3.2.0...4.0.0)
(2024-01-07)
### ⚠ BREAKING CHANGES
* The media file serving is now handled by Nginx instead of the API
service. The `storage.path` field is now used in the Nginx
configuration, so make sure to update the Nginx configuration file if
you change it.
* **installer:** The default listen port for the installer is now
`8080`. We recommend that you put a reverse proxy in front of LibreTime.
* **installer:** The `--update-nginx` flag was removed from the
installer. The nginx configuration deployed by the installer will now
always be overwritten. Make sure to move your customizations to a
reverse proxy configuration.
* The default system output (`stream.outputs.system[].kind`) changed
from `alsa` to `pulseaudio`. Make sure to update your configuration file
if you rely on the default system output.
* The `general.secret_key` configuration field is now required. Make
sure to update your configuration file and add a secret key.
### Features
* default system output is now `pulseaudio`
([#2842](https://github.com/libretime/libretime/issues/2842))
([083ee3f ](083ee3f1dd )),
closes [#2542](https://github.com/libretime/libretime/issues/2542)
* disable uvicorn worker lifespan
([#2845](https://github.com/libretime/libretime/issues/2845))
([8743c84 ](8743c84d0f ))
* **installer:** add the `--storage-path` flag
([#2865](https://github.com/libretime/libretime/issues/2865))
([5b23852 ](5b23852f8d ))
* **installer:** change default listen port to 8080
([#2852](https://github.com/libretime/libretime/issues/2852))
([f72b7f9 ](f72b7f9c97 ))
* **installer:** remove the `--update-nginx` flag
([#2851](https://github.com/libretime/libretime/issues/2851))
([35d7eac ](35d7eace13 ))
* **playout:** configure device for alsa and pulseaudio system outputs
([#2654](https://github.com/libretime/libretime/issues/2654))
([06af18b ](06af18b84e ))
* rewrite cloud-init config
([#2853](https://github.com/libretime/libretime/issues/2853))
([8406d52 ](8406d520d7 ))
* run python in optimized mode
([#2874](https://github.com/libretime/libretime/issues/2874))
([3f7fc99 ](3f7fc99b6b ))
* the `general.secret_key` configuration field is now required
([#2841](https://github.com/libretime/libretime/issues/2841))
([0d2d1a2 ](0d2d1a2673 )),
closes [#2426](https://github.com/libretime/libretime/issues/2426)
* use nginx to serve media files
([#2860](https://github.com/libretime/libretime/issues/2860))
([4603c17 ](4603c1759f ))
### Bug Fixes
* add parent function name in setValue exception
([#2777](https://github.com/libretime/libretime/issues/2777))
([c764a5a ](c764a5a648 ))
* **api:** ensure non ascii paths are handled by X-Accel-Redirect
([#2861](https://github.com/libretime/libretime/issues/2861))
([0ce63f3 ](0ce63f3bf0 ))
* **api:** enum schema description
([#2803](https://github.com/libretime/libretime/issues/2803))
([976b70e ](976b70ed32 ))
* **api:** let nginx handle the media file content type
([#2862](https://github.com/libretime/libretime/issues/2862))
([72268ad ](72268ad9bb ))
* **api:** move gunicorn worker config to python file
([#2854](https://github.com/libretime/libretime/issues/2854))
([43221d9 ](43221d9d7f ))
* **api:** paths with question marks chars are handled by
X-Accel-Redirect
([#2875](https://github.com/libretime/libretime/issues/2875))
([b2c1ceb ](b2c1ceb89f ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.42.1
(main) ([#2765](https://github.com/libretime/libretime/issues/2765))
([8ae4dce ](8ae4dce9e7 ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.43.2
(main) ([#2848](https://github.com/libretime/libretime/issues/2848))
([62e5f4d ](62e5f4dfbb ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.45.1
(main) ([#2855](https://github.com/libretime/libretime/issues/2855))
([6f84328 ](6f84328380 ))
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.46.1
(main) ([#2868](https://github.com/libretime/libretime/issues/2868))
([4827dbc ](4827dbce71 ))
* **legacy:** allow uploading opus files
([#2804](https://github.com/libretime/libretime/issues/2804))
([f252a16 ](f252a16637 ))
* **legacy:** declare previously undeclared variable
([#2793](https://github.com/libretime/libretime/issues/2793))
([e2cfbf4 ](e2cfbf4c03 ))
* **legacy:** ensure last played criteria works with never played files
([#2840](https://github.com/libretime/libretime/issues/2840))
([24ee383 ](24ee3830c2 ))
* **playout:** increase file download chunk size to 8192 bytes
([#2863](https://github.com/libretime/libretime/issues/2863))
([7ed1be1 ](7ed1be1816 ))
* **playout:** remove empty file when the download request failed
([#2864](https://github.com/libretime/libretime/issues/2864))
([2facbfa ](2facbfaff2 ))
* **worker:** unbound variable when episode url returns HTTP 404
([#2844](https://github.com/libretime/libretime/issues/2844))
([3f39689 ](3f396895e5 ))
---
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>
|
2024-01-07 16:56:33 +01:00 |
Jonas L
|
e7a678e91f
|
build: replace custom release script with release-please (#2817)
* build: replace custom release script with release-please
* include package-name
|
2023-12-22 19:19:12 +01:00 |
jo
|
aa74fc6d1a
|
chore: generate changelog for 3.2.0
|
2023-10-16 21:29:35 +02:00 |
jo
|
cd240beef5
|
chore: generate changelog for 3.1.0
|
2023-05-26 15:36:25 +02:00 |
jo
|
eba6296ec2
|
chore: generate changelog for 3.0.2
|
2023-02-21 13:38:53 +01:00 |
jo
|
aaa442e7e9
|
chore: generate changelog for 3.0.1
|
2022-12-20 16:29:19 +01:00 |
jo
|
26bcb6a90d
|
chore: generate changelog for 3.0.0
|
2022-10-10 17:54:34 +02:00 |
jo
|
39413a6bda
|
chore: generate changelog for 3.0.0-beta.2
|
2022-10-03 13:00:36 +02:00 |
jo
|
7b5fd628db
|
chore: generate changelog for 3.0.0-beta.1
|
2022-09-23 13:49:01 +02:00 |
jo
|
c73a7d75ef
|
chore: generate changelog for 3.0.0-beta.0
|
2022-09-16 17:05:47 +02:00 |
jo
|
0e7fe43f29
|
chore: generate changelog for 3.0.0-alpha.13
|
2022-09-16 17:05:47 +02:00 |
jo
|
3b6132f926
|
chore: generate changelog for 3.0.0-alpha.12
|
2022-09-16 17:05:47 +02:00 |
jo
|
6d68ae808b
|
chore: generate changelog for 3.0.0-alpha.11
|
2022-09-16 17:05:47 +02:00 |
jo
|
e048560910
|
chore: add changelog generator
|
2022-09-16 17:05:47 +02:00 |