Fixed
- cAdvisor — Fix memory leak and uncontrolled CPU growth (up to ~3.5 GB RAM / 168% CPU on hosts with ~40+ containers) by pinning image to
v0.55.1, adding resource limits (mem_limit: 1g,cpus: "1.0"), and tuning runtime flags (--housekeeping_interval=10s,--docker_only=true). - NocoDB — Fix
Missing process handler for job type joberrors in n8n queue caused by NocoDB sharing the default Bull queuejobswith n8n in Redis db0. NocoDB is now isolated to Redis db1 viaNC_REDIS_URL=redis://redis:6379/1. - Dify — Fix install never starting (
could not translate host name "db_postgres") by activating Dify's bundled compose profiles (postgresql,weaviate) when starting the stack, and passing all Dify profiles when tearing it down so containers likedb_postgresandweaviateget stopped cleanly (#61). - n8n — Namespace Bull queue (
QUEUE_BULL_PREFIX=n8n) to prevent neighbour conflicts, raise task runner timeout to 300s, and disable runner auto-shutdown to fixMissing process handlerandTask request timed outerrors. DefaultN8N_RUNNERS_MAX_CONCURRENCYraised 5 → 10. All four values configurable via.env.
Upgrade
make updatescripts/03_generate_secrets.sh --update will sync the three new n8n queue/runner variables (QUEUE_BULL_PREFIX, N8N_RUNNERS_TASK_REQUEST_TIMEOUT, N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT) into your .env. Existing values are preserved.
Full Changelog: v1.4.3...v1.5.0