Commit Graph

310 Commits

Author SHA1 Message Date
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes (#22553)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Artem Sorokin
5fd1702429
fix: Update base image dependencies to latest security patches (#22275) 2025-11-25 12:22:34 +01:00
Iván Ovejero
b3ceeafb96
fix(core): Restore moment to regular runners image (#22212) 2025-11-24 10:21:16 +01:00
Iván Ovejero
3d3e8ccf1d
fix(core)!: Switch to image extension for n8nio/runners (#22079) 2025-11-20 12:48:16 +01:00
Iván Ovejero
99b232ca5a
ci: Make n8nio/runners image easier to extend (#21800) 2025-11-14 13:30:14 +01:00
Declan Carroll
9dea2024cc
fix: Update task runner to 1.4.1 (#21481) 2025-11-03 12:00:22 +00:00
Iván Ovejero
317459921c
ci: Remove uv from distroless runners image (#21444) 2025-10-31 16:21:12 +01:00
Iván Ovejero
eb629887dc
feat(core): Introduce distroless runners image (#21389) 2025-10-30 16:58:12 +01:00
Iván Ovejero
9fdd6d30aa
refactor(core): Downgrade to Python 3.13 (#21135) 2025-10-24 10:10:54 +02:00
Artem Sorokin
bbeaed6f2a
ci: Upgrade Node.js base image to 22.21.0 (#21029) 2025-10-22 10:50:39 +02:00
Iván Ovejero
b599eb6377
ci: Upgrade n8nio/runners image to Python 3.14 (#20716) 2025-10-14 12:28:07 +02:00
Artem Sorokin
4d80c2e898
fix: Pin node version in Docker base image (#20634) 2025-10-13 14:01:02 +02:00
Tomi Turtiainen
cb9a4be744
build: Make runner's code files readonly (#20702) 2025-10-13 09:56:46 +03:00
Artem Sorokin
2ac03d0691
fix: Update libxml2 (#20635) 2025-10-10 13:08:21 +02:00
Iván Ovejero
5f969122e7
chore(core): Upgrade launcher to 1.4.0 (#20513) 2025-10-08 13:09:04 +02:00
Jaakko Husso
0e49948ebb
ci: Include uv on the n8nio/runners image (#19830) 2025-09-22 12:01:18 +03:00
Jaakko Husso
306bdb9a2a
ci: Take task-runner-launcher 1.3.1 into use on n8nio/runners (#19384) 2025-09-10 18:32:36 +03:00
Iván Ovejero
f378a7e870
docs: Deduplicate runners documentation (#19367) 2025-09-10 14:18:47 +02:00
Jaakko Husso
d92eede190
ci: Slim down the n8nio/runners image (#19311) 2025-09-09 09:51:50 +03:00
Iván Ovejero
c6be123ddb
docs: Add sample runners Dockerfile for self-hosters (no-changelog) (#19298) 2025-09-08 13:41:38 +02:00
Jaakko Husso
89b61ae2c1
ci: Fix multi-runner image not running on cloud (#19287) 2025-09-08 11:55:38 +03:00
Jaakko Husso
509ab95d5d
ci: Support adding custom JS and Python dependencies in the runners image (#19220) 2025-09-08 09:16:10 +03:00
Jaakko Husso
1af0606ef8
ci: Build and publish the n8n-io/runners image on Docker hub (#19035) 2025-09-04 11:54:14 +03:00
Jaakko Husso
6d405a6d66
ci: Add Dockerfile for multi-runner task runners image (#18975) 2025-09-02 15:00:55 +03:00
shortstacked
bb033fc148
fix: Update packages in base image to resolve CVE-2025-58050 (#19034)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-01 13:41:33 +01:00
Iván Ovejero
c7c568e682
chore: Upgrade launcher to 1.3.0 (#18852) 2025-08-27 12:52:58 +02:00
Iván Ovejero
4920f50d3f
chore: Upgrade launcher to 1.2.0 (#18634) 2025-08-21 14:13:37 +02:00
shortstacked
d7d44f9e77
fix: Update dependencies to close cves (#18215) 2025-08-11 15:25:36 +01:00
Tomi Turtiainen
9a8417d27b
chore: Upgrade launcher to 1.1.4 (#18125) 2025-08-08 11:58:39 +02:00
shortstacked
36b410abdb
ci: Update base image packages (#17185) 2025-07-10 13:31:29 +01:00
Iván Ovejero
7317f67797
feat(core)!: Introduce insecure mode in task runner (#16911) 2025-07-04 08:32:49 +02:00
shortstacked
60e78a4fec
fix: Docker build push stable fix (no-changelog) (#16958) 2025-07-03 14:45:48 +01:00
shortstacked
edf0fec444
fix: Remove APK tools from base (no-changelog) (#16762) 2025-06-27 12:19:12 +01:00
shortstacked
719a17427e
fix: Adding this back as it's still needed for darwin builds locally (#16720) 2025-06-26 10:43:11 +01:00
shortstacked
909b65d266
ci: Docker move build stage outside container (no-changelog) (#16009) 2025-06-25 12:52:16 +01:00
Tomi Turtiainen
20e2d8e36f
fix(core): Fix pdf extract for arm64 docker images (#16522) 2025-06-23 11:57:33 +03:00
Tomi Turtiainen
c480d3cc6a
fix(core): Fix pdf extract not working (#16463)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2025-06-18 16:38:14 +03:00
Iván Ovejero
2bc3f8cf9d
chore: Upgrade launcher to 1.1.3 (#16429) 2025-06-17 14:35:57 +02:00
Tomi Turtiainen
4e73c40739
fix(core): Add missing version label to docker image (#16386) 2025-06-16 16:39:07 +03:00
Elias Meire
b7c9d4e3b2
build: Fix docker build after Node 22 update (#16174) 2025-06-10 17:39:52 +02:00
shortstacked
5437c3be4a
fix: Docker remove apk tools from docker image (no-changelog) (#16093) 2025-06-06 13:38:45 +01:00
कारतोफ्फेलस्क्रिप्ट™
52a9d4b3d9
ci: Use node.js 22 by default. Add initial support for node.js 24 (#16018) 2025-06-04 17:49:31 +02:00
shortstacked
2e18e07070
fix: Update NPM to address security vulnerability (#15968) 2025-06-03 12:01:19 +01:00
shortstacked
6a70841a05
fix: Align release Docker image build with lockfile (no-changelog) (#14966)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-05-14 08:16:50 +01:00
Iván Ovejero
9d2a65b3cb
chore: Upgrade task runner launcher to 1.1.2 (#14985) 2025-04-29 11:36:29 +02:00
Iván Ovejero
cdf421e80f
fix(core): Fix task runner's task timeout and heartbeat interval (#14889) 2025-04-25 10:24:01 +02:00
Iván Ovejero
8e26d5514d
fix(core): Propagate env to task runner (#14638) 2025-04-15 11:58:54 +02:00
pemontto
080fc514e6
fix(core): Correct NODE_OPTIONS export syntax for custom certificates (#13779) 2025-03-10 11:07:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
906770a06a
fix(core): Pass NODE_PATH to task runners (#13652) 2025-03-05 16:10:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
093cc982b8
fix(core): Pick up release version and date from package.json (no-changelog) (#13666) 2025-03-04 11:35:07 +01:00
Alex Grozav
f5743176e5
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564) 2025-02-28 14:28:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
b984deac3b
ci: Use the default version of NPM in docker images (#13501) 2025-02-25 16:59:43 +01:00
Iván Ovejero
a4f674115e
chore: Upgrade task runner launcher to 1.1.1 (#13495) 2025-02-25 13:00:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
ac1f651905
chore(core): Stop reporting errors to Sentry for older releases (no-changelog) (#13323) 2025-02-20 12:38:54 +01:00
Nick Veitch
966d60a39a
docs: Update docker readme (#13268) 2025-02-19 13:12:25 +00:00
कारतोफ्फेलस्क्रिप्ट™
85deff0b7f
ci: Upgrade to pnpm 10 (#12502) 2025-02-12 18:46:43 +01:00
कारतोफ्फेलस्क्रिप्ट™
18b6867785
ci: Update corepack before enabling it (no-changelog) (#13004) 2025-02-03 11:16:18 +01:00
Iván Ovejero
bdf266cf55
fix(core): Prevent prototype pollution in task runner (#12588) 2025-01-15 10:51:42 +02:00
कारतोफ्फेलस्क्रिप्ट™
ba6a2f82d2
docs: Fix the docs for starting n8n with --tunnel option (no-changelog) (#12512) 2025-01-10 17:21:26 +01:00
Tomi Turtiainen
35b618098b
fix(core): Disallow code generation in task runner (#12522) 2025-01-09 12:27:17 +01:00
Iván Ovejero
38c5ed2932
chore(core): Upgrade launcher to 1.1.0 (#12283) 2024-12-19 10:51:32 +01:00
Iván Ovejero
addb4fa352
feat(core): Cancel runner task on timeout in external mode (#12101) 2024-12-10 12:50:22 +01:00
Iván Ovejero
3c4418f17b
chore: Upgrade launcher to 1.0.0 (#12103) 2024-12-09 13:15:42 +01:00
Tomi Turtiainen
2e979547a4
refactor: Unify task runner env vars (#12040) 2024-12-05 12:36:43 +02:00
Iván Ovejero
75ed749172
chore: Upgrade launcher to 0.7.0-rc (#12033) 2024-12-04 13:55:01 +02:00
Tomi Turtiainen
2e6845afcb
fix(core): Use the configured timezone in task runner (#12032) 2024-12-04 13:32:44 +02:00
Iván Ovejero
a6c7732e72
ci: Upgrade task runner launcher to 0.6.0-rc (#11917) 2024-11-27 13:12:36 +02:00
Iván Ovejero
05f8692399
ci: Upgrade task runner launcher to 0.5.0-rc (#11912) 2024-11-27 11:04:45 +02:00
Iván Ovejero
30c6d969bf
ci: Upgrade task runner launcher to 0.4.0-rc (#11902) 2024-11-26 21:55:06 +02:00
Tomi Turtiainen
870c576ed9
fix(core): Add missing env vars to task runner config (#11810) 2024-11-20 14:25:55 +02:00
Tomi Turtiainen
43aa389ea7
refactor(core): Bundle the go based launcher to the n8n docker image (no-changelog) (#11792)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-11-19 23:16:57 +02:00
Tomi Turtiainen
f1ca8c128b
feat(core): Add sentry for task runner (no-changelog) (#11683)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-11-15 10:35:02 +01:00
Tomi Turtiainen
d7ba206b30
feat: Make runner concurrency configurable (no-changelog) (#11448) 2024-10-29 21:08:50 +02:00
Tomi Turtiainen
c56f30ce15
feat: N8N_RUNNERS_MAX_OLD_SPACE_SIZE configuration (no-changelog) (#11419) 2024-10-28 16:14:38 +02:00
Val
5390061f49
fix: Add config for max task runners payload size (no-changelog) (#11366) 2024-10-23 11:53:21 +01:00
Tomi Turtiainen
8404282046
feat: Enable running task runners externally (no-changelog) (#11319) 2024-10-22 16:23:59 +03:00
Val
b028d81390
feat: Start Task Runner via Launcher (no-changelog) (#11071) 2024-10-14 14:19:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
d2eb7998bd
ci: Fix nightly docker builds (no-changelog) (#10869) 2024-09-18 11:59:08 +02:00
Tomi Turtiainen
3c15890a5b
build(benchmark): Fix docker image build (#10854) 2024-09-17 17:37:07 +03:00
Jon
2a8f1753e8
docs: Fix links to license files in readme (no-changelog) (#10257) 2024-08-06 15:21:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
0b021ab6a5
ci: Fix custom docker images (no-changelog) 2024-07-15 16:06:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
9c4e67111c
ci: Add opencontainer image spec labels to the release Dockerfile (no-changelog) (#9822)
Co-authored-by: Nikolai T. Jensen <32718507+ch0wm3in@users.noreply.github.com>
2024-06-20 19:29:18 +02:00
कारतोफ्फेलस्क्रिप्ट™
b131d75a4d
ci: Fix ARM custom images (no-changelog) (#9821) 2024-06-20 16:44:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
6ea8607716
ci: Switch to Node.js 20 by default. Add initial support for Node.js 22 (#9501) 2024-05-24 12:32:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
6059722fbf
feat(core): Allow using a custom certificates in docker containers (#8705)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-14 17:20:21 +02:00
Jon
3fbcbce362
docs: Update link to postgres example (#9244) 2024-04-29 11:22:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
db5c587cc8
ci: Move docker-compose examples out of this repo (no-changelog) (#9029) 2024-04-10 13:01:26 +02:00
gumida
3163d6d00b
fix: Fix indentation in bash script for docker postgres init (no-changelog) (#8819) 2024-03-06 13:51:01 +00:00
Jon
1e750c26b7
docs: Update docker readme (#8752) 2024-02-27 15:34:16 +00:00
johnyb0y
9b0d98403a
docs: Update docker-compose.yml example to Postgres 16 and update initialization script (#8486) 2024-02-23 14:43:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
e1a4fde207
fix(core): Define SHELL env variable on docker images (#8670) 2024-02-19 11:50:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
4f3de9ab3c
ci: Skip running postInstall scripts for all packages except sqlite3 (no-changelog) (#8514) 2024-01-31 17:27:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
1db35c18e9
refactor(core): Rebuild docker infrastructure (#8451) 2024-01-26 13:18:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
c158ca2471
refactor(core): Upgrade more dependencies to remove axios 0.x (no-changelog) (#8105)
Had to [fork localtunnel](https://github.com/n8n-io/localtunnel) to get
the axios upgrade, since localtunnel doesn't seem to be actively maintained.
2023-12-22 11:39:20 +01:00
Benjamin Loison
61129863f1
docs: Replace http://faircode.io to https://faircode.io in .md files (#7908)
## Summary

Commit generated with:

```bash
grep -rl 'http://faircode.io' --include=*.md . | xargs sed -i 's/http:\/\/faircode.io/https:\/\/faircode.io/g'
```

## Review / Merge checklist
- [X] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
2023-12-12 15:23:22 +00:00
oleg
e4ae11c2ad
fix: Remove Tensorflow embeddings node (no-changelog) (#7922)
## Summary
This PR removes `embeddingsTensorFlow` node and reverts our fix to
accommodate the Docker build in #7893 .
The node itself has been extracted as a [community node available from
npm](https://www.npmjs.com/package/n8n-nodes-tensorflow)

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-04 17:48:10 +01:00
oleg
bcd04981ef
ci: Fix Docker build and use multi-step approach (no-changelog) (#7893)
Due to new dependencies released in `1.19`, the docker build is failing
due to missing build dependencie. To get around this, we split the build
into two phases. In the building phase, we install the build
dependencies required to compile new module bindings and copy the result
in the second phase.

Github issue / Community forum post (link here to close automatically):

---------

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-01 12:58:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
054c4bacd5 ci: Fix docker build for release process (no-changelog) 2023-11-29 15:54:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
d5762a7539
ci: Fix docker builds for releases (#7865) 2023-11-29 15:25:50 +01:00
Kamil Essekkat
bd5ea455e1
docs: Mention UID in the docker examples (#7281) 2023-10-13 11:56:43 +01:00