LinuxServer.io

Test Results

linuxserver/changedetection.io

0.52.9-ls261

Cumulative: PASS

Total Runtime: 43.23s
Runtime: 14.02s
amd64-0.52.9-ls261
Build Information
Builder: X86-BUILDER-3k --Hetzner
Created: 2026-01-22T09:57:28+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 170.76MB
Tag: amd64-0.52.9-ls261
Version: 0.52.9-ls261
View Container Logs
Expand
2026-01-22T10:03:54.856230620Z [migrations] started
2026-01-22T10:03:54.857408432Z [migrations] no migrations found
2026-01-22T10:03:54.874470051Z usermod: no changes
2026-01-22T10:03:54.879992021Z ───────────────────────────────────────
2026-01-22T10:03:54.880000458Z 
2026-01-22T10:03:54.880004215Z       ██╗     ███████╗██╗ ██████╗
2026-01-22T10:03:54.880008263Z       ██║     ██╔════╝██║██╔═══██╗
2026-01-22T10:03:54.880012171Z       ██║     ███████╗██║██║   ██║
2026-01-22T10:03:54.880015989Z       ██║     ╚════██║██║██║   ██║
2026-01-22T10:03:54.880019917Z       ███████╗███████║██║╚██████╔╝
2026-01-22T10:03:54.880023785Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-01-22T10:03:54.880027622Z 
2026-01-22T10:03:54.880031250Z    Brought to you by linuxserver.io
2026-01-22T10:03:54.880034997Z ───────────────────────────────────────
2026-01-22T10:03:54.880383419Z 
2026-01-22T10:03:54.880400854Z To support LSIO projects visit:
2026-01-22T10:03:54.880407988Z https://www.linuxserver.io/donate/
2026-01-22T10:03:54.880414461Z 
2026-01-22T10:03:54.880420744Z ───────────────────────────────────────
2026-01-22T10:03:54.880427748Z GID/UID
2026-01-22T10:03:54.880434041Z ───────────────────────────────────────
2026-01-22T10:03:54.884733429Z 
2026-01-22T10:03:54.884738970Z User UID:    911
2026-01-22T10:03:54.884742587Z User GID:    911
2026-01-22T10:03:54.884746134Z ───────────────────────────────────────
2026-01-22T10:03:54.886364493Z Linuxserver.io version: 0.52.9-ls261
2026-01-22T10:03:54.886612343Z Build-date: 2026-01-22T09:57:28+00:00
2026-01-22T10:03:54.886616401Z ───────────────────────────────────────
2026-01-22T10:03:54.886620339Z     
2026-01-22T10:03:54.933265712Z [custom-init] No custom files found, skipping...
2026-01-22T10:03:55.217710062Z /app/changedetection/changedetectionio/html_tools.py:530: SyntaxWarning: invalid escape sequence '\['
2026-01-22T10:03:55.217751756Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2026-01-22T10:03:55.217950626Z /app/changedetection/changedetectionio/html_tools.py:606: SyntaxWarning: invalid escape sequence '\s'
2026-01-22T10:03:55.217983071Z   content = re.sub('<!--\s+-->', '', content)
2026-01-22T10:03:55.481427291Z 2026-01-22 10:03:55.481 | DEBUG    | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2026-01-22T10:03:55.481463624Z 2026-01-22 10:03:55.481 | DEBUG    | changedetectionio.queue_handlers:__init__:372 - NotificationQueue initialized successfully
2026-01-22T10:03:55.529844413Z 2026-01-22 10:03:55.529 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:439 - Added base processors template path: /app/changedetection/changedetectionio/processors/templates
2026-01-22T10:03:55.541816873Z 2026-01-22 10:03:55.541 | DEBUG    | changedetectionio.content_fetchers:<module>:104 - Falling back to selenium as fetcher
2026-01-22T10:03:55.618074169Z 2026-01-22 10:03:55.617 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:454 - Added processor template path: /app/changedetection/changedetectionio/processors/image_ssim_diff/templates
2026-01-22T10:03:55.618325936Z 2026-01-22 10:03:55.618 | INFO     | changedetectionio.flask_app:_configure_plugin_templates:126 - Configured Jinja2 to search 2 plugin template directories
2026-01-22T10:03:55.618347549Z 2026-01-22 10:03:55.618 | INFO     | changedetectionio.flask_app:<module>:136 - System locale default is (None, None)
2026-01-22T10:03:55.619171819Z 2026-01-22 10:03:55.619 | DEBUG    | changedetectionio:<module>:71 - Set multiprocessing default to 'spawn' for thread safety (explicit contexts used everywhere)
2026-01-22T10:03:55.619195988Z 2026-01-22 10:03:55.619 | SUCCESS  | changedetectionio:main:192 - changedetection.io version 0.52.9 starting.
2026-01-22T10:03:55.631373380Z 2026-01-22 10:03:55.631 | INFO     | changedetectionio.store:reload_state:83 - Datastore path is '/config'
2026-01-22T10:03:55.631689086Z 2026-01-22 10:03:55.631 | CRITICAL | changedetectionio.store:reload_state:146 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2026-01-22T10:03:55.687299093Z 2026-01-22 10:03:55.687 | DEBUG    | changedetectionio.store:add_tag:657 - >>> Adding new tag - 'tech news'
2026-01-22T10:03:55.688217322Z 2026-01-22 10:03:55.688 | DEBUG    | changedetectionio.store:add_watch:423 - Adding URL 'https://news.ycombinator.com/' - c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.688244056Z 2026-01-22 10:03:55.688 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:138 - > Creating data dir /config/c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.688388456Z 2026-01-22 10:03:55.688 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:03:55.688905197Z 2026-01-22 10:03:55.688 | DEBUG    | changedetectionio.store:add_watch:439 - Added 'https://news.ycombinator.com/'
2026-01-22T10:03:55.689528342Z 2026-01-22 10:03:55.689 | DEBUG    | changedetectionio.store:add_tag:657 - >>> Adding new tag - 'changedetection.io'
2026-01-22T10:03:55.689960723Z 2026-01-22 10:03:55.689 | DEBUG    | changedetectionio.store:add_watch:423 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.689984340Z 2026-01-22 10:03:55.689 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:138 - > Creating data dir /config/12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.690061736Z 2026-01-22 10:03:55.689 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:03:55.690901978Z 2026-01-22 10:03:55.690 | DEBUG    | changedetectionio.store:add_watch:439 - Added 'https://changedetection.io/CHANGELOG.txt'
2026-01-22T10:03:55.691765427Z 2026-01-22 10:03:55.691 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:03:55.727783980Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:130: SyntaxWarning: invalid escape sequence '\d'
2026-01-22T10:03:55.727811666Z   backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2026-01-22T10:03:55.835972288Z 2026-01-22 10:03:55.835 | INFO     | changedetectionio.realtime.socket_server:init_socketio:227 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2026-01-22T10:03:55.835997319Z 2026-01-22 10:03:55.835 | INFO     | changedetectionio.realtime.socket_server:init_socketio:234 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2026-01-22T10:03:55.869089529Z 2026-01-22 10:03:55.868 | INFO     | changedetectionio.realtime.socket_server:init_socketio:249 - Socket.IO: Registering connect event handler
2026-01-22T10:03:55.869143277Z 2026-01-22 10:03:55.869 | INFO     | changedetectionio.realtime.socket_server:__init__:43 - SignalHandler: Connected to notification_event signal
2026-01-22T10:03:55.870217300Z 2026-01-22 10:03:55.870 | INFO     | changedetectionio.realtime.socket_server:init_socketio:346 - Socket.IO initialized and attached to main Flask app
2026-01-22T10:03:55.870241098Z 2026-01-22 10:03:55.870 | INFO     | changedetectionio.realtime.socket_server:init_socketio:347 - Socket.IO: Registered event handlers: []
2026-01-22T10:03:55.870250998Z 2026-01-22 10:03:55.870 | INFO     | changedetectionio.flask_app:changedetection_app:812 - Socket.IO server initialized
2026-01-22T10:03:55.871648372Z 2026-01-22 10:03:55.871 | INFO     | changedetectionio.flask_app:changedetection_app:902 - Starting 10 workers during app initialization
2026-01-22T10:03:55.871672621Z 2026-01-22 10:03:55.871 | INFO     | changedetectionio.worker_handler:start_async_workers:113 - Starting 10 async workers (isolated threads)
2026-01-22T10:03:55.894298174Z 2026-01-22 10:03:55.894 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 0 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.894900246Z 2026-01-22 10:03:55.894 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1007 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2026-01-22T10:03:55.895316284Z 2026-01-22 10:03:55.895 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 9 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.895572059Z 2026-01-22 10:03:55.895 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 8 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.896455689Z 2026-01-22 10:03:55.896 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 2 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.898050150Z 2026-01-22 10:03:55.897 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:03:55.898389523Z 2026-01-22 10:03:55.897 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 1 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.898651851Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2026-01-22T10:03:55.898799759Z 2026-01-22 10:03:55.897 | DEBUG    | changedetectionio.queue_handlers:get:104 - Successfully retrieved item: c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.899222861Z 2026-01-22 10:03:55.898 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:03:55.899618989Z  * Serving Flask app 'changedetectionio.flask_app'
2026-01-22T10:03:55.899632797Z  * Debug mode: off
2026-01-22T10:03:55.900383438Z 2026-01-22 10:03:55.898 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 5 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.900409621Z 2026-01-22 10:03:55.899 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:218 - Worker 9 started processing UUID: c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.901163660Z 2026-01-22 10:03:55.899 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1151 - > Queued watch UUID c0655d4b-1c87-46f1-a830-5d12a2b5302b last checked at 0 queued at 1769076235.89 priority 1769076235 jitter 0.00s, 1769076235.89s since last checked
2026-01-22T10:03:55.902220718Z 2026-01-22 10:03:55.899 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 3 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.903412338Z 2026-01-22 10:03:55.900 | INFO     | changedetectionio.async_update_worker:async_update_worker:125 - Worker 9 processing watch UUID c0655d4b-1c87-46f1-a830-5d12a2b5302b Priority 1769076235 URL https://news.ycombinator.com/
2026-01-22T10:03:55.903801492Z 2026-01-22 10:03:55.900 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 4 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.904034140Z 2026-01-22 10:03:55.901 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 6 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.904116526Z 2026-01-22 10:03:55.901 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:03:55.904748038Z 2026-01-22 10:03:55.901 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 7 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:03:55.904822548Z 2026-01-22 10:03:55.903 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:03:55.905678001Z 2026-01-22 10:03:55.904 | DEBUG    | changedetectionio.queue_handlers:get:104 - Successfully retrieved item: 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.905945750Z 2026-01-22 10:03:55.904 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1151 - > Queued watch UUID 12f79e25-dd77-4e65-93e4-0acff26216ab last checked at 0 queued at 1769076235.90 priority 1769076235 jitter 0.00s, 1769076235.90s since last checked
2026-01-22T10:03:55.906386026Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2026-01-22T10:03:55.906405005Z  * Running on all addresses (0.0.0.0)
2026-01-22T10:03:55.906413742Z  * Running on http://127.0.0.1:5000
2026-01-22T10:03:55.906420796Z  * Running on http://172.17.0.4:5000
2026-01-22T10:03:55.906428412Z Press CTRL+C to quit
2026-01-22T10:03:55.906678656Z 2026-01-22 10:03:55.906 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:218 - Worker 2 started processing UUID: 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.906768877Z 2026-01-22 10:03:55.906 | INFO     | changedetectionio.async_update_worker:async_update_worker:125 - Worker 2 processing watch UUID 12f79e25-dd77-4e65-93e4-0acff26216ab Priority 1769076235 URL https://changedetection.io/CHANGELOG.txt
2026-01-22T10:03:55.909753017Z 2026-01-22 10:03:55.909 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.910289447Z 2026-01-22 10:03:55.909 | DEBUG    | changedetectionio.processors.base:call_browser:96 - Using proxy 'None' for c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:55.911065440Z 2026-01-22 10:03:55.910 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.911435405Z 2026-01-22 10:03:55.911 | DEBUG    | changedetectionio.processors.base:call_browser:96 - Using proxy 'None' for 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:55.954758217Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-01-22T10:03:55.973198913Z [ls.io-init] done.
2026-01-22T10:03:56.639960647Z 2026-01-22 10:03:56.639 | 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-01-22T10:03:56.679232051Z 2026-01-22 10:03:56.679 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:550 - Watch UUID 12f79e25-dd77-4e65-93e4-0acff26216ab content check - Previous MD5: 320d274116abfd440c5982f4267bf93a, Fetched MD5 320d274116abfd440c5982f4267bf93a
2026-01-22T10:03:56.682909276Z 2026-01-22 10:03:56.682 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:374 - Processing watch UUID: 12f79e25-dd77-4e65-93e4-0acff26216ab - xpath_data length returned empty.
2026-01-22T10:03:56.683677293Z 2026-01-22 10:03:56.683 | DEBUG    | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2026-01-22T10:03:56.685256243Z 2026-01-22 10:03:56.685 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 128655 bytes.
2026-01-22T10:03:56.699460036Z 2026-01-22 10:03:56.699 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 128655 to 43456 bytes.
2026-01-22T10:03:56.749945162Z 2026-01-22 10:03:56.749 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:550 - Watch UUID c0655d4b-1c87-46f1-a830-5d12a2b5302b content check - Previous MD5: 86be50ec14920bd55e83ffbd140a9c29, Fetched MD5 86be50ec14920bd55e83ffbd140a9c29
2026-01-22T10:03:56.750814262Z 2026-01-22 10:03:56.750 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 128655 bytes.
2026-01-22T10:03:56.751283998Z 2026-01-22 10:03:56.751 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:374 - Processing watch UUID: c0655d4b-1c87-46f1-a830-5d12a2b5302b - xpath_data length returned empty.
2026-01-22T10:03:56.751873355Z 2026-01-22 10:03:56.751 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 17381 bytes.
2026-01-22T10:03:56.756736969Z 2026-01-22 10:03:56.756 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 17381 to 2112 bytes.
2026-01-22T10:03:56.793828754Z 2026-01-22 10:03:56.793 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 34596 bytes.
2026-01-22T10:03:56.798365921Z 2026-01-22 10:03:56.798 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 128655 to 43456 bytes.
2026-01-22T10:03:56.843431383Z 2026-01-22 10:03:56.843 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 34596 to 5093 bytes.
2026-01-22T10:03:56.884482211Z 2026-01-22 10:03:56.843 | DEBUG    | changedetectionio.model.Watch:history:289 - Reading watch history index for 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:56.885023961Z 2026-01-22 10:03:56.884 | DEBUG    | changedetectionio.model.Watch:history:289 - Reading watch history index for c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:56.885619561Z 2026-01-22 10:03:56.885 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:457 - Cleared fetcher content for UUID 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:56.927662887Z 2026-01-22 10:03:56.927 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:432 - UUID: c0655d4b-1c87-46f1-a830-5d12a2b5302b Page <title> is 'Hacker News'
2026-01-22T10:03:56.928029335Z 2026-01-22 10:03:56.927 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:457 - Cleared fetcher content for UUID c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:56.968024196Z 2026-01-22 10:03:56.967 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:221 - Worker 2 finished processing UUID: 12f79e25-dd77-4e65-93e4-0acff26216ab
2026-01-22T10:03:56.968574745Z 2026-01-22 10:03:56.968 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:221 - Worker 9 finished processing UUID: c0655d4b-1c87-46f1-a830-5d12a2b5302b
2026-01-22T10:03:57.002690777Z 2026-01-22 10:03:57.002 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:524 - Worker 9 completed watch c0655d4b-1c87-46f1-a830-5d12a2b5302b in 1.00s
2026-01-22T10:03:57.042603703Z 2026-01-22 10:03:57.042 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:524 - Worker 2 completed watch 12f79e25-dd77-4e65-93e4-0acff26216ab in 1.04s
2026-01-22T10:03:57.605215903Z 2026-01-22 10:03:57.605 | INFO     | changedetectionio.processors:available_processors:116 - ALLOWED_PROCESSORS set, filtering to: ['text_json_diff', 'restock_diff']
2026-01-22T10:03:57.605238609Z 2026-01-22 10:03:57.605 | DEBUG    | changedetectionio.processors:available_processors:122 - Skipping processor 'image_ssim_diff' (not in ALLOWED_PROCESSORS)
2026-01-22T10:03:57.815739843Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET / HTTP/1.1" 200 -
2026-01-22T10:03:57.829817942Z 2026-01-22 10:03:57.829 | INFO     | changedetectionio.processors:available_processors:116 - ALLOWED_PROCESSORS set, filtering to: ['text_json_diff', 'restock_diff']
2026-01-22T10:03:57.829835718Z 2026-01-22 10:03:57.829 | DEBUG    | changedetectionio.processors:available_processors:122 - Skipping processor 'image_ssim_diff' (not in ALLOWED_PROCESSORS)
2026-01-22T10:03:57.843487320Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET / HTTP/1.1" 200 -
2026-01-22T10:03:57.861504683Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/styles/flag-icons.min.css HTTP/1.1" 200 -
2026-01-22T10:03:57.864605117Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2026-01-22T10:03:57.864825621Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2026-01-22T10:03:57.865103190Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/styles/styles.css?v=0.52.9 HTTP/1.1" 200 -
2026-01-22T10:03:57.866591817Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2026-01-22T10:03:57.867927988Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/pause.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.883512171Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2026-01-22T10:03:57.884177892Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.913854213Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/toast.js HTTP/1.1" 200 -
2026-01-22T10:03:57.914917986Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/csrf.js HTTP/1.1" 200 -
2026-01-22T10:03:57.915044841Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2026-01-22T10:03:57.917389974Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/modal.js HTTP/1.1" 200 -
2026-01-22T10:03:57.917882295Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/realtime.js HTTP/1.1" 200 -
2026-01-22T10:03:57.918152730Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2026-01-22T10:03:57.932775778Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2026-01-22T10:03:57.933593224Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.934225717Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/spread.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.935890360Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/play.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.937082851Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2026-01-22T10:03:57.938540256Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/hamburger-menu.js HTTP/1.1" 200 -
2026-01-22T10:03:57.950079824Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/language-selector.js HTTP/1.1" 200 -
2026-01-22T10:03:57.950604571Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/flask-toast-bridge.js HTTP/1.1" 200 -
2026-01-22T10:03:57.950855717Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/js/search-modal.js HTTP/1.1" 200 -
2026-01-22T10:03:57.951905481Z 172.17.0.3 - - [22/Jan/2026 10:03:57] "GET /static/flags/1x1/us.svg HTTP/1.1" 200 -
2026-01-22T10:03:58.009105970Z 172.17.0.3 - - [22/Jan/2026 10:03:58] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2026-01-22T10:03:58.010663667Z 2026-01-22 10:03:58.010 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:310 - Socket.IO: Sent initial queue size 0 to new client
2026-01-22T10:03:58.010694920Z 2026-01-22 10:03:58.010 | INFO     | changedetectionio.realtime.socket_server:handle_connect:314 - Socket.IO: Client connected
2026-01-22T10:04:08.358341624Z 2026-01-22 10:04:08.358 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:320 - Socket.IO: Client disconnected
2026-01-22T10:04:08.359149651Z 172.17.0.3 - - [22/Jan/2026 10:04:08] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2026-01-22T10:04:08.360931249Z Error on request:
2026-01-22T10:04:08.360955658Z Traceback (most recent call last):
2026-01-22T10:04:08.360965067Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2026-01-22T10:04:08.360973704Z     execute(self.server.app)
2026-01-22T10:04:08.360981740Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2026-01-22T10:04:08.360990127Z     write(b"")
2026-01-22T10:04:08.360998143Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2026-01-22T10:04:08.361006480Z     assert status_set is not None, "write() before start_response"
2026-01-22T10:04:08.361014807Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-22T10:04:08.361022993Z AssertionError: write() before start_response
View SBOM output
Expand
NAME                               VERSION                            
Simple Launcher                    1.1.0.14                           
acl-libs                           2.3.2-r1                           
ada-libs                           2.9.2-r4                           
aenum                              2.2.6                              
alpine-baselayout                  3.7.0-r0                           
alpine-baselayout-data             3.7.0-r0                           
alpine-keys                        2.5-r0                             
alpine-release                     3.22.2-r0                          
aniso8601                          10.0.1                             
apk-tools                          2.14.9-r3                          
appdirs                            1.4.4                              
apprise                            1.9.6                              
arrow                              1.4.0                              
attrs                              25.4.0                             
autocommand                        2.2.2                              
babel                              2.17.0                             
backports-tarfile                  1.2.0                              
backports-zstd                     1.3.0                              
bash                               5.2.37-r0                          
beautifulsoup4                     4.14.3                             
bidict                             0.23.1                             
blinker                            1.9.0                              
brotli                             1.2.0                              
brotli-libs                        1.1.0-r2                           
busybox                            1.37.0-r20                         
busybox-binsh                      1.37.0-r20                         
c-ares                             1.34.6-r0                          
ca-certificates                    20250911-r0                        
ca-certificates-bundle             20250911-r0                        
cairo                              1.18.4-r0                          
catatonit                          0.2.1-r0                           
certifi                            2026.1.4                           
cffi                               2.0.0                              
cfgv                               3.5.0                              
changedetection-api-docs           1.0.0                              
changedetection.io-theme           0.0.3                              
chardet                            5.2.0                              
charset-normalizer                 3.4.4                              
cli                                UNKNOWN                            
cli-32                             UNKNOWN                            
cli-64                             UNKNOWN                            
cli-arm64                          UNKNOWN                            
click                              8.3.1                              
coreutils                          9.7-r1                             
coreutils-env                      9.7-r1                             
coreutils-fmt                      9.7-r1                             
coreutils-sha512sum                9.7-r1                             
cryptography                       46.0.3                             
curl                               8.14.1-r2                          
diff-match-patch                   20241021                           
distlib                            0.4.0                              
elementpath                        5.1.0                              
et-xmlfile                         2.0.0                              
execnet                            2.1.2                              
extruct                            0.18.0                             
feedgen                            1.0.0                              
feedparser                         6.0.12                             
file                               5.46-r2                            
filelock                           3.20.3                             
findutils                          4.10.0-r0                          
flask                              3.1.2                              
flask-babel                        4.0.0                              
flask-compress                     1.23                               
flask-cors                         6.0.2                              
flask-expects-json                 1.7.0                              
flask-login                        0.6.3                              
flask-paginate                     2024.4.12                          
flask-restful                      0.3.10                             
flask-socketio                     5.6.0                              
flask-wtf                          1.2.2                              
fontconfig                         2.15.0-r3                          
freetype                           2.13.3-r0                          
gdbm                               1.24-r0                            
gevent                             25.9.1                             
greenlet                           3.3.0                              
gui                                UNKNOWN                            
gui-32                             UNKNOWN                            
gui-64                             UNKNOWN                            
gui-arm64                          UNKNOWN                            
h11                                0.16.0                             
html-text                          0.7.1                              
html5lib                           1.1                                
icu-data-en                        76.1-r1                            
icu-libs                           76.1-r1                            
identify                           2.6.16                             
idna                               3.11                               
importlib-metadata                 8.7.1                              
iniconfig                          2.3.0                              
inscriptis                         2.7.0                              
isodate                            0.7.2                              
itsdangerous                       2.2.0                              
janus                              2.0.0                              
jaraco-context                     6.1.0                              
jaraco-functools                   4.4.0                              
jaraco-text                        4.0.0                              
jinja2                             3.1.6                              
jq                                 1.11.0                             
jq                                 1.8.1-r0                           
jsonpath-ng                        1.7.0                              
jsonschema                         4.26.0                             
jsonschema-path                    0.3.4                              
jsonschema-specifications          2025.9.1                           
jstyleson                          0.0.2                              
lazy-object-proxy                  1.12.0                             
lcms2                              2.16-r0                            
levenshtein                        0.27.3                             
libapk2                            2.14.9-r3                          
libattr                            2.5.2-r2                           
libbsd                             0.12.2-r0                          
libbz2                             1.0.8-r6                           
libcrypto3                         3.5.4-r0                           
libcurl                            8.14.1-r2                          
libexpat                           2.7.3-r0                           
libffi                             3.4.8-r0                           
libgcc                             14.2.0-r6                          
libidn2                            2.3.7-r0                           
libintl                            0.24.1-r0                          
libjpeg                            9f-r0                              
libjpeg-turbo                      3.1.0-r0                           
libmagic                           5.46-r2                            
libmd                              1.1.0-r0                           
libncursesw                        6.5_p20250503-r0                   
libpanelw                          6.5_p20250503-r0                   
libpng                             1.6.53-r0                          
libproc2                           4.0.4-r3                           
libpsl                             0.21.5-r3                          
libsharpyuv                        1.5.0-r0                           
libssl3                            3.5.4-r0                           
libstdc++                          14.2.0-r6                          
libunistring                       1.3-r0                             
libwebp                            1.5.0-r0                           
libx11                             1.8.11-r0                          
libxau                             1.0.12-r0                          
libxcb                             1.17.0-r0                          
libxdmcp                           1.1.5-r1                           
libxext                            1.3.6-r2                           
libxml2                            2.13.9-r0                          
libxrender                         0.9.12-r0                          
libxslt                            1.1.43-r3                          
linkify-it-py                      2.0.3                              
linux-pam                          1.7.0-r4                           
loguru                             0.7.3                              
lxml                               5.4.0                              
lxml-html-clean                    0.4.3                              
markdown                           3.10.1                             
markupsafe                         3.0.3                              
mf2py                              2.0.1                              
more-itertools                     10.8.0                             
mpdecimal                          4.0.1-r0                           
musl                               1.2.5-r10                          
musl-utils                         1.2.5-r10                          
my-test-package                    1.0                                
mypy-extensions                    1.1.0                              
ncurses-terminfo-base              6.5_p20250503-r0                   
netcat-openbsd                     1.229.1-r0                         
nghttp2-libs                       1.65.0-r0                          
nodeenv                            1.10.0                             
nodejs                             22.16.0-r2                         
nspr                               4.36-r0                            
nss                                3.114-r0                           
oauthlib                           3.3.1                              
oniguruma                          6.9.10-r0                          
openapi-core                       0.22.0                             
openapi-schema-validator           0.6.3                              
openapi-spec-validator             0.7.2                              
openjpeg                           2.5.3-r0                           
openpyxl                           3.1.5                              
ordered-set                        4.1.0                              
orjson                             3.11.5                             
outcome                            1.3.0.post0                        
packaging                          25.0                               
packaging                          26.0                               
paho-mqtt                          2.1.0                              
panzi-json-logic                   1.0.1                              
pathable                           0.4.4                              
pillow                             12.1.0                             
pip                                25.3                               
pixman                             0.46.4-r0                          
platformdirs                       4.4.0                              
platformdirs                       4.5.1                              
playwright                         1.57.0                             
playwright-core                    1.57.0-beta-1764944708000          
pluggy                             1.6.0                              
ply                                3.11                               
poppler                            25.04.0-r0                         
poppler-utils                      25.04.0-r0                         
pre-commit                         4.5.1                              
pre-commit-package                 dev-1                              
price-parser                       0.5.0                              
procps-ng                          4.0.4-r3                           
psutil                             7.2.1                              
puremagic                          1.30                               
pyc                                3.12.12-r0                         
pycparser                          3.0                                
pyee                               13.0.0                             
pygments                           2.19.2                             
pyparsing                          3.3.2                              
pyppeteer-ng                       2.0.0rc12                          
pyppeteerstealth                   0.0.5                              
pyrdfa3                            3.6.5                              
pysocks                            1.7.1                              
pytest                             9.0.2                              
pytest-flask                       1.3.0                              
pytest-mock                        3.15.1                             
pytest-xdist                       3.8.0                              
python-dateutil                    2.9.0.post0                        
python-engineio                    4.13.0                             
python-socketio                    5.16.0                             
python3                            3.12.12-r0                         
python3-pyc                        3.12.12-r0                         
python3-pycache-pyc0               3.12.12-r0                         
pytz                               2025.2                             
pyyaml                             6.0.3                              
rapidfuzz                          3.14.3                             
rdflib                             7.5.0                              
readline                           8.2.13-r1                          
referencing                        0.35.1                             
requests                           2.32.5                             
requests-file                      3.0.1                              
requests-oauthlib                  2.0.0                              
rfc3339-validator                  0.1.4                              
rpds-py                            0.30.0                             
ruff                               0.14.13                            
scanelf                            1.3.8-r1                           
selenium                           4.31.0                             
selenium-manager                   UNKNOWN                            
setuptools                         80.10.1                            
sgmllib3k                          1.0.0                              
shadow                             4.17.3-r0                          
simdjson                           3.12.0-r0                          
simdutf                            7.2.1-r0                           
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.8.3                              
sqlite-libs                        3.49.2-r1                          
ssl_client                         1.37.0-r20                         
tiff                               4.7.1-r0                           
timeago                            1.0.16                             
tomli                              2.4.0                              
tqdm                               4.67.1                             
trio                               0.32.0                             
trio-websocket                     0.12.2                             
typing-extensions                  4.15.0                             
typing-inspect                     0.5.0                              
tzdata                             2025.3                             
tzdata                             2025c-r0                           
uc-micro-py                        1.0.3                              
urllib3                            1.26.20                            
utmps-libs                         0.1.3.1-r0                         
validators                         0.35.0                             
virtualenv                         20.36.1                            
w3lib                              2.3.1                              
webencodings                       0.5.1                              
websocket-client                   1.9.0                              
websockets                         10.4                               
werkzeug                           3.1.5                              
wheel                              0.45.1                             
wheel                              0.46.2                             
wsproto                            1.3.2                              
wtforms                            3.2.1                              
xz-libs                            5.8.1-r0                           
zipp                               3.23.0                             
zlib                               1.3.1-r2                           
zope-event                         6.1                                
zope-interface                     8.2                                
zstd-libs                          1.5.7-r0                           
sbom                                                                  
View Browser Console Logs
Expand
[
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 95:24 \"Socket.IO connected with path:\" \"/socket.io\"",
        "source": "console-api",
        "timestamp": 1769076248009
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 96:24 \"Socket transport:\" \"websocket\"",
        "source": "console-api",
        "timestamp": 1769076248009
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.4:5000/static/js/realtime.js 119:24 \"1769076238.010311 - Queue size update: 0\"",
        "source": "console-api",
        "timestamp": 1769076248009
    }
]
Test Result Message Runtime
Capture Screenshot PASS - 11.45s
Container Start PASS - 2.04s
Create Buildx SBOM PASS - 1.87s
Get Build Info PASS - 0.03s
Runtime: 42.81s
arm64v8-0.52.9-ls261
Build Information
Builder: X86-BUILDER-3k --Hetzner
Created: 2026-01-22T09:57:28+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 166.64MB
Tag: arm64v8-0.52.9-ls261
Version: 0.52.9-ls261
View Container Logs
Expand
2026-01-22T10:03:56.427453594Z [migrations] started
2026-01-22T10:03:56.431531556Z [migrations] no migrations found
2026-01-22T10:03:56.896302063Z usermod: no changes
2026-01-22T10:03:56.982620460Z ───────────────────────────────────────
2026-01-22T10:03:56.982651623Z 
2026-01-22T10:03:56.982662294Z       ██╗     ███████╗██╗ ██████╗
2026-01-22T10:03:56.982672284Z       ██║     ██╔════╝██║██╔═══██╗
2026-01-22T10:03:56.982681934Z       ██║     ███████╗██║██║   ██║
2026-01-22T10:03:56.982691593Z       ██║     ╚════██║██║██║   ██║
2026-01-22T10:03:56.982701403Z       ███████╗███████║██║╚██████╔╝
2026-01-22T10:03:56.982711153Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-01-22T10:03:56.982720772Z 
2026-01-22T10:03:56.982730131Z    Brought to you by linuxserver.io
2026-01-22T10:03:56.982738838Z ───────────────────────────────────────
2026-01-22T10:03:56.991317624Z 
2026-01-22T10:03:56.991345440Z To support LSIO projects visit:
2026-01-22T10:03:56.991355420Z https://www.linuxserver.io/donate/
2026-01-22T10:03:56.991364068Z 
2026-01-22T10:03:56.991374849Z ───────────────────────────────────────
2026-01-22T10:03:56.991385220Z GID/UID
2026-01-22T10:03:56.991876079Z ───────────────────────────────────────
2026-01-22T10:03:57.074708255Z 
2026-01-22T10:03:57.074739358Z User UID:    911
2026-01-22T10:03:57.074748927Z User GID:    911
2026-01-22T10:03:57.074757214Z ───────────────────────────────────────
2026-01-22T10:03:57.109396319Z Linuxserver.io version: 0.52.9-ls261
2026-01-22T10:03:57.113283918Z Build-date: 2026-01-22T09:57:28+00:00
2026-01-22T10:03:57.113297886Z ───────────────────────────────────────
2026-01-22T10:03:57.113306944Z     
2026-01-22T10:03:59.210297851Z [custom-init] No custom files found, skipping...
2026-01-22T10:04:02.697471956Z /app/changedetection/changedetectionio/html_tools.py:530: SyntaxWarning: invalid escape sequence '\['
2026-01-22T10:04:02.697525323Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2026-01-22T10:04:02.701534928Z /app/changedetection/changedetectionio/html_tools.py:606: SyntaxWarning: invalid escape sequence '\s'
2026-01-22T10:04:02.701591251Z   content = re.sub('<!--\s+-->', '', content)
2026-01-22T10:04:05.620681929Z 2026-01-22 10:04:05.618 | DEBUG    | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2026-01-22T10:04:05.621769179Z 2026-01-22 10:04:05.621 | DEBUG    | changedetectionio.queue_handlers:__init__:372 - NotificationQueue initialized successfully
2026-01-22T10:04:06.280392885Z 2026-01-22 10:04:06.279 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:439 - Added base processors template path: /app/changedetection/changedetectionio/processors/templates
2026-01-22T10:04:06.400418931Z 2026-01-22 10:04:06.399 | DEBUG    | changedetectionio.content_fetchers:<module>:104 - Falling back to selenium as fetcher
2026-01-22T10:04:07.156566909Z 2026-01-22 10:04:07.155 | DEBUG    | changedetectionio.pluggy_interface:get_plugin_template_paths:454 - Added processor template path: /app/changedetection/changedetectionio/processors/image_ssim_diff/templates
2026-01-22T10:04:07.158553881Z 2026-01-22 10:04:07.158 | INFO     | changedetectionio.flask_app:_configure_plugin_templates:126 - Configured Jinja2 to search 2 plugin template directories
2026-01-22T10:04:07.161031761Z 2026-01-22 10:04:07.160 | INFO     | changedetectionio.flask_app:<module>:136 - System locale default is (None, None)
2026-01-22T10:04:07.169817824Z 2026-01-22 10:04:07.169 | DEBUG    | changedetectionio:<module>:71 - Set multiprocessing default to 'spawn' for thread safety (explicit contexts used everywhere)
2026-01-22T10:04:07.170822597Z 2026-01-22 10:04:07.170 | SUCCESS  | changedetectionio:main:192 - changedetection.io version 0.52.9 starting.
2026-01-22T10:04:07.343058473Z 2026-01-22 10:04:07.342 | INFO     | changedetectionio.store:reload_state:83 - Datastore path is '/config'
2026-01-22T10:04:07.348177472Z 2026-01-22 10:04:07.347 | CRITICAL | changedetectionio.store:reload_state:146 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2026-01-22T10:04:08.090981709Z 2026-01-22 10:04:08.090 | DEBUG    | changedetectionio.store:add_tag:657 - >>> Adding new tag - 'tech news'
2026-01-22T10:04:08.100825111Z 2026-01-22 10:04:08.100 | DEBUG    | changedetectionio.store:add_watch:423 - Adding URL 'https://news.ycombinator.com/' - c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:08.101568679Z 2026-01-22 10:04:08.101 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:138 - > Creating data dir /config/c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:08.102297546Z 2026-01-22 10:04:08.101 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:04:08.112590254Z 2026-01-22 10:04:08.112 | DEBUG    | changedetectionio.store:add_watch:439 - Added 'https://news.ycombinator.com/'
2026-01-22T10:04:08.120495133Z 2026-01-22 10:04:08.119 | DEBUG    | changedetectionio.store:add_tag:657 - >>> Adding new tag - 'changedetection.io'
2026-01-22T10:04:08.125176981Z 2026-01-22 10:04:08.124 | DEBUG    | changedetectionio.store:add_watch:423 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:08.125901590Z 2026-01-22 10:04:08.125 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:138 - > Creating data dir /config/1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:08.126558433Z 2026-01-22 10:04:08.126 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:04:08.137686352Z 2026-01-22 10:04:08.137 | DEBUG    | changedetectionio.store:add_watch:439 - Added 'https://changedetection.io/CHANGELOG.txt'
2026-01-22T10:04:08.280994103Z 2026-01-22 10:04:08.216 | INFO     | changedetectionio.store:sync_to_json:453 - Saving JSON..
2026-01-22T10:04:09.006550837Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:130: SyntaxWarning: invalid escape sequence '\d'
2026-01-22T10:04:09.006585938Z   backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2026-01-22T10:04:10.373242759Z 2026-01-22 10:04:10.372 | INFO     | changedetectionio.realtime.socket_server:init_socketio:227 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2026-01-22T10:04:10.373773127Z 2026-01-22 10:04:10.373 | INFO     | changedetectionio.realtime.socket_server:init_socketio:234 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2026-01-22T10:04:10.820994775Z 2026-01-22 10:04:10.820 | INFO     | changedetectionio.realtime.socket_server:init_socketio:249 - Socket.IO: Registering connect event handler
2026-01-22T10:04:10.822352840Z 2026-01-22 10:04:10.821 | INFO     | changedetectionio.realtime.socket_server:__init__:43 - SignalHandler: Connected to notification_event signal
2026-01-22T10:04:10.833451831Z 2026-01-22 10:04:10.832 | INFO     | changedetectionio.realtime.socket_server:init_socketio:346 - Socket.IO initialized and attached to main Flask app
2026-01-22T10:04:10.834057050Z 2026-01-22 10:04:10.833 | INFO     | changedetectionio.realtime.socket_server:init_socketio:347 - Socket.IO: Registered event handlers: []
2026-01-22T10:04:10.834615855Z 2026-01-22 10:04:10.834 | INFO     | changedetectionio.flask_app:changedetection_app:812 - Socket.IO server initialized
2026-01-22T10:04:10.853704525Z 2026-01-22 10:04:10.853 | INFO     | changedetectionio.flask_app:changedetection_app:902 - Starting 10 workers during app initialization
2026-01-22T10:04:10.854278240Z 2026-01-22 10:04:10.853 | INFO     | changedetectionio.worker_handler:start_async_workers:113 - Starting 10 async workers (isolated threads)
2026-01-22T10:04:11.000551473Z 2026-01-22 10:04:10.999 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 0 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.006195098Z 2026-01-22 10:04:11.004 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 1 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.012319301Z 2026-01-22 10:04:11.010 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 2 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.015817315Z 2026-01-22 10:04:11.014 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 4 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.021743640Z 2026-01-22 10:04:11.020 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 3 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.024522185Z 2026-01-22 10:04:11.023 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 7 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.040073402Z 2026-01-22 10:04:11.025 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 5 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.050454497Z 2026-01-22 10:04:11.033 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 6 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.063175715Z 2026-01-22 10:04:11.043 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1007 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2026-01-22T10:04:11.080072561Z 2026-01-22 10:04:11.046 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 8 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.081241315Z 2026-01-22 10:04:11.051 | INFO     | changedetectionio.async_update_worker:async_update_worker:49 - Starting async worker 9 (max_jobs=10, max_runtime=3600s)
2026-01-22T10:04:11.095478035Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2026-01-22T10:04:11.109022390Z  * Serving Flask app 'changedetectionio.flask_app'
2026-01-22T10:04:11.109346283Z  * Debug mode: off
2026-01-22T10:04:11.113783558Z 2026-01-22 10:04:11.074 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:04:11.115489353Z 2026-01-22 10:04:11.114 | DEBUG    | changedetectionio.queue_handlers:get:104 - Successfully retrieved item: c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:11.144396847Z 2026-01-22 10:04:11.123 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:04:11.148678449Z 2026-01-22 10:04:11.147 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1151 - > Queued watch UUID c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac last checked at 0 queued at 1769076251.07 priority 1769076251 jitter 0.00s, 1769076251.07s since last checked
2026-01-22T10:04:11.169468977Z 2026-01-22 10:04:11.168 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:218 - Worker 0 started processing UUID: c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:11.173728995Z 2026-01-22 10:04:11.172 | INFO     | changedetectionio.async_update_worker:async_update_worker:125 - Worker 0 processing watch UUID c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac Priority 1769076251 URL https://news.ycombinator.com/
2026-01-22T10:04:11.178738503Z 2026-01-22 10:04:11.177 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:04:11.179781885Z 2026-01-22 10:04:11.179 | DEBUG    | changedetectionio.queue_handlers:get:104 - Successfully retrieved item: 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:11.184295835Z 2026-01-22 10:04:11.183 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-01-22T10:04:11.196684933Z 2026-01-22 10:04:11.195 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1151 - > Queued watch UUID 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff last checked at 0 queued at 1769076251.16 priority 1769076251 jitter 0.00s, 1769076251.16s since last checked
2026-01-22T10:04:11.198385498Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-01-22T10:04:11.219396229Z 2026-01-22 10:04:11.205 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:218 - Worker 1 started processing UUID: 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:11.222271249Z 2026-01-22 10:04:11.221 | INFO     | changedetectionio.async_update_worker:async_update_worker:125 - Worker 1 processing watch UUID 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff Priority 1769076251 URL https://changedetection.io/CHANGELOG.txt
2026-01-22T10:04:11.223291453Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2026-01-22T10:04:11.223302305Z  * Running on all addresses (0.0.0.0)
2026-01-22T10:04:11.223311033Z  * Running on http://127.0.0.1:5000
2026-01-22T10:04:11.223319600Z  * Running on http://172.17.0.5:5000
2026-01-22T10:04:11.223863265Z Press CTRL+C to quit
2026-01-22T10:04:11.261321488Z 2026-01-22 10:04:11.260 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:11.265984868Z 2026-01-22 10:04:11.262 | DEBUG    | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:11.268377406Z 2026-01-22 10:04:11.267 | DEBUG    | changedetectionio.processors.base:call_browser:96 - Using proxy 'None' for 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:11.271504714Z 2026-01-22 10:04:11.270 | DEBUG    | changedetectionio.processors.base:call_browser:96 - Using proxy 'None' for c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:11.648032780Z [ls.io-init] done.
2026-01-22T10:04:12.918028758Z 2026-01-22 10:04:12.910 | DEBUG    | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2026-01-22T10:04:13.083745916Z 2026-01-22 10:04:13.075 | INFO     | changedetectionio.processors:available_processors:116 - ALLOWED_PROCESSORS set, filtering to: ['text_json_diff', 'restock_diff']
2026-01-22T10:04:13.100191353Z 2026-01-22 10:04:13.099 | DEBUG    | changedetectionio.processors:available_processors:122 - Skipping processor 'image_ssim_diff' (not in ALLOWED_PROCESSORS)
2026-01-22T10:04:18.036002980Z 2026-01-22 10:04:18.034 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:550 - Watch UUID c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac content check - Previous MD5: 86be50ec14920bd55e83ffbd140a9c29, Fetched MD5 86be50ec14920bd55e83ffbd140a9c29
2026-01-22T10:04:18.097593330Z 2026-01-22 10:04:18.096 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:374 - Processing watch UUID: c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac - xpath_data length returned empty.
2026-01-22T10:04:18.153002843Z 2026-01-22 10:04:18.151 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 17381 bytes.
2026-01-22T10:04:18.268052859Z 2026-01-22 10:04:18.266 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 17381 to 2112 bytes.
2026-01-22T10:04:18.492572382Z 2026-01-22 10:04:18.491 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 34596 bytes.
2026-01-22T10:04:18.618909508Z 2026-01-22 10:04:18.617 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 34596 to 5093 bytes.
2026-01-22T10:04:18.823885365Z 2026-01-22 10:04:18.822 | DEBUG    | changedetectionio.model.Watch:history:289 - Reading watch history index for c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:18.925279090Z 2026-01-22 10:04:18.924 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:432 - UUID: c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac Page <title> is 'Hacker News'
2026-01-22T10:04:18.939377681Z 2026-01-22 10:04:18.938 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:457 - Cleared fetcher content for UUID c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:19.088345601Z 2026-01-22 10:04:19.087 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:221 - Worker 0 finished processing UUID: c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac
2026-01-22T10:04:19.276354019Z 2026-01-22 10:04:19.275 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:524 - Worker 0 completed watch c3a10fb2-2a8e-4703-9fef-dfcb4bec17ac in 8.27s
2026-01-22T10:04:21.402385406Z 2026-01-22 10:04:21.400 | 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-01-22T10:04:22.163514625Z 2026-01-22 10:04:22.162 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:550 - Watch UUID 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff content check - Previous MD5: 320d274116abfd440c5982f4267bf93a, Fetched MD5 320d274116abfd440c5982f4267bf93a
2026-01-22T10:04:22.205806602Z 2026-01-22 10:04:22.204 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:374 - Processing watch UUID: 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff - xpath_data length returned empty.
2026-01-22T10:04:22.230126757Z 2026-01-22 10:04:22.229 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 128655 bytes.
2026-01-22T10:04:22.362120274Z 2026-01-22 10:04:22.361 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 128655 to 43456 bytes.
2026-01-22T10:04:22.530883467Z 2026-01-22 10:04:22.529 | DEBUG    | changedetectionio.model.Watch:_brotli_save:49 - Starting brotli streaming compression of 128655 bytes.
2026-01-22T10:04:22.622920339Z 2026-01-22 10:04:22.622 | DEBUG    | changedetectionio.model.Watch:_brotli_save:75 - Finished brotli compression - From 128655 to 43456 bytes.
2026-01-22T10:04:22.749442818Z 2026-01-22 10:04:22.748 | DEBUG    | changedetectionio.model.Watch:history:289 - Reading watch history index for 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:22.771980795Z 2026-01-22 10:04:22.771 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:457 - Cleared fetcher content for UUID 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:22.881706178Z 2026-01-22 10:04:22.880 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:221 - Worker 1 finished processing UUID: 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff
2026-01-22T10:04:23.316307751Z 2026-01-22 10:04:23.315 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:524 - Worker 1 completed watch 1f68dd77-d95f-4a7b-a8cf-b5fd38fecdff in 12.31s
2026-01-22T10:04:25.294273887Z 172.17.0.3 - - [22/Jan/2026 10:04:25] "GET / HTTP/1.1" 200 -
2026-01-22T10:04:25.774084942Z 2026-01-22 10:04:25.772 | INFO     | changedetectionio.processors:available_processors:116 - ALLOWED_PROCESSORS set, filtering to: ['text_json_diff', 'restock_diff']
2026-01-22T10:04:25.774746975Z 2026-01-22 10:04:25.773 | DEBUG    | changedetectionio.processors:available_processors:122 - Skipping processor 'image_ssim_diff' (not in ALLOWED_PROCESSORS)
2026-01-22T10:04:25.885867217Z 172.17.0.3 - - [22/Jan/2026 10:04:25] "GET / HTTP/1.1" 200 -
2026-01-22T10:04:25.916857836Z 2026-01-22 10:04:25.916 | INFO     | changedetectionio.processors:available_processors:116 - ALLOWED_PROCESSORS set, filtering to: ['text_json_diff', 'restock_diff']
2026-01-22T10:04:25.917373434Z 2026-01-22 10:04:25.916 | DEBUG    | changedetectionio.processors:available_processors:122 - Skipping processor 'image_ssim_diff' (not in ALLOWED_PROCESSORS)
2026-01-22T10:04:26.024112393Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET / HTTP/1.1" 200 -
2026-01-22T10:04:26.123797999Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/styles/styles.css?v=0.52.9 HTTP/1.1" 200 -
2026-01-22T10:04:26.141016472Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/styles/flag-icons.min.css HTTP/1.1" 200 -
2026-01-22T10:04:26.162940052Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2026-01-22T10:04:26.177574623Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2026-01-22T10:04:26.182852712Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/pause.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.191718305Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2026-01-22T10:04:26.243367055Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2026-01-22T10:04:26.251304539Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.298606104Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/modal.js HTTP/1.1" 200 -
2026-01-22T10:04:26.307125350Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/toast.js HTTP/1.1" 200 -
2026-01-22T10:04:26.365265401Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/csrf.js HTTP/1.1" 200 -
2026-01-22T10:04:26.387388032Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2026-01-22T10:04:26.445603796Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/realtime.js HTTP/1.1" 200 -
2026-01-22T10:04:26.477485138Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2026-01-22T10:04:26.488438615Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.497499482Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/flags/1x1/us.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.516805671Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/play.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.590177847Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.610848102Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/images/spread.svg HTTP/1.1" 200 -
2026-01-22T10:04:26.620193050Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2026-01-22T10:04:26.677736821Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/hamburger-menu.js HTTP/1.1" 200 -
2026-01-22T10:04:26.715753228Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/search-modal.js HTTP/1.1" 200 -
2026-01-22T10:04:26.719972264Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/language-selector.js HTTP/1.1" 200 -
2026-01-22T10:04:26.721864916Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/js/flask-toast-bridge.js HTTP/1.1" 200 -
2026-01-22T10:04:26.832414138Z 2026-01-22 10:04:26.831 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:310 - Socket.IO: Sent initial queue size 0 to new client
2026-01-22T10:04:26.833553943Z 172.17.0.3 - - [22/Jan/2026 10:04:26] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2026-01-22T10:04:26.835115287Z 2026-01-22 10:04:26.834 | INFO     | changedetectionio.realtime.socket_server:handle_connect:314 - Socket.IO: Client connected
2026-01-22T10:04:37.160010649Z 2026-01-22 10:04:37.158 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:320 - Socket.IO: Client disconnected
2026-01-22T10:04:37.165996584Z 172.17.0.3 - - [22/Jan/2026 10:04:37] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2026-01-22T10:04:37.182985446Z Error on request:
2026-01-22T10:04:37.183012340Z Traceback (most recent call last):
2026-01-22T10:04:37.183021789Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2026-01-22T10:04:37.183030697Z     execute(self.server.app)
2026-01-22T10:04:37.183038993Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2026-01-22T10:04:37.183047581Z     write(b"")
2026-01-22T10:04:37.183055797Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2026-01-22T10:04:37.183064465Z     assert status_set is not None, "write() before start_response"
2026-01-22T10:04:37.183072932Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-22T10:04:37.183081269Z AssertionError: write() before start_response
View SBOM output
Expand
NAME                               VERSION                            
Simple Launcher                    1.1.0.14                           
acl-libs                           2.3.2-r1                           
ada-libs                           2.9.2-r4                           
aenum                              2.2.6                              
alpine-baselayout                  3.7.0-r0                           
alpine-baselayout-data             3.7.0-r0                           
alpine-keys                        2.5-r0                             
alpine-release                     3.22.2-r0                          
aniso8601                          10.0.1                             
apk-tools                          2.14.9-r3                          
appdirs                            1.4.4                              
apprise                            1.9.6                              
arrow                              1.4.0                              
attrs                              25.4.0                             
autocommand                        2.2.2                              
babel                              2.17.0                             
backports-tarfile                  1.2.0                              
backports-zstd                     1.3.0                              
bash                               5.2.37-r0                          
beautifulsoup4                     4.14.3                             
bidict                             0.23.1                             
blinker                            1.9.0                              
brotli                             1.2.0                              
brotli-libs                        1.1.0-r2                           
busybox                            1.37.0-r20                         
busybox-binsh                      1.37.0-r20                         
c-ares                             1.34.6-r0                          
ca-certificates                    20250911-r0                        
ca-certificates-bundle             20250911-r0                        
cairo                              1.18.4-r0                          
catatonit                          0.2.1-r0                           
certifi                            2026.1.4                           
cffi                               2.0.0                              
cfgv                               3.5.0                              
changedetection-api-docs           1.0.0                              
changedetection.io-theme           0.0.3                              
chardet                            5.2.0                              
charset-normalizer                 3.4.4                              
cli                                UNKNOWN                            
cli-32                             UNKNOWN                            
cli-64                             UNKNOWN                            
cli-arm64                          UNKNOWN                            
click                              8.3.1                              
coreutils                          9.7-r1                             
coreutils-env                      9.7-r1                             
coreutils-fmt                      9.7-r1                             
coreutils-sha512sum                9.7-r1                             
cryptography                       46.0.3                             
curl                               8.14.1-r2                          
diff-match-patch                   20241021                           
distlib                            0.4.0                              
elementpath                        5.1.0                              
et-xmlfile                         2.0.0                              
execnet                            2.1.2                              
extruct                            0.18.0                             
feedgen                            1.0.0                              
feedparser                         6.0.12                             
file                               5.46-r2                            
filelock                           3.20.3                             
findutils                          4.10.0-r0                          
flask                              3.1.2                              
flask-babel                        4.0.0                              
flask-compress                     1.23                               
flask-cors                         6.0.2                              
flask-expects-json                 1.7.0                              
flask-login                        0.6.3                              
flask-paginate                     2024.4.12                          
flask-restful                      0.3.10                             
flask-socketio                     5.6.0                              
flask-wtf                          1.2.2                              
fontconfig                         2.15.0-r3                          
freetype                           2.13.3-r0                          
gdbm                               1.24-r0                            
gevent                             25.9.1                             
greenlet                           3.3.0                              
gui                                UNKNOWN                            
gui-32                             UNKNOWN                            
gui-64                             UNKNOWN                            
gui-arm64                          UNKNOWN                            
h11                                0.16.0                             
html-text                          0.7.1                              
html5lib                           1.1                                
icu-data-en                        76.1-r1                            
icu-libs                           76.1-r1                            
identify                           2.6.16                             
idna                               3.11                               
importlib-metadata                 8.7.1                              
iniconfig                          2.3.0                              
inscriptis                         2.7.0                              
isodate                            0.7.2                              
itsdangerous                       2.2.0                              
janus                              2.0.0                              
jaraco-context                     6.1.0                              
jaraco-functools                   4.4.0                              
jaraco-text                        4.0.0                              
jinja2                             3.1.6                              
jq                                 1.11.0                             
jq                                 1.8.1-r0                           
jsonpath-ng                        1.7.0                              
jsonschema                         4.26.0                             
jsonschema-path                    0.3.4                              
jsonschema-specifications          2025.9.1                           
jstyleson                          0.0.2                              
lazy-object-proxy                  1.12.0                             
lcms2                              2.16-r0                            
levenshtein                        0.27.3                             
libapk2                            2.14.9-r3                          
libattr                            2.5.2-r2                           
libbsd                             0.12.2-r0                          
libbz2                             1.0.8-r6                           
libcrypto3                         3.5.4-r0                           
libcurl                            8.14.1-r2                          
libexpat                           2.7.3-r0                           
libffi                             3.4.8-r0                           
libgcc                             14.2.0-r6                          
libidn2                            2.3.7-r0                           
libintl                            0.24.1-r0                          
libjpeg                            9f-r0                              
libjpeg-turbo                      3.1.0-r0                           
libmagic                           5.46-r2                            
libmd                              1.1.0-r0                           
libncursesw                        6.5_p20250503-r0                   
libpanelw                          6.5_p20250503-r0                   
libpng                             1.6.53-r0                          
libproc2                           4.0.4-r3                           
libpsl                             0.21.5-r3                          
libsharpyuv                        1.5.0-r0                           
libssl3                            3.5.4-r0                           
libstdc++                          14.2.0-r6                          
libunistring                       1.3-r0                             
libwebp                            1.5.0-r0                           
libx11                             1.8.11-r0                          
libxau                             1.0.12-r0                          
libxcb                             1.17.0-r0                          
libxdmcp                           1.1.5-r1                           
libxext                            1.3.6-r2                           
libxml2                            2.13.9-r0                          
libxrender                         0.9.12-r0                          
libxslt                            1.1.43-r3                          
linkify-it-py                      2.0.3                              
linux-pam                          1.7.0-r4                           
loguru                             0.7.3                              
lxml                               5.4.0                              
lxml-html-clean                    0.4.3                              
markdown                           3.10.1                             
markupsafe                         3.0.3                              
mf2py                              2.0.1                              
more-itertools                     10.8.0                             
mpdecimal                          4.0.1-r0                           
musl                               1.2.5-r10                          
musl-utils                         1.2.5-r10                          
my-test-package                    1.0                                
mypy-extensions                    1.1.0                              
ncurses-terminfo-base              6.5_p20250503-r0                   
netcat-openbsd                     1.229.1-r0                         
nghttp2-libs                       1.65.0-r0                          
nodeenv                            1.10.0                             
nodejs                             22.16.0-r2                         
nspr                               4.36-r0                            
nss                                3.114-r0                           
oauthlib                           3.3.1                              
oniguruma                          6.9.10-r0                          
openapi-core                       0.22.0                             
openapi-schema-validator           0.6.3                              
openapi-spec-validator             0.7.2                              
openjpeg                           2.5.3-r0                           
openpyxl                           3.1.5                              
ordered-set                        4.1.0                              
orjson                             3.11.5                             
outcome                            1.3.0.post0                        
packaging                          25.0                               
packaging                          26.0                               
paho-mqtt                          2.1.0                              
panzi-json-logic                   1.0.1                              
pathable                           0.4.4                              
pillow                             12.1.0                             
pip                                25.3                               
pixman                             0.46.4-r0                          
platformdirs                       4.4.0                              
platformdirs                       4.5.1                              
playwright                         1.57.0                             
playwright-core                    1.57.0-beta-1764944708000          
pluggy                             1.6.0                              
ply                                3.11                               
poppler                            25.04.0-r0                         
poppler-utils                      25.04.0-r0                         
pre-commit                         4.5.1                              
pre-commit-package                 dev-1                              
price-parser                       0.5.0                              
procps-ng                          4.0.4-r3                           
psutil                             7.2.1                              
puremagic                          1.30                               
pyc                                3.12.12-r0                         
pycparser                          3.0                                
pyee                               13.0.0                             
pygments                           2.19.2                             
pyparsing                          3.3.2                              
pyppeteer-ng                       2.0.0rc12                          
pyppeteerstealth                   0.0.5                              
pyrdfa3                            3.6.5                              
pysocks                            1.7.1                              
pytest                             9.0.2                              
pytest-flask                       1.3.0                              
pytest-mock                        3.15.1                             
pytest-xdist                       3.8.0                              
python-dateutil                    2.9.0.post0                        
python-engineio                    4.13.0                             
python-socketio                    5.16.0                             
python3                            3.12.12-r0                         
python3-pyc                        3.12.12-r0                         
python3-pycache-pyc0               3.12.12-r0                         
pytz                               2025.2                             
pyyaml                             6.0.3                              
rapidfuzz                          3.14.3                             
rdflib                             7.5.0                              
readline                           8.2.13-r1                          
referencing                        0.35.1                             
requests                           2.32.5                             
requests-file                      3.0.1                              
requests-oauthlib                  2.0.0                              
rfc3339-validator                  0.1.4                              
rpds-py                            0.30.0                             
ruff                               0.14.13                            
scanelf                            1.3.8-r1                           
selenium                           4.31.0                             
selenium-manager                   UNKNOWN                            
setuptools                         80.10.1                            
sgmllib3k                          1.0.0                              
shadow                             4.17.3-r0                          
simdjson                           3.12.0-r0                          
simdutf                            7.2.1-r0                           
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.8.3                              
sqlite-libs                        3.49.2-r1                          
ssl_client                         1.37.0-r20                         
tiff                               4.7.1-r0                           
timeago                            1.0.16                             
tomli                              2.4.0                              
tqdm                               4.67.1                             
trio                               0.32.0                             
trio-websocket                     0.12.2                             
typing-extensions                  4.15.0                             
typing-inspect                     0.5.0                              
tzdata                             2025.3                             
tzdata                             2025c-r0                           
uc-micro-py                        1.0.3                              
urllib3                            1.26.20                            
utmps-libs                         0.1.3.1-r0                         
validators                         0.35.0                             
virtualenv                         20.36.1                            
w3lib                              2.3.1                              
webencodings                       0.5.1                              
websocket-client                   1.9.0                              
websockets                         10.4                               
werkzeug                           3.1.5                              
wheel                              0.45.1                             
wheel                              0.46.2                             
wsproto                            1.3.2                              
wtforms                            3.2.1                              
xz-libs                            5.8.1-r0                           
zipp                               3.23.0                             
zlib                               1.3.1-r2                           
zope-event                         6.1                                
zope-interface                     8.2                                
zstd-libs                          1.5.7-r0                           
sbom                                                                  
View Browser Console Logs
Expand
[
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 95:24 \"Socket.IO connected with path:\" \"/socket.io\"",
        "source": "console-api",
        "timestamp": 1769076276793
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 96:24 \"Socket transport:\" \"websocket\"",
        "source": "console-api",
        "timestamp": 1769076276793
    },
    {
        "level": "INFO",
        "message": "http://172.17.0.5:5000/static/js/realtime.js 119:24 \"1769076266.8291876 - Queue size update: 0\"",
        "source": "console-api",
        "timestamp": 1769076276793
    }
]
Test Result Message Runtime
Capture Screenshot PASS - 25.12s
Container Start PASS - 17.08s
Create Buildx SBOM PASS - 1.58s
Get Build Info PASS - 0.04s
View Python Logs
Expand