feat(container): update image ghcr.io/home-operations/bazarr ( 1.5.6 ➔ 1.6.0 )#2145
Open
robot-rosey[bot] wants to merge 1 commit into
Open
feat(container): update image ghcr.io/home-operations/bazarr ( 1.5.6 ➔ 1.6.0 )#2145robot-rosey[bot] wants to merge 1 commit into
robot-rosey[bot] wants to merge 1 commit into
Conversation
Contributor
Author
konflate — summaryNote +0 added · 2 changed · −0 removed — 2 resources · 2 apps Tip Routine — only container-image and chart-version changes; nothing else changed. Image changes
konflate · rendered |
There was a problem hiding this comment.
bazarr (ghcr.io/home-operations/bazarr): v1.5.6 → v1.6.0
Verdict: Safe to merge
Breaking changes:
- Podnapisi provider removed — service went offline upstream. This repo does not configure Podnapisi anywhere (only
helmrelease.yaml,kustomization.yaml,ocirepository.yamlare present underkubernetes/apps/default/bazarr/), so no action required. - Python 3.8 / 3.9 support dropped in Bazarr — irrelevant here: the
home-operations/bazarrimage already pins Python 3.14, so the drop does not affect this deployment. - subsro provider refactored to REST API and now requires an API key — not configured in this repo; no action required.
- Custom scoring system removed and history tables updated with
score_out_ofcolumn — automatic in-place DB migration runs at startup; no user action. Repo does not maintain a custom scoring config. - Subtitle schema migrated into dedicated tables (
tvdbIdcolumn added, etc.) — automatic at startup; no action required. - AvistaZ / CinemaZ cookie field description updated — informational; users revalidate cookie format inside Bazarr UI if they use these providers. Repo does not preconfigure cookies.
Deprecations:
- Global rate limiter introduced for providers — behavioural change, not configurable from this repo. Should not require manifest changes.
New features worth adopting (none required for this repo, but optionally useful):
- Jellyfin media-server integration for automatic library refresh — could replace or complement the current Sonarr/Radarr sync. Not applicable unless Jellyfin is in use; the repo currently runs Plex (per the NFS mount path), so Plex support is what would matter and that already exists.
- Sonarr / Radarr sync performance improvements — passive win, no config needed.
- SQLite WAL + full synchronous
PRAGMAenforced — passive durability/perf win. - Whisper fallback implementation, optional notification on no-missing-subs during live sync, original-language audio track as subsync reference — opt-in via UI; no manifest change required.
Notes on repo hygiene:
- The image's entrypoint already passes
--no-update True, which matches the v1.6.0 change that hides the update section when auto-updates are disabled — no manifest change needed for that behaviour. BAZARR__PORTenv wiring (BAZARR__PORT: 80) and the/healthliveness/readiness probes remain valid; v1.6.0 did not change the port, the/healthendpoint, or the env-var convention.
Sources consulted:
- https://github.com/morpheus65535/bazarr/releases/tag/v1.6.0
- https://github.com/morpheus65535/bazarr/releases
- https://github.com/home-operations/containers/tree/main/apps/bazarr
- https://raw.githubusercontent.com/home-operations/containers/main/apps/bazarr/Dockerfile
- https://raw.githubusercontent.com/home-operations/containers/main/apps/bazarr/entrypoint.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.5.6→1.6.0Release Notes
morpheus65535/bazarr (ghcr.io/home-operations/bazarr)
v1.6.0Compare Source
From newest to oldest:
postprocessingfunction to handle subprocess invocation differently on Windows and Unix, ensuring path safety and avoiding OS command injection. Added comprehensive unit tests for both platforms to ensure behavior correctness. #3413 5dd736cpp_replaceby replacingre.substring substitutions with lambda functions to prevent escape sequence misinterpretation. #3413 4217a9bcheckedmethod; improved error handling, added retry logic for invalid access tokens, and streamlined HTTP status code validation. #3263 9959c99JSONDecodeErrorandKeyErrorin API responses. #3365 7c52af1checkedmethod; improved exception handling, added GMT midnight limit reset logic, and adjusted retry mechanisms. #3398 14250a3shlex.splitfor safer subprocess invocation (fixing CWE-78) and replaced_escapewith_double_quotesfor cleaner variable substitution logic. 37d584ahearing_impairedandlanguage.hiattributes whenremove_HImod is applied. 5300d7cdownload_subtitlemethod to inline headers definition, making sure request headers include updated Bearer token value. 5c38895_is_an_existing_jobcheck in job queue logic. #3322 25ba2b5pathormovie_file_idonly. 0374b9freset_tokenmethod to correctly clear the Authorization header. a365d4aNonevalues fororiginal_idduring subtitles upgrade, causing an infinite upgrade loop on the initial upgrade by falling back toid. #3235 b0ecbdd--no-updateargument. #3296 723a52aPRAGMAsettings for WAL mode and full synchronous to improve database integrity and performance. This should help fix the recurring locked database issues. 3b6b33fwait_for_completionargument from Bazarr update task in scheduler to fix startup issue. #3264 1ab0fc6tvdbId, optimizing subtitle updates, and adding database migration fortvdbIdcolumn intable_episodes. #3248 bd59c02check_updatelogic to improve job handling and addedstartupparameter to streamline update checks during application initialization. 243f683on_conflict_do_nothingto notifier database insert to handle duplicate entries gracefully. #3262 21c9e54wait_for_completionargument across job functions and scheduler tasks to improve feedback in System-->Tasks and prevent users from starting the same task multiple times. ce7ed6csignalrcorelibrary to fix instabilities with Sonarr and Radarr SignalR feed introduced in previous module update. 7efbe86score_out_ofcolumn for improved normalization of score percentage over time. #3232 0ecc157SubsSabBzprovider. #3221 1d95ce1SubXprovider when description is null 1b41718OpenSubtitlesprovider to includetitle_idin subtitles search query arguments only when series_imdb_id isn't available. 5e914b7Configuration
📅 Schedule: (in timezone America/Chicago)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.