Releases: linuxserver/docker-bazarr
development-v1.5.7-beta.6-ls769
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.6-ls769/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.7-beta.5-ls768...development-v1.5.7-beta.6-ls769
Remote Changes:
From newest to oldest:
- Fixed file permission is not applied to translated subtitles and other related issues #3239 098d0e5
development-v1.5.7-beta.5-ls768
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.5-ls768/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.7-beta.1-ls767...development-v1.5.7-beta.5-ls768
Remote Changes:
From newest to oldest:
v1.5.6-ls341
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.5.6-ls341/index.html
LinuxServer Changes:
Full Changelog: v1.5.6-ls340...v1.5.6-ls341
Remote Changes:
From newest to oldest:
- Improved error handling in
subdlprovider to log specific "no subtitles found" cases instead of raising exceptions when title is not found. #3218 5dc1d27 - Improved
Gestdownprovider release matching 721361a - Added Spain vs LATAM Spanish detection to SubX provider 97ecde2
- Fixed missing audio_exclude migration in upgrade_languages_profile_values 63878a9
- More efficient Windows codepage post processing fix (without spawning process) df18cad
- Fix for post-processing failing on non-English Windows systems a49de53
- Fixed
assrtprovider skipping season pack subtitles for episode searches b3c798c - Fixed Assrt provider crash on empty filelist and CJK title matching failure 70bd5d5
- Added "hostname" in Settings-->General for webhook security and updated logic to enforce its configuration. This prevents hostname poisoning vulnerability potential exploitation. 4b0c5a3
- Fixed
subssabbzsearch, diacritics, language comparison, and download error handling cbf1aa7 - Added missing
subxAPI key integration into providers' configuration. ae51617 - Added Plex library refresh calls for series and movies after subtitle deletions or modifications if Plex integration is enabled. 8d5990b
- Added
event_streamcalls into subtitles upgrade process for both episodes and movies to make sure that history get refreshed on subtitle upgrade. 90f9558 - Added audio delay detection in MKV headers for
WhisperAIusing FFprobe 2ad9825 - Added support for "backup" event type in Socket.IO and integrated event stream in the backup process. #3166 af34874
- Standardized the initialization of the
matchesattribute across all subtitle providers by setting it as aset(). #3192 f0190d5 - Added SubX subtitle proxy for Subdivx Latam Spanish provider 8e56e40
- Fixed
check_logindecorator functionality 1d4953c - Improved
subdlprovider by adding search by tmdb ID d7a6f91 - Removed
subdivxprovider and its related tests as it is no longer supported. #2714 414aafa - Refactored "upgradable" logic in history and API modules for improved performance. Simplified handling of subtitle upgrade conditions by removing the temporary "guessing" logic that was implemented with the "upgradedFromId" column a year ago. #3177 9256965
- Handled
ValueErrorwhen parsing the year inopensubtitlescomprovider to prevent throttling provider for nothing. 404cd91 - Fixed improper use of
matchesinlegendasdivxprovider by correctly referencing it as a class attributeself.matches. #3183 1d680fa - Removed blocking job progress monitoring, replaced with async implementation across subtitle download and upload workflows, and unified handling of job updates to improve performance and prevent frontend freezing. #3166 5ef044b
- Improved error handling and logging in
opensubtitlescomprovider by adding JSON decode fallbacks for request and response bodies. c2b3835 - Removed subtitles synchronization progress monitoring in jobs manager since it's not working anymore with concurrent execution of jobs. We'll see how we can reimplement this in the future. 515bf67
- Added
.venvdirectory to the excluded directory in the update cleaner function. #3174 1b45277 - Fixed file upload to prevent frontend becoming unresponsive during the upload progress (mainly in case of subtitles synchronization that could take time). #3166 8d6e626
- Handled "429 Too Many Requests" error in Titulky provider by raising
TooManyRequestsexception and adjusting throttling duration. #3165 ab759fd - Refactored
opensubtitlescomprovider to improve logging clarity, enhance query parameter generation, and handle edge cases for missing IDs gracefully. #3170 e2f0bd7 - Improved job queue handling by adding a pending queue check before acquiring the lock and adjusting sleep intervals. This should prevent high CPU usage caused by busy waiting. #3171 0b37deb
development-v1.5.7-beta.4-ls767
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.4-ls767/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Refactored scoring system to refine the matches and scores to increase impact of movie edition. Removed the custom scoring system and cleaned up the config file. Updated history tables schema to include
score_out_ofcolumn for improved normalization of score percentage over time. #3232 0ecc157
development-v1.5.7-beta.3-ls767
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.3-ls767/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Fixed file permission is not applied to translated subtitles #3239 d590991
development-v1.5.7-beta.2-ls767
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.2-ls767/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
development-v1.5.7-beta.1-ls767
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.1-ls767/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.7-beta.0-ls766...development-v1.5.7-beta.1-ls767
Remote Changes:
From newest to oldest:
- Fixed RCE vulnerability by replacing pickle deserialization with a server-side subtitle cache c3f17d9
v1.5.6-ls340
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.5.6-ls340/index.html
LinuxServer Changes:
Full Changelog: v1.5.5-ls339...v1.5.6-ls340
Remote Changes:
From newest to oldest:
- Improved error handling in
subdlprovider to log specific "no subtitles found" cases instead of raising exceptions when title is not found. #3218 5dc1d27 - Improved
Gestdownprovider release matching 721361a - Added Spain vs LATAM Spanish detection to SubX provider 97ecde2
- Fixed missing audio_exclude migration in upgrade_languages_profile_values 63878a9
- More efficient Windows codepage post processing fix (without spawning process) df18cad
- Fix for post-processing failing on non-English Windows systems a49de53
- Fixed
assrtprovider skipping season pack subtitles for episode searches b3c798c - Fixed Assrt provider crash on empty filelist and CJK title matching failure 70bd5d5
- Added "hostname" in Settings-->General for webhook security and updated logic to enforce its configuration. This prevents hostname poisoning vulnerability potential exploitation. 4b0c5a3
- Fixed
subssabbzsearch, diacritics, language comparison, and download error handling cbf1aa7 - Added missing
subxAPI key integration into providers' configuration. ae51617 - Added Plex library refresh calls for series and movies after subtitle deletions or modifications if Plex integration is enabled. 8d5990b
- Added
event_streamcalls into subtitles upgrade process for both episodes and movies to make sure that history get refreshed on subtitle upgrade. 90f9558 - Added audio delay detection in MKV headers for
WhisperAIusing FFprobe 2ad9825 - Added support for "backup" event type in Socket.IO and integrated event stream in the backup process. #3166 af34874
- Standardized the initialization of the
matchesattribute across all subtitle providers by setting it as aset(). #3192 f0190d5 - Added SubX subtitle proxy for Subdivx Latam Spanish provider 8e56e40
- Fixed
check_logindecorator functionality 1d4953c - Improved
subdlprovider by adding search by tmdb ID d7a6f91 - Removed
subdivxprovider and its related tests as it is no longer supported. #2714 414aafa - Refactored "upgradable" logic in history and API modules for improved performance. Simplified handling of subtitle upgrade conditions by removing the temporary "guessing" logic that was implemented with the "upgradedFromId" column a year ago. #3177 9256965
- Handled
ValueErrorwhen parsing the year inopensubtitlescomprovider to prevent throttling provider for nothing. 404cd91 - Fixed improper use of
matchesinlegendasdivxprovider by correctly referencing it as a class attributeself.matches. #3183 1d680fa - Removed blocking job progress monitoring, replaced with async implementation across subtitle download and upload workflows, and unified handling of job updates to improve performance and prevent frontend freezing. #3166 5ef044b
- Improved error handling and logging in
opensubtitlescomprovider by adding JSON decode fallbacks for request and response bodies. c2b3835 - Removed subtitles synchronization progress monitoring in jobs manager since it's not working anymore with concurrent execution of jobs. We'll see how we can reimplement this in the future. 515bf67
- Added
.venvdirectory to the excluded directory in the update cleaner function. #3174 1b45277 - Fixed file upload to prevent frontend becoming unresponsive during the upload progress (mainly in case of subtitles synchronization that could take time). #3166 8d6e626
- Handled "429 Too Many Requests" error in Titulky provider by raising
TooManyRequestsexception and adjusting throttling duration. #3165 ab759fd - Refactored
opensubtitlescomprovider to improve logging clarity, enhance query parameter generation, and handle edge cases for missing IDs gracefully. #3170 e2f0bd7 - Improved job queue handling by adding a pending queue check before acquiring the lock and adjusting sleep intervals. This should prevent high CPU usage caused by busy waiting. #3171 0b37deb
development-v1.5.7-beta.1-ls766
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.1-ls766/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Fixed RCE vulnerability by replacing pickle deserialization with a server-side subtitle cache c3f17d9
development-v1.5.7-beta.0-ls766
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.0-ls766/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.6-beta.16-ls765...development-v1.5.7-beta.0-ls766
Remote Changes:
From newest to oldest:
- Added HTTP 403 retry mechanism with delay and logging in
SubsSabBzprovider. #3221 1d95ce1 - Fixed NoneType error in
SubXprovider when description is null 1b41718 - Fixed conditional logic in
OpenSubtitlesprovider to includetitle_idin subtitles search query arguments only when series_imdb_id isn't available. 5e914b7