v4.1.0
4.1.0 (2024-05-05)
Features
- api: implement file deletion (#2960) (9757b1b)
- build schedule events exclusively in playout (#2946) (40b4fc7)
- legacy: add aac/opus support to dashboard player (#2881) (95283ef)
- legacy: disable public radio page and redirect to login (#2903) (170d095)
- legacy: trim overbooked shows after autoloading a playlist (#2897) (a95ce3d)
- legacy: visual cue point editor (#2947) (da02e74)
- start celery worker programmatically (#2988) (9c548b3)
Bug Fixes
- analyzer: backslash non utf-8 data when probing replaygain (#2931) (29f73e0), closes #2910
- apply replay gain preferences on scheduled files (#2945) (35d0dec)
- deps: update dependency friendsofphp/php-cs-fixer to <3.49.1 (#2899) (3e05748)
- deps: update dependency friendsofphp/php-cs-fixer to <3.51.1 (#2963) (22c303c)
- deps: update dependency friendsofphp/php-cs-fixer to <3.53.1 (#2972) (9192aaa)
- deps: update dependency gunicorn to v22 (security) (#2993) (a2cf769)
- incorrect docker compose version (#2975) (634e6e2)
- installer: setup the worker entrypoint (#2996) (71b20ae)
- legacy: allow deleting file with api token (#2995) (86da46e)
- legacy: allow updating track types code (#2955) (270aa08)
- legacy: avoid crash when lot of streams in configuration (#2915) (12dd477)
- legacy: ensure validation is performed on the track type form (#2985) (5ad69bf)
- legacy: fix hidden fields in edit file form (#2932) (f4b260f)
- legacy: replay_gain_modifier should be a system preference (#2943) (37d1a76)
- remove obsolete docker compose version (#2982) (fb0584b)
- trigger legacy tasks manager every 5m (#2987) (7040d0e)
- worker: ensure celery beat is started (#3007) (bfde17e)