Skip to content

feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.9#958

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-dgtlmoon-changedetection.io-0.x
Open

feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.9#958
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-dgtlmoon-changedetection.io-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 17, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/dgtlmoon/changedetection.io (source) minor 0.51.40.54.9

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)

v0.54.9

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.8...0.54.9

v0.54.8

Compare Source

What's Changed

CVE-2026-35490 - Authentication Bypass via Decorator Ordering

Full Changelog: dgtlmoon/changedetection.io@0.54.7...0.54.8

v0.54.7

Compare Source

Security
  • XPath json-doc() Arbitrary File Read Bypass ( Similar fix as CVE-2026-29039 )
  • CVE-2026-33981 - Environment Variable Disclosure via jq env Builtin in Include Filters
What's Changed
New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.6...0.54.7

v0.54.6

Compare Source

What's Changed
New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.5...0.54.6

v0.54.5

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.4...0.54.5

v0.54.4

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.3...0.54.4

v0.54.3

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.54.2...0.54.3

v0.54.2

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.54.1...0.54.2

v0.54.1

Compare Source

Full Changelog: dgtlmoon/changedetection.io@0.53.7...0.54.1

v0.53.7

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.53.6...0.53.7

v0.53.6

Compare Source

What's Changed

  • Pip installs - remove flask patch and pin library versions by @​dgtlmoon in #​3912 #​3910
  • Fixing exclude compression (which has some kind of memory leak with flask-socketio)

Full Changelog: dgtlmoon/changedetection.io@0.53.5...0.53.6

v0.53.5

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.53.4...0.53.5

v0.53.4

Compare Source

What's Changed

  • Pluggy plugin hook for before and after a watch is processed by @​dgtlmoon in #​3888
  • UI - Fixing realtime updates for status updates when checking by @​dgtlmoon in #​3889
  • Fix time schedule off-by-one bug at exact end times for all durations and add comprehensive edge case tests Re #​3846 by @​dgtlmoon in #​3890
  • "Error 200 no content" - Some very large SPA pages make HTML to Text fail by dumping 10Mb+ into page header, strip extras. by @​dgtlmoon in #​3892
  • Large html to text error 200 blank by @​dgtlmoon in #​3893
  • Fix: Some SPAs with long content - Stripping tags must also find matching close tag by @​dgtlmoon in #​3895
  • Puppeteer - Adding extra browser cleanup by @​dgtlmoon in #​3897
  • Updates/migration - Re-run tag update, re-save to cleanup changedetection.json, code refactor by @​dgtlmoon in #​3898

Full Changelog: dgtlmoon/changedetection.io@0.53.3...0.53.4

v0.53.3

Compare Source

What's Changed

  • API - Skip validation errors about server path (allows use on sub-paths/reverse proxy etc) by @​dgtlmoon in #​3886

Full Changelog: dgtlmoon/changedetection.io@0.53.2...0.53.3

v0.53.2

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.53.1...0.53.2

v0.53.1

Compare Source

Big changes

  • Very large refactor of the datastore backend, instead of all watch data stored in a single JSON DB, splits the info into uuid/watch.json and uuid/tag.json
  • Lots of API fixes
  • Queuing system refactor (reduces code)

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.52.9...0.53.1

v0.52.9

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.52.8...0.52.9

v0.52.8: Memory handling fixes, API validation improvements, small fixes

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.52.7...0.52.8

v0.52.7: Improvements and small features extras

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.52.5...0.52.7

v0.52.6: Selenium fetcher fix and small UI update

Compare Source

  • Selenium fetcher fix and small UI update

Full Changelog: dgtlmoon/changedetection.io@0.52.5...0.52.6

v0.52.5: i18n improvements, revert potential CPu hungry brotli sub-process

Compare Source

What's Changed

New Contributors

Full Changelog: dgtlmoon/changedetection.io@0.52.4...0.52.5

v0.52.4: Languages fix for pypi, Fixing Traditional Chinese locale mapping

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.52.3...0.52.4

v0.52.3: Important fix for Browsers Steps (from UI), minor UI fixes

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.52.2...0.52.3

v0.52.2: Fetcher speedups, UI, and RSS fixes

Compare Source

What's Changed

Full Changelog: dgtlmoon/changedetection.io@0.52.1...0.52.2

v0.52.1

Compare Source

What's Changed

  • Misc small HTML Validation fixes by @​dgtlmoon in #​3704

  • Use soft delays instead of blocking time sleeps by @​dgtlmoon in #​3710
    Multi-language / Translations Support (#​3696)
    - Complete internationalization system implemented
    - Support for 7 languages: Czech (cs), German (de), French (fr), Italian (it), Korean (ko), Chinese Simplified (zh), Chinese Traditional (zh_TW)
    - Language selector with localized flags and theming
    - Flash message translations
    - Multiple translation fixes and improvements across all languages
    - Language setting preserved across redirects

    Pluggable Content Fetchers (#​3653)
    - New architecture for extensible content fetcher system
    - Allows custom fetcher implementations
    
    Image / Screenshot Comparison Processor (#​3680)
    - New processor for visual change detection (disabled for this release)
    - Supporting CSS/JS infrastructure added
    
    UI Improvements
    
    Design & Layout
    - Auto-generated tag color schemes
    - Simplified login form styling
    - Removed hard-coded CSS, moved to SCSS variables
    - Tag UI cleanup and improvements
    - Automatic tab wrapper functionality
    - Menu refactoring for better organization
    - Cleanup of offset settings
    - Hide sticky tabs on narrow viewports
    - Improved responsive layout (#​3702)
    
    User Experience
    - Modal alerts/confirmations on delete/clear operations (#​3693, #​3598, #​3382)
    - Auto-add https:// to URLs in quickwatch form if not present
    - Better redirect handling on login (#​3699)
    - 'Recheck all' now returns to correct group/tag (#​3673)
    - Language set redirect keeps hash fragment
    - More friendly human-readable text throughout UI
    
    Performance & Reliability
    
    Scheduler & Processing
    - Soft delays instead of blocking time.sleep() calls (#​3710)
    - More resilient handling of same UUID being processed (#​3700)
    - Better Puppeteer timeout handling
    - Improved Puppeteer shutdown/cleanup (#​3692)
    - Requests cleanup now properly async
    
    History & Rendering
    - Faster server-side "difference" rendering on History page (#​3442)
    - Show ignored/triggered rows in history
    - API: Retry watch data if watch dict changed (more reliable)
    
    API Improvements
    
    - Watch get endpoint: retry mechanism for changed watch data
    - WatchHistoryDiff API endpoint includes extra format args (#​3703)
    
    Testing Improvements
    
    - Replace time.sleep with wait_for_notification_endpoint_output (#​3716)
    - Test for mode switching (#​3701)
    - Test for #​3720 added (#​3725)
    - Extract-text difference test fixes
    - Improved dev workflow
    
    Bug Fixes
    
    - Notification error text output (#​3672, #​3669, #​3280)
    - HTML validation fixes (#​3704)
    - Template discovery path fixes
    - Notification debug log now uses system locale for dates/times
    - Puppeteer spelling mistake in log output
    - Recalculation on anchor change
    - Queue bubble update disabled temporarily
    
    Dependency Updates
    
    - beautifulsoup4 updated (#​3724)
    - psutil 7.1.0 → 7.2.1 (#​3723)
    - python-engineio ~=4.12.3 → ~=4.13.0 (#​3707)
    - python-socketio ~=5.14.3 → ~=5.16.0 (#​3706)
    - flask-socketio ~=5.5.1 → ~=5.6.0 (#​3691)
    - brotli ~=1.1 → ~=1.2 (#​3687)
    - lxml updated (#​3590)
    - pytest ~=7.2 → ~=9.0 (#​3676)
    - jsonschema ~=4.0 → ~=4.25 (#​3618)
    - pluggy ~=1.5 → ~=1.6 (#​3616)
    - cryptography 44.0.1 → 46.0.3 (security) (#​3589)
    
    Documentation
    
    - README updated with viewport size setup information
    
    Development Infrastructure
    
    - Dev container only built on dev branch
    - Improved dev workflow tooling
    

Full Changelog: dgtlmoon/changedetection.io@0.51.4...0.52.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 17, 2026

--- HelmRelease: default/changedetection Deployment: default/changedetection

+++ HelmRelease: default/changedetection Deployment: default/changedetection

@@ -63,13 +63,13 @@

         - name: PORT
           value: '5000'
         - name: TZ
           value: Europe/Stockholm
         - name: USE_X_SETTINGS
           value: '1'
-        image: ghcr.io/dgtlmoon/changedetection.io:0.51.4@sha256:99cf11f04b5d1f1300b5b68f17dc22e76bdb5d6695d7e6590d2df92eca8fb339
+        image: ghcr.io/dgtlmoon/changedetection.io:0.54.9@sha256:2a7a8325b560e3cb6834c31f2a86b9ef7fac13c63cf0d3bdf5a14bdd3f0fbe77
         name: main
         volumeMounts:
         - mountPath: /datastore
           name: config
       volumes:
       - name: config

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 17, 2026

--- kubernetes/apps/default/changedetection/app Kustomization: flux-system/changedetection HelmRelease: default/changedetection

+++ kubernetes/apps/default/changedetection/app Kustomization: flux-system/changedetection HelmRelease: default/changedetection

@@ -52,13 +52,13 @@

               PLAYWRIGHT_DRIVER_URL: ws://localhost:3000/?stealth=1&--disable-web-security=true&--user-data-dir=~/browserless-cache-123
               PORT: 5000
               TZ: Europe/Stockholm
               USE_X_SETTINGS: 1
             image:
               repository: ghcr.io/dgtlmoon/changedetection.io
-              tag: 0.51.4@sha256:99cf11f04b5d1f1300b5b68f17dc22e76bdb5d6695d7e6590d2df92eca8fb339
+              tag: 0.54.9@sha256:2a7a8325b560e3cb6834c31f2a86b9ef7fac13c63cf0d3bdf5a14bdd3f0fbe77
     ingress:
       main:
         annotations:
           external-dns.alpha.kubernetes.io/target: internal...PLACEHOLDER_SECRET_DOMAIN..
           gethomepage.dev/enabled: 'true'
           gethomepage.dev/group: Tools

@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 2 times, most recently from d524add to d3d8a59 Compare January 19, 2026 05:45
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.6 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.7 Jan 19, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch from d3d8a59 to 294efb4 Compare January 19, 2026 15:03
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.7 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.8 Jan 20, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 3 times, most recently from 70670df to d412b70 Compare January 22, 2026 13:39
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.8 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.9 Jan 22, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 3 times, most recently from 5fe6b6a to c29d42f Compare February 1, 2026 17:15
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 5 times, most recently from b68064e to 4913938 Compare February 8, 2026 12:35
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 2 times, most recently from 71ce080 to 6ad6572 Compare February 15, 2026 14:19
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.52.9 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.53.1 Feb 16, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 2 times, most recently from f79cf26 to 5276255 Compare February 16, 2026 21:52
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.53.1 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.53.3 Feb 16, 2026
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.1 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.2 Feb 27, 2026
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.2 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.3 Mar 1, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 5 times, most recently from dd5d2a7 to ada1fe3 Compare March 4, 2026 12:56
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.3 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.4 Mar 4, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 3 times, most recently from 71276d2 to 8fb855d Compare March 11, 2026 05:37
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.4 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.5 Mar 12, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 5 times, most recently from 07aa66a to 03ff9eb Compare March 15, 2026 20:43
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.5 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.6 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 3 times, most recently from 6762030 to baab76c Compare March 23, 2026 05:13
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 2 times, most recently from e226d33 to 6c64126 Compare March 25, 2026 08:42
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.6 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.7 Mar 26, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch 2 times, most recently from e4daa13 to 56cedbf Compare March 29, 2026 16:59
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch from 56cedbf to 6a4a18a Compare April 4, 2026 05:23
@renovate renovate bot changed the title feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.7 feat(container): update image ghcr.io/dgtlmoon/changedetection.io to v0.54.8 Apr 4, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-dgtlmoon-changedetection.io-0.x branch from 6a4a18a to 0f0d086 Compare April 5, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants