Fetching metadata from the HF Docker repository...
May 3 17:00 refactor: replace UptimeRobot keep-alive implementation with Cloudflare Workers based solution May 2 16:07 refactor: migrate UptimeRobot configuration from client-side dynamic form to environment variable-based monitoring Apr 27 12:08 refactor: enhance Cloudflare outbound proxy with improved request patching, robust header handling, and secure environment configuration. Apr 26 16:54 chore: disable cloudflare proxy debug logging by default in start.sh 16:00 feat: enhance Cloudflare worker with query parameter support for proxy targeting and improved authentication logic. Apr 25 17:14 feat: extend cloudflare-proxy to support fetch interception and simplify configuration, while removing redundant dns-fix utility. Apr 24 14:51 feat: enhance Cloudflare proxy with shared secret support, add uptime monitoring features, and improve startup timeout handling somratpro +1: Copilot Co-authored-by: Copilot <copilot@github.com> 13:47 chore: hide outbound proxy logs by default 12:52 feat: implement transparent outbound proxy for SNI bypass 05:57 refactor: move dns-fix.js to /opt and apply globally via NODE_OPTIONS in Dockerfile 04:19 refactor: improve graceful shutdown sequencing in start.sh, remove redundant final sync in n8n-sync.py, and update host resolution in health-server.js 04:18 feat: implement DNS-over-HTTPS fallback via custom preload script to resolve connectivity issues on HuggingFace Spaces 03:45 fix: disable server timeouts and force IPv4 DNS resolution to resolve connection stability issues Apr 22 17:23 refactor: reconfigure n8n for root path hosting and overhaul dashboard UI components 17:16 refactor: align proxy path routing and n8n environment variables to native /app/ subpath support 16:53 refactor: strip app path prefix in health-server proxy and set n8n root path to facilitate subpath hosting 16:42 refactor: configure n8n to use /app/ subpath natively and remove manual path stripping from health-server proxy 16:24 refactor: update proxy logic and n8n configuration to host application at root instead of /app/ prefix 16:04 refactor: remove python3 symlink redirection and add default N8N_LOG_LEVEL configuration 15:50 chore: rename python3 to python3-sync to avoid conflicts in container execution environment 15:43 chore: disable task runners and remove unused python virtual environment initialization 15:25 feat: install python3-venv and automatically initialize a local virtual environment for n8n in start script 15:20 feat: configure n8n to use external runners mode via environment variables 15:02 fix: update proxy path logic in health-server and configure N8N_PATH in start.sh to support app base path routing 14:47 chore: replace N8N_RUNNERS_ENABLED with N8N_PYTHON_NODES_ENABLED in environment configuration 14:36 refactor: optimize startup, improve security, and simplify n8n configuration for v2 compatibility 13:57 feat: add open-source files, fix critical bugs, rewrite README with Duplicate Space button - fix: huggingface_hub version was non-existent (==0.34.4), unpinned to latest
- fix: N8N_SECURE_COOKIE defaulted to true, breaking login behind HF TLS proxy (now false)
- fix: WebSocket upgrade handler now forwards Upgrade/Connection headers correctly
- fix: removed deprecated local_dir_use_symlinks param from n8n-sync.py
- fix: chmod 700 on /home/node/.n8n to satisfy n8n permission check
- feat: N8N_VERSION build ARG for optional n8n version pinning via HF Space Variable
- feat: N8N_BASIC_AUTH_ACTIVE=true by default with warning if password not set
- feat: full README rewrite with Duplicate Space button, secrets table, architecture docs
- chore: add CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CHANGELOG.md
- chore: add .env.example with all variables documented
- chore: add .gitignore 13:39 initial commit