v0.4.3 — Python Code node support for deployed n8n
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/runnerssidecar that ships the JavaScript and Python runners. The stockn8nio/n8nimage 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