Skip to content

v0.4.3 — Python Code node support for deployed n8n

Choose a tag to compare

@Mfrostbutter Mfrostbutter released this 05 Jul 17:59
· 73 commits to main since this release

Added

  • Python Code nodes work out of the box in deployed n8n. The built-in n8n template now deploys as a two-container bundle: n8n running task runners in external mode plus an n8nio/runners sidecar that ships the JavaScript and Python runners. The stock n8nio/n8n image has no Python 3, so Python Code nodes previously failed; moving execution into the sidecar fixes that and also isolates JS execution. The Python standard library is open by default (import json, datetime, re, hashlib, …). A new n8n version field tags both images together so their versions always match. Verified end to end.
  • ContainerSpec.init: bundle members can declare a one-shot init container to seed a config file into a fresh volume.

Changed

  • Existing template-deployed n8n instances become a two-container bundle on their next redeploy or recreate. Workflows, credentials, and the data volume are preserved (the encryption key is reused). No action required.

Full changelog: https://github.com/Mfrostbutter/ageniusdesk-ce/blob/main/CHANGELOG.md