changedetection.io 0.55.4

0.55.4
Added 2
  • API Add restock config to API /v1/watch/ json output
  • LLM self-hosted OpenAI-compatible endpoint support for vLLM, LM Studio, and llama.cpp
Changed 8
  • Improve LiteLLM dependencies
  • AI/LLM Summary button now sets last viewed
  • LLM integration LiteLLM config UI tweaks
  • Make LLM status sticky in UI
  • Text filters process subtractive_selectors first
  • API better support for watch API private and internal vars
  • Text filters ignore text should run before extract text
  • LLM Ollama etc tweaks
Fixed 5
  • API watch.link was accidentally a tuple, now enforcing string
  • Notifications add extra check for system default
  • Escape only the diff variables before Jinja2 renders them into the template to stop breaking custom HTML for plaintext pages on HTML notifications
  • LLM fixing summary cache miss-hit
  • Docker INSTALLED_MARKER is kept in /datastore but package installs are not persistent, now relying on pip instead
Security 3
  • Fix GHSA-vwgh-2hvh-4xm5 substring match in the shared_diff_access
  • LLM SSRF guard for the LLM api_base setting in UI
  • API Security Watch GET history snapshot should return text/plain mimetype so it cannot be accidentally executed in the browser
What's Changed
New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.55.3...0.55.4

View original

Upgraded? How did it go?

Discussion