Iván Ovejero
680d255df5
refactor(telemetry): Add personalization survey event to PostHog ( #4093 )
...
⚡ Add personalization survey event to PH
2022-09-15 13:31:19 +02:00
Mike Arvela
f40ae501b4
fix(public-api): Fix error updating workflow with property not defined in the schema ( #4089 )
...
* fix(cli): catch errors on updating workflow
* ⚡ Don\'t allow additionalProperties in the workflow schema
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-09-14 11:40:45 -04:00
कारतोफ्फेलस्क्रिप्ट™
43c9f019bd
fix(cli): use absolute paths for loading custom nodes and credentials ( #4099 )
...
custom-node loading broke because of this change, as we started using relative paths for the files returned by `glob` #4082
2022-09-14 10:37:51 +02:00
freya
a8127dfc05
test(core): WorkflowCredentials Test Suite
2022-09-14 09:19:44 +01:00
freya
dd3ba96372
fix(core): update oauth endpoints to use instance base url
2022-09-14 09:05:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
461848fcc4
fix(cli,core): Address Dependabot warnings [N8N-4121] ( #3883 )
...
* feat(cli): upgrade passport
* feat(core): upgrade file-type
* force upgrade browserslist
* force upgrade ejs
* force upgrade globby and fork-ts-checker-webpack-plugin
2022-09-14 09:50:33 +02:00
Omar Ajoue
9e1fa4c045
fix: Issue with versioned nodes not loading properly ( #4094 )
2022-09-13 17:46:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
b6c1187922
fix(cli): load nodes and credentials on windows using the correct file-path ( #4084 )
2022-09-12 18:48:50 +02:00
Michael Kret
de4ca3b0cc
test(UM tests): add missing UM tests n8n-3648 ( #4077 )
...
* ⚡ added test for users reinvite
2022-09-12 17:07:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
84b56eb48e
fix(cli): avoid scanning unnecessary directories on windows ( #4082 )
...
fixes #4007
Ticket: N8N-4603
2022-09-12 16:31:49 +02:00
Omar Ajoue
dd2b55e352
test: Add more tests to active executions file ( #4071 )
...
* test: Add more tests to active executions file
2022-09-12 15:52:06 +02:00
Omar Ajoue
beb6c38a1f
test: Add tests for Credential Types ( #4078 )
...
* test: Add tests for Credential Types
2022-09-12 12:53:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
69eb97999d
fix(eslint): setup eslint to run on every package - N8N-4553 ( #4050 )
...
* fix(eslint): setup eslint to run on every package
Also, unify eslint config and dependencies into a private package in the workspace.
2022-09-12 11:41:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
b450e977a3
feat(cli): Load all nodes and credentials code in isolation - N8N-4362 ( #3906 )
...
[N8N-4362] Load all nodes and credentials code in isolation
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2022-09-09 18:08:08 +02:00
कारतोफ्फेलस्क्रिप्ट™
9267e8fb12
fix(typescript): Use consistent typescript configs - N8N-4552 ( #4049 )
...
fix(typescript): Use consistent typescript configs
make all packages inherit tsconfig from the root tsconfig
skips building tests. reformat all tsconfigs with prettier.
2022-09-09 18:00:18 +02:00
Michael Kret
2c7ef1e550
refactor(core): move node-types endpoints to a separate file n8n-4584 ( #4068 )
2022-09-09 17:31:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
799676b24d
feat(typescript): Setup Typescript incremental builds ( #3876 )
2022-09-09 15:24:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
f5c6c21bf4
Improve typing on Queue and Jobs ( #3892 )
...
also, move all things related to `bull` into a single place.
2022-09-09 15:14:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
12507d39d6
fix(cli): password reset should trigger internal and external hooks ( #4066 )
...
Ticket: N8N-4586
2022-09-09 14:01:48 +02:00
Michael Kret
eebc51ec7c
refactor(core): move tags endpoints to a separate file
2022-09-09 13:30:24 +03:00
Jan Oberhauser
d9084b1e24
🔖 Release n8n-core@0.133.3, n8n-editor-ui@0.159.4, n8n-node-dev@0.72.1, n8n-nodes-base@0.191.3 and n8n@0.193.5
2022-09-07 16:40:10 +02:00
Jan Oberhauser
abccc387a2
⬆️ Set n8n-core@0.133.3, n8n-editor-ui@0.159.4 and n8n-nodes-base@0.191.3 on n8n
2022-09-07 14:36:13 +00:00
Jan Oberhauser
ccb38015cf
🔖 Release n8n@0.193.4
2022-09-06 14:47:48 +02:00
Jan Oberhauser
48faa4fd46
⬆️ Set n8n-core@0.133.2, n8n-editor-ui@0.159.3 n8n-nodes-base@0.191.2 and n8n-workflow@0.115.1 on n8n
2022-09-06 14:46:32 +02:00
कारतोफ्फेलस्क्रिप्ट™
637863ea02
fix(cli): When no excludeEndpoints are defined, use the correct regexp for the history middleware ( #4036 )
2022-09-06 12:46:32 +02:00
कारतोफ्फेलस्क्रिप्ट™
d554128457
fix(cli): include "auth-excluded" endpoints on the history middleware as well ( #4028 )
...
right now endpoints defined in `N8N_AUTH_EXCLUDE_ENDPOINTS` are skipping the JWT auth, and the history middleware is returning 404 on these urls. This change ensures that these endpoints skip all auth-related middlewares.
2022-09-05 20:39:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
6be999714f
feat(cli): add external hooks for when members are added or deleted ( #3988 )
2022-09-05 09:03:05 +02:00
Jonathan Bennetts
fc6484ba4d
fix(core): Fix MySQL migration issue with table prefix ( #4013 )
...
* Fix mysql migration issue on execution entity
* Fix one down migration
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-09-03 20:02:39 +02:00
Aaron Delasy
49c85a1df8
fix: correct all the spelling typos ( #3960 )
...
* Improve code health
Fix TS typos in local variables
Fix CSS typos in local styles
Fix typos in comments
Fix typos in strings
* Fix order of n8n setup sections in CONTRIBUTING.md
2022-09-02 16:13:17 +02:00
Omar Ajoue
a3791c22b3
feat: add possibility to configure stop time for workers ( #4012 )
...
* feat: add a timer to gracefully control how long workers wait before exiting
2022-09-02 15:40:45 +02:00
Jan Oberhauser
47546bb279
🔖 Release n8n@0.193.3
2022-09-01 18:07:48 +02:00
Jan Oberhauser
3b169ef856
⬆️ Set n8n-core@0.133.1, n8n-editor-ui@0.159.2 and n8n-nodes-base@0.191.1 on n8n
2022-09-01 18:07:11 +02:00
Ben Hesseldieck
936cb11789
fix(cli): initialize mailer just if connection can be verified ( #3997 )
2022-09-01 14:57:14 +02:00
Jan Oberhauser
c0c10b8961
🔖 Release n8n@0.193.2
2022-09-01 09:48:59 +02:00
Omar Ajoue
2a539d7849
Fix missing slash in oauth2 urls ( #3991 )
2022-09-01 09:36:45 +02:00
Jan Oberhauser
69c8a6b2ab
🔖 Release n8n@0.193.1
2022-08-31 18:47:27 +02:00
Jan Oberhauser
28f6e033f2
⬆️ Set n8n-editor-ui@0.159.1 on n8n
2022-08-31 18:46:34 +02:00
Jan Oberhauser
e05fde0c16
🔖 Release n8n@0.193.0
2022-08-31 14:49:00 +00:00
Jan Oberhauser
f987772a4c
⬆️ Set n8n-core@0.133.0, n8n-editor-ui@0.159.0, n8n-nodes-base@0.191.0 and n8n-workflow@0.115.0 on n8n
2022-08-31 14:48:59 +00:00
कारतोफ्फेलस्क्रिप्ट™
398adb23e8
feat(docker): reduce the size of alpine docker images ( #3973 )
...
* reduce redundant code between the two alpine Dockerfiles
* reduce the docker image build times
* reduce the `n8n` image size from 1.17GB to 462MB
* reduce the `n8n-custom` image size from 671MB to 460MB
* reduce the size of npm tree by making all typing packages devDependencies
Partially resolves this ticket: N8N-3252
2022-08-31 15:25:52 +02:00
Tzachi Shirazi
349826e87f
fix: Fix credentials_entity table migration for mysql ( #3979 )
...
Fixed table not found
2022-08-30 15:12:37 +02:00
Ben Hesseldieck
fc2ff35c41
fix(editor): sending data as query on DELETE method ( #3972 )
...
* 🐛 fix sending data as query on DELETE method
* 👕 add type to imports
* 💪 enhance test
2022-08-30 11:54:50 +02:00
Omar Ajoue
b5c831122c
Add some tests to ActiveExecutions file ( #3957 )
...
* Add some tests to ActiveExecutions file
2022-08-30 10:49:30 +02:00
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
Mutasem Aldmour
679a443a0c
refactor: Add node IDs ( #3788 )
...
* update type
* add id to new nodes
* update paste/import behavior
* update duplicate/copy
* update duplicate workflow
* update import functions + templates
* add instance id on copy
* on download add instance id
* simplify for testing
* update telemetry events
* add ids to nodegraph
* not if same instance
* update spacing
* fix tests
* update tests
* add uuid
* fix tests
update tests
add uuid
fix ts issue
* fix telemetry event
* update workflow import
* update public api
* add sqlit migration
* on workflow update
* add psql migration
* add mysql migration
* revert to title
* fix telemetry bug
* remove console log
* remove migration logs
* fix copy/paste bug
* replace node index with node id
* remove console log
* address PR feedback
* address comment
* fix type issue
* fix select
* update schema
* fix ts issue
* update tel helpers
* fix eslint issues
2022-08-03 13:06:53 +02:00
brianinoa
f0dddaa2a5
fix: Fix problem saving workflow when tags disabled ( #3792 )
...
* ⚡ Add @AfterLoad nullCheck for WorkflowEntity tags
* ⚡ Make tags optional in Entity
* Fix workflows api typing issue
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2022-08-02 17:18:57 +02:00
brianinoa
2cab8e7779
refactor(core): Remove request libraries from cli package ( #3803 )
...
* ➖ Remove request libraries
* ♻️ Refactor requests and remove unused imports
* ⚡ Fix loaded workflow gets parsed twice
* ⚡ Fix remote workflow is parsed twice as json
* ⚡ Fix workflowData assignment when data is fetched
* ⚡ Fix move workflow request and assignment into try/catch block
2022-08-02 16:43:31 +02:00
Iván Ovejero
7e578b7f4d
refactor(core): Improve community node repo code ( #3767 )
...
* 📘 Tighten `NodeRequest`
* :blue: Add `AuthAgent` type
* ⚡ Add constants
* 📘 Namespace npm types
* 🧪 Set up `createAuthAgent`
* 🧪 Refactor helpers tests
* 🧪 Refactor endpoints tests
* ⚡ Refactor CNR helpers
* ⚡ Return promises in `packageModel`
* ⚡ Refactor endpoints
* ✏️ Restore naming
* ➕ Expose dependency `jest-mock`
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
* 👕 Fix lint
* 🚚 Rename namespace
* 🔥 Remove outdated comment
* 🐛 Fix `Promise` comparison
* ⏪ Undo `ResponseHelper` change
* ✏️ Document `ResponseError`
* 🎨 Fix formatting
2022-08-02 10:40:57 +02:00
Iván Ovejero
231cfaa24d
test: Fix telemetry tests ( #3804 )
...
* 🧪 Set telemetry env vars
* 🔥 Remove logging
* 🎨 Format with Prettier
2022-08-01 22:37:59 +02:00
Jan Oberhauser
8c7bc590ef
🔖 Release n8n@0.188.0
2022-07-27 15:41:38 +00:00
Jan Oberhauser
18e52129cb
⬆️ Set n8n-core@0.128.0, n8n-editor-ui@0.154.0, n8n-nodes-base@0.186.0 and n8n-workflow@0.110.0 on n8n
2022-07-27 15:41:37 +00:00