Commit Graph

7471 Commits

Author SHA1 Message Date
Csaba Tuncsik
0570514b78 fix(editor): Drop mergeDeep in favor of lodash merge (#5943) 2023-04-11 13:05:43 +02:00
Iván Ovejero
6cf74e412a feat: Create TOTP node (#5901)
*  Create TOTP node

* ♻️ Apply feedback

* ♻️ Recreate `pnpm-lock.yaml`

* ♻️ Apply Giulio's feedback

* 🚧 WIP node tests

*  Finish node test setup

*  Restore test command

*  linter fixes, tweaks

* ♻️ Address Michael's feedback

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-04-11 11:58:47 +02:00
Csaba Tuncsik
3fdc4413c2 feat(editor): SAML login disables Invite button (#5922) 2023-04-07 13:29:48 +02:00
Csaba Tuncsik
d40e86aabc feat(editor): SAML paywall state (#5906)
* feat(editor): SAML paywall state

* fix(editor): fix translation

* fix(editor): SSO update links
2023-04-07 13:29:22 +02:00
OlegIvaniv
07c360c30d refactor(editor): Replace this.$props (no-changelog) (#5928)
* refactor(editor): Replace this. (no-changelog)

* Lintfix
2023-04-07 12:21:17 +02:00
Alex Grozav
5651a52364 feat: Replace new Vue() with custom event bus (no-changelog) (#5780)
* refactor: replace new Vue() with custom event bus (no-changelog)

* fix: export types from design system main

* fix: update component types

* fix: update form inputs event bus
2023-04-06 16:32:45 +03:00
Omar Ajoue
89c12fc1a7 fix: Make sure retryOf does not take null value (no-changelog) (#5915) 2023-04-06 13:02:46 +02:00
Michael Auerswald
3e382ef85e fix(core): Fix issue where sub workflows would display as running forever after failure to start (#5905)
* fixed recovery / status for early return in main mode

* mark non-data returning executions in own mode as failed

* improve error handling
2023-04-06 11:36:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
2881ee9ecc fix(core): App should not crash with a custom rest endpoint (#5911)
fixes #5880
2023-04-06 11:35:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
6689451e8c fix(core): Do not execute workflowExecuteBefore hook when resuming executions from a waiting state (#5727) 2023-04-06 10:18:19 +02:00
Alex Grozav
dba5be37ae feat: Add Sentry sourcemap uploading for editor-ui (no-changelog) (#5870)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-04-05 17:14:41 +02:00
github-actions[bot]
9e600d0f90 🚀 Release 0.223.0 (#5886) 2023-04-05 16:18:00 +02:00
agobrech
f7e610b15c feat(HTTP Request Node): Follow redirects by default (#5895)
* Redirect as default behaviour

* Remove console.logs

* Move logic to one single variable

* Revert "Redirect as default behaviour"

This reverts commit 5b2221b800297865224384eb7f417d72b0d2bbc1.

* Redirect as default behaviour inside node structure

* Add default behaviour
2023-04-05 15:37:14 +02:00
agobrech
33c67f45ba fix(HTTP Request Node): Refresh token properly on never fail option (#5861)
* Add handle for simple request options and refresh token

* Remove console.logs

* Add safe check for full response
2023-04-05 15:27:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
e7aaa9425a fix(core): Make WorkflowStatistics tests pass on all databases (no-changelog) (#5909) 2023-04-05 14:51:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
d08c885734 ci(editor): Apply monaco-editor alias override only during tests (no-changelog) (#5908) 2023-04-05 12:39:22 +02:00
Michael Kret
77106520c8 fix(Date & Time Node): Convert luxon DateTime object to ISO 2023-04-05 13:05:51 +03:00
Csaba Tuncsik
04f8600bbd feat(editor): SSO onboarding (#5756)
* feat(editor): SSO onboarding

* fix(editor): add SAML onboarding page

* fix(editor): submit user name on SAML onboarding
2023-04-04 18:18:16 +02:00
Omar Ajoue
2b06673b2e refactor: Upsert workflow statistics to suppress unnecessary error messages (#5863) 2023-04-04 18:11:21 +02:00
Jan Oberhauser
bdcfcb2ef7 Merge tag 'n8n@0.222.1' 2023-04-04 17:31:48 +02:00
github-actions[bot]
64fa80fe8a 🚀 Release 0.222.1 (#5897) 2023-04-04 15:36:08 +02:00
कारतोफ्फेलस्क्रिप्ट™
a72173414d fix(core): augmentObject should clone Buffer/Uint8Array instead of wrapping them in a proxy (#5902) 2023-04-04 14:34:24 +02:00
Csaba Tuncsik
f4e59499fc feat(editor): SSO setup (#5736)
* feat(editor): SSO settings page

* feat(editor): SSO settings page

* feat(editor): SSO settings page

* feat(editor): SSO settings page

* feat(editor): SSO settings page

* feat(editor): SSO settings page

* Merge remote-tracking branch 'origin/master' into pay-170-sso-set-up-page

# Conflicts:
#	packages/cli/src/sso/saml/routes/saml.controller.ee.ts

* feat(editor): Prevent SSO settings page route

* feat(editor): some UI improvements

* fix(editor): SSO settings saml config optional chaining

* fix return values saml controller

* fix(editor): drop dompurify

* fix(editor): save xml as is

* return authenticationMethod with settings

* fix(editor): add missing prop to server

* chore(editor): code formatting

* fix ldap/saml enable toggle endpoint

* fix missing import

* prevent faulty ldap setting from breaking startup

* remove sso fake-door from users page

* fix(editor): update SSO settings route permissions + unit testing

* fix(editor): update vite config for test

* fix(editor): add paddings to SSO settings page buttons, add translation

* fix(editor): fix saml unit test

* fix(core): Improve saml test connection function (#5899)

improve-saml-test-connection return

---------

Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
2023-04-04 14:28:29 +02:00
Michael Kret
83e25c066a fix(Compare Datasets Node): Support for dot notation in skip fields 2023-04-04 14:52:53 +03:00
कारतोफ्फेलस्क्रिप्ट™
0be129254e fix(HTTP Request Node): Detect mime-type from streaming responses (#5896) 2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
b1ee8f4d99 fix(core): augmentObject should use existing property descriptors whenever possible (#5872)
* fix(core): Augmented objects should use existing property descriptors whenever possible

* add a test for non-enumerable keys
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
6906b00b0e fix(core): Prevent augmentObject from creating infinitely deep proxies (#5893)
fixes #5848
2023-04-04 10:17:15 +02:00
Alex Grozav
35cf783e83 fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) (#5860)
* fix: add optional chaining for isArtificalRecoveredEventItem

* fix: fix isArtificalRecoveredEventItem typo
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
de58fb9860 fix(core): Use table-prefixes in queries in import commands (#5887) 2023-04-04 10:17:15 +02:00
Jon
f0954b94e1 fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters (#5807) 2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
163446c674 fix(core): Fix the issue of nodes not loading when run via npx (#5888) 2023-04-04 10:17:15 +02:00
Michael Kret
695fabb284 fix(Gmail Node): Gmail luxon object support, fix for timestamp 2023-04-04 10:17:15 +02:00
Jan Oberhauser
f0a51a0b76 fix(core): Improve axios error handling in nodes (#5891) 2023-04-04 10:17:11 +02:00
Milorad FIlipović
6d5c35d17f fix(editor): Update execution loading parameters after pushing test values (no-changelog) (#5876) 2023-04-03 19:57:53 +02:00
Milorad FIlipović
d5d9f58f17 fix(editor): Fix loading executions in long execution list (#5843)
* fix(editor): Fix loading executions in long execution list
*  Added max number of attempts before displaying temporary execution card
*  Simplifying temp execution preview logic, handling current execution delete, updating style
* 💄 Renaming `executionWIthGap` -> `temporaryExecution`
2023-04-03 19:57:53 +02:00
Iván Ovejero
3be37e25a5 fix(editor): Fix focused state in Code node editor (#5869)
🎨 Fix focused state in Code node
2023-04-03 19:54:40 +02:00
Alex Grozav
86e20173da fix: Fix parameter inputField ref not yet mounted (no-changelog) (#5864)
* fix: fix parameter inputField ref not yet mounted

* fix: move optional chaining

* fix: fix focus condition
2023-04-03 19:54:40 +02:00
Michael Kret
918c79c137 fix(HubSpot Trigger Node): Developer API key is required for webhooks 2023-04-03 19:54:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bf267c147 fix(core): Password reset should pass in the correct values to external hooks (#5842) 2023-04-03 19:54:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
00181cd803 fix(editor): Show correct status on canceled executions (#5813)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-04-03 19:53:56 +02:00
Michael Kret
72eea0dfb9 fix(Set Node): Convert string to number 2023-04-03 19:48:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
a260c05fa8 fix(core): Improve axios error handling in nodes (#5891) 2023-04-03 18:37:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
69efde7a09 fix(HTTP Request Node): Detect mime-type from streaming responses (#5896) 2023-04-03 18:37:07 +02:00
Michael Kret
d1945d9b72 fix(Compare Datasets Node): Fuzzy compare not comparing keys missing in one of inputs 2023-04-03 18:31:03 +03:00
कारतोफ्फेलस्क्रिप्ट™
6a1b7c306b fix(core): augmentObject should use existing property descriptors whenever possible (#5872)
* fix(core): Augmented objects should use existing property descriptors whenever possible

* add a test for non-enumerable keys
2023-04-03 17:19:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
31cd04c476 fix(core): Prevent augmentObject from creating infinitely deep proxies (#5893)
fixes #5848
2023-04-03 17:18:52 +02:00
Michael Kret
07dc0e4b40 feat(Postgres Node): Overhaul node 2023-04-03 18:18:01 +03:00
Alex Grozav
df2ea0f5ec fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) (#5860)
* fix: add optional chaining for isArtificalRecoveredEventItem

* fix: fix isArtificalRecoveredEventItem typo
2023-04-03 16:04:59 +03:00
कारतोफ्फेलस्क्रिप्ट™
ddbfcc7d93 fix(core): Use table-prefixes in queries in import commands (#5887) 2023-04-03 14:32:49 +02:00
Jon
32c4eef574 fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters (#5807) 2023-04-03 11:30:22 +01:00