This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalVersion 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 summaryUpdates fix, feat, and LLM across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
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!
Related context
Related tools
Beta — feedback welcome: [email protected]