LinuxServer.io

Test Results

linuxserver/changedetection.io

0.60.2-ls310

Cumulative: PASS

Total Runtime: 49.27s
Runtime: 15.38s
amd64-0.60.2-ls310
Build Information
Builder: X86-BUILDER-3a --Hetzner
Created: 2026-09-03T10:19:04+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 258.79MB
Tag: amd64-0.60.2-ls310
Version: 0.60.2-ls310
View Container Logs
Expand
2026-09-03T10:30:01.718982221Z [migrations] started
2026-09-03T10:30:01.719259329Z [migrations] no migrations found
2026-09-03T10:30:01.737507297Z usermod: no changes
2026-09-03T10:30:01.743410929Z ───────────────────────────────────────
2026-09-03T10:30:01.743434246Z 
2026-09-03T10:30:01.743441851Z       ██╗     ███████╗██╗ ██████╗
2026-09-03T10:30:01.743449517Z       ██║     ██╔════╝██║██╔═══██╗
2026-09-03T10:30:01.743456881Z       ██║     ███████╗██║██║   ██║
2026-09-03T10:30:01.743464036Z       ██║     ╚════██║██║██║   ██║
2026-09-03T10:30:01.743474006Z       ███████╗███████║██║╚██████╔╝
2026-09-03T10:30:01.743481722Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-09-03T10:30:01.743489036Z 
2026-09-03T10:30:01.743495860Z    Brought to you by linuxserver.io
2026-09-03T10:30:01.743503004Z ───────────────────────────────────────
2026-09-03T10:30:01.743889643Z 
2026-09-03T10:30:01.743915255Z To support LSIO projects visit:
2026-09-03T10:30:01.743924574Z https://www.linuxserver.io/donate/
2026-09-03T10:30:01.743932620Z 
2026-09-03T10:30:01.743940496Z ───────────────────────────────────────
2026-09-03T10:30:01.743950466Z GID/UID
2026-09-03T10:30:01.743958382Z ───────────────────────────────────────
2026-09-03T10:30:01.748289296Z 
2026-09-03T10:30:01.748297943Z User UID:    911
2026-09-03T10:30:01.748301761Z User GID:    911
2026-09-03T10:30:01.748305468Z ───────────────────────────────────────
2026-09-03T10:30:01.750383324Z Linuxserver.io version: 0.60.2-ls310
2026-09-03T10:30:01.750658699Z Build-date: 2026-09-03T10:19:04+00:00
2026-09-03T10:30:01.750671655Z ───────────────────────────────────────
2026-09-03T10:30:01.750676184Z     
2026-09-03T10:30:01.797490093Z [custom-init] No custom files found, skipping...
2026-09-03T10:30:01.938638256Z 2026-09-03 10:30:01.938 | DEBUG    | changedetectionio:<module>:86 - Set multiprocessing default to 'spawn' for thread safety (explicit contexts used everywhere)
2026-09-03T10:30:02.245132231Z 2026-09-03 10:30:02.244 | DEBUG    | changedetectionio.content_fetchers:<module>:191 - Falling back to selenium as fetcher
2026-09-03T10:30:02.306588786Z /app/changedetection/changedetectionio/html_tools.py:765: SyntaxWarning: invalid escape sequence '\['
2026-09-03T10:30:02.306615440Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2026-09-03T10:30:02.307267152Z /app/changedetection/changedetectionio/html_tools.py:866: SyntaxWarning: invalid escape sequence '\s'
2026-09-03T10:30:02.307272333Z   content = re.sub('<!--\s+-->', '', content)
2026-09-03T10:30:02.448164158Z 2026-09-03 10:30:02.447 | DEBUG    | changedetectionio.queue_handlers:__init__:59 - RecheckPriorityQueue initialized successfully
2026-09-03T10:30:02.448189008Z 2026-09-03 10:30:02.447 | DEBUG    | changedetectionio.queue_handlers:__init__:445 - NotificationQueue initialized successfully
2026-09-03T10:30:02.449389867Z 2026-09-03 10:30:02.449 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:577 - Added base processors template path: /app/changedetection/changedetectionio/processors/templates
2026-09-03T10:30:02.499533524Z 2026-09-03 10:30:02.499 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:592 - Added processor template path: /app/changedetection/changedetectionio/processors/image_ssim_diff/templates
2026-09-03T10:30:02.499594828Z 2026-09-03 10:30:02.499 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:592 - Added processor template path: /app/changedetection/changedetectionio/processors/restock_diff/templates
2026-09-03T10:30:02.499798849Z 2026-09-03 10:30:02.499 | INFO     | changedetectionio.flask_app:_configure_plugin_templates:157 - Configured Jinja2 to search 3 plugin template directories
2026-09-03T10:30:02.499832517Z 2026-09-03 10:30:02.499 | INFO     | changedetectionio.flask_app:<module>:167 - System locale default is (None, None)
2026-09-03T10:30:02.500228143Z 2026-09-03 10:30:02.500 | SUCCESS  | changedetectionio:main:329 - changedetection.io version 0.60.2 starting.
2026-09-03T10:30:02.511882500Z 2026-09-03 10:30:02.511 | INFO     | changedetectionio.store:reload_state:205 - Datastore path is '/config'
2026-09-03T10:30:02.512373489Z 2026-09-03 10:30:02.512 | WARNING  | changedetectionio.store:init_fresh_install:265 - No datastore found, creating new datastore at /config
2026-09-03T10:30:02.512771791Z 2026-09-03 10:30:02.512 | INFO     | changedetectionio.store:init_fresh_install:269 - Marking fresh install to schema version 33
2026-09-03T10:30:02.533328660Z 2026-09-03 10:30:02.533 | DEBUG    | changedetectionio.store:add_tag:1110 - >>> Adding new tag - 'tech news'
2026-09-03T10:30:02.728284519Z 2026-09-03 10:30:02.727 | DEBUG    | changedetectionio.model:commit:680 - Committed tag 878fe4ae-1f11-45c8-ac36-c9ca4981abf1 to 878fe4ae-1f11-45c8-ac36-c9ca4981abf1/tag.json
2026-09-03T10:30:02.728309470Z 2026-09-03 10:30:02.728 | DEBUG    | changedetectionio.store:add_watch:852 - Adding URL 'https://news.ycombinator.com/' - 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:02.728315983Z 2026-09-03 10:30:02.728 | DEBUG    | changedetectionio.model:ensure_data_dir_exists:582 - > Creating data dir /config/47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:02.729030432Z 2026-09-03 10:30:02.728 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 47417d6f-1eb8-4424-a5ed-4f6793552af8 to 47417d6f-1eb8-4424-a5ed-4f6793552af8/watch.json
2026-09-03T10:30:02.729071645Z 2026-09-03 10:30:02.728 | DEBUG    | changedetectionio.store:add_watch:879 - Saved new watch 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:02.729081204Z 2026-09-03 10:30:02.728 | DEBUG    | changedetectionio.store:add_watch:881 - Added 'https://news.ycombinator.com/'
2026-09-03T10:30:02.729332460Z 2026-09-03 10:30:02.729 | DEBUG    | changedetectionio.store:add_tag:1110 - >>> Adding new tag - 'changedetection.io'
2026-09-03T10:30:02.730141580Z 2026-09-03 10:30:02.729 | DEBUG    | changedetectionio.model:commit:680 - Committed tag 8f391c93-cfa8-4bfb-8d7c-cc63e00ae2f1 to 8f391c93-cfa8-4bfb-8d7c-cc63e00ae2f1/tag.json
2026-09-03T10:30:02.730232273Z 2026-09-03 10:30:02.730 | DEBUG    | changedetectionio.store:add_watch:852 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:02.730243586Z 2026-09-03 10:30:02.730 | DEBUG    | changedetectionio.model:ensure_data_dir_exists:582 - > Creating data dir /config/c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:02.731115762Z 2026-09-03 10:30:02.730 | DEBUG    | changedetectionio.model:commit:680 - Committed watch c41b5aa3-2548-494a-a085-5974565b0754 to c41b5aa3-2548-494a-a085-5974565b0754/watch.json
2026-09-03T10:30:02.731142897Z 2026-09-03 10:30:02.731 | DEBUG    | changedetectionio.store:add_watch:879 - Saved new watch c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:02.731153488Z 2026-09-03 10:30:02.731 | DEBUG    | changedetectionio.store:add_watch:881 - Added 'https://changedetection.io/CHANGELOG.txt'
2026-09-03T10:30:02.732103111Z 2026-09-03 10:30:02.731 | INFO     | changedetectionio.store:init_fresh_install:288 - Created changedetection.json for new datastore
2026-09-03T10:30:02.732135096Z 2026-09-03 10:30:02.732 | INFO     | changedetectionio.store:_load_settings:98 - Loading settings from /config/changedetection.json
2026-09-03T10:30:02.732355570Z 2026-09-03 10:30:02.732 | INFO     | changedetectionio.store.file_saving_datastore:load_all_watches:334 - Loading watches from individual watch.json files...
2026-09-03T10:30:02.732379598Z 2026-09-03 10:30:02.732 | DEBUG    | changedetectionio.store.file_saving_datastore:load_all_watches:349 - Scanned 4 datastore directories in 0.000s
2026-09-03T10:30:02.732901550Z 2026-09-03 10:30:02.732 | DEBUG    | changedetectionio.store.file_saving_datastore:load_all_watches:372 - Skipped 2 directories with no watch.json
2026-09-03T10:30:02.732923805Z 2026-09-03 10:30:02.732 | INFO     | changedetectionio.store.file_saving_datastore:load_all_watches:384 - Loaded 2 watches from disk in 0.00s (3333 watches/sec)
2026-09-03T10:30:02.732933284Z 2026-09-03 10:30:02.732 | DEBUG    | changedetectionio.store:_load_watches:411 - Loaded 2 watches
2026-09-03T10:30:02.732961380Z 2026-09-03 10:30:02.732 | INFO     | changedetectionio.store:_rehydrate_watches:162 - Rehydrating 2 watches...
2026-09-03T10:30:02.733253729Z 2026-09-03 10:30:02.733 | SUCCESS  | changedetectionio.store:_rehydrate_watches:171 - Rehydrated 2 watches into Watch objects
2026-09-03T10:30:02.733277146Z 2026-09-03 10:30:02.733 | INFO     | changedetectionio.store.file_saving_datastore:load_all_tags:471 - Loading tags from individual tag.json files...
2026-09-03T10:30:02.733733826Z 2026-09-03 10:30:02.733 | INFO     | changedetectionio.store.file_saving_datastore:load_all_tags:501 - Loaded 2 tags from disk
2026-09-03T10:30:02.733775440Z 2026-09-03 10:30:02.733 | INFO     | changedetectionio.store:_load_tags:442 - Loaded 2 tags from individual tag.json files
2026-09-03T10:30:02.733898418Z 2026-09-03 10:30:02.733 | INFO     | changedetectionio.store:_rehydrate_tags:154 - Tag: 878fe4ae-1f11-45c8-ac36-c9ca4981abf1 Tech news
2026-09-03T10:30:02.733931464Z 2026-09-03 10:30:02.733 | INFO     | changedetectionio.store:_rehydrate_tags:154 - Tag: 8f391c93-cfa8-4bfb-8d7c-cc63e00ae2f1 changedetection.io
2026-09-03T10:30:02.757979345Z 2026-09-03 10:30:02.757 | DEBUG    | changedetectionio.pluggy_interface:register_builtin_restock_plugins:331 - Registered built-in restock plugin: llm_restock
2026-09-03T10:30:02.758005498Z 2026-09-03 10:30:02.757 | DEBUG    | changedetectionio.pluggy_interface:inject_datastore_into_plugins:293 - Injected datastore into plugin: llm_restock
2026-09-03T10:30:03.077005215Z 2026-09-03 10:30:03.076 | INFO     | changedetectionio.realtime.socket_server:init_socketio:280 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2026-09-03T10:30:03.077047501Z 2026-09-03 10:30:03.076 | INFO     | changedetectionio.realtime.socket_server:init_socketio:287 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2026-09-03T10:30:03.105899318Z 2026-09-03 10:30:03.105 | INFO     | changedetectionio.realtime.socket_server:init_socketio:302 - Socket.IO: Registering connect event handler
2026-09-03T10:30:03.105942285Z 2026-09-03 10:30:03.105 | INFO     | changedetectionio.realtime.socket_server:__init__:41 - SignalHandler: Connected to notification_event signal
2026-09-03T10:30:03.107035998Z 2026-09-03 10:30:03.106 | INFO     | changedetectionio.realtime.socket_server:init_socketio:415 - Socket.IO initialized and attached to main Flask app
2026-09-03T10:30:03.107067822Z 2026-09-03 10:30:03.107 | INFO     | changedetectionio.realtime.socket_server:init_socketio:416 - Socket.IO: Registered event handlers: []
2026-09-03T10:30:03.107112692Z 2026-09-03 10:30:03.107 | INFO     | changedetectionio.flask_app:changedetection_app:1008 - Socket.IO server initialized
2026-09-03T10:30:03.133136063Z 2026-09-03 10:30:03.132 | DEBUG    | changedetectionio.flask_app:changedetection_app:1107 - GC: froze 81374 startup objects into the permanent generation
2026-09-03T10:30:03.133197797Z 2026-09-03 10:30:03.133 | INFO     | changedetectionio.flask_app:changedetection_app:1112 - Starting 5 workers during app initialization
2026-09-03T10:30:03.133241084Z 2026-09-03 10:30:03.133 | INFO     | changedetectionio.worker_pool:start_async_workers:122 - Starting 5 async workers (isolated threads)
2026-09-03T10:30:03.154019800Z 2026-09-03 10:30:03.153 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1245 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2026-09-03T10:30:03.154969493Z 2026-09-03 10:30:03.154 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 2 on thread 'PageFetchAsyncUpdateWorker-2' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:03.155556105Z 2026-09-03 10:30:03.155 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 1 on thread 'PageFetchAsyncUpdateWorker-1' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:03.156311496Z 2026-09-03 10:30:03.156 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 0 on thread 'PageFetchAsyncUpdateWorker-0' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:03.156531770Z 2026-09-03 10:30:03.156 | INFO     | changedetectionio.flask_app:changedetection_app:1142 - Started 1 notification worker(s)
2026-09-03T10:30:03.157422705Z 2026-09-03 10:30:03.157 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 4 on thread 'PageFetchAsyncUpdateWorker-4' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:03.160081230Z 2026-09-03 10:30:03.159 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:03.160549583Z 2026-09-03 10:30:03.160 | DEBUG    | changedetectionio.worker_pool:claim_uuid_for_processing:308 - Worker 2 claimed UUID: 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:03.160654615Z 2026-09-03 10:30:03.160 | INFO     | changedetectionio.worker:async_update_worker:159 - Worker 2 processing watch UUID 47417d6f-1eb8-4424-a5ed-4f6793552af8 Priority 1788431403 URL https://news.ycombinator.com/
2026-09-03T10:30:03.161205985Z 2026-09-03 10:30:03.161 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 3 on thread 'PageFetchAsyncUpdateWorker-3' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:03.161618967Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2026-09-03T10:30:03.165087795Z 2026-09-03 10:30:03.164 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:03.165184850Z 2026-09-03 10:30:03.165 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1395 - > Queued watch UUID 47417d6f-1eb8-4424-a5ed-4f6793552af8 Checked at 1788431403 queued at 1788431403.15 priority 1788431403 jitter 0.00s, 0.15s since Checked
2026-09-03T10:30:03.167418480Z 2026-09-03 10:30:03.167 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:03.168500229Z 2026-09-03 10:30:03.168 | DEBUG    | changedetectionio.worker_pool:claim_uuid_for_processing:308 - Worker 1 claimed UUID: c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:03.168627255Z 2026-09-03 10:30:03.168 | INFO     | changedetectionio.worker:async_update_worker:159 - Worker 1 processing watch UUID c41b5aa3-2548-494a-a085-5974565b0754 Priority 1788431403 URL https://changedetection.io/CHANGELOG.txt
2026-09-03T10:30:03.168958742Z 2026-09-03 10:30:03.168 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:74 - Socket.IO: Received watch small status update 'Fetching...' for UUID 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:03.171163964Z 2026-09-03 10:30:03.171 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:03.171270950Z 2026-09-03 10:30:03.171 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1395 - > Queued watch UUID c41b5aa3-2548-494a-a085-5974565b0754 Checked at 1788431403 queued at 1788431403.17 priority 1788431403 jitter 0.00s, 0.17s since Checked
2026-09-03T10:30:03.172491138Z 2026-09-03 10:30:03.172 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:74 - Socket.IO: Received watch small status update 'Fetching...' for UUID c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:03.173428015Z  * Serving Flask app 'changedetectionio.flask_app'
2026-09-03T10:30:03.173440009Z  * Debug mode: off
2026-09-03T10:30:03.174520536Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2026-09-03T10:30:03.174530415Z  * Running on all addresses (0.0.0.0)
2026-09-03T10:30:03.174538452Z  * Running on http://127.0.0.1:5000
2026-09-03T10:30:03.174546909Z  * Running on http://172.17.0.5:5000
2026-09-03T10:30:03.174556899Z Press CTRL+C to quit
2026-09-03T10:30:03.180169024Z 2026-09-03 10:30:03.179 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-09-03T10:30:03.180499449Z 2026-09-03 10:30:03.180 | INFO     | changedetectionio.content_fetchers:_log_fetcher_capabilities:98 - Content fetcher 'html_requests' (Basic fast Plaintext/HTTP Client) for watch 47417d6f-1eb8-4424-a5ed-4f6793552af8 - capabilities: browser_steps=False, screenshots=False, xpath_element_data=False
2026-09-03T10:30:03.180544009Z 2026-09-03 10:30:03.180 | DEBUG    | changedetectionio.processors.base:call_browser:198 - Using proxy 'None' for 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:03.190744938Z 2026-09-03 10:30:03.190 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-09-03T10:30:03.279391713Z 2026-09-03 10:30:03.279 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-09-03T10:30:03.280036552Z 2026-09-03 10:30:03.279 | INFO     | changedetectionio.content_fetchers:_log_fetcher_capabilities:98 - Content fetcher 'html_requests' (Basic fast Plaintext/HTTP Client) for watch c41b5aa3-2548-494a-a085-5974565b0754 - capabilities: browser_steps=False, screenshots=False, xpath_element_data=False
2026-09-03T10:30:03.280071933Z 2026-09-03 10:30:03.279 | DEBUG    | changedetectionio.processors.base:call_browser:198 - Using proxy 'None' for c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:03.289462820Z 2026-09-03 10:30:03.289 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-09-03T10:30:03.815242204Z 2026-09-03 10:30:03.814 | DEBUG    | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2026-09-03T10:30:03.824651307Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-09-03T10:30:03.844304556Z [ls.io-init] done.
2026-09-03T10:30:03.998073059Z 2026-09-03 10:30:03.997 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:639 - Watch UUID 47417d6f-1eb8-4424-a5ed-4f6793552af8 content check - Previous MD5: ca13b923362f6babf05798ddbb64e949, Fetched MD5 ca13b923362f6babf05798ddbb64e949
2026-09-03T10:30:03.998895516Z 2026-09-03 10:30:03.998 | DEBUG    | changedetectionio.worker:async_update_worker:425 - Processing watch UUID: 47417d6f-1eb8-4424-a5ed-4f6793552af8 - xpath_data length returned empty.
2026-09-03T10:30:04.000215144Z 2026-09-03 10:30:03.999 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 47417d6f-1eb8-4424-a5ed-4f6793552af8 to 47417d6f-1eb8-4424-a5ed-4f6793552af8/watch.json
2026-09-03T10:30:04.034798557Z 2026-09-03 10:30:04.034 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 34522 bytes.
2026-09-03T10:30:04.040461495Z 2026-09-03 10:30:04.040 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 34522 to 5078 bytes.
2026-09-03T10:30:04.048310014Z 2026-09-03 10:30:04.048 | DEBUG    | changedetectionio.model.Watch:history:471 - Reading watch history index for 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:04.050476508Z 2026-09-03 10:30:04.050 | DEBUG    | changedetectionio.worker:async_update_worker:632 - UUID: 47417d6f-1eb8-4424-a5ed-4f6793552af8 Page <title> is 'Hacker News'
2026-09-03T10:30:04.052282817Z 2026-09-03 10:30:04.052 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 47417d6f-1eb8-4424-a5ed-4f6793552af8 to 47417d6f-1eb8-4424-a5ed-4f6793552af8/watch.json
2026-09-03T10:30:04.058595533Z 2026-09-03 10:30:04.058 | DEBUG    | changedetectionio.worker:async_update_worker:707 - Worker 2 completed watch 47417d6f-1eb8-4424-a5ed-4f6793552af8 in 1.06s
2026-09-03T10:30:04.058616626Z 2026-09-03 10:30:04.058 | DEBUG    | changedetectionio.worker_pool:release_uuid_from_processing:325 - Worker 2 released UUID: 47417d6f-1eb8-4424-a5ed-4f6793552af8
2026-09-03T10:30:04.197014588Z 2026-09-03 10:30:04.196 | WARNING  | changedetectionio.content_fetchers.requests:_run_sync:176 - URL: https://changedetection.io/CHANGELOG.txt No charset in headers or meta tag, guessed encoding as 'utf-8' via chardet
2026-09-03T10:30:04.203674874Z 2026-09-03 10:30:04.203 | WARNING  | changedetectionio.processors.magic:__init__:91 - Error getting a more precise mime type from 'puremagic' library (Could not identify file), using content-based detection
2026-09-03T10:30:04.245432659Z 2026-09-03 10:30:04.245 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:639 - Watch UUID c41b5aa3-2548-494a-a085-5974565b0754 content check - Previous MD5: 907cc2e1ad0ef4d9aac9dccede9675b0, Fetched MD5 907cc2e1ad0ef4d9aac9dccede9675b0
2026-09-03T10:30:04.245988709Z 2026-09-03 10:30:04.245 | DEBUG    | changedetectionio.worker:async_update_worker:425 - Processing watch UUID: c41b5aa3-2548-494a-a085-5974565b0754 - xpath_data length returned empty.
2026-09-03T10:30:04.247185751Z 2026-09-03 10:30:04.247 | DEBUG    | changedetectionio.model:commit:680 - Committed watch c41b5aa3-2548-494a-a085-5974565b0754 to c41b5aa3-2548-494a-a085-5974565b0754/watch.json
2026-09-03T10:30:04.247854949Z 2026-09-03 10:30:04.247 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 151843 bytes.
2026-09-03T10:30:04.262395047Z 2026-09-03 10:30:04.262 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 151843 to 51753 bytes.
2026-09-03T10:30:04.268939761Z 2026-09-03 10:30:04.268 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 151843 bytes.
2026-09-03T10:30:04.284910321Z 2026-09-03 10:30:04.284 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 151843 to 51753 bytes.
2026-09-03T10:30:04.289092215Z 2026-09-03 10:30:04.288 | DEBUG    | changedetectionio.model.Watch:history:471 - Reading watch history index for c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:04.290437635Z 2026-09-03 10:30:04.290 | DEBUG    | changedetectionio.model:commit:680 - Committed watch c41b5aa3-2548-494a-a085-5974565b0754 to c41b5aa3-2548-494a-a085-5974565b0754/watch.json
2026-09-03T10:30:04.295354249Z 2026-09-03 10:30:04.295 | DEBUG    | changedetectionio.worker:async_update_worker:707 - Worker 1 completed watch c41b5aa3-2548-494a-a085-5974565b0754 in 1.30s
2026-09-03T10:30:04.295472637Z 2026-09-03 10:30:04.295 | DEBUG    | changedetectionio.worker_pool:release_uuid_from_processing:325 - Worker 1 released UUID: c41b5aa3-2548-494a-a085-5974565b0754
2026-09-03T10:30:05.516865402Z 2026-09-03 10:30:05.516 | INFO     | changedetectionio.processors:_available_processors_cached:211 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-09-03T10:30:05.516892667Z 2026-09-03 10:30:05.516 | DEBUG    | changedetectionio.processors:_available_processors_cached:219 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-09-03T10:30:05.517603619Z 2026-09-03 10:30:05.517 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'system' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.517689492Z 2026-09-03 10:30:05.517 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.517744933Z 2026-09-03 10:30:05.517 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:05.517780194Z 2026-09-03 10:30:05.517 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:05.590546030Z 2026-09-03 10:30:05.590 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.590576121Z 2026-09-03 10:30:05.590 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:05.590603185Z 2026-09-03 10:30:05.590 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:05.782816270Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET / HTTP/1.1" 200 -
2026-09-03T10:30:05.794610759Z 2026-09-03 10:30:05.794 | INFO     | changedetectionio.processors:_available_processors_cached:211 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-09-03T10:30:05.794908318Z 2026-09-03 10:30:05.794 | DEBUG    | changedetectionio.processors:_available_processors_cached:219 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-09-03T10:30:05.796188998Z 2026-09-03 10:30:05.796 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'system' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.796380784Z 2026-09-03 10:30:05.796 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.796478220Z 2026-09-03 10:30:05.796 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:05.796538772Z 2026-09-03 10:30:05.796 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:05.797708188Z 2026-09-03 10:30:05.797 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:05.797786686Z 2026-09-03 10:30:05.797 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:05.797866677Z 2026-09-03 10:30:05.797 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:05.812591789Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET / HTTP/1.1" 200 -
2026-09-03T10:30:05.832927993Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2026-09-03T10:30:05.835068955Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/styles/styles.css?v=4ac186598d HTTP/1.1" 200 -
2026-09-03T10:30:05.837576005Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2026-09-03T10:30:05.838266166Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2026-09-03T10:30:05.839970619Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2026-09-03T10:30:05.840257166Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/styles/flag-icons.min.css HTTP/1.1" 200 -
2026-09-03T10:30:05.846913785Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/modal.js HTTP/1.1" 200 -
2026-09-03T10:30:05.847538895Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2026-09-03T10:30:05.862260489Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/images/spread.svg HTTP/1.1" 200 -
2026-09-03T10:30:05.863504725Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/toast.js HTTP/1.1" 200 -
2026-09-03T10:30:05.871502515Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2026-09-03T10:30:05.872624556Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2026-09-03T10:30:05.872731020Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/realtime.js HTTP/1.1" 200 -
2026-09-03T10:30:05.873758259Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/favicons/site.webmanifest HTTP/1.1" 200 -
2026-09-03T10:30:05.874038333Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/queue-sparkline.js HTTP/1.1" 200 -
2026-09-03T10:30:05.874115158Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/csrf.js HTTP/1.1" 200 -
2026-09-03T10:30:05.886542491Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/restock-price-graph.js HTTP/1.1" 200 -
2026-09-03T10:30:05.886668134Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/menu-pop.js HTTP/1.1" 200 -
2026-09-03T10:30:05.887532676Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/sidebar.js HTTP/1.1" 200 -
2026-09-03T10:30:05.888593843Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/language-selector.js HTTP/1.1" 200 -
2026-09-03T10:30:05.888732473Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2026-09-03T10:30:05.889499057Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/hamburger-menu.js HTTP/1.1" 200 -
2026-09-03T10:30:05.898731765Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/flask-toast-bridge.js HTTP/1.1" 200 -
2026-09-03T10:30:05.899772201Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/js/search-modal.js HTTP/1.1" 200 -
2026-09-03T10:30:05.899907263Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/flags/1x1/us.svg HTTP/1.1" 200 -
2026-09-03T10:30:05.983439246Z 172.17.0.3 - - [03/Sep/2026 10:30:05] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2026-09-03T10:30:05.986532316Z 2026-09-03 10:30:05.986 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:371 - Socket.IO: Sent initial queue size 0 to new client
2026-09-03T10:30:05.986697399Z 2026-09-03 10:30:05.986 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:379 - Socket.IO: Sent initial checking_now 0 to new client
2026-09-03T10:30:05.986775456Z 2026-09-03 10:30:05.986 | INFO     | changedetectionio.realtime.socket_server:handle_connect:383 - Socket.IO: Client connected
2026-09-03T10:30:16.515339678Z 2026-09-03 10:30:16.515 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:389 - Socket.IO: Client disconnected
View SBOM output
Expand
NAME                               VERSION                   
CacheControl                       0.14.4                    
FreeType                           2.14.3                    
FriBiDi                            1.0.16                    
HarfBuzz                           14.2.1                    
Little CMS 2                       2.19.1                    
OpenJPEG                           2.5.4                     
PIL._avif                          12.3.0                    
PIL._imaging                       12.3.0                    
PIL._imagingcms                    12.3.0                    
PIL._imagingft                     12.3.0                    
PIL._imagingmath                   12.3.0                    
PIL._imagingmorph                  12.3.0                    
PIL._imagingtk                     12.3.0                    
PIL._webp                          12.3.0                    
Pillow                             12.3.0                    
Simple Launcher                    1.1.0.14                  
acl-libs                           2.3.2-r1                  
ada-libs                           3.3.0-r0                  
aenum                              2.2.6                     
aiohappyeyeballs                   2.7.1                     
aiohttp                            3.14.3                    
aiosignal                          1.4.0                     
alpine-baselayout                  3.7.2-r0                  
alpine-baselayout-data             3.7.2-r0                  
alpine-keys                        2.6-r0                    
alpine-release                     3.23.5-r0                 
aniso8601                          10.0.1                    
annotated-types                    0.8.0                     
anyio                              4.15.0                    
apk-tools                          3.0.7-r0                  
appdirs                            1.4.4                     
apprise                            1.9.9                     
arrow                              1.4.0                     
attrs                              26.1.0                    
autocommand                        2.2.2                     
babel                              2.18.0                    
backports-tarfile                  1.2.0                     
backports-zstd                     1.7.0                     
bash                               5.3.3-r1                  
beautifulsoup4                     4.14.3                    
bidict                             0.24.1                    
blinker                            1.9.0                     
boto3                              1.43.87                   
botocore                           1.43.87                   
brotli                             1.2.0                     
brotli-libs                        1.2.0-r0                  
busybox                            1.37.0-r30                
busybox-binsh                      1.37.0-r30                
c-ares                             1.34.8-r0                 
ca-certificates                    20260611-r0               
ca-certificates-bundle             20260611-r0               
cairo                              1.18.4-r0                 
catatonit                          0.2.1-r0                  
certifi                            2026.6.17                 
certifi                            2026.7.22                 
cffi                               2.1.1                     
changedetection-api-docs           1.0.0                     
changedetection.io-theme           0.0.3                     
chardet                            7.6.0                     
charset-normalizer                 3.5.1                     
cli                                UNKNOWN                   
cli-32                             UNKNOWN                   
cli-64                             UNKNOWN                   
cli-arm64                          UNKNOWN                   
click                              8.5.0                     
coreutils                          9.8-r1                    
coreutils-env                      9.8-r1                    
coreutils-fmt                      9.8-r1                    
coreutils-sha512sum                9.8-r1                    
cryptography                       44.0.0                    
curl                               8.20.0-r0                 
diff-match-patch                   20241021                  
distlib                            0.4.2                     
distro                             1.9.0                     
elementpath                        5.1.1                     
et-xmlfile                         2.0.0                     
execnet                            2.1.2                     
extruct                            0.18.0                    
fastuuid                           0.14.0                    
feedgen                            1.0.0                     
feedparser                         6.0.14                    
feedparser-sgmllib                 2.1.0                     
file                               5.46-r2                   
filelock                           3.32.5                    
findutils                          4.10.0-r0                 
flask                              3.1.3                     
flask-babel                        4.0.0                     
flask-compress                     1.24                      
flask-cors                         6.0.5                     
flask-login                        0.6.3                     
flask-paginate                     2024.4.12                 
flask-restful                      0.3.10                    
flask-socketio                     5.6.1                     
flask-wtf                          1.3.0                     
fontconfig                         2.17.1-r0                 
freetype                           2.14.3-r0                 
fribidi-shim                       1.x                       
frozenlist                         1.8.0                     
fsspec                             2026.7.0                  
gdbm                               1.26-r0                   
gevent                             26.8.0                    
greenlet                           3.5.5                     
gui                                UNKNOWN                   
gui-32                             UNKNOWN                   
gui-64                             UNKNOWN                   
gui-arm64                          UNKNOWN                   
h11                                0.16.0                    
hf-xet                             1.6.0                     
html-text                          0.7.1                     
html5lib                           1.1                       
httpcore                           1.0.9                     
httpx                              0.28.1                    
huggingface-hub                    1.30.0                    
icu-data-en                        76.1-r1                   
icu-libs                           76.1-r1                   
idna                               3.18                      
idna                               3.19                      
importlib-metadata                 8.7.1                     
importlib-metadata                 8.9.0                     
iniconfig                          2.3.0                     
inscriptis                         2.7.4                     
isodate                            0.7.2                     
itsdangerous                       2.2.0                     
jaraco-context                     6.1.0                     
jaraco-functools                   4.4.0                     
jaraco-text                        4.0.0                     
jinja2                             3.1.6                     
jiter                              0.16.0                    
jmespath                           1.1.0                     
jq                                 1.12.0                    
jq                                 1.8.1-r0                  
jsonpath-ng                        1.8.0                     
jsonschema                         4.26.0                    
jsonschema-path                    0.4.6                     
jsonschema-specifications          2025.9.1                  
jstyleson                          0.0.2                     
lazy-object-proxy                  1.12.0                    
lcms2                              2.19-r0                   
levenshtein                        0.27.4                    
libapk                             3.0.7-r0                  
libattr                            2.5.2-r2                  
libavif                            1.4.2                     
libbsd                             0.12.2-r0                 
libbz2                             1.0.8-r6                  
libcrypto3                         3.5.8-r0                  
libcurl                            8.20.0-r0                 
libexpat                           2.8.4-r0                  
libffi                             3.5.2-r0                  
libgcc                             14.2.0-r6                 
libgcc                             15.2.0-r2                 
libidn2                            2.3.8-r0                  
libimagequant                      4.4.1                     
libintl                            0.24.1-r1                 
libjpeg                            9f-r0                     
libjpeg / libjpeg-turbo            3.1.4.1                   
libjpeg-turbo                      3.1.2-r0                  
libmagic                           5.46-r2                   
libmd                              1.1.0-r0                  
libncursesw                        6.5_p20251123-r0          
libpanelw                          6.5_p20251123-r0          
libpng                             1.6.58-r1                 
libproc2                           4.0.5-r0                  
libpsl                             0.21.5-r3                 
libsharpyuv                        1.6.0-r0                  
libssl3                            3.5.8-r0                  
libstdc++                          14.2.0-r6                 
libstdc++                          15.2.0-r2                 
libtiff                            4.7.1                     
libunistring                       1.4.1-r0                  
libwebp                            1.6.0                     
libwebp                            1.6.0-r0                  
libx11                             1.8.12-r1                 
libxau                             1.0.12-r0                 
libxcb                             1.17.0                    
libxcb                             1.17.0-r1                 
libxdmcp                           1.1.5-r1                  
libxext                            1.3.6-r2                  
libxml2                            2.13.9-r1                 
libxrender                         0.9.12-r0                 
libxslt                            1.1.43-r3                 
linkify-it-py                      2.2.0                     
linux-pam                          1.7.1-r2                  
litellm                            1.99.0                    
loguru                             0.7.3                     
lxml                               6.1.3                     
lxml-html-clean                    0.4.5                     
markdown                           3.10.3                    
markupsafe                         3.0.3                     
mf2py                              2.0.1                     
more-itertools                     10.8.0                    
more-itertools                     11.1.0                    
mpdecimal                          4.0.1-r0                  
msgpack                            1.1.2                     
multidict                          6.7.1                     
musl                               1.2.5-r23                 
musl-utils                         1.2.5-r23                 
mypy-extensions                    1.1.0                     
ncurses-terminfo-base              6.5_p20251123-r0          
netcat-openbsd                     1.234.1-r0                
nghttp2-libs                       1.69.0-r0                 
nodejs                             24.18.1-r0                
nspr                               4.36-r0                   
nss                                3.123.1-r0                
numpy                              2.5.2                     
oauthlib                           3.3.1                     
oniguruma                          6.9.10-r0                 
openai                             2.54.0                    
openapi-core                       0.23.1                    
openapi-schema-validator           0.8.1                     
openapi-spec-validator             0.8.5                     
openjpeg                           2.5.4-r1                  
openpyxl                           3.1.5                     
ordered-set                        4.1.0                     
orjson                             3.12.0                    
outcome                            1.3.0.post0               
packaging                          26.0                      
packaging                          26.2                      
packaging                          26.3                      
paho-mqtt                          2.1.0                     
panzi-json-logic                   1.0.1                     
pathable                           0.5.0                     
pillow                             12.3.0                    
pip                                26.2.1                    
pip                                UNKNOWN                   
pixman                             0.46.4-r0                 
platformdirs                       4.10.0                    
platformdirs                       4.4.0                     
playwright                         1.62.0                    
playwright-core                    1.62.0                    
pluggy                             1.6.0                     
poppler                            25.12.0-r0                
poppler-utils                      25.12.0-r0                
price-parser                       0.5.1                     
procps-ng                          4.0.5-r0                  
propcache                          0.5.2                     
psutil                             7.2.2                     
puremagic                          1.30                      
pybind11                           UNKNOWN                   
pyc                                3.12.14-r0                
pycparser                          3.0                       
pydantic                           2.13.5                    
pydantic-core                      2.46.5                    
pydantic-settings                  2.15.0                    
pyee                               13.0.1                    
pygments                           2.20.0                    
pygments                           2.21.0                    
pyparsing                          3.3.2                     
pyppeteer-ng                       2.0.0rc16                 
pyppeteerstealth                   0.0.5                     
pyproject-hooks                    1.2.0                     
pyrdfa3                            3.6.5                     
pysocks                            1.7.1                     
pytest                             9.1.1                     
pytest-flask                       1.3.0                     
pytest-mock                        3.15.1                    
pytest-xdist                       3.8.0                     
python-dateutil                    2.9.0.post0               
python-dotenv                      1.2.3                     
python-engineio                    4.14.0                    
python-socketio                    5.16.4                    
python3                            3.12.14-r0                
python3-pyc                        3.12.14-r0                
python3-pycache-pyc0               3.12.14-r0                
pythoncapi_compat                  UNKNOWN                   
pytz                               2026.3.post1              
pyyaml                             6.0.3                     
rank-bm25                          0.2.2                     
rapidfuzz                          3.14.6                    
raqm                               0.10.5                    
rdflib                             7.6.0                     
readline                           8.3.1-r0                  
referencing                        0.37.0                    
regex                              2026.9.3                  
requests                           2.34.2                    
requests-file                      3.0.1                     
requests-oauthlib                  2.0.0                     
resolvelib                         1.2.1                     
rfc3339-validator                  0.1.4                     
rich                               14.2.0                    
rpds-py                            2026.6.3                  
s3transfer                         0.19.2                    
scanelf                            1.3.8-r2                  
selenium                           4.31.0                    
selenium-manager                   UNKNOWN                   
setuptools                         70.3.0                    
setuptools                         84.0.0                    
shadow                             4.18.0-r0                 
simdjson                           3.12.0-r0                 
simdutf                            7.5.0-r1                  
simple-websocket                   1.1.0                     
six                                1.17.0                    
skalibs-libs                       2.14.4.0-r0               
sniffio                            1.3.1                     
sortedcontainers                   2.4.0                     
soupsieve                          2.9.2                     
sqlite-libs                        3.53.4-r0                 
ssl_client                         1.37.0-r30                
tiff                               4.7.1-r0                  
tiktoken                           0.14.0                    
timeago                            1.0.16                    
tokenizers                         0.23.2                    
tomli                              2.4.0                     
tomli                              2.4.1                     
tomli-w                            1.2.0                     
tqdm                               4.70.0                    
trio                               0.34.0                    
trio-websocket                     0.12.2                    
truststore                         0.10.4                    
typing-extensions                  4.16.0                    
typing-inspect                     0.5.0                     
typing-inspection                  0.4.4                     
tzdata                             2026.3                    
tzdata                             2026c-r0                  
urllib3                            2.7.0                     
utmps-libs                         0.1.3.1-r0                
validators                         0.35.0                    
w3lib                              2.4.1                     
webencodings                       0.6.1                     
websocket-client                   1.9.2                     
websockets                         10.4                      
werkzeug                           3.1.6                     
wheel                              0.46.3                    
wsproto                            1.3.2                     
wtforms                            3.2.2                     
xz-libs                            5.8.3-r0                  
yarl                               1.24.5                    
zipp                               3.23.0                    
zipp                               4.1.0                     
zlib                               1.3.2-r0                  
zlib                               2.3.3                     
zope-event                         6.2                       
zope-interface                     8.6                       
zstd-libs                          1.5.7-r2                  
sbom                                                         
View Browser Console Logs
Expand
[
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 117:24 \"Socket.IO connected with path:\" \"/socket.io\"",
        "source": "console-api",
        "timestamp": 1788431415979
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 118:24 \"Socket transport:\" \"websocket\"",
        "source": "console-api",
        "timestamp": 1788431415979
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 149:24 \"1788431405.9862292 - Queue size update: 0\"",
        "source": "console-api",
        "timestamp": 1788431415979
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 190:24 \"1788431405.9865057 - Checking now update: 0\"",
        "source": "console-api",
        "timestamp": 1788431415980
    }
]
Test Result Message Runtime
Capture Screenshot PASS - 11.74s
Container Start PASS - 3.02s
Create Buildx SBOM PASS - 1.93s
Get Build Info PASS - 0.03s
Runtime: 48.90s
arm64v8-0.60.2-ls310
Build Information
Builder: X86-BUILDER-3a --Hetzner
Created: 2026-09-03T10:19:04+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 253.81MB
Tag: arm64v8-0.60.2-ls310
Version: 0.60.2-ls310
View Container Logs
Expand
2026-09-03T10:30:02.995277287Z [migrations] started
2026-09-03T10:30:02.999511787Z [migrations] no migrations found
2026-09-03T10:30:03.474599260Z usermod: no changes
2026-09-03T10:30:03.553620567Z ───────────────────────────────────────
2026-09-03T10:30:03.553645316Z 
2026-09-03T10:30:03.553654385Z       ██╗     ███████╗██╗ ██████╗
2026-09-03T10:30:03.553662852Z       ██║     ██╔════╝██║██╔═══██╗
2026-09-03T10:30:03.553671058Z       ██║     ███████╗██║██║   ██║
2026-09-03T10:30:03.553679205Z       ██║     ╚════██║██║██║   ██║
2026-09-03T10:30:03.553687261Z       ███████╗███████║██║╚██████╔╝
2026-09-03T10:30:03.553695497Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-09-03T10:30:03.553703664Z 
2026-09-03T10:30:03.553711440Z    Brought to you by linuxserver.io
2026-09-03T10:30:03.553719536Z ───────────────────────────────────────
2026-09-03T10:30:03.559828140Z 
2026-09-03T10:30:03.559871398Z To support LSIO projects visit:
2026-09-03T10:30:03.559885175Z https://www.linuxserver.io/donate/
2026-09-03T10:30:03.559894564Z 
2026-09-03T10:30:03.559903582Z ───────────────────────────────────────
2026-09-03T10:30:03.559913512Z GID/UID
2026-09-03T10:30:03.560311664Z ───────────────────────────────────────
2026-09-03T10:30:03.650068617Z 
2026-09-03T10:30:03.650096743Z User UID:    911
2026-09-03T10:30:03.650106162Z User GID:    911
2026-09-03T10:30:03.650114128Z ───────────────────────────────────────
2026-09-03T10:30:03.684543812Z Linuxserver.io version: 0.60.2-ls310
2026-09-03T10:30:03.688317513Z Build-date: 2026-09-03T10:19:04+00:00
2026-09-03T10:30:03.688341472Z ───────────────────────────────────────
2026-09-03T10:30:03.688351362Z     
2026-09-03T10:30:05.888921573Z [custom-init] No custom files found, skipping...
2026-09-03T10:30:07.798441759Z 2026-09-03 10:30:07.794 | DEBUG    | changedetectionio:<module>:86 - Set multiprocessing default to 'spawn' for thread safety (explicit contexts used everywhere)
2026-09-03T10:30:11.193932662Z 2026-09-03 10:30:11.193 | DEBUG    | changedetectionio.content_fetchers:<module>:191 - Falling back to selenium as fetcher
2026-09-03T10:30:11.721065372Z /app/changedetection/changedetectionio/html_tools.py:765: SyntaxWarning: invalid escape sequence '\['
2026-09-03T10:30:11.721128009Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2026-09-03T10:30:11.727527449Z /app/changedetection/changedetectionio/html_tools.py:866: SyntaxWarning: invalid escape sequence '\s'
2026-09-03T10:30:11.727553682Z   content = re.sub('<!--\s+-->', '', content)
2026-09-03T10:30:13.043867481Z 2026-09-03 10:30:13.043 | DEBUG    | changedetectionio.queue_handlers:__init__:59 - RecheckPriorityQueue initialized successfully
2026-09-03T10:30:13.044533823Z 2026-09-03 10:30:13.044 | DEBUG    | changedetectionio.queue_handlers:__init__:445 - NotificationQueue initialized successfully
2026-09-03T10:30:13.070810534Z 2026-09-03 10:30:13.070 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:577 - Added base processors template path: /app/changedetection/changedetectionio/processors/templates
2026-09-03T10:30:13.660284161Z 2026-09-03 10:30:13.659 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:592 - Added processor template path: /app/changedetection/changedetectionio/processors/image_ssim_diff/templates
2026-09-03T10:30:13.660955193Z 2026-09-03 10:30:13.660 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:592 - Added processor template path: /app/changedetection/changedetectionio/processors/restock_diff/templates
2026-09-03T10:30:13.662781131Z 2026-09-03 10:30:13.662 | INFO     | changedetectionio.flask_app:_configure_plugin_templates:157 - Configured Jinja2 to search 3 plugin template directories
2026-09-03T10:30:13.665306377Z 2026-09-03 10:30:13.664 | INFO     | changedetectionio.flask_app:<module>:167 - System locale default is (None, None)
2026-09-03T10:30:13.669750550Z 2026-09-03 10:30:13.669 | SUCCESS  | changedetectionio:main:329 - changedetection.io version 0.60.2 starting.
2026-09-03T10:30:13.832603182Z 2026-09-03 10:30:13.832 | INFO     | changedetectionio.store:reload_state:205 - Datastore path is '/config'
2026-09-03T10:30:13.839684426Z 2026-09-03 10:30:13.839 | WARNING  | changedetectionio.store:init_fresh_install:265 - No datastore found, creating new datastore at /config
2026-09-03T10:30:13.844789690Z 2026-09-03 10:30:13.844 | INFO     | changedetectionio.store:init_fresh_install:269 - Marking fresh install to schema version 33
2026-09-03T10:30:14.165176211Z 2026-09-03 10:30:14.164 | DEBUG    | changedetectionio.store:add_tag:1110 - >>> Adding new tag - 'tech news'
2026-09-03T10:30:17.588473196Z 2026-09-03 10:30:17.587 | DEBUG    | changedetectionio.model:commit:680 - Committed tag 4025c9da-1552-4f1f-ad77-4c1576229330 to 4025c9da-1552-4f1f-ad77-4c1576229330/tag.json
2026-09-03T10:30:17.590139402Z 2026-09-03 10:30:17.589 | DEBUG    | changedetectionio.store:add_watch:852 - Adding URL 'https://news.ycombinator.com/' - 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:17.591163235Z 2026-09-03 10:30:17.590 | DEBUG    | changedetectionio.model:ensure_data_dir_exists:582 - > Creating data dir /config/6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:17.596207385Z 2026-09-03 10:30:17.595 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 to 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05/watch.json
2026-09-03T10:30:17.596784007Z 2026-09-03 10:30:17.596 | DEBUG    | changedetectionio.store:add_watch:879 - Saved new watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:17.597332011Z 2026-09-03 10:30:17.596 | DEBUG    | changedetectionio.store:add_watch:881 - Added 'https://news.ycombinator.com/'
2026-09-03T10:30:17.599481861Z 2026-09-03 10:30:17.598 | DEBUG    | changedetectionio.store:add_tag:1110 - >>> Adding new tag - 'changedetection.io'
2026-09-03T10:30:17.604183492Z 2026-09-03 10:30:17.603 | DEBUG    | changedetectionio.model:commit:680 - Committed tag a9ec17ea-c5a9-4e22-b5c7-4e4751e341c5 to a9ec17ea-c5a9-4e22-b5c7-4e4751e341c5/tag.json
2026-09-03T10:30:17.605669225Z 2026-09-03 10:30:17.605 | DEBUG    | changedetectionio.store:add_watch:852 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:17.606456651Z 2026-09-03 10:30:17.605 | DEBUG    | changedetectionio.model:ensure_data_dir_exists:582 - > Creating data dir /config/4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:17.610676842Z 2026-09-03 10:30:17.610 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 4509143e-93b2-4d2e-8275-d7987fb1534c to 4509143e-93b2-4d2e-8275-d7987fb1534c/watch.json
2026-09-03T10:30:17.611215066Z 2026-09-03 10:30:17.610 | DEBUG    | changedetectionio.store:add_watch:879 - Saved new watch 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:17.611777469Z 2026-09-03 10:30:17.611 | DEBUG    | changedetectionio.store:add_watch:881 - Added 'https://changedetection.io/CHANGELOG.txt'
2026-09-03T10:30:17.622139852Z 2026-09-03 10:30:17.621 | INFO     | changedetectionio.store:init_fresh_install:288 - Created changedetection.json for new datastore
2026-09-03T10:30:17.623020466Z 2026-09-03 10:30:17.622 | INFO     | changedetectionio.store:_load_settings:98 - Loading settings from /config/changedetection.json
2026-09-03T10:30:17.627821718Z 2026-09-03 10:30:17.627 | INFO     | changedetectionio.store.file_saving_datastore:load_all_watches:334 - Loading watches from individual watch.json files...
2026-09-03T10:30:17.630654714Z 2026-09-03 10:30:17.630 | DEBUG    | changedetectionio.store.file_saving_datastore:load_all_watches:349 - Scanned 4 datastore directories in 0.001s
2026-09-03T10:30:17.636096206Z 2026-09-03 10:30:17.635 | DEBUG    | changedetectionio.store.file_saving_datastore:load_all_watches:372 - Skipped 2 directories with no watch.json
2026-09-03T10:30:17.636952791Z 2026-09-03 10:30:17.636 | INFO     | changedetectionio.store.file_saving_datastore:load_all_watches:384 - Loaded 2 watches from disk in 0.01s (223 watches/sec)
2026-09-03T10:30:17.637564854Z 2026-09-03 10:30:17.637 | DEBUG    | changedetectionio.store:_load_watches:411 - Loaded 2 watches
2026-09-03T10:30:17.638109441Z 2026-09-03 10:30:17.637 | INFO     | changedetectionio.store:_rehydrate_watches:162 - Rehydrating 2 watches...
2026-09-03T10:30:17.641222842Z 2026-09-03 10:30:17.640 | SUCCESS  | changedetectionio.store:_rehydrate_watches:171 - Rehydrated 2 watches into Watch objects
2026-09-03T10:30:17.641810205Z 2026-09-03 10:30:17.641 | INFO     | changedetectionio.store.file_saving_datastore:load_all_tags:471 - Loading tags from individual tag.json files...
2026-09-03T10:30:17.645989524Z 2026-09-03 10:30:17.645 | INFO     | changedetectionio.store.file_saving_datastore:load_all_tags:501 - Loaded 2 tags from disk
2026-09-03T10:30:17.646567037Z 2026-09-03 10:30:17.646 | INFO     | changedetectionio.store:_load_tags:442 - Loaded 2 tags from individual tag.json files
2026-09-03T10:30:17.648234166Z 2026-09-03 10:30:17.647 | INFO     | changedetectionio.store:_rehydrate_tags:154 - Tag: a9ec17ea-c5a9-4e22-b5c7-4e4751e341c5 changedetection.io
2026-09-03T10:30:17.649823678Z 2026-09-03 10:30:17.649 | INFO     | changedetectionio.store:_rehydrate_tags:154 - Tag: 4025c9da-1552-4f1f-ad77-4c1576229330 Tech news
2026-09-03T10:30:17.908917964Z 2026-09-03 10:30:17.908 | DEBUG    | changedetectionio.pluggy_interface:register_builtin_restock_plugins:331 - Registered built-in restock plugin: llm_restock
2026-09-03T10:30:17.909529817Z 2026-09-03 10:30:17.908 | DEBUG    | changedetectionio.pluggy_interface:inject_datastore_into_plugins:293 - Injected datastore into plugin: llm_restock
2026-09-03T10:30:21.465362746Z 2026-09-03 10:30:21.464 | INFO     | changedetectionio.realtime.socket_server:init_socketio:280 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2026-09-03T10:30:21.465923406Z 2026-09-03 10:30:21.465 | INFO     | changedetectionio.realtime.socket_server:init_socketio:287 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2026-09-03T10:30:21.872750358Z 2026-09-03 10:30:21.872 | INFO     | changedetectionio.realtime.socket_server:init_socketio:302 - Socket.IO: Registering connect event handler
2026-09-03T10:30:21.874008763Z 2026-09-03 10:30:21.873 | INFO     | changedetectionio.realtime.socket_server:__init__:41 - SignalHandler: Connected to notification_event signal
2026-09-03T10:30:21.884672443Z 2026-09-03 10:30:21.884 | INFO     | changedetectionio.realtime.socket_server:init_socketio:415 - Socket.IO initialized and attached to main Flask app
2026-09-03T10:30:21.885336972Z 2026-09-03 10:30:21.884 | INFO     | changedetectionio.realtime.socket_server:init_socketio:416 - Socket.IO: Registered event handlers: []
2026-09-03T10:30:21.885930187Z 2026-09-03 10:30:21.885 | INFO     | changedetectionio.flask_app:changedetection_app:1008 - Socket.IO server initialized
2026-09-03T10:30:22.015766042Z 2026-09-03 10:30:22.014 | DEBUG    | changedetectionio.flask_app:changedetection_app:1107 - GC: froze 81374 startup objects into the permanent generation
2026-09-03T10:30:22.016528788Z 2026-09-03 10:30:22.016 | INFO     | changedetectionio.flask_app:changedetection_app:1112 - Starting 5 workers during app initialization
2026-09-03T10:30:22.017162104Z 2026-09-03 10:30:22.016 | INFO     | changedetectionio.worker_pool:start_async_workers:122 - Starting 5 async workers (isolated threads)
2026-09-03T10:30:22.197515570Z 2026-09-03 10:30:22.194 | INFO     | changedetectionio.flask_app:changedetection_app:1142 - Started 1 notification worker(s)
2026-09-03T10:30:22.203459793Z 2026-09-03 10:30:22.165 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1245 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2026-09-03T10:30:22.269060897Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2026-09-03T10:30:22.585827146Z 2026-09-03 10:30:22.584 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 0 on thread 'PageFetchAsyncUpdateWorker-0' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:22.591512037Z 2026-09-03 10:30:22.590 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 1
2026-09-03T10:30:22.606161096Z 2026-09-03 10:30:22.598 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:22.625781759Z 2026-09-03 10:30:22.604 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1395 - > Queued watch UUID 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 Checked at 0 queued at 1788431422.23 priority 1788431422 jitter 0.00s, 1788431422.23s since Checked
2026-09-03T10:30:22.668417401Z 2026-09-03 10:30:22.614 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 1 on thread 'PageFetchAsyncUpdateWorker-1' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:22.674993087Z 2026-09-03 10:30:22.624 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 2 on thread 'PageFetchAsyncUpdateWorker-2' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:22.683503681Z 2026-09-03 10:30:22.644 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 3 on thread 'PageFetchAsyncUpdateWorker-3' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:22.689474538Z 2026-09-03 10:30:22.657 | INFO     | changedetectionio.worker:async_update_worker:76 - Starting async worker 4 on thread 'PageFetchAsyncUpdateWorker-4' (max_jobs=10, max_runtime=3600s)
2026-09-03T10:30:22.696758932Z 2026-09-03 10:30:22.663 | DEBUG    | changedetectionio.worker_pool:claim_uuid_for_processing:308 - Worker 0 claimed UUID: 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:22.700706443Z 2026-09-03 10:30:22.671 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 1
2026-09-03T10:30:22.702786012Z 2026-09-03 10:30:22.680 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:131 - SignalHandler: Queue length update received: 0
2026-09-03T10:30:22.709821704Z 2026-09-03 10:30:22.698 | INFO     | changedetectionio.worker:async_update_worker:159 - Worker 0 processing watch UUID 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 Priority 1788431422 URL https://news.ycombinator.com/
2026-09-03T10:30:22.722050858Z 2026-09-03 10:30:22.701 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1395 - > Queued watch UUID 4509143e-93b2-4d2e-8275-d7987fb1534c Checked at 0 queued at 1788431422.64 priority 1788431422 jitter 0.00s, 1788431422.64s since Checked
2026-09-03T10:30:22.737714811Z 2026-09-03 10:30:22.727 | DEBUG    | changedetectionio.worker_pool:claim_uuid_for_processing:308 - Worker 1 claimed UUID: 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:22.745370552Z 2026-09-03 10:30:22.744 | INFO     | changedetectionio.worker:async_update_worker:159 - Worker 1 processing watch UUID 4509143e-93b2-4d2e-8275-d7987fb1534c Priority 1788431422 URL https://changedetection.io/CHANGELOG.txt
2026-09-03T10:30:22.899164537Z 2026-09-03 10:30:22.897 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:74 - Socket.IO: Received watch small status update 'Fetching...' for UUID 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:22.916550028Z 2026-09-03 10:30:22.915 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:74 - Socket.IO: Received watch small status update 'Fetching...' for UUID 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:22.998706120Z 2026-09-03 10:30:22.997 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-09-03T10:30:23.009208415Z 2026-09-03 10:30:23.008 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-09-03T10:30:23.023991613Z 2026-09-03 10:30:23.022 | INFO     | changedetectionio.content_fetchers:_log_fetcher_capabilities:98 - Content fetcher 'html_requests' (Basic fast Plaintext/HTTP Client) for watch 4509143e-93b2-4d2e-8275-d7987fb1534c - capabilities: browser_steps=False, screenshots=False, xpath_element_data=False
2026-09-03T10:30:23.028498091Z 2026-09-03 10:30:23.025 | INFO     | changedetectionio.content_fetchers:_log_fetcher_capabilities:98 - Content fetcher 'html_requests' (Basic fast Plaintext/HTTP Client) for watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 - capabilities: browser_steps=False, screenshots=False, xpath_element_data=False
2026-09-03T10:30:23.030109387Z 2026-09-03 10:30:23.026 | DEBUG    | changedetectionio.processors.base:call_browser:198 - Using proxy 'None' for 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:23.031593396Z 2026-09-03 10:30:23.028 | DEBUG    | changedetectionio.processors.base:call_browser:198 - Using proxy 'None' for 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:23.055064735Z  * Serving Flask app 'changedetectionio.flask_app'
2026-09-03T10:30:23.065988370Z  * Debug mode: off
2026-09-03T10:30:23.218285980Z 2026-09-03 10:30:23.214 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-09-03T10:30:23.253225250Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2026-09-03T10:30:23.253251203Z  * Running on all addresses (0.0.0.0)
2026-09-03T10:30:23.253260231Z  * Running on http://127.0.0.1:5000
2026-09-03T10:30:23.253268227Z  * Running on http://172.17.0.4:5000
2026-09-03T10:30:23.254045382Z Press CTRL+C to quit
2026-09-03T10:30:23.295673296Z 2026-09-03 10:30:23.294 | INFO     | changedetectionio.validate_url:is_private_hostname:170 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-09-03T10:30:24.131431066Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-09-03T10:30:24.253715981Z 2026-09-03 10:30:24.252 | DEBUG    | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2026-09-03T10:30:24.583318226Z [ls.io-init] done.
2026-09-03T10:30:25.526900202Z 2026-09-03 10:30:25.525 | INFO     | changedetectionio.processors:_available_processors_cached:211 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-09-03T10:30:25.534063632Z 2026-09-03 10:30:25.533 | DEBUG    | changedetectionio.processors:_available_processors_cached:219 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-09-03T10:30:25.646975416Z 2026-09-03 10:30:25.645 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'system' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:25.655448935Z 2026-09-03 10:30:25.654 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:25.663262996Z 2026-09-03 10:30:25.662 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:25.669614439Z 2026-09-03 10:30:25.668 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:27.686961537Z 2026-09-03 10:30:27.686 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:27.687747680Z 2026-09-03 10:30:27.687 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:27.688302478Z 2026-09-03 10:30:27.687 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:30.351104409Z 2026-09-03 10:30:30.349 | WARNING  | changedetectionio.content_fetchers.requests:_run_sync:176 - URL: https://changedetection.io/CHANGELOG.txt No charset in headers or meta tag, guessed encoding as 'utf-8' via chardet
2026-09-03T10:30:30.514775069Z 2026-09-03 10:30:30.502 | WARNING  | changedetectionio.processors.magic:__init__:91 - Error getting a more precise mime type from 'puremagic' library (Could not identify file), using content-based detection
2026-09-03T10:30:31.471149143Z 2026-09-03 10:30:31.470 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:639 - Watch UUID 4509143e-93b2-4d2e-8275-d7987fb1534c content check - Previous MD5: 907cc2e1ad0ef4d9aac9dccede9675b0, Fetched MD5 907cc2e1ad0ef4d9aac9dccede9675b0
2026-09-03T10:30:31.528907118Z 2026-09-03 10:30:31.527 | DEBUG    | changedetectionio.worker:async_update_worker:425 - Processing watch UUID: 4509143e-93b2-4d2e-8275-d7987fb1534c - xpath_data length returned empty.
2026-09-03T10:30:31.675798219Z 2026-09-03 10:30:31.674 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 4509143e-93b2-4d2e-8275-d7987fb1534c to 4509143e-93b2-4d2e-8275-d7987fb1534c/watch.json
2026-09-03T10:30:31.721968292Z 2026-09-03 10:30:31.720 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 151843 bytes.
2026-09-03T10:30:31.901156881Z 2026-09-03 10:30:31.900 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 151843 to 51753 bytes.
2026-09-03T10:30:32.020983584Z 2026-09-03 10:30:32.019 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 151843 bytes.
2026-09-03T10:30:32.176223923Z 2026-09-03 10:30:32.175 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 151843 to 51753 bytes.
2026-09-03T10:30:32.222691064Z 2026-09-03 10:30:32.221 | DEBUG    | changedetectionio.model.Watch:history:471 - Reading watch history index for 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:32.383795786Z 2026-09-03 10:30:32.382 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 4509143e-93b2-4d2e-8275-d7987fb1534c to 4509143e-93b2-4d2e-8275-d7987fb1534c/watch.json
2026-09-03T10:30:32.489407134Z 2026-09-03 10:30:32.488 | DEBUG    | changedetectionio.worker:async_update_worker:707 - Worker 1 completed watch 4509143e-93b2-4d2e-8275-d7987fb1534c in 9.49s
2026-09-03T10:30:32.507033490Z 2026-09-03 10:30:32.505 | DEBUG    | changedetectionio.worker_pool:release_uuid_from_processing:325 - Worker 1 released UUID: 4509143e-93b2-4d2e-8275-d7987fb1534c
2026-09-03T10:30:35.966047733Z 2026-09-03 10:30:35.964 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:639 - Watch UUID 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 content check - Previous MD5: ca13b923362f6babf05798ddbb64e949, Fetched MD5 ca13b923362f6babf05798ddbb64e949
2026-09-03T10:30:36.006750032Z 2026-09-03 10:30:36.005 | DEBUG    | changedetectionio.worker:async_update_worker:425 - Processing watch UUID: 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 - xpath_data length returned empty.
2026-09-03T10:30:36.064497045Z 2026-09-03 10:30:36.063 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 to 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05/watch.json
2026-09-03T10:30:36.161958937Z 2026-09-03 10:30:36.160 | DEBUG    | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 34522 bytes.
2026-09-03T10:30:36.216510503Z 2026-09-03 10:30:36.215 | DEBUG    | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 34522 to 5078 bytes.
2026-09-03T10:30:36.290443901Z 2026-09-03 10:30:36.289 | DEBUG    | changedetectionio.model.Watch:history:471 - Reading watch history index for 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:36.470437702Z 2026-09-03 10:30:36.469 | DEBUG    | changedetectionio.worker:async_update_worker:632 - UUID: 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 Page <title> is 'Hacker News'
2026-09-03T10:30:36.532235865Z 2026-09-03 10:30:36.531 | DEBUG    | changedetectionio.model:commit:680 - Committed watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 to 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05/watch.json
2026-09-03T10:30:36.533297674Z 172.17.0.3 - - [03/Sep/2026 10:30:36] "GET / HTTP/1.1" 200 -
2026-09-03T10:30:36.589063857Z 2026-09-03 10:30:36.587 | DEBUG    | changedetectionio.worker:async_update_worker:707 - Worker 0 completed watch 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05 in 13.59s
2026-09-03T10:30:36.590986590Z 2026-09-03 10:30:36.589 | DEBUG    | changedetectionio.worker_pool:release_uuid_from_processing:325 - Worker 0 released UUID: 6b7bb3a1-d6cf-458b-b9cb-0565f1e01c05
2026-09-03T10:30:38.485103528Z 2026-09-03 10:30:38.484 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'system' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.487202827Z 2026-09-03 10:30:38.486 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.488412875Z 2026-09-03 10:30:38.487 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:38.489244580Z 2026-09-03 10:30:38.488 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:38.506033148Z 2026-09-03 10:30:38.505 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.507227784Z 2026-09-03 10:30:38.506 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:38.508066834Z 2026-09-03 10:30:38.507 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:38.642572226Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET / HTTP/1.1" 200 -
2026-09-03T10:30:38.672197361Z 2026-09-03 10:30:38.671 | INFO     | changedetectionio.processors:_available_processors_cached:211 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-09-03T10:30:38.673029838Z 2026-09-03 10:30:38.672 | DEBUG    | changedetectionio.processors:_available_processors_cached:219 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-09-03T10:30:38.682295453Z 2026-09-03 10:30:38.681 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'system' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.684470825Z 2026-09-03 10:30:38.683 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.685666092Z 2026-09-03 10:30:38.684 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:38.686495723Z 2026-09-03 10:30:38.685 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:38.699430509Z 2026-09-03 10:30:38.698 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_requests' -> 'html_requests': supports_browser_steps=False, supports_screenshots=False, supports_xpath_element_data=False - not offered, missing supports_browser_steps, supports_screenshots, supports_xpath_element_data
2026-09-03T10:30:38.700375211Z 2026-09-03 10:30:38.699 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:is_visual_capable:50 - Add-watch browser 'html_webdriver' -> 'html_webdriver': supports_browser_steps=False, supports_screenshots=True, supports_xpath_element_data=True - not offered, missing supports_browser_steps
2026-09-03T10:30:38.701182057Z 2026-09-03 10:30:38.700 | DEBUG    | changedetectionio.blueprint.add_watch_ui.browser_config:list_visual_browser_choices:81 - Add-watch browsers offered for the live preview: none
2026-09-03T10:30:38.833916140Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET / HTTP/1.1" 200 -
2026-09-03T10:30:38.937863596Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET /static/styles/flag-icons.min.css HTTP/1.1" 200 -
2026-09-03T10:30:38.943885607Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2026-09-03T10:30:38.963520990Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET /static/styles/styles.css?v=bba310c2fc HTTP/1.1" 200 -
2026-09-03T10:30:38.967419262Z 172.17.0.3 - - [03/Sep/2026 10:30:38] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2026-09-03T10:30:39.033216160Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/modal.js HTTP/1.1" 200 -
2026-09-03T10:30:39.038909629Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2026-09-03T10:30:39.041460167Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2026-09-03T10:30:39.078253832Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2026-09-03T10:30:39.098961514Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/images/spread.svg HTTP/1.1" 200 -
2026-09-03T10:30:39.144999451Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/toast.js HTTP/1.1" 200 -
2026-09-03T10:30:39.172633807Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/csrf.js HTTP/1.1" 200 -
2026-09-03T10:30:39.180677780Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/favicons/site.webmanifest HTTP/1.1" 200 -
2026-09-03T10:30:39.203259036Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2026-09-03T10:30:39.233275410Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/realtime.js HTTP/1.1" 200 -
2026-09-03T10:30:39.272576877Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/queue-sparkline.js HTTP/1.1" 200 -
2026-09-03T10:30:39.281779454Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/flags/1x1/us.svg HTTP/1.1" 200 -
2026-09-03T10:30:39.302570074Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2026-09-03T10:30:39.355787673Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/restock-price-graph.js HTTP/1.1" 200 -
2026-09-03T10:30:39.367940884Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2026-09-03T10:30:39.388953861Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/hamburger-menu.js HTTP/1.1" 200 -
2026-09-03T10:30:39.409055794Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/sidebar.js HTTP/1.1" 200 -
2026-09-03T10:30:39.431770810Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/menu-pop.js HTTP/1.1" 200 -
2026-09-03T10:30:39.464607284Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/flask-toast-bridge.js HTTP/1.1" 200 -
2026-09-03T10:30:39.475143017Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/language-selector.js HTTP/1.1" 200 -
2026-09-03T10:30:39.480622334Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/js/search-modal.js HTTP/1.1" 200 -
2026-09-03T10:30:39.581437872Z 2026-09-03 10:30:39.580 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:371 - Socket.IO: Sent initial queue size 0 to new client
2026-09-03T10:30:39.582851199Z 172.17.0.3 - - [03/Sep/2026 10:30:39] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2026-09-03T10:30:39.584680313Z 2026-09-03 10:30:39.583 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:379 - Socket.IO: Sent initial checking_now 0 to new client
2026-09-03T10:30:39.585553011Z 2026-09-03 10:30:39.584 | INFO     | changedetectionio.realtime.socket_server:handle_connect:383 - Socket.IO: Client connected
2026-09-03T10:30:50.094750776Z 2026-09-03 10:30:50.093 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:389 - Socket.IO: Client disconnected
View SBOM output
Expand
NAME                               VERSION                   
CacheControl                       0.14.4                    
FreeType                           2.14.3                    
FriBiDi                            1.0.16                    
HarfBuzz                           14.2.1                    
Little CMS 2                       2.19.1                    
OpenJPEG                           2.5.4                     
PIL._avif                          12.3.0                    
PIL._imaging                       12.3.0                    
PIL._imagingcms                    12.3.0                    
PIL._imagingft                     12.3.0                    
PIL._imagingmath                   12.3.0                    
PIL._imagingmorph                  12.3.0                    
PIL._imagingtk                     12.3.0                    
PIL._webp                          12.3.0                    
Pillow                             12.3.0                    
Simple Launcher                    1.1.0.14                  
acl-libs                           2.3.2-r1                  
ada-libs                           3.3.0-r0                  
aenum                              2.2.6                     
aiohappyeyeballs                   2.7.1                     
aiohttp                            3.14.3                    
aiosignal                          1.4.0                     
alpine-baselayout                  3.7.2-r0                  
alpine-baselayout-data             3.7.2-r0                  
alpine-keys                        2.6-r0                    
alpine-release                     3.23.5-r0                 
aniso8601                          10.0.1                    
annotated-types                    0.8.0                     
anyio                              4.15.0                    
apk-tools                          3.0.7-r0                  
appdirs                            1.4.4                     
apprise                            1.9.9                     
arrow                              1.4.0                     
attrs                              26.1.0                    
autocommand                        2.2.2                     
babel                              2.18.0                    
backports-tarfile                  1.2.0                     
backports-zstd                     1.7.0                     
bash                               5.3.3-r1                  
beautifulsoup4                     4.14.3                    
bidict                             0.24.1                    
blinker                            1.9.0                     
boto3                              1.43.87                   
botocore                           1.43.87                   
brotli                             1.2.0                     
brotli-libs                        1.2.0-r0                  
busybox                            1.37.0-r30                
busybox-binsh                      1.37.0-r30                
c-ares                             1.34.8-r0                 
ca-certificates                    20260611-r0               
ca-certificates-bundle             20260611-r0               
cairo                              1.18.4-r0                 
catatonit                          0.2.1-r0                  
certifi                            2026.6.17                 
certifi                            2026.7.22                 
cffi                               2.1.1                     
changedetection-api-docs           1.0.0                     
changedetection.io-theme           0.0.3                     
chardet                            7.6.0                     
charset-normalizer                 3.5.1                     
cli                                UNKNOWN                   
cli-32                             UNKNOWN                   
cli-64                             UNKNOWN                   
cli-arm64                          UNKNOWN                   
click                              8.5.0                     
coreutils                          9.8-r1                    
coreutils-env                      9.8-r1                    
coreutils-fmt                      9.8-r1                    
coreutils-sha512sum                9.8-r1                    
cryptography                       44.0.0                    
curl                               8.20.0-r0                 
diff-match-patch                   20241021                  
distlib                            0.4.2                     
distro                             1.9.0                     
elementpath                        5.1.1                     
et-xmlfile                         2.0.0                     
execnet                            2.1.2                     
extruct                            0.18.0                    
fastuuid                           0.14.0                    
feedgen                            1.0.0                     
feedparser                         6.0.14                    
feedparser-sgmllib                 2.1.0                     
file                               5.46-r2                   
filelock                           3.32.5                    
findutils                          4.10.0-r0                 
flask                              3.1.3                     
flask-babel                        4.0.0                     
flask-compress                     1.24                      
flask-cors                         6.0.5                     
flask-login                        0.6.3                     
flask-paginate                     2024.4.12                 
flask-restful                      0.3.10                    
flask-socketio                     5.6.1                     
flask-wtf                          1.3.0                     
fontconfig                         2.17.1-r0                 
freetype                           2.14.3-r0                 
fribidi-shim                       1.x                       
frozenlist                         1.8.0                     
fsspec                             2026.7.0                  
gdbm                               1.26-r0                   
gevent                             26.8.0                    
greenlet                           3.5.5                     
gui                                UNKNOWN                   
gui-32                             UNKNOWN                   
gui-64                             UNKNOWN                   
gui-arm64                          UNKNOWN                   
h11                                0.16.0                    
hf-xet                             1.6.0                     
html-text                          0.7.1                     
html5lib                           1.1                       
httpcore                           1.0.9                     
httpx                              0.28.1                    
huggingface-hub                    1.30.0                    
icu-data-en                        76.1-r1                   
icu-libs                           76.1-r1                   
idna                               3.18                      
idna                               3.19                      
importlib-metadata                 8.7.1                     
importlib-metadata                 8.9.0                     
iniconfig                          2.3.0                     
inscriptis                         2.7.4                     
isodate                            0.7.2                     
itsdangerous                       2.2.0                     
jaraco-context                     6.1.0                     
jaraco-functools                   4.4.0                     
jaraco-text                        4.0.0                     
jinja2                             3.1.6                     
jiter                              0.16.0                    
jmespath                           1.1.0                     
jq                                 1.12.0                    
jq                                 1.8.1-r0                  
jsonpath-ng                        1.8.0                     
jsonschema                         4.26.0                    
jsonschema-path                    0.4.6                     
jsonschema-specifications          2025.9.1                  
jstyleson                          0.0.2                     
lazy-object-proxy                  1.12.0                    
lcms2                              2.19-r0                   
levenshtein                        0.27.4                    
libapk                             3.0.7-r0                  
libattr                            2.5.2-r2                  
libavif                            1.4.2                     
libbsd                             0.12.2-r0                 
libbz2                             1.0.8-r6                  
libcrypto3                         3.5.8-r0                  
libcurl                            8.20.0-r0                 
libexpat                           2.8.4-r0                  
libffi                             3.5.2-r0                  
libgcc                             14.2.0-r6                 
libgcc                             15.2.0-r2                 
libidn2                            2.3.8-r0                  
libimagequant                      4.4.1                     
libintl                            0.24.1-r1                 
libjpeg                            9f-r0                     
libjpeg / libjpeg-turbo            3.1.4.1                   
libjpeg-turbo                      3.1.2-r0                  
libmagic                           5.46-r2                   
libmd                              1.1.0-r0                  
libncursesw                        6.5_p20251123-r0          
libpanelw                          6.5_p20251123-r0          
libpng                             1.6.58-r1                 
libproc2                           4.0.5-r0                  
libpsl                             0.21.5-r3                 
libsharpyuv                        1.6.0-r0                  
libssl3                            3.5.8-r0                  
libstdc++                          14.2.0-r6                 
libstdc++                          15.2.0-r2                 
libtiff                            4.7.1                     
libunistring                       1.4.1-r0                  
libwebp                            1.6.0                     
libwebp                            1.6.0-r0                  
libx11                             1.8.12-r1                 
libxau                             1.0.12-r0                 
libxcb                             1.17.0                    
libxcb                             1.17.0-r1                 
libxdmcp                           1.1.5-r1                  
libxext                            1.3.6-r2                  
libxml2                            2.13.9-r1                 
libxrender                         0.9.12-r0                 
libxslt                            1.1.43-r3                 
linkify-it-py                      2.2.0                     
linux-pam                          1.7.1-r2                  
litellm                            1.99.0                    
loguru                             0.7.3                     
lxml                               6.1.3                     
lxml-html-clean                    0.4.5                     
markdown                           3.10.3                    
markupsafe                         3.0.3                     
mf2py                              2.0.1                     
more-itertools                     10.8.0                    
more-itertools                     11.1.0                    
mpdecimal                          4.0.1-r0                  
msgpack                            1.1.2                     
multidict                          6.7.1                     
musl                               1.2.5-r23                 
musl-utils                         1.2.5-r23                 
mypy-extensions                    1.1.0                     
ncurses-terminfo-base              6.5_p20251123-r0          
netcat-openbsd                     1.234.1-r0                
nghttp2-libs                       1.69.0-r0                 
nodejs                             24.18.1-r0                
nspr                               4.36-r0                   
nss                                3.123.1-r0                
numpy                              2.5.2                     
oauthlib                           3.3.1                     
oniguruma                          6.9.10-r0                 
openai                             2.54.0                    
openapi-core                       0.23.1                    
openapi-schema-validator           0.8.1                     
openapi-spec-validator             0.8.5                     
openjpeg                           2.5.4-r1                  
openpyxl                           3.1.5                     
ordered-set                        4.1.0                     
orjson                             3.12.0                    
outcome                            1.3.0.post0               
packaging                          26.0                      
packaging                          26.2                      
packaging                          26.3                      
paho-mqtt                          2.1.0                     
panzi-json-logic                   1.0.1                     
pathable                           0.5.0                     
pillow                             12.3.0                    
pip                                26.2.1                    
pip                                UNKNOWN                   
pixman                             0.46.4-r0                 
platformdirs                       4.10.0                    
platformdirs                       4.4.0                     
playwright                         1.62.0                    
playwright-core                    1.62.0                    
pluggy                             1.6.0                     
poppler                            25.12.0-r0                
poppler-utils                      25.12.0-r0                
price-parser                       0.5.1                     
procps-ng                          4.0.5-r0                  
propcache                          0.5.2                     
psutil                             7.2.2                     
puremagic                          1.30                      
pybind11                           UNKNOWN                   
pyc                                3.12.14-r0                
pycparser                          3.0                       
pydantic                           2.13.5                    
pydantic-core                      2.46.5                    
pydantic-settings                  2.15.0                    
pyee                               13.0.1                    
pygments                           2.20.0                    
pygments                           2.21.0                    
pyparsing                          3.3.2                     
pyppeteer-ng                       2.0.0rc16                 
pyppeteerstealth                   0.0.5                     
pyproject-hooks                    1.2.0                     
pyrdfa3                            3.6.5                     
pysocks                            1.7.1                     
pytest                             9.1.1                     
pytest-flask                       1.3.0                     
pytest-mock                        3.15.1                    
pytest-xdist                       3.8.0                     
python-dateutil                    2.9.0.post0               
python-dotenv                      1.2.3                     
python-engineio                    4.14.0                    
python-socketio                    5.16.4                    
python3                            3.12.14-r0                
python3-pyc                        3.12.14-r0                
python3-pycache-pyc0               3.12.14-r0                
pythoncapi_compat                  UNKNOWN                   
pytz                               2026.3.post1              
pyyaml                             6.0.3                     
rank-bm25                          0.2.2                     
rapidfuzz                          3.14.6                    
raqm                               0.10.5                    
rdflib                             7.6.0                     
readline                           8.3.1-r0                  
referencing                        0.37.0                    
regex                              2026.9.3                  
requests                           2.34.2                    
requests-file                      3.0.1                     
requests-oauthlib                  2.0.0                     
resolvelib                         1.2.1                     
rfc3339-validator                  0.1.4                     
rich                               14.2.0                    
rpds-py                            2026.6.3                  
s3transfer                         0.19.2                    
scanelf                            1.3.8-r2                  
selenium                           4.31.0                    
selenium-manager                   UNKNOWN                   
setuptools                         70.3.0                    
setuptools                         84.0.0                    
shadow                             4.18.0-r0                 
simdjson                           3.12.0-r0                 
simdutf                            7.5.0-r1                  
simple-websocket                   1.1.0                     
six                                1.17.0                    
skalibs-libs                       2.14.4.0-r0               
sniffio                            1.3.1                     
sortedcontainers                   2.4.0                     
soupsieve                          2.9.2                     
sqlite-libs                        3.53.4-r0                 
ssl_client                         1.37.0-r30                
tiff                               4.7.1-r0                  
tiktoken                           0.14.0                    
timeago                            1.0.16                    
tokenizers                         0.23.2                    
tomli                              2.4.0                     
tomli                              2.4.1                     
tomli-w                            1.2.0                     
tqdm                               4.70.0                    
trio                               0.34.0                    
trio-websocket                     0.12.2                    
truststore                         0.10.4                    
typing-extensions                  4.16.0                    
typing-inspect                     0.5.0                     
typing-inspection                  0.4.4                     
tzdata                             2026.3                    
tzdata                             2026c-r0                  
urllib3                            2.7.0                     
utmps-libs                         0.1.3.1-r0                
validators                         0.35.0                    
w3lib                              2.4.1                     
webencodings                       0.6.1                     
websocket-client                   1.9.2                     
websockets                         10.4                      
werkzeug                           3.1.6                     
wheel                              0.46.3                    
wsproto                            1.3.2                     
wtforms                            3.2.2                     
xz-libs                            5.8.3-r0                  
yarl                               1.24.5                    
zipp                               3.23.0                    
zipp                               4.1.0                     
zlib                               1.3.2-r0                  
zlib                               2.3.3                     
zope-event                         6.2                       
zope-interface                     8.6                       
zstd-libs                          1.5.7-r2                  
sbom                                                         
View Browser Console Logs
Expand
[
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 117:24 \"Socket.IO connected with path:\" \"/socket.io\"",
        "source": "console-api",
        "timestamp": 1788431449552
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 118:24 \"Socket transport:\" \"websocket\"",
        "source": "console-api",
        "timestamp": 1788431449552
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 149:24 \"1788431439.5787044 - Queue size update: 0\"",
        "source": "console-api",
        "timestamp": 1788431449552
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 190:24 \"1788431439.5829453 - Checking now update: 0\"",
        "source": "console-api",
        "timestamp": 1788431449552
    }
]
Test Result Message Runtime
Capture Screenshot PASS - 25.36s
Container Start PASS - 23.09s
Create Buildx SBOM PASS - 1.83s
Get Build Info PASS - 0.03s
View Python Logs
Expand