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
कारतोफ्फेलस्क्रिप्ट™
bc9fa10b06
ci: Remove scheduled build for beta, and fix the inputs (no-changelog)
2023-10-03 21:45:13 +02:00
कारतोफ्फेलस्क्रिप्ट™
101255d186
ci: Make builds release-channel aware. Add support for scheduled beta builds ( #7323 )
...
ADO-1121
---------
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-10-03 20:49:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
1b4247498b
ci: Trim FE package.json files before publishing (no-changelog)
2023-08-31 14:45:44 +02:00
कारतोफ्फेलस्क्रिप्ट™
07d3633a05
ci: Use an init container to fix mounted-path permissions in docker compose ( #6956 )
...
Fixes
* #6733
* #6793
related PR https://github.com/n8n-io/n8n-docker-caddy/pull/12
2023-08-25 11:51:55 +02:00
Iván Ovejero
7ce5d8fd90
refactor: Upgrade to Prettier 3 (no-changelog) ( #6947 )
...
Supersedes https://github.com/n8n-io/n8n/pull/6937
Excluding fixtures and test workflow JSONs to avoid having to update
tests.
2023-08-16 17:13:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
34df8b6238
refactor: Consolidate tsconfig and eslintrc files (no-changelog) ( #6816 )
...
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2023-08-01 17:32:43 +02:00
Ali Afsharzadeh
ed9f86bb95
fix(core): Use exec in docker images to forward signals correctly ( #6732 )
2023-07-25 17:08:58 +02:00
Sandra Ashipala
0c47be254b
fix: Minor grammar adjustment (no-changelog) ( #6626 )
2023-07-13 14:15:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
b701dcb8ef
ci!: Drop support for Node.js 16. Add initial support for Node.js 20 ( #6649 )
...
We need to drop node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
`0.236.x` releases will continue to support Node.js 16 for another two months, and `1.x.x` releases will only support Node.js 18 for now.
2023-07-12 15:03:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
05007d894e
fix(core): Update docker compose setup for V1 images ( #6642 )
2023-07-12 11:55:19 +02:00
Iván Ovejero
075fd02bd6
refactor: Remove basic auth env vars from docker compose stacks ( #6570 )
...
* refactor: Remove basic auth env vars from MariaDB stack
* refactor: Remove envs from other stacks
* refactor: Remove MariaDB example
2023-07-04 21:15:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
f217e1f149
ci: fix docker build for release images (no-changelog)
2023-06-27 17:13:28 +02:00
Iván Ovejero
8c008f5d22
refactor(core)!: Remove basic-auth, external-jwt-auth, and no-auth options ( #6362 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-22 20:03:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
f024d8be5a
ci!: Update docker images for v1 release ( #6365 )
...
* ci: Remove debian and rhel7 images
* include libc6-compat in all alpine images
* run all n8n docker containers as the user `node` instead of `root`
* upgrade the default version of npm bundled in all containers
* consolidate docker entrypoints
2023-06-22 19:57:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
968b733fd6
ci: Add support for Node.js 18 ( #5793 )
...
* ci: Start supporting Node.js 18
Node.js 18 became the active LTS on 2022-10-25, and Node.js 16 went into maintenance mode.
https://github.com/nodejs/Release#release-schedule
We should also slowly deprecate node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
* Remove hashing algorithms that are not available in newer node.js/openssl
- RSA-MD4
- RSA-MDC2
- md4
- md4WithRSAEncryption
- mdc2
- mdc2WithRSA
* in e2e tests, resolve `localhost` to ipv4 instead of ipv6
2023-06-02 15:23:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
e88b9d880a
feat(core): Include openssh in the base docker image (no-changelog) ( #6275 )
2023-05-19 12:16:29 +02:00
Jimw383
4d5756cd01
ci: Use --chown=node:node in COPY commands in the custom docker image (no-changelog) ( #5913 )
...
add --chown=node:node to COPY commands
By adding `--chown=node:node` when copying the source and removing `RUN chown -R node:node .`, we save several minutes during the image building process.
2023-04-12 15:45:01 +02:00