mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-10-13 03:31:35 +02:00
* feat(calibre-web): document the optional features and drop the dead calibre install Issue #1143 asks how to add Calibre-Web's optional extras (metadata, kobo, ...) to the add-on. They are already there: the LinuxServer base image pip installs optional-requirements.txt alongside requirements.txt into its /lsiopy virtualenv, so every extra ships enabled. Listing the .dist-info directories of the published image confirms scholarly, rarfile, py7zr, mutagen, jsonschema, python-ldap, flask-dance, PyDrive2, comicapi and the rest are present. Running pip install calibreweb[...] in the container just fetches an unused second copy from PyPI and is thrown away when the Supervisor recreates the container. What actually hides the reporter's cover fields is Calibre-Web's own gating: book_edit.html only renders 'Fetch Cover from URL' and 'Upload Cover from Local Disk' when current_user.role_upload() and g.allow_upload are both true, i.e. Enable Uploads plus the user's Upload permission. The README now says so. While checking where the Calibre binaries come from, the Dockerfile step that claimed to install them turned out to be dead. The image has no wget, only curl, so 'wget ... | sh /dev/stdin install_dir=/opt/calibre' loses wget to exit 127, hands sh an empty script, and the pipeline still exits 0. In the published amd64 image that RUN's layer decompresses to an empty tar and no layer contains anything under /opt/calibre. Repairing it with curl would not help: calibre's installer then hard-exits on the missing libEGL, libOpenGL and libxcb-cursor that the universal-calibre mod apt-installs itself, so the build would start failing and the image would grow by about a gigabyte for binaries the mod already provides at start. The step is removed and a comment records where the binaries really come from. Refs https://github.com/alexbelgium/hassio-addons/issues/1143 * docs(calibre-web): tighten the optional-features wording after review Say pip install calibreweb[...] is unsupported and can disturb the pinned dependencies rather than calling the result unused, scope the extra-package advice to compatible packages, list the calibre binaries as examples rather than as a set all three operations need, and mark the docker mod as the default rather than a certainty since DOCKER_MODS can be overridden.
10 KiB
10 KiB
0.6.27.3 (2026-08-30)
- Doc: explain in the README that Calibre-Web's optional extras (metadata, kobo, gdrive, gmail, goodreads, ldap, oauth, comics) are already installed by the LinuxServer base image, that
pip install calibreweb[...]inside the container is useless and not persistent, and that the cover fields on the Edit Metadata page are gated onEnable Uploadsplus the user'sUploadpermission (https://github.com/alexbelgium/hassio-addons/issues/1143) - Fix: remove the Dockerfile step that claimed to install the Calibre binaries into
/opt/calibre. There is nowgetin the image, so the command failed silently and left the layer empty; the binaries are and were provided at start by the defaultlinuxserver/mods:universal-calibredocker mod
0.6.27.2 (2026-08-23)
- Fix: trust the whole supervisor network range for the ingress auth header instead of the addon's own address, which changes across restarts. The list is only written when that range is missing, so an entry added in the calibre-web admin page is no longer erased on every start (https://github.com/alexbelgium/hassio-addons/pull/3010)
0.6.27.1 (2026-08-23)
- Fix: Ingress login was rejected since 0.6.27, which only accepts the reverse proxy auth header from trusted source addresses. The addon now adds its own ip to that list (https://github.com/alexbelgium/hassio-addons/issues/3003)
0.6.27 (2026-08-13)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
0.6.26-2 (2026-04-06)
- Fix: Install calibre (calibredb) at build time to fix 500 error when downloading books
0.6.26 (2026-02-07)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
- Added support for configuring extra environment variables via the
env_varsadd-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
0.6.25 (2025-08-30)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
0.6.24-10 (2025-05-28)
- Fix migration script
- Allow access to Calibre folder through /addon_configs/xxx-Calibre
0.6.24 (2024-11-23)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
0.6.23 (2024-08-10)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
0.6.22 (2024-07-13)
- Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases)
0.6.21-7 (2024-01-12)
- Minor bugs fixed
0.6.21-5 (2024-01-12)
- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177
0.6.21-2 (2023-11-05)
- Minor bugs fixed
- Fix : https://github.com/alexbelgium/hassio-addons/issues/1050 @klassm
0.6.21 (2023-10-28)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20 (2023-08-26)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls225 (2023-08-26)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls224 (2023-08-19)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls222 (2023-08-12)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls221 (2023-08-05)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls220 (2023-07-23)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls219 (2023-07-22)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls218 (2023-07-15)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls217 (2023-07-08)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls216 (2023-07-01)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls215 (2023-06-24)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls214 (2023-06-17)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls213 (2023-06-10)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls212 (2023-06-03)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls211-2 (2023-05-30)
- Minor bugs fixed
- Fix : allow app to start on clean install @PaulAmor https://github.com/alexbelgium/hassio-addons/issues/850
0.6.20-ls211 (2023-05-27)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls210 (2023-05-19)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls209 (2023-05-13)
- Update to latest version from linuxserver/docker-calibre-web
- Feat : cifsdomain added
0.6.20-ls208-2 (2023-05-06)
- Minor bugs fixed
0.6.20-ls208 (2023-05-06)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls207-6 (2023-05-05)
- Minor bugs fixed
0.6.20-ls207-3 (2023-05-05)
- Minor bugs fixed
0.6.20-ls207-2 (2023-05-05)
- Minor bugs fixed
- Add libnss3 https://github.com/alexbelgium/hassio-addons/issues/824
0.6.20-ls207 (2023-04-23)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls206 (2023-04-21)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls205 (2023-04-15)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls203 (2023-04-01)
- Update to latest version from linuxserver/docker-calibre-web
0.6.20-ls202 (2023-03-31)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls200 (2023-03-24)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls199 (2023-03-18)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls198 (2023-03-11)
- Update to latest version from linuxserver/docker-calibre-web
- Implemented healthcheck
0.6.19-ls197 (2023-03-04)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls196 (2023-02-25)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls195 (2023-02-19)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls194 (2023-02-04)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls193 (2023-01-28)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls192 (2023-01-14)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls191 (2022-12-31)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls190 (2022-12-25)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls189 (2022-12-17)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls187 (2022-12-10)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls186 (2022-12-01)
- Update to latest version from linuxserver/docker-calibre-web
- WARNING : update to supervisor 2022.11 before installing
0.6.19-ls185 (2022-11-26)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls184 (2022-11-19)
- Update to latest version from linuxserver/docker-calibre-web
- Use nobrl (#556)
0.6.19-ls183 (2022-11-11)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls182 (2022-11-02)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls181 (2022-10-27)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls180 (2022-10-25)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls179 (2022-10-20)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls178 (2022-10-13)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls177 (2022-10-06)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls176 (2022-09-28)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls175 (2022-09-22)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls174 (2022-09-15)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls173 (2022-09-09)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls172 (2022-08-25)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls171 (2022-08-11)
- Update to latest version from linuxserver/docker-calibre-web
0.6.19-ls170 (2022-08-04)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls170 (2022-07-28)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls169 (2022-07-16)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls168 (2022-07-14)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls167 (2022-06-30)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls166 (2022-06-23)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls165 (2022-06-16)
- Update to latest version from linuxserver/docker-calibre-web
- Feat : ingress autologin (thanks @met67)
0.6.18-ls164 (2022-06-09)
- Update to latest version from linuxserver/docker-calibre-web
- Fix : ingress (with @met67)
0.6.18-ls163 (2022-05-26)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls162 (2022-05-19)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls161 (2022-05-11)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls160 (2022-05-05)
- Update to latest version from linuxserver/docker-calibre-web
0.6.18-ls159 (2022-05-03)
- Update to latest version from linuxserver/docker-calibre-web
v5.41.0-ls158 (2022-04-29)
- Update to latest version from linuxserver/docker-calibre-web
5.41.0 (2022-04-29)
- Update to latest version from linuxserver/docker-calibre-web
- Initial release