Commit Graph

1269 Commits

Author SHA1 Message Date
Cornelius Suermann
3939d52851 docs(license): Introduce n8n Enterprise License (#3945) 2022-08-29 22:08:42 +02:00
pemontto
ff31b961b7 Use instance URL for OAuth callback (#3560)
Use editor URL instead of webhook url for oauth connections
2022-08-29 12:53:57 +02:00
freya
1e6b1b8227 Moving /executions endpoints to separate file (#3952)
* 🎨 - Moved /executions endpoints from Server.ts to api/exeutions.api.ts
2022-08-26 17:31:28 +02:00
Michael Kret
8954ae3889 Refactor workflow endpoints to a dedicated file
*  /workflow/** moved to dedicated file
2022-08-26 17:26:32 +02:00
Jan Oberhauser
47664e6580 🔖 Release n8n@0.192.2 2022-08-25 16:11:05 +02:00
Jan Oberhauser
5de50494ce ⬆️ Set n8n-editor-ui@0.158.2 on n8n 2022-08-25 16:10:22 +02:00
Jan Oberhauser
128f7b92af 🔖 Release n8n@0.192.1 2022-08-25 11:59:15 +02:00
Jan Oberhauser
b23b0158e1 ⬆️ Set n8n-editor-ui@0.158.1 on n8n 2022-08-25 11:58:38 +02:00
Iván Ovejero
f0521873e1 fix(cli): Account for non-array in pindata migration (#3938)
🗃️ Account for non-array in pindata migration
2022-08-25 11:19:59 +02:00
Jan Oberhauser
4fba6a883a :refactor: Fix lint issues 2022-08-24 16:50:36 +02:00
Jan Oberhauser
5a1dd3fd1a 🔖 Release n8n@0.192.0 2022-08-24 14:22:31 +00:00
Jan Oberhauser
2e4339eda6 ⬆️ Set n8n-core@0.132.0, n8n-editor-ui@0.158.0, n8n-nodes-base@0.190.0 and n8n-workflow@0.114.0 on n8n 2022-08-24 14:22:31 +00:00
कारतोफ्फेलस्क्रिप्ट™
544b880dfa fix(cli): Fix the tests, that broke after #3919 (#3935) 2022-08-24 16:07:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
7d74ddab29 feat(cli): notify external hooks about user profile and password changes (#3919) 2022-08-24 13:47:26 +02:00
Omar Ajoue
2d6eea82d3 fix(cli): Init nodes dir to ensure npm install succeeds (#3934)
Init nodes folder when created so npm doesnt fail
2022-08-24 11:58:47 +02:00
Iván Ovejero
ab45898a69 fix(cli): Account for unparseable string in JSON key migration (#3927)
 Account for unparseable string in JSON key migration
2022-08-23 17:13:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
f22bd2805d fix(cli): tsc build errors should fail turborepo builds as well (#3923) 2022-08-23 17:06:20 +02:00
Iván Ovejero
1d4f92a657 fix(cli): Fix excessive instantiation type error for flattened execution (#3921)
* 📘 Fix excessive instantiation error

* ♻️ Simplify interface for TypeORM
2022-08-23 15:27:04 +02:00
Iván Ovejero
b1e715299d feat(core, editor): Support pairedItem for pinned data (#3843)
* 📘 Adjust interface

*  Adjust pindata in state store

*  Add utils

*  Replace utils calls

*  Adjust pindata intake and display

* 🔥 Remove excess BE fixes

* 📝 Update comment

* 🧪 Adjust tests

* 🔥 Remove unneeded helper

* 🚚 Improve naming

* 🧹 Clean up `ormconfig.ts`

* 📘 Add types and type guards

*  Improve serializer for sqlite

*  Create migration utils

*  Set up sqlite serializer

* 🗃️ Write sqlite migration

* 🗃️ Write MySQL migration

* 🗃️ Write Postgres migration

*  Add imports and exports to barrels

* 🚚 Rename `runChunked` to `runInBatches`

*  Improve migration loggers

* ♻️ Address feedback

* 🚚 Improve naming
2022-08-22 17:46:22 +02:00
Iván Ovejero
6bd7a09a45 fix(core): Account for enabled state in first pinned trigger (#3912)
🐛 Account for enabled state in first pinned trigger
2022-08-22 17:45:06 +02:00
Iván Ovejero
4f3043c65f Fix community package update (#3914)
* 🐛 Fix community package update by using `npm i pkg@latest` always
2022-08-22 13:11:51 +02:00
Iván Ovejero
7f57dd5827 refactor(core): Update PostHog hooks URL (#3911)
 Update PostHog hooks URL
2022-08-22 10:20:00 +02:00
Iván Ovejero
17799cda46 fix(core): Fix pinned trigger execution (#3895)
🐛 Fix pinned trigger execution
2022-08-19 17:52:05 +02:00
Iván Ovejero
43e054f5ab feat(editor, core): Integrate PostHog (#3865)
* Integrate PostHog - Part 1: Groundwork (#3753)

* Integrate PostHog - Part 2: Event capture (#3779)

* Integrate PostHog - Part 3: Session recordings (#3789)

* Integrate PostHog - Part 4: Experiments (#3825)

* Finalize PostHog integration (#3866)

* 📦 Update `package-lock.json`

* 🐛 Account for absent PH hooks file

*  Create new env `EXTERNAL_FRONTEND_HOOKS_FILES`

*  Adjust env used for injecting PostHog

* 🐛 Switch to semicolon delimiter

*  Simplify to `externalFrontendHookPath`

* Refactor FE hooks flow (#3884)

* Add env var for session recordings

* inject frontend hooks even when telemetry is off

* allow multiple hooks files

* cr

* 🐛 Handle missing ref errors

* 🔥 Remove outdated `continue`

* 🎨 Change one-liners to blocks

* 📦 Update `package-lock.json`

Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
2022-08-19 15:35:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
c65458c154 [N8N-4355] Use safer templating for UserManagement emails (#3893) 2022-08-19 12:45:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
dc8f8b7874 [N8N-4339] Unify all Cron-specific code. Improve typing, and add tests. (#3887) 2022-08-19 12:45:04 +02:00
Jan Oberhauser
00ab330c15 🔖 Release n8n@0.191.1 2022-08-19 10:46:11 +02:00
Jan Oberhauser
34dd61e30e ⬆️ Set n8n-editor-ui@0.157.1 on n8n 2022-08-19 10:45:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
9bf71e73cc pass config as an additional param to external hooks (#3898) 2022-08-18 17:36:26 +02:00
Jan Oberhauser
6ed7f9672d 🔖 Release n8n@0.191.0 2022-08-17 11:22:10 +00:00
Jan Oberhauser
0ed225fe13 ⬆️ Set n8n-core@0.131.0, n8n-editor-ui@0.157.0, n8n-nodes-base@0.189.0 and n8n-workflow@0.113.0 on n8n 2022-08-17 11:22:09 +00:00
Omar Ajoue
f782bcd52d fix(core): Fix issue with not displayed child workflow executions (#3867) 2022-08-12 14:31:11 +02:00
Iván Ovejero
52015a6f03 fix(public-api): Fix executions pagination in Postgres and Mysql
🐛 Fix executions pagination
2022-08-11 12:34:32 -04:00
Iván Ovejero
936264b3c6 feat(cli): Enable community nodes based on npm availability (#3871)
*  Detect npm availability

* 📘 Expand interfaces

*  Adjust store

* 🎨 Replace button with warning
2022-08-11 16:39:55 +02:00
Iván Ovejero
620525ea85 fix(cli): Fix community nodes tests on Postgres and MySQL (#3861)
* 📘 Fix type

*  Adjust constants

* 🧪 Skip failing pagination fix

* 🧪 Make truncation sequential
2022-08-11 11:02:21 +02:00
Jan Oberhauser
988b7c2793 🔖 Release n8n@0.190.0 2022-08-10 10:14:25 +00:00
Jan Oberhauser
4d912c39b4 ⬆️ Set n8n-core@0.130.0, n8n-editor-ui@0.156.0, n8n-nodes-base@0.188.0 and n8n-workflow@0.112.0 on n8n 2022-08-10 10:14:24 +00:00
Nathan Poirier
8fe71dba4b fix(core): Fix crash caused by parallel test-webhook calls (#3756)
Fix TestWebhooks undefined properties read
2022-08-10 11:56:23 +02:00
Ricardo Espinoza
b9fe707cbd fix(public-api): fix issue paginating executions
* 🐛 Fix pagination issue in /executions

*  Enable all executions tests

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-08 16:15:56 -04:00
Michael Kret
8311abcf9d fix(core): Fix issue that static data did not get saved for poll-triggers (#3853)
 fix
2022-08-08 11:35:26 +02:00
Alex Grozav
a9fa830bd7 build: Migrate from lerna to turborepo (#3796)
* feat: Added turborepo setup.

* feat: Updated nodes and credentials loading.

* feat: Removed remaining lerna references.

* fix: Updated npm run bootstrap command.

* feat: Added CI step for installing latest npm.

* chore: Removed lerna config.

* feat: Added gulp to global ci packages.

* fix: Set node as moduleResolution target in workflow. Fixed CI.

* fix: Added turborepo installation to the n8n-custom docker image.

* fix: Updated copied docker files for n8n-custom.

* fix: Added git as dependency in n8n-custom dockerfile.

* fix: Changed npm install command in n8n-custom.

* 📦 Update `package-lock.json`

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-06 22:55:51 +02:00
Jan Oberhauser
0670c2989c 🔖 Release n8n@0.189.1 2022-08-05 09:47:14 +02:00
Mutasem
48ddf1f68f remove comment 2022-08-04 16:54:00 +02:00
Mutasem
a9e63b9923 fix mariadb issue 2022-08-04 16:28:47 +02:00
Mutasem
59a5d808ce Revert "add check for arr"
40a43f5957
2022-08-04 16:26:44 +02:00
Mutasem
40a43f5957 add check for arr 2022-08-04 11:27:37 +02:00
Jan Oberhauser
47641e395c 🔖 Release n8n@0.189.0 2022-08-03 16:22:25 +00:00
Jan Oberhauser
a581129c83 ⬆️ Set n8n-core@0.129.0, n8n-editor-ui@0.155.0, n8n-nodes-base@0.187.0 and n8n-workflow@0.111.0 on n8n 2022-08-03 16:22:24 +00:00
Iván Ovejero
e8eda7470a feat: Support community nodes on Windows (#3823)
* 🐛 Account for `APPDATA` in env

* 🐛 Prevent starter installation

* 🐛 Account for Win-style path delimiter

* 👕 Fix lint
2022-08-03 18:10:59 +02:00
Jan Oberhauser
b22ff1f5c1 refactor: Update additional README.md files 2022-08-03 13:34:49 +02:00