0.55.8
CVHub520/X-AnyLabeling0.55.8Jul 13, 2026by dgtlmoon
AI Summary
This release focuses on internationalization by adding Czech and Russian translations, alongside refinements to the LLM integration and various bug fixes regarding URL validation and RSS feeds.
Key Highlights
- Added Czech and Russian translations to the UI
- LLM improvements: Configurable 15,000 character content limit
- Fixed URL validation to support pipes in anchors
- Fixed RSS feed security token handling
New Features
- Configurable LLM content limit for restock fallback
- JavaScript UI string translations coverage
Full Release Notes
## What's Changed * feat: Czech translation updated and refined by @svetlemodry in https://github.com/dgtlmoon/changedetection.io/pull/4203 * fix: extract <title> from pages with large <head> 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