github n8n-io/n8n n8n@2.0.0

pre-release13 hours ago

2.0.0 (2025-12-08)

Bug Fixes

  • core Disable bare repos in Git node by default (#22278) (cbed1ed)
  • core Remove worker implicit retries (max stalled count) setting (#22286) (e2f6b48)
  • core Make Pyodide unrunnable (#22334) (b341b84)
  • core Remove runners from n8n Dockerfile (#22283) (f7b7a6b)
  • core Start enforcing auth on OAuth callback endpoints (#22345) (e2b5298)
  • core Enforce file settings permissions by default (#22284) (c885568)
  • core Drop non-pooling sqlite driver (#22336) (883e6b3)
  • core Set default for allowed file access dirs (#22279) (6cd12e7)
  • core Disable ExecuteCommand and LocalFileTrigger nodes by default (#22340) (3f72951)
  • core Drop --tunnel option (#22342) (2b55eab)
  • core Drop N8N_CONFIG_FILES env var (#22459) (b9da183)
  • core Drop binary data memory mode (#22468) (e9ceebf)
  • core Make sub-workflows with waits return correct data to parents (#22611) (14205dc)
  • core Prevent execution data from being overwritten on manual workflow resume (#22665) (f603bc8)
  • core Address review feedback for sub-workflow wait fix (#22745) (ce64032)
  • editor Bind color-scheme to app theme setting (#22774) (3d46b97)
  • editor Design tweaks for publish modals (#22694) (98efa19)
  • Security patches (#22748) (d22c173)
  • core Do not prevent credential save if property has default value (#22720) (03744c3)
  • core Update migration that activate workflows with executeWorkflowTrigger (#22860) (f7cb18c)
  • Add HOME env var to distroless runners image (#22796) (2cf1021)
  • core Allowlist HOME env var in JS runner config (#22839) (a31ca3d)
  • Security patches for jws (#22918) (a642722)
  • Update checksum after restoring workflow (#22920) (207c3f8)
  • Fetch workflow before updating checksum (#22927) (2260953)
  • Update @modelcontextprotocol/sdk (#22823) (f35c65e)

Features

Don't miss a new n8n release

NewReleases is sending notifications on new releases.