0.60.5

dgtlmoon/changedetection.io0.60.5Sep 14, 2026by dgtlmoon

Upgrading?

AI Summary

This release focuses on browser fetcher reliability, UI usability improvements like the search modal, and performance optimizations including garbage collection and locale support.

Key Highlights

  • Browser fetchers now report real status codes and terminate runaway scripts to prevent resource exhaustion.
  • The minimal sidebar now displays count badges for better visibility.
  • Search modal fixes ensure proper submission and scoping to the currently viewed tag.
  • Dockerfile now correctly generates locales to fix price formatting issues.

New Features

  • Report real status codes on bodiless error responses
  • Show count badges in minimal sidebar
  • Follow re-navigation in browser fetchers
  • Keep search scoped to the viewing tag

Full Release Notes

## What's Changed
* Browser fetchers - Report the real status code when Chrome aborts a bodiless error response by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4420
* feat(ui): show count badges in minimal sidebar by @SammySN-car in https://github.com/dgtlmoon/changedetection.io/pull/4419
* Worker id/available fetcher by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4415
* Browser fetchers - Follow re-navigation, and one content-ready deadline (re-targets #4421 + #4422 at master) by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4426
* Search modal native submit by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4427
* UI - Search modal - keep the search scoped to the tag you were viewing by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4425
* UI - Search modal - fix Enter dismissing the form instead of searching by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4428
* Dockerfile - actually generate locales, price formatting was silently falling back to C by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4429
* Debounce the explicit gc.collect() storm on the watch-check path by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4431
* i18n: Update zh_Hant_TW translations by @LaiYueTing in https://github.com/dgtlmoon/changedetection.io/pull/4430
* Favicon on/off - Was not actually applying at fetch time by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4432
* Terminate runaway page script before extracting, so a spinning renderer cannot eat the whole fetch by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4433

## New Contributors
* @SammySN-car made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4419

**Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.60.4...0.60.5

Related Repositories