AMD64 PASS
linuxserver/changedetection.io
Runtime: 15.38s
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
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 [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
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 [33mPress CTRL+C to quit[0m
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
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
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 |
ARM64 PASS
linuxserver/changedetection.io
Runtime: 48.90s
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
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 [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
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 [33mPress CTRL+C to quit[0m
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
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
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 |