Skip to content

⬆️ Update ghcr.io/calibrain/shelfmark ( v1.2.1 → v1.2.3 )#8810

Merged
auricom merged 1 commit intomainfrom
renovate/ghcr.io-calibrain-shelfmark-1.x
May 2, 2026
Merged

⬆️ Update ghcr.io/calibrain/shelfmark ( v1.2.1 → v1.2.3 )#8810
auricom merged 1 commit intomainfrom
renovate/ghcr.io-calibrain-shelfmark-1.x

Conversation

@feisar-bot
Copy link
Copy Markdown
Contributor

@feisar-bot feisar-bot Bot commented May 1, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/calibrain/shelfmark patch v1.2.1v1.2.3

Release Notes

calibrain/shelfmark (ghcr.io/calibrain/shelfmark)

v1.2.3

Compare Source

This release fixes an issue for Unraid installs receiving wrong permissions and shutting down on the first start after updating to 1.2.2.

v1.2.3

Compare Source

This release fixes an issue for Unraid installs receiving wrong permissions and shutting down on the first start after updating to 1.2.2.

v1.2.2

Compare Source

New
  • Newznab - New release source: Configure a newznab indexer directly (#​867 by @​blades)
  • PrimaryTitle field + path template improvements — new field for renaming templates, plus live preview and custom field picker in the template editor (#​908)
  • Non-root support - Installs with user: "1000:1000” will now run as non-root. Note: This does not impact those with just PUID/PGID as 1000:1000, the docker user must be explicitly set too. (#​871)
  • Kubernetes users can use runAsNonRoot and runAsUser/Group at 1000:1000 to run as non-root. (#​871)
  • User folder permission checks / corrections removed and replaced by “test destination” button in settings. Users are responsible for ensuring output folders have correct permissions. (#​871)
  • Combined search improvements - Now continue a combined search when one option is unfulfilled, and deselect previously chosen releases.
  • Direct source refactoring - Decoupled the direct source from the core of the app. It can now be disabled, and users must supply working mirror URLs to use going forward. Existing users updating will keep their existing mirror configs.
Fixes
  • Moved Shelfmark runtime from /app to /home. Fixes internal bypasser issues with newer Chromium release. (#​919)
  • Temp filename length capped to avoid OS limits (#​912)
  • OIDC discovery URL no longer has trailing slash stripped (#​887)
  • Fixed JSON script blocking behavior (#​862)
  • Fixed orchestrator timeout and exception handling (#​832)
  • Fixed env variable config lookup in various places (#​817)
  • Retry states now persist across restarts (#​817)
  • Prowlarr downloads now offer retries (#​817)
  • Fixed seedtime parsing for prowlarr release source (#​805)
Misc / Tooling
  • Large tooling update
    • Backend: Added uv, ruff, basedpyright, vulture, pytest-xdist, prek, pytest-cov.
    • Frontend: Added oxlint, oxfmt, vitest, knip
  • Major lint / typecheck / formatting rewrites to improve code quality

v1.2.2

Compare Source

New
  • Newznab - New release source: Configure a newznab indexer directly (#​867 by @​blades)
  • PrimaryTitle field + path template improvements — new field for renaming templates, plus live preview and custom field picker in the template editor (#​908)
  • Non-root support - Installs with user: "1000:1000” will now run as non-root. Note: This does not impact those with just PUID/PGID as 1000:1000, the docker user must be explicitly set too. (#​871)
  • Kubernetes users can use runAsNonRoot and runAsUser/Group at 1000:1000 to run as non-root. (#​871)
  • User folder permission checks / corrections removed and replaced by “test destination” button in settings. Users are responsible for ensuring output folders have correct permissions. (#​871)
  • Combined search improvements - Now continue a combined search when one option is unfulfilled, and deselect previously chosen releases.
  • Direct source refactoring - Decoupled the direct source from the core of the app. It can now be disabled, and users must supply working mirror URLs to use going forward. Existing users updating will keep their existing mirror configs.
Fixes
  • Moved Shelfmark runtime from /app to /home. Fixes internal bypasser issues with newer Chromium release. (#​919)
  • Temp filename length capped to avoid OS limits (#​912)
  • OIDC discovery URL no longer has trailing slash stripped (#​887)
  • Fixed JSON script blocking behavior (#​862)
  • Fixed orchestrator timeout and exception handling (#​832)
  • Fixed env variable config lookup in various places (#​817)
  • Retry states now persist across restarts (#​817)
  • Prowlarr downloads now offer retries (#​817)
  • Fixed seedtime parsing for prowlarr release source (#​805)
Misc / Tooling
  • Large tooling update
    • Backend: Added uv, ruff, basedpyright, vulture, pytest-xdist, prek, pytest-cov.
    • Frontend: Added oxlint, oxfmt, vitest, knip
  • Major lint / typecheck / formatting rewrites to improve code quality

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@feisar-bot
Copy link
Copy Markdown
Contributor Author

feisar-bot Bot commented May 1, 2026

--- kubernetes/apps/default/shelfmark/app Kustomization: default/shelfmark HelmRelease: default/shelfmark

+++ kubernetes/apps/default/shelfmark/app Kustomization: default/shelfmark HelmRelease: default/shelfmark

@@ -42,13 +42,13 @@

             - gunicorn
             env:
               CACHE_DIR: /cache
               INGEST_DIR: /booklore-ingest
             image:
               repository: ghcr.io/calibrain/shelfmark
-              tag: v1.2.1@sha256:5e00d47cccaa3b67234855d950d016c50691b78197a68adf15a624f6c08acee2
+              tag: v1.2.3@sha256:bd6cb4bfa14a917e76945c22ed2c376d64cf7fdb74632435db713d42ca597b20
             probes:
               liveness:
                 custom: true
                 enabled: true
                 spec:
                   httpGet:

@feisar-bot
Copy link
Copy Markdown
Contributor Author

feisar-bot Bot commented May 1, 2026

--- HelmRelease: default/shelfmark Deployment: default/shelfmark

+++ HelmRelease: default/shelfmark Deployment: default/shelfmark

@@ -58,13 +58,13 @@

         - gunicorn
         env:
         - name: CACHE_DIR
           value: /cache
         - name: INGEST_DIR
           value: /booklore-ingest
-        image: ghcr.io/calibrain/shelfmark:v1.2.1@sha256:5e00d47cccaa3b67234855d950d016c50691b78197a68adf15a624f6c08acee2
+        image: ghcr.io/calibrain/shelfmark:v1.2.3@sha256:bd6cb4bfa14a917e76945c22ed2c376d64cf7fdb74632435db713d42ca597b20
         livenessProbe:
           httpGet:
             path: /login
             port: 8084
         name: app
         readinessProbe:

| datasource | package                     | from   | to     |
| ---------- | --------------------------- | ------ | ------ |
| docker     | ghcr.io/calibrain/shelfmark | v1.2.1 | v1.2.3 |
@feisar-bot feisar-bot Bot force-pushed the renovate/ghcr.io-calibrain-shelfmark-1.x branch from ee12eb4 to 8ecaa87 Compare May 1, 2026 20:55
@feisar-bot feisar-bot Bot changed the title ⬆️ Update ghcr.io/calibrain/shelfmark ( v1.2.1 → v1.2.2 ) ⬆️ Update ghcr.io/calibrain/shelfmark ( v1.2.1 → v1.2.3 ) May 1, 2026
@auricom auricom merged commit f645494 into main May 2, 2026
6 checks passed
@feisar-bot feisar-bot Bot deleted the renovate/ghcr.io-calibrain-shelfmark-1.x branch May 2, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant