CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.55.4-ls291/index.html
LinuxServer Changes:
Full Changelog: 0.55.3-ls290...0.55.4-ls291
Remote Changes:
What's Changed
- i18n: Ruff INT (flake8-gettext) by @skkzsh in dgtlmoon/changedetection.io#4096
- UI - AI/LLM - "Summary" button should set last viewed by @dgtlmoon in dgtlmoon/changedetection.io#4095
- Improve LiteLLM deps #4093 by @dgtlmoon in dgtlmoon/changedetection.io#4102
- i18n: Add dennis .pot/.po lint by @skkzsh in dgtlmoon/changedetection.io#4097
- API - watch.link was accidently a tuple, enforcing string by @dgtlmoon in dgtlmoon/changedetection.io#4104
- API - Add restock config to API /v1/watch/ json output #4099 by @dgtlmoon in dgtlmoon/changedetection.io#4103
- i18n: Enforce dennis lint warnings in CI by @skkzsh in dgtlmoon/changedetection.io#4105
- i18n: Clear pre-existing dennis warnings in
messages.potby @skkzsh in dgtlmoon/changedetection.io#4112 - i18n: Fix broken HTML tags and enforce dennis lint warnings in CI by @skkzsh in dgtlmoon/changedetection.io#4116
- Notifications - extra check for system default by @dgtlmoon in dgtlmoon/changedetection.io#4122
- Notifications - Escape only the diff variables before Jinja2 renders them into the template ( Stop breaking custom HTML for plaintext pages on HTML notifications) #4121 by @dgtlmoon in dgtlmoon/changedetection.io#4123
- Fixing GHSA-vwgh-2hvh-4xm5 — substring match in the shared_diff_access by @dgtlmoon in dgtlmoon/changedetection.io#4130
- Bumping tests by @dgtlmoon in dgtlmoon/changedetection.io#4131
- LLM - Self-hosted OpenAI-compatible endpoint support (vLLM, LM Studio, llama.cpp) — refs #3204 by @tekgnosis-net in dgtlmoon/changedetection.io#4117
- LLM integration - LiteLLM config - UI tweaks by @dgtlmoon in dgtlmoon/changedetection.io#4134
- UI - Make LLM status sticky by @dgtlmoon in dgtlmoon/changedetection.io#4135
- LLM - Fixing summary cache miss-hit by @dgtlmoon in dgtlmoon/changedetection.io#4136
- Text filters - Process subtractive_selectors first by @dgtlmoon in dgtlmoon/changedetection.io#4142
- API - Better support for watch API private/internal vars by @dgtlmoon in dgtlmoon/changedetection.io#4144
- Text filters - Ignore text should run before 'extract text' by @dgtlmoon in dgtlmoon/changedetection.io#4143
- Fix/pr 4110 czech l12n catalog sync by @dgtlmoon in dgtlmoon/changedetection.io#4145
- Docker - INSTALLED_MARKER is kept in /datastore but package installs are not persistent (Dont use custom marker file, rely on pip instead) by @dgtlmoon in dgtlmoon/changedetection.io#4147
- Fix/llm ollama etc tweaks by @dgtlmoon in dgtlmoon/changedetection.io#4148
- UI - LLM - SSRF guard for the LLM
api_basesetting by @dgtlmoon in dgtlmoon/changedetection.io#4157 - API Security - Watch GET history snapshot - Should return
text/plainmimetype so it cant be accidently executed in the browser by @dgtlmoon in dgtlmoon/changedetection.io#4158
New Contributors
- @tekgnosis-net made their first contribution in dgtlmoon/changedetection.io#4117
Full Changelog: dgtlmoon/changedetection.io@0.55.3...0.55.4