Skip to content

changedetection.io

v0.55.8 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 13d Alerting & Incidents
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

back-in-stock change-alert change-detection change-monitoring monitoring notifications
+14 more
restock-monitor rss self-hosted url-monitor web-scraping website-change-detection website-change-detector website-change-monitor website-change-notification website-change-tracker website-defacement-monitoring website-monitor website-monitoring website-watcher

ReleasePort's take

Light signal
editorial:auto 13d

Version 0.55.8 adds Czech and Russian translations and makes the Restock LLM fallback content limit configurable (default 15,000 chars).

Why it matters: New i18n support expands accessibility for Czech and Russian users; the configurable LLM fallback limit of 15,000 characters lets operators tune response size to workload needs.

Summary

AI summary

Updates fix, feat, and LLM across a mixed release.

Changes in this release

Feature Medium

Makes Restock LLM fallback content limit configurable, default 15,000 chars.

Makes Restock LLM fallback content limit configurable, default 15,000 chars.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Low

Adds Czech translation updates.

Adds Czech translation updates.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Low

Adds Russian (ru) translation.

Adds Russian (ru) translation.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Fixes extraction of <title> from pages with large <head> sections.

Fixes extraction of <title> from pages with large <head> sections.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Ensures restock notification tokens work for any watch by safely handling empty defaults.

Ensures restock notification tokens work for any watch by safely handling empty defaults.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Fixes URL validation to accept URLs containing '|' in anchor/fragment.

Fixes URL validation to accept URLs containing '|' in anchor/fragment.

Source: llm_adapter@2026-07-13

Confidence: low

Bugfix Medium

Fixes RSS feed tag to respect security token when password protection is enabled.

Fixes RSS feed tag to respect security token when password protection is enabled.

Source: llm_adapter@2026-07-13

Confidence: low

Bugfix Medium

Fixes watch errors when Content-Type is JSON but body isn't parsable.

Fixes watch errors when Content-Type is JSON but body isn't parsable.

Source: llm_adapter@2026-07-13

Confidence: low

Bugfix Low

Strips sampling parameters and retries when LLM model rejects them.

Strips sampling parameters and retries when LLM model rejects them.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Low

Adjusts LLM timeout behavior for local endpoints.

Adjusts LLM timeout behavior for local endpoints.

Source: llm_adapter@2026-07-13

Confidence: low

Refactor Low

Renames original price to last price in Restock feature.

Renames original price to last price in Restock feature.

Source: granite4.1:30b@2026-07-14-audit

Confidence: low

Full changelog

What's Changed

  • feat: Czech translation updated and refined by @svetlemodry in https://github.com/dgtlmoon/changedetection.io/pull/4203
  • fix: extract from pages with large sections (#4217) by @crossi-dev in https://github.com/dgtlmoon/changedetection.io/pull/4220
  • Restock rename original price to last price by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4227
  • fix: Tag RSS feed ignores security token when password protection is enabled by @medzin in https://github.com/dgtlmoon/changedetection.io/pull/4235
  • LLM: strip sampling params and retry when the model rejects them by @quinnypig in https://github.com/dgtlmoon/changedetection.io/pull/4241
  • fix: URL validation rejects valid URLs with '|' in the anchor/fragment (#4209) by @AmirF194 in https://github.com/dgtlmoon/changedetection.io/pull/4243
  • fix: .gitignore the real test-log path (changedetectionio/tests/logs) by @AmirF194 in https://github.com/dgtlmoon/changedetection.io/pull/4247
  • Add Russian (ru) translation by @Marfa in https://github.com/dgtlmoon/changedetection.io/pull/4236
  • Bump the all group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4238
  • fix: don't error watches when Content-Type is JSON but body isn't parsable (#3827) by @TowyTowy in https://github.com/dgtlmoon/changedetection.io/pull/4250
  • fix: safe-empty restock default so restock notification tokens work for any watch by @ebarkhordar in https://github.com/dgtlmoon/changedetection.io/pull/4249
  • LLM - Raise or remove LLM timeout when local endpoint detected #4225 by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4254
  • [i18n] JavaScript UI strings not covered by translations #4233 by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4255
  • [feature] Restock LLM fallback: make the 8000 char content limit configurable, change to 15,000 chars by default #4213 by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4257

New Contributors

  • @crossi-dev made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4220
  • @medzin made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4235
  • @quinnypig made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4241
  • @AmirF194 made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4243
  • @Marfa made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4236
  • @TowyTowy made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4250
  • @ebarkhordar made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4249

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.55.7...0.55.8

Breaking Changes

  • Restock configuration changed: original price field renamed to last price

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track changedetection.io

Get notified when new releases ship.

Sign up free

About changedetection.io

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

All releases →

Related context

Beta — feedback welcome: [email protected]