Iván Ovejero
31130d5257
fix(editor): Fix resolvable highlighting for HTML editor ( #5379 )
...
🐛 Fix resolvable highlighting for HTML editor
2023-02-06 16:29:10 +01:00
Valya
9a7f3da4a3
test: Automatically load workflow nodes in node tests ( #5380 )
...
test: automatically load workflow nodes in node tests
2023-02-06 15:14:57 +00:00
Jan Oberhauser
6b7408d255
🔖 Release n8n@0.214.1
2023-02-06 13:16:12 +00:00
Jan Oberhauser
5ede2180e6
⬆️ Set n8n-editor-ui@0.180.1 and n8n-nodes-base@0.212.1 on n8n
2023-02-06 13:16:11 +00:00
Jan Oberhauser
c006b7617e
🔖 Release n8n-editor-ui@0.180.1
2023-02-06 13:14:13 +00:00
Jan Oberhauser
4c115f4353
🔖 Release n8n-nodes-base@0.212.1
2023-02-06 13:12:55 +00:00
कारतोफ्फेलस्क्रिप्ट™
a115baa1ac
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests (no-changelog) ( #5368 )
...
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests
2023-02-06 12:43:50 +01:00
Iván Ovejero
e4458b48e0
fix(editor): Fix mapping to empty expression input ( #5367 )
...
🐛 Fix mapping to empty expression input
2023-02-06 10:26:12 +01:00
OlegIvaniv
9b628ddc34
fix(editor): Fix multiple-output endpoints success style after connection is detached ( #5366 )
2023-02-06 10:22:57 +01:00
OlegIvaniv
20356ba8c8
fix(editor): Fix merge node connectors ( #5364 )
...
* fix(editor): Fix merge node connectors
* Set `stateIsDirty` from `EVENT_CONNECTION` hook
2023-02-06 09:49:18 +01:00
agobrech
4df69428f1
feat(Slack Node): Revamp the node with more functionalities in a new version ( #4587 )
...
* 🔥 Remove useless tooltips
* Slack change additional fields to Options in node
* 🥅 Add error handeling for out of Scope request
* ♻️ Refactor channel visibility
* ♻️ refactor user ressource
* Update user profile
* 🔥 remove JSON parameter
* 🔥 remove attchmant json and block json
* 🎨 refactors message post
* 🎨 refactor ts property into timestamps
* 🎨 change action name for messages
* ✨ add new operation to message ressouce
* ✨ add search backend logic + channel RLC
* 🎨 improve timestamp description and plaecholder
* 🎨 change timestamp disaplay name
* ✨ add RLC for channels
* ✨ add versioning
* 🐛 Fix imports for versioning
* ✨ Add RLC for users when sending messages
* ✨ RLC for user presence
* ✨ Add json builder for slack blocks
* 🐛 Fix option in search query
* Add loadoption for search in channels
* Fix indentation issue
* ✨ Add more scopes to Oauth2
* 🐛 Fix lint issue
* 🐛 oauth fix
* ✨ Merge user and user profile
* ✨ Improve reactions and star resource
* ⚡ ️Merges ephemeral operation into one
* ⚡ ️Merge image and emoji in profile picture
* 🐛 Fix bug for replying to messages
* ⚡ ️Add username type to User Rlc
* 🐛 Fix typo
* 🎨 Improves tooltip and naming for ephemeral messages
* 🎨 Improve display name and description
* ⚡ ️Add the ability to delete within username channel
* 🎨 Add informations on how to use the emojis and add doc
* 🎨 Fix typos and improve display names
* ✨ Improve FE validation for timestamp
* 🎨 Change block description
* 🚨 Fix linting
* 🚨 More lint fixes
* 🐛 Fix timestamps bug
* 🐛 Fix timestamp not showing up
* 🐛 More small fixes
* 🐛 Fix logic error
* Add searchable to slack rlc channels and users
* Fix lint rules
* ⚡ ️Message Search -> fix limit request using qs count
* ⚡ ️Message Search -> sort by relevance use qs score
* Fix messages by username rlc
* 🐛 fix messages search all operation
* Add error when using username with ephemeral message
* 🎨 fix linting errors
* 🎨 send message ephemeral error message improvement
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-03 17:04:37 +01:00
Jan Oberhauser
90b373621f
🔖 Release n8n@0.214.0
2023-02-03 14:38:42 +00:00
Jan Oberhauser
26cc16ad90
⬆️ Set n8n-core@0.153.0, n8n-editor-ui@0.180.0, n8n-nodes-base@0.212.0 and n8n-workflow@0.135.0 on n8n
2023-02-03 14:38:41 +00:00
Jan Oberhauser
3d100df9e7
🔖 Release n8n-editor-ui@0.180.0
2023-02-03 14:36:26 +00:00
Jan Oberhauser
c01182f13f
⬆️ Set n8n-workflow@0.135.0 on n8n-editor-ui
2023-02-03 14:36:25 +00:00
Jan Oberhauser
bbfdb0b6b8
🔖 Release n8n-nodes-base@0.212.0
2023-02-03 14:35:29 +00:00
Jan Oberhauser
078c868018
⬆️ Set n8n-core@0.153.0 and n8n-workflow@0.135.0 on n8n-nodes-base
2023-02-03 14:35:29 +00:00
Jan Oberhauser
015ce8f89f
🔖 Release n8n-node-dev@0.92.0
2023-02-03 14:35:18 +00:00
Jan Oberhauser
168c862501
⬆️ Set n8n-core@0.153.0 and n8n-workflow@0.135.0 on n8n-node-dev
2023-02-03 14:35:18 +00:00
Jan Oberhauser
4c69d73423
🔖 Release n8n-core@0.153.0
2023-02-03 14:35:07 +00:00
Jan Oberhauser
c35d5a96c0
⬆️ Set n8n-workflow@0.135.0 on n8n-core
2023-02-03 14:35:07 +00:00
Jan Oberhauser
bf3ba59331
🔖 Release n8n-workflow@0.135.0
2023-02-03 14:34:56 +00:00
Csaba Tuncsik
338b354ef1
fix(editor): Change executions title to match menu ( #5349 )
...
* fix(editor): Prevent content moving between pages
* fix(editor): Change execution page title
2023-02-03 14:00:22 +01:00
Csaba Tuncsik
50cb75706b
fix(editor): Workflow executions view is broken ( #5341 )
...
fix(editor): WF level execution layout
2023-02-03 13:57:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
51b560b3f4
fix(core): Error reporter should log all error on an error-chain (no-changelog) ( #5342 )
2023-02-03 13:53:51 +01:00
OlegIvaniv
6985500a7d
fix(core): Fix populating of node custom api call options ( #5347 )
...
* feat(core): Fix populating of node custom api call options
* lint fixes
* Adress PR comments
* Add e2e test and only inject custom API options for latest version
* Make sure to injectCustomApiCallOption for the latest version of node
* feat(cli): Move apiCallOption injection to LoadNodesAndCredentials and add e2e tests to check for custom nodes credentials
* Load nodes and credentials fixtures from a single place
* Console warning if credential is invalid during customApiOptions injection
2023-02-03 13:14:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
4dab2fec49
fix(core): Add missing schema keys for LDAP (no-changelog) ( #5348 )
2023-02-03 12:50:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
56326cb317
fix(core): Use custom cache control only on editor-ui assets (no-changelog) ( #5346 )
2023-02-03 11:27:24 +01:00
OlegIvaniv
616074158c
fix(core): Revert custom API option injecting ( #5345 )
...
Revert "feat(core): Fix populating of node custom api call options (#5303 )"
This reverts commit e58bc41d24
.
2023-02-02 20:03:45 +01:00
Omar Ajoue
b5154d9be5
fix: Prevent unnecessarily touching updatedAt when n8n starts ( #5340 )
...
* Include MariaDB in exception list
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2023-02-02 17:01:45 +01:00
freya
6ca49f9d54
fix(core): Prevent shared user details being saved alongside execution data ( #5334 )
...
* 🔨 - Remove `shared` key from execution save data
* 👕 - Using import type where needed
* remove console.log
* 🔨 - Create new clean workflowData instead of removing shared
If IWorkflowBase changes in future, TS will error out here ensuring it's kept up to date
* 🔨 - use lodash.pick for less verbosity
* 🔨 - fix lodash imports
2023-02-02 15:27:00 +00:00
कारतोफ्फेलस्क्रिप्ट™
93a2dac063
fix(core): Fix env file config loading (no-changelog) ( #5339 )
...
* fix(core): Do not trim config values read from files (no-changelog)
* do not use config.load. it does not work
2023-02-02 15:34:29 +01:00
OlegIvaniv
e58bc41d24
feat(core): Fix populating of node custom api call options ( #5303 )
...
* feat(core): Fix populating of node custom api call options
* lint fixes
* Adress PR comments
* Add e2e test and only inject custom API options for latest version
* Make sure to injectCustomApiCallOption for the latest version of node
2023-02-02 14:53:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
6cba652ff9
fix(core): Load config values from files using _FILE
env variables (no-changelog) ( #5335 )
...
This broke in https://github.com/n8n-io/n8n/pull/5283/
2023-02-02 14:01:55 +01:00
Iván Ovejero
8b09e98654
feat(editor): Adjust HTML editor component for use in params ( #5285 )
...
* ✨ Adjust HTML editor component
* ♻️ Apply feedback
* ♻️ Apply feedback
* 🔥 Remove unused ndv store refs
2023-02-02 14:00:16 +01:00
Paras Daryanani
3b5e1d127f
fix(Invoice Ninja Node): Fix line items not being correctly set for quotes and invoices ( #5304 )
2023-02-02 12:26:56 +00:00
Ashish Ahuja
04c058a34e
feat(OpenAI Node): Add frequency-penalty and presence-penalty ( #5137 )
2023-02-02 12:18:11 +00:00
Iván Ovejero
6d811f0d9f
feat(editor): Completions for extensions in expression editor ( #5130 )
...
* 🔥 Remove test extensions
* 🚧 Add test description
* 📘 Expand types
* ⚡ Export extensions
* ⚡ Export collection
* ⚡ Mark all proxies
* ✏️ Rename for clarity
* ⚡ Export from barrel
* ✨ Create datatype completions
* ⚡ Mount datatype completions
* 🧪 Adjust tests
* ⚡ Add `path` prop
* 🔥 Remove `()` from completion labels
* ⚡ Filter out completions for pseudo-proxies
* 🐛 Fix method error
* ⚡ Add metrics
* ✏️ Improve naming
* ✨ Start completion on empty resolvable
* ✨ Implement completion previews
* ⚡ Break out completion manager
* ⚡ Implement in expression editor modal
* ✏️ Improve naming
* ⚡ Filter out irrelevant completions
* ✨ Add preview hint
* ✏️ Improve comments
* 🎨 Style preview hint
* ⚡ Expand `hasNoParams`
* ⚡ Add spacing for readability
* ⚡ Add error codes
* ✏️ Add comment
* 🐛 Fix Esc behavior
* ⚡ Parse Unicode
* ⚡ Throw on invalid `DateTime`
* ⚡ Fix second root completion detection
* ⚡ Switch message at completable prefix position
* 🐛 Fix function names for non-dev build
* 🐛 Fix `json` handling
* 🔥 Comment out previews
* ♻️ Apply feedback
* 🔥 Remove extensions
* 🚚 Rename extensions
* ⚡ Adjust some implementations
* 🔥 Remove dummy extensions
* 🐛 Fix object regex
* ♻️ Apply feedback
* ✏️ Fix typos
* ✏️ Add `fn is not a function` message
* 🔥 Remove check
* ✨ Add `isNotEmpty` for objects
* 🚚 Rename `global` to `alpha`
* 🔥 Remove `encrypt`
* ⚡ Restore `is not a function` error
* ⚡ Support `week` on `extract()`
* 🧪 Fix tests
* ⚡ Add validation to some string extensions
* ⚡ Validate number arrays in some extensions
* 🧪 Fix tests
* ✏️ Improve error message
* ⏪ Revert extensions framework changes
* 🧹 Previews cleanup
* ⚡ Condense blank completions
* ⚡ Refactor dollar completions
* ⚡ Refactor non-dollar completions
* ⚡ Refactor Luxon completions
* ⚡ Refactor datatype completions
* ⚡ Use `DATETIMEUNIT_MAP`
* ✏️ Update test description
* ⏪ Revert "Use `DATETIMEUNIT_MAP`"
This reverts commit 472a77df5c
.
* 🧪 Add tests
* ♻️ Restore generic extensions
* 🔥 Remove logs
* 🧪 Expand tests
* ✨ Add `Math` completions
* ✏️ List breaking change
* ⚡ Add doc tooltips
* 🐛 Fix node selector regex
* 🐛 Fix `context` resolution
* 🐛 Allow dollar completions in args
* ⚡ Make numeric array methods context-dependent
* 📝 Adjust docs
* 🐛 Fix selector ref
* ⚡ Surface error for valid URL
* 🐛 Disallow whitespace in `isEmail` check
* 🧪 Fix test for `isUrl`
* ⚡ Add comma validator in `toFloat`
* ⚡ Add validation to `$jmespath()`
* ⏪ Revert valid URL error
* ⚡ Adjust `$jmespath()` validation
* 🧪 Adjust `isUrl` test
* ⚡ Remove `{}` and `[]` from compact
* ✏️ Update docs
* 🚚 Rename `stripTags` to `removeTags`
* ⚡ Do not inject whitespace inside resolvable
* ⚡ Make completions aware of `()`
* ✏️ Add note
* ⚡ Update sorting
* ⚡ Hide active node name from node selector
* 🔥 Remove `length()` and its aliases
* ⚡ Validate non-zero for `chunk`
* ✏️ Reword all error messages
* 🐛 Fix `$now` and `$today`
* ⚡ Simplify with `stripExcessParens`
* ⚡ Fold luxon into datatype
* 🧪 Clean up tests
* 🔥 Remove tests for removed methods
* 👕 Fix type
* ⬆️ Upgrade lang pack
* ⏪ Undo change to `vitest` command
* 🔥 Remove unused method
* ⚡ Separate `return` line
* ✏️ Improve description
* 🧪 Expand tests for initial-only completions
* 🧪 Add bracket-aware completions
* ⚡ Make check for `all()` stricter
* ✏️ Adjust explanatory comments
* 🔥 Remove unneded copy
* 🔥 Remove outdated comment
* ⚡ Make naming consistent
* ✏️ Update comments
* ⚡ Improve URL scheme check
* ✏️ Add comment
* 🚚 Move extension
* ✏️ Update `BREAKING-CHANGES.md`
* ✏️ Update upcoming version
* ✏️ Fix grammar
* ✏️ Shorten message
* 🐛 Fix `Esc` behavior
* 🐛 Fix `isNumeric`
* ✨ Support native methods
* 🧪 Skip Pinia tests
* ✏️ Shorten description
* 🔥 Remove outdated comment
* 🧪 Unskip Pinia tests
* ✏️ Add comments
* 🧪 Expand tests to natives
* ✏️ Add clarifying comments
* ⚡ Use `setTimeout` to make telemetry non-blocking
* 🐛 Account for no active node in cred modal
* ✨ Resolve without workflow
* 🔥 Remove `Esc` handling on NDV
* ⚡ Use `isDateTime`
* 🚚 Move `unique` to next phase
This array extension takes optional args.
* ⚡ Merge export
* 🧪 Fix tests
* ⏪ Restore check
* ✏️ Make breaking change description more accurate
* 🧪 Fix e2e tests
2023-02-02 12:35:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
ee210e8507
feat(core): Set custom Cache-Control headers for static assets ( #5322 )
2023-02-02 12:15:46 +01:00
Csaba Tuncsik
52dea08003
fix(editor): Set max width for executions list ( #5302 )
2023-02-02 12:08:17 +01:00
Iván Ovejero
0f228a60ba
refactor(Code Node): Remove disallowed syntax checks ( #5332 )
...
🔥 Remove disallowed syntax checks in Code node
2023-02-02 10:11:36 +01:00
Jonathan Bennetts
f9ecc34b10
fix(Linear Node): Fix pagination issue for get all issues ( #5324 )
2023-02-02 08:32:35 +00:00
OlegIvaniv
96ec5bc880
refactor(editor): Fix duplicate NodeView keys when navigating between routes (no-changelog) ( #5325 )
...
* refactor(editor): Fix duplicate NodeView keys when navigating between routes (no-changelog)
* Prettier fixes
* Use computed to export jsPlumb instance from canvas
* Force jsPlumb computed instance type
2023-02-02 09:05:14 +01:00
कारतोफ्फेलस्क्रिप्ट™
8f5f1c3aa5
fix(Mailchimp Trigger Node): Fix webhook recreation ( #5328 )
2023-02-02 01:00:24 +01:00
agobrech
78bbe2ba27
fix(Schedule Trigger Node): Change scheduler behaviour for intervals days and hours ( #5133 )
...
* 🐛 Fix scheduler for intervals days and week
* ♻️ Simplify and move recurrency rules outside trigger node
* Remove async and promise from recurency rule
* Update correctly the Static data when using recurrency Rule
* Fix logic when recurrency is activated
* 🎨 Remove useless staticData fix(passed by reference)
* 🐛 remove duplicted hour cronJob leading to 2 executions
* More fixes, handles multiple execution
* 🐛 fixing dayOfYear recurency check
* 🐛 fix recurency check for hours/days should not equal lastExecution
* Add month interval to the scheduler
* Fix flawed logic for comparing interval
* 🚨 Fix lint issue type
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-01 22:53:05 +01:00
Jonathan Bennetts
ec7575b032
fix(core): Fix oauth2 client credentials not always working ( #5327 )
...
fix oauth client credentials not working as expected
2023-02-01 19:05:21 +01:00
Ricardo Espinoza
59f290fe85
feat(Salesforce Node): Add HasOptedOutOfEmail field to lead resource ( #5235 )
2023-02-01 17:34:53 +00:00
Csaba Tuncsik
6a93aed3a2
fix(editor): Stop unsaved changes popup display when navigating away from an untouched workflow ( #5259 )
...
* fix(editor): Stop unsaved changes popup showing up after loading a workflow
* fix(editor): Fix unsaved change confirmation display
2023-02-01 16:50:35 +01:00
Jan Oberhauser
87ceb6f4b8
feat(core): Simplify pagination in declarative node design ( #5161 )
...
* feat(core): Add pagination to declarative node design
* ⚡ Actually make it work
* ⚡ Remove rootProperty
* ⚡ Fix typo
* ⚡ Add support to overwrite url
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-02-01 08:26:13 -06:00
Jan Oberhauser
b27a60b665
fix(core): Fix value resolution in declarative node design ( #5217 )
2023-02-01 08:25:43 -06:00
कारतोफ्फेलस्क्रिप्ट™
3bb1690086
feat(YouTube Node): Switch upload operation over to streaming and resumable uploads api ( #5320 )
2023-02-01 14:49:49 +01:00
Jonathan Bennetts
2b579871b2
fix(YouTube Node): Update description for channel id (no-changelog) ( #5321 )
...
update description for channel id
2023-02-01 14:49:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
0de6dc92d7
fix(core): Revert back to console logging in config (no-changelog) ( #5319 )
...
broke in https://github.com/n8n-io/n8n/pull/5283
2023-02-01 11:15:00 +01:00
agobrech
409a9ea357
fix: Add paired item to the most used nodes ( #5220 )
...
* PairedItem for N8n training
* Add paired item to ftp node
* Add paired item to rocketChat
* Add pairedItem to pushOver
* Add paired item to Matrix
* Add pairedItem to theHive
* Add paired item to Snowflake
* Add paired item to PhilipsHue
* Add pairedItem to supabase
* Add paired item to Odoo
* fix odoo & add paired item to grist
* add pairedItem to Linkedin
* add pairedItem Zulip
* add pairedItem PhatomBuster
* add pairedItem to TodoistV2
* Add pairedItem HomeAssistant
* Add pairedItem to DropContact
* Add pairedItem to Aws SES
* Add pairedItem to microsoftOutlook
* Add pairedItem to AwsS3
* Add pairedItem to Aws DynamoDB
* 🐛 fix Dropcontact enrich operation paired item support
* 🐛 fix Dropcontact insert/update operation paired items
* 🐛 fix Supabase paired item support
* 🐛 fix Supabase paired item support
* 🐛 fix N8nTrainingCustomerDatastore paired item support
* 🎨 remove unused imports
* 🐛 fix MicrosoftOutlook paired item support
* 🐛 fix AwsS3 paired item support
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-01-31 20:39:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
d87ff130a4
feat(Write Binary File Node): Stream binary data for writes ( #5306 )
2023-01-31 16:12:21 +01:00
Mutasem Aldmour
2b1f15150f
feat(editor): Roll out schema view ( #5310 )
...
feat(editor): roll out schema view
2023-01-31 17:20:33 +03:00
Iván Ovejero
07b941a043
fix(editor): Fix json
field completions while typing ( #5309 )
...
🐛 Fix `json` field completions while typing
2023-01-31 15:19:43 +01:00
Mutasem Aldmour
88c7ef29c8
feat(editor): Append expressions in fixed values when mapping to string/json inputs ( #5300 )
...
feat(editor): Append expressions in fixed values when mapping
2023-01-31 16:26:19 +03:00
Omar Ajoue
b61453d8e6
fix(core): Allow listing users when logged in (no-changelog) ( #5308 )
2023-01-31 14:18:23 +01:00
कारतोफ्फेलस्क्रिप्ट™
6f7421f970
feat(SSH Node): Stream binary data for uploads and downloads ( #5305 )
2023-01-31 14:03:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
448c295314
feat(FTP Node): Stream binary data for uploads and downloads ( #5296 )
2023-01-31 13:23:04 +01:00
Omar Ajoue
c7e9a4375f
refactor: Reduce payload size when fetching workflows to prevent memory issues ( #5293 )
2023-01-31 11:09:33 +01:00
Milorad FIlipović
1d85e232e5
refactor(core): Luxon dependency update ( #5301 )
...
* ⬆️ Updating Luxon version to 3.1
* ⬆️ Updating `pnpm-lock` file
2023-01-31 10:44:45 +01:00
Ricardo Espinoza
36b1e6ef15
feat(Notion Node): Add image block ( #5237 )
2023-01-31 09:17:45 +00:00
agobrech
a8637a0bc6
fix(Set Node): Fix behaviour when selecting continueOnFail & PairedItem ( #5257 )
...
* 🐛 Fix bug on continueOnFail with pairedItem
* 🐛 Fix pairedItem continueOnFail for the Set Node
* 🎨 Add the ExpressionExtensionError back
* ⚡ import fix
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-31 09:25:08 +01:00
Mutasem Aldmour
c6bc57b4cb
feat(editor): Continue to show mapping tooltip after dismiss ( #5289 )
...
* feat: Continue to show mapping tooltip after dismiss
* feat(editor): Append expressions in fixed values when mapping
* Revert "feat(editor): Append expressions in fixed values when mapping"
f0d395876c
2023-01-31 10:12:38 +03:00
OlegIvaniv
766501723b
refactor(editor): Upgrade to jsPlumb 5 ( #4989 )
...
* WIP: Nodeview
* Replace types
* Finish N8nPlus endpoint type
* Working on connector
* Apply prettier
* Fixed prettier issues
* Debugging rendering
* Fixed connectorrs position recalc
* Fix snapping and output labels, WIP dragging
* Fix N8nPlus endpoint rendering issues
* Cleanup
* Fix undo/redo and canvas add button position, cleanup
* Cleanup
* Revert accidental CLI changes
* Fix pnpm-lock
* Address bugs that came up during review
* Reset CLI package from master
* Various fixes
* Fix run items label toggling
* Linter fixes
* Fix stalk size for larger run items label
* Remove comment
* Correctly reset workspace after renaming the node
* Fix canvas e2e tests
* Fix undo/redo tests
* Fix stalk positioning and triggering of endpoint overlays
* Repaint connections on pin removal
* Limit repaintings
* Unbind jsPlumb events on deactivation
* Fix jsPlumb managment of Sticky and minor memort managment improvments
* Address rest of PR points
* Lint fix
* Copy patches folder to docker
* Fix e2e tests
* set allowNonAppliedPatches to allow build
* fix(editor): Handling router errors when navigation is canceled by user (#5271 )
* 🔨 Handling router errors in main sidebar, removing unused code
* 🔨 Handling router errors in modals
* ci(core): Fix docker nightly/custom image build (no-changelog) (#5284 )
* ci(core): Copy patches dir to Docker (no-changelog)
* Update patch
* Update package-lock
* reapply the patch
* skip patchedDependencies after the frontend is built
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
* Fix connector hover state on success
* Remove allowNonAppliedPatches from package.json
---------
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-01-30 18:20:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
5cb7e5007d
feat(core): Export OpenAPI spec for external tools ( #5294 )
...
The generated spec is available at /api/v1/openapi.yml
2023-01-30 17:38:31 +01:00
freya
4bd9ed675e
refactor: Clean up workflow stats test file ( #5282 )
...
* 🔨 - Use .spyOn for UserManagment
* 🔨 - Remove a no longer needed test
* 🔨 - Refactored and cleaned up workflowstats tests
* 🔨 - Clean up unused imports / lines
2023-01-30 16:34:26 +00:00
agobrech
6c8570adcc
docs(Postgres Node): Remove overkill notice for postgres & paireditem ( #5291 )
...
📝 Remove notice about pairedItem
2023-01-30 17:23:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
e125e6764c
fix(n8n Trigger Node): Use the new icon for N8N Trigger node (no-changelog) ( #5290 )
2023-01-30 17:04:15 +01:00
Alex Grozav
c93664a57c
fix(editor): Add SMTP info translation link slot ( #5288 )
2023-01-30 15:57:36 +02:00
कारतोफ्फेलस्क्रिप्ट™
72249e0de8
refactor(core): Load and validate all config at startup (no-changelog) ( #5283 )
2023-01-30 14:42:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
ae998ea123
ci(editor): Update RunDataSchema test (no-changelog) ( #5287 )
...
ci(editor-ui): Update RunDataSchema test (no-changelog)
2023-01-30 13:05:54 +01:00
Mutasem Aldmour
6092f6c41e
feat(editor): Add mapping support for data paths ( #5191 )
...
* feat: add data path flag
* chore: update types
* feat: use path for data
* feat: add support for multiple values
* fix: handle if not prev node
* fix: update node
* fix: handle multi part path
* feat: add support for multiple vals for field
* feat: add support for table transforms
* feat: use dot notation
* feat: fix bug where brackets removed
* fix: handle dots, fix unit tests
* test: update snapshot
* test: fix tests
* test: add test for edge case
2023-01-30 14:42:08 +03:00
agobrech
5b9c650e55
test: Add unit testing to nodes (no-changelog) ( #4890 )
...
* 🧪 Add base for building unit testing within nodes
* Improve helper functions
* 🧪 If node test
* 🧪 Airtable node test
* 🧪 If node test improvements
* 🧪 Airtable node test improvements
* ♻️ cleanup node unit tests
* ♻️ refactor getting node result data to use helper method
* ⚡ removed unused variables
* ♻️ Helper to read json files
---------
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-30 12:20:33 +01:00
Milorad FIlipović
911d656f99
fix(editor): Handling router errors when navigation is canceled by user ( #5271 )
...
* 🔨 Handling router errors in main sidebar, removing unused code
* 🔨 Handling router errors in modals
2023-01-30 09:32:04 +01:00
Jan Oberhauser
97126a3a56
🔖 Release n8n@0.213.0
2023-01-27 15:33:49 +00:00
Jan Oberhauser
5f867d1b45
⬆️ Set n8n-core@0.152.0, n8n-editor-ui@0.179.0, n8n-nodes-base@0.211.0 and n8n-workflow@0.134.0 on n8n
2023-01-27 15:33:48 +00:00
Jan Oberhauser
966abdc37f
🔖 Release n8n-editor-ui@0.179.0
2023-01-27 15:29:00 +00:00
Jan Oberhauser
3906346dc9
⬆️ Set n8n-design-system@0.52.0 and n8n-workflow@0.134.0 on n8n-editor-ui
2023-01-27 15:28:59 +00:00
Jan Oberhauser
c8205dd55e
🔖 Release n8n-design-system@0.52.0
2023-01-27 15:28:37 +00:00
Jan Oberhauser
da19e50f83
🔖 Release n8n-nodes-base@0.211.0
2023-01-27 15:27:20 +00:00
Jan Oberhauser
db496f5aaf
⬆️ Set n8n-core@0.152.0 and n8n-workflow@0.134.0 on n8n-nodes-base
2023-01-27 15:27:20 +00:00
Jan Oberhauser
77287dc87b
🔖 Release n8n-node-dev@0.91.0
2023-01-27 15:27:06 +00:00
Jan Oberhauser
f61f83f256
⬆️ Set n8n-core@0.152.0 and n8n-workflow@0.134.0 on n8n-node-dev
2023-01-27 15:27:06 +00:00
Jan Oberhauser
69f38186a5
🔖 Release n8n-core@0.152.0
2023-01-27 15:26:54 +00:00
Jan Oberhauser
8c9412767f
⬆️ Set n8n-workflow@0.134.0 on n8n-core
2023-01-27 15:26:54 +00:00
Jan Oberhauser
b9768b3b80
🔖 Release n8n-workflow@0.134.0
2023-01-27 15:26:41 +00:00
Alex Grozav
439c9c6e1f
fix: Fix RecycleScroller end index (no-changelog) ( #5272 )
2023-01-27 17:09:55 +02:00
Sven Ziegler
cedf2e012c
feat(GitLab Node): Add file operations (create, delete, edit, get, list) ( #5167 )
2023-01-27 13:58:32 +00:00
Iván Ovejero
2ca959b383
refactor: Integrate consistent-type-imports
in BE packages (no-changelog) ( #5270 )
2023-01-27 14:56:56 +01:00
Milorad FIlipović
7d7418140e
fix(editor): Fix node authentication options ordering and hiding options based on node version ( #5268 )
...
* 🐛 Fixing auth options order and hiding options that are not valid for current node version
* 🔨 Minor refactoring
2023-01-27 13:20:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
92ae9885ce
ci: Use the same version of prettier across the repo (no-changelog) ( #5269 )
2023-01-27 12:44:31 +01:00
Iván Ovejero
b03e358a12
refactor: Integrate consistent-type-imports
in nodes-base (no-changelog) ( #5267 )
...
* 👕 Enable `consistent-type-imports` for nodes-base
* 👕 Apply to nodes-base
* ⏪ Undo unrelated changes
* 🚚 Move to `.eslintrc.js` in nodes-base
* ⏪ Revert "Enable `consistent-type-imports` for nodes-base"
This reverts commit 529ad72b05
.
* 👕 Fix severity
2023-01-27 12:22:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
845f0f9d20
refactor(core): Switch over all user-management routes to use decorators ( #5115 )
2023-01-27 11:19:47 +01:00
Alex Grozav
1c3dcd9dbe
fix: Fix baseUrl assignment (no-changelog) ( #5266 )
...
fix: fix baseUrl assignment (no-changelog)
2023-01-27 12:16:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
277bed2a5c
ci: Run pnpm format and pnpm lintfix (no-changelog) ( #5265 )
2023-01-27 11:01:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
266c50fb1e
refactor(Telegram Node): Stream binary data for uploads and downloads ( #5261 )
2023-01-27 10:30:10 +01:00
Iván Ovejero
0a7ea89633
fix: Fix formatting/linting for CI (no-changelog) ( #5264 )
...
* ⬆️ Upgrade Prettier
* 📦 Update `pnpm-lock.yaml`
* 🎨 Format all packages
* 🔧 Specify `prettierPath`
2023-01-27 10:18:15 +01:00
Milorad FIlipović
b321c5e4ec
feat(editor): Simplify NDV by moving authentication details to credentials modal ( #5067 )
...
* ⚡ Removing authentication parameter from NDV
* ⚡ Added auth type selector to credentials modal
* 🔨 Extracting reusable logic to util functions
* ⚡ Updating credentials position, adding label for radio buttons
* ⚡ Using first node credentials for nodes with single auth options and hiding auth selector UI in that case
* ⚡ Fixing credentials modal when opened from credentials page
* ⚡ Showing all available credentials in NDV credentials dropdown
* ⚡ Updating node credentials dropdown component to show credentials description. Disabling `Credentials of type not found` error in node
* ⚡ Moving auth related fields from NDV to credentials modal. Added support for multiple auth fileds
* ⚡ Moving NDV fields that authentication depends on to credentials modal
* ⚡ Keeping old auth/credentials UI in NDV for HTTP Request and Webhook nodes. Pre-populating credential type for HTTP request node when selected from 'app action' menu
* 💄 Use old label and field position for nodes that use old credentials UI in NDV
* ⚡ Implementing more generic way to find node's auth fileds
* 📚 Adding comments on parameter hiding logic
* ⚡ Fixing node auth options logic for multiple auth fields
* 👕 Fixing lint errors
* 💄 Addressing design review comments
* ⚡ Not selecting first auth option when opening new credential dialog
* ⚡ Using default credentials name and icon if authentication type is not selected
* ⚡ Updating credential data when auth type is changed
* ⚡ Setting new credentials type for HTTP Request and Webhook nodes
* ⚡ Setting nodes with access when changing auth type
* 👕 Fixing lint error
* ⚡ Updating active node auth type from credentials modal
* ⚡ Syncronizing credentials modal and dropdown
* 👕 Fixing linter error
* ⚡ Handling credential dropdown UI for multiple credentials
* 👕 Removing unused imports
* ⚡ Handling auth selection when default auth type is the first option
* ⚡ Updating credentials change listening logic
* ⚡ Resetting credential data when deleting a credential, disabling 'Details' and 'Sharing' tabs if auth type is not selected
* 🐛 Skipping credentials type check when showing mixed credentials in the dropdown and switching credentials type
* ⚡ Showing credential modal tabs for saved credentials
* ⚡ Preventing renaming credentials when no auth type is selected
* 🐛 Fixing credentials modal when opened from credentials page
* ⚡ Keeping auth radio buttons selected when switching tabs
* ✅ Adding initial batch of credentials NDV tests
* ⚡ Updating node auth filed value when new credential type is selected
* ⚡ Using all available credential types for current node to sync credential dropdown with modal
* ⚡ Sorting mixed credentials by date, simplifying credential dropdown option logic
* 🔨 Extracting some reusable logic to utils
* ⚡ Improving required vs optional credentials detection and using it to show auth radio buttons
* 👕 Fixing lint errors
* ✅ Adding more credentials tests
* ⚡ Filtering credential options based on authentication type
* 🔨 Refactoring credentials and auth utils
* ⚡ Updated handling of auth options in credentials modal to work with new logic
* 🔨 Getting the terminology in line
* 📚 Removing leftover comment
* ⚡ Updating node auth filed detection logic to account for different edge-cases
* ⚡ Adding Wait node as an exception for new UI
* ⚡ Updating NDV display when auth type changes
* ⚡ Updating default credentials name when auth type changes
* ⚡ Hiding auth settings after credentials are saved
* ⚡ Always showing credentials modal menu tabs
* ⚡ Improving main auth field detection logic so it doesn't account for authentication fields which can have `none` value
* ⚡ Restoring accidentally deleted not existing credential issue logic
* ⚡ Updating other nodes when deleted credentials have been updated
* ⚡ Using filtered auth type list to show or hide radio buttons section in credentials modal
* 👕 Addressing lint error
* 👌 Addressing PR review feedback
* 👕 Fixing lint issues
* ⚡ Updating main auth filed detection logic so it checks full dependency path to determine if the field is required or optional
* 👌 Addressing the rest of PR feedback
* ✅ Updating credential tests
* ⚡ Resetting credential data on authentication type change
* ⚡ Created AuthTypeSelector component
* 👌 Addressing PR comments
* ⚡ Not resetting overwritten credential properties when changing auth type
* ⚡ Hiding auth selector section if there are no options to show
2023-01-27 09:05:43 +01:00
Alex Grozav
874c735d0a
feat: Improve workflow list performance using RecycleScroller and on-demand sharing data loading ( #5181 )
...
* feat(editor): Load workflow sharedWith info only when opening share modal (#5125 )
* feat(editor): load workflow sharedWith info only when opening share modal
* fix(editor): update workflow share modal loading state at the end of initialize fn
* feat: initial recycle scroller commit
* feat: prepare recycle scroller for dynamic item sizes (no-changelog)
* feat: add recycle scroller with variable size support and caching
* feat: integrated recycle scroller with existing resources list
* feat: improve recycle scroller performance
* fix: fix recycle-scroller storybook
* fix: update recycle-scroller styles to fix scrollbar size
* chore: undo vite config changes
* chore: undo installed packages
* chore: remove commented code
* chore: remove vue-virtual-scroller code.
* feat: update size cache updating mechanism
* chore: remove console.log
* fix: adjust code for e2e tests
* fix: fix linting issues
2023-01-27 09:51:32 +02:00
Marcus
8ce85e3759
fix(Notion (Beta) Node): Fix create database page with multiple relation ids not working ( #5260 )
...
🐛 fix
2023-01-27 08:30:49 +01:00
Alex Grozav
99e35f1e94
feat(editor): Update design-system and editor dependencies (no-changelog) ( #5188 )
2023-01-27 02:09:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
7e229a3d38
fix(core): Do not crash express app on unhandled rejected promises ( #5252 )
2023-01-26 12:10:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
68e4083bbd
fix(core): Validate numeric ids in the public API ( #5251 )
...
This was incorrectly changed in https://github.com/n8n-io/n8n/pull/5041
2023-01-26 11:46:00 +01:00
कारतोफ्फेलस्क्रिप्ट™
c8a146ba31
ci: Fix CI timeout issues (no-changelog) ( #5250 )
2023-01-26 11:44:50 +01:00
agobrech
54333398ce
docs(Postgres Node): Add a notice for the use of PairedItem with mutliple query mode ( #5256 )
...
✨ Add a notice to the postgres execute query about paireditem
2023-01-26 10:24:29 +01:00
Iván Ovejero
74e6f5d190
feat: HTML node ( #5107 )
...
* ✨ Create HTML templating node PoC
* ♻️ Apply feedback
* 🐛 Scope CSS selectors
* ✏️ Adjust description
* ✏️ Adjust placeholder
* ⚡ Replace two custom files with package output
* ➕ Add `codemirror-lang-html-n8n`
* 👕 Appease linter
* 🧪 Skip event bus tests
* ⏪ Revert "Skip event bus tests"
This reverts commit 5702585d0d
.
* ✏️ Update codex
* 🧹 Cleanup
* 🐛 Restore original for `continueOnFail`
* ⚡ Improve `getResolvables`
2023-01-26 10:03:13 +01:00
Csaba Tuncsik
a1710fbd27
fix(editor): Execution list micro optimization ( #5244 )
...
* fix(editor): Execution list micro optimization
* fix(editor): remove old variable usage
2023-01-25 22:01:06 +01:00
freya
c711c53ad6
fix(editor): Fix save modal appearing after duplicating a workflow ( #5247 )
...
🐛 - fixed post duplication save issue
2023-01-25 15:08:58 +00:00
OlegIvaniv
73cbddcb2d
feat(editor): Adjust Google sign-in button to adhere to the guidelines ( #5248 )
...
* feat(editor): Add Google auth button focus, active, disabled states
* Add reconnect label to google reconnect button slot
* Increase size of Google Auth button and fix centering of n8n-banner icon
* Increase size of Google Auth button to 46px
2023-01-25 15:25:11 +01:00
Jonathan Bennetts
6d36782463
fix(HelpScout Node): Fix tag search not working when getting all conversations ( #5239 )
2023-01-25 12:35:57 +00:00
कारतोफ्फेलस्क्रिप्ट™
901e94dc01
fix(editor): Do not request workflow data twice when opening a workflow ( #5246 )
2023-01-25 11:45:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
1be936fd8c
fix(editor): Fix the element-ui imports in SettingsLdapView (no-changelog) ( #5245 )
2023-01-25 11:18:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
21579a8a2a
fix(core): Handle missing binary metadata in download urls ( #5242 )
2023-01-25 10:19:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
ac460aa841
ci: Simplify DB truncate in tests (no-changelog) ( #5243 )
2023-01-25 10:02:28 +01:00
Ricardo Espinoza
0c70a40317
feat(core): Add LDAP support ( #3835 )
2023-01-25 02:18:39 +01:00
कारतोफ्फेलस्क्रिप्ट™
259296c5c9
fix(core): Upsert credentials and workflows in the import:* commands ( #5231 )
2023-01-24 19:05:23 +01:00
Marcus
237b1d8614
feat(Jira Software Node): Use resource locator component ( #5090 )
...
* ⚡ ️Issue -> Create -> parameter Project RLC
* 🔥 removed unused loadOptions getProjects
* ⚡ ️Issue -> Create -> parameter Issue Type RLC
* 🔥 removed unused loadOptions getIssueTypes
* ⚡ ️Issue -> Create/Update -> parameter Assignee RLC
* ⚡ ️Issue -> Create/Update -> parameter Reporter RLC
* ⚡ ️Issue -> Create/Update -> parameter Priority RLC
* 🔥 removed unused loadOptions getPriorities
* ⚡ ️Issue -> Update -> parameter Status RLC
* 🔥 removed unused loadOptions getTransitions
* 🎨 fix typos
* ⚡ ️Issue -> Create/Update -> Custom Fields parameter Field RLC
* 🔥 removed unused loadOptions getCustomFields
* 🥅 throw custom error for "Field priority cannot be set"
* 🚨 fix linter error
* ⚡ removed ts-ignore
* ⚡ removed ts-ignore
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-24 17:42:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
58d0890dc3
fix(Google Drive Node): Use the correct mimetype on converted downloads ( #5240 )
...
Fixes https://community.n8n.io/t/bug-with-google-drive-node-upload-function/21910/3
2023-01-24 14:13:38 +01:00
Csaba Tuncsik
0d33329bc8
fix(editor): Prevent workflow execution list infinite no network error ( #5230 )
...
fix(editor): Prevent workflow execution list create infinite no network error messages
2023-01-24 13:31:47 +01:00
Valya
09bdd96d29
fix: Extension being too eager and making calls when it shouldn't ( #5232 )
...
fix: extension being too eager and making calls when it shouldn't
2023-01-24 12:04:50 +00:00
Michael Kret
832fb87954
feat(Send Email Node): Overhaul
2023-01-24 12:32:31 +02:00
कारतोफ्फेलस्क्रिप्ट™
a86c9a628b
refactor(core): Add support for implicit schema in postgres migrations ( #5233 )
2023-01-24 10:55:20 +01:00
Jan Oberhauser
004adc180f
🔖 Release n8n@0.212.1
2023-01-23 17:15:28 +00:00
Jan Oberhauser
b47940604d
⬆️ Set n8n-core@0.151.2, n8n-editor-ui@0.178.1, n8n-nodes-base@0.210.1 and n8n-workflow@0.133.2 on n8n
2023-01-23 17:15:27 +00:00
Jan Oberhauser
2bc30e7085
🔖 Release n8n-editor-ui@0.178.1
2023-01-23 17:11:40 +00:00
Jan Oberhauser
cb23c21690
⬆️ Set n8n-workflow@0.133.2 on n8n-editor-ui
2023-01-23 17:11:39 +00:00
Jan Oberhauser
896fb15139
🔖 Release n8n-nodes-base@0.210.1
2023-01-23 17:10:33 +00:00
Jan Oberhauser
96e5a61b2e
⬆️ Set n8n-core@0.151.2 and n8n-workflow@0.133.2 on n8n-nodes-base
2023-01-23 17:10:33 +00:00
Jan Oberhauser
466b193f5b
🔖 Release n8n-node-dev@0.90.2
2023-01-23 17:10:20 +00:00
Jan Oberhauser
5ace13f45f
⬆️ Set n8n-core@0.151.2 and n8n-workflow@0.133.2 on n8n-node-dev
2023-01-23 17:10:20 +00:00
Jan Oberhauser
0770a087a9
🔖 Release n8n-core@0.151.2
2023-01-23 17:10:08 +00:00
Jan Oberhauser
56cbaf732a
⬆️ Set n8n-workflow@0.133.2 on n8n-core
2023-01-23 17:10:08 +00:00
Jan Oberhauser
211729ecc7
🔖 Release n8n-workflow@0.133.2
2023-01-23 17:09:57 +00:00
कारतोफ्फेलस्क्रिप्ट™
bd14ec1110
ci: Fix typing issues in cli tests (no-changelog) ( #5227 )
2023-01-23 17:41:55 +01:00
Csaba Tuncsik
96dddf12e1
fix(editor): Remove infinite loading in not found workflow level execution ( #5174 )
...
fix(editor): Getting rid of infinite loading in workflow level execution view
2023-01-23 14:28:59 +01:00
Valya
683492155e
fix: IsWeekend not checking if DateTime ( #5221 ) (no-changelog)
2023-01-23 14:28:17 +01:00
Jan Oberhauser
3ea83d872e
fix(core): Fix execute-once incoming data handling ( #5211 )
2023-01-23 12:47:07 +01:00
Iván Ovejero
fcbf4fd587
fix(core): Make pindata with webhook responding on last node manual-only ( #5223 )
...
⚡ Add manual check
2023-01-23 12:22:05 +01:00
Michael Auerswald
4f89fb4d4d
fix(core): Fix onWorkflowPostExecute not being called ( #5224 )
...
fix onWorkflowPostExecute
2023-01-23 11:53:00 +01:00
Iván Ovejero
0b123ce05e
fix(core): Fix expression extension misdetection ( #5219 )
...
* 🐛 Narrow down check
* fix: converted expression extension check loop into regex
* fix: remove greedy string check
* fix: re-add string spliting regex
Co-authored-by: Valya Bullions <valya@n8n.io>
2023-01-23 11:08:27 +01:00
Omar Ajoue
c5245dd387
fix: Add schema to postgres migrations (hotfix) ( #5218 )
...
* fix: Add schema to postgres migrations
2023-01-23 10:16:20 +01:00
Csaba Tuncsik
9ce526e784
fix(editor): Making parameter input components label configurable ( #5195 )
...
fix(editor): Making parameter input component label configurable
2023-01-20 17:07:28 +01:00
Michael Kret
736e700902
feat(Google Analytics Node): Overhaul for google analytics node
2023-01-20 17:00:47 +02:00
Jonathan Bennetts
e810966a3b
fix(Linear Node): Fix issue with single item not being returned ( #5193 )
2023-01-20 12:59:47 +00:00
Jonathan Bennetts
454375077f
refactor: Update Notion nodes to remove beta from name ( #4838 )
2023-01-20 12:49:02 +00:00
Michael Auerswald
b69f480d4c
refactor(editor): Decouple REST calls from views (no-changelog) ( #5202 )
...
* decouple rest calls
* remove console.log
2023-01-20 12:08:40 +01:00
Iván Ovejero
7aa65315cc
test: Skip some syslog tests (no-changelog) ( #5206 )
...
:test: Skip some syslog tests
2023-01-20 11:02:53 +01:00
Marcus
11da863a21
fix(Notion (Beta) Node): Fix create database page fails if relation param is empty/undefined ( #5182 )
...
* 🐛 fix create database page fails if relation param is empty/undefined
* ⚡ uuid validation
* ⚡ uuid error handling
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-19 18:01:56 +01:00
agobrech
6e391755e4
fix(core): Fix url in error handelling for the error Trigger ( #5201 )
...
* Add workflow id to url in error message
* fix mock message for manual execution
* Fix url missing 's'
2023-01-19 17:56:31 +01:00
Jan Oberhauser
3eed566e9b
🔖 Release n8n@0.212.0
2023-01-19 14:10:40 +00:00
Jan Oberhauser
69ab256301
⬆️ Set n8n-editor-ui@0.178.0 and n8n-nodes-base@0.210.0 on n8n
2023-01-19 14:10:39 +00:00
Jan Oberhauser
4c59dd206d
🔖 Release n8n-editor-ui@0.178.0
2023-01-19 14:07:34 +00:00
Jan Oberhauser
f8f8ca1cf7
🔖 Release n8n-nodes-base@0.210.0
2023-01-19 14:06:01 +00:00
Michael Kret
e667df783c
fix(core): Revert rule @typescript-eslint/prefer-nullish-coalescing
2023-01-19 14:37:19 +02:00
Michael Auerswald
9b032d68bc
feat(core): Add Prometheus metrics for n8n events and api invocations (experimental) ( #5177 )
...
* create prometheus metrics from events
* feat(core): Add more Prometheus metrics (experimental) (#5187 )
* refactor(core): Add Prometheus labels to relevant metrics
* feat(core): Add more Prometheus metrics (experimental)
* add 'v' prefix to value of version label
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2023-01-19 12:11:31 +01:00
Michael Kret
8f49f494ae
fix(HTTP Request Node): Bug - node requires string instead of json
2023-01-19 11:34:36 +02:00
Sven Ziegler
e275306c64
fix(GitLab Node): Update credential test endpoint ( #5166 )
2023-01-19 09:20:58 +00:00
Iván Ovejero
b718464b1f
fix(editor): Allow special chars in node selector completion ( #5196 )
...
🐛 Widen regex
2023-01-19 09:42:00 +01:00
Mutasem Aldmour
a89c9c68d1
test: Add tests for pinning data ( #5157 )
...
* test: add tests for pinning
* test: add test for value
* test: add pinned data tests
* test: refactor into ndv
* refactor: move to ndv
* refactor: rename node
* test: fix test
* test: fix refactor
* test: remove unused id
* test: update test
* test: chain rename input
* test: refactor invoking text
* test: fix ndv tests
* test: move test id
* test: update selectors
2023-01-18 15:48:36 +01:00
Cornelius Suermann
e36112a6d4
fix(core): Fix migration (no-changelog) ( #5186 )
...
* fix(core): Fix migration (no-changelog)
* revert previous fix and apply correct one
2023-01-18 15:42:09 +01:00
Michael Kret
8dbe6159d0
fix(HTTP Request Node): Response format to text is ignored for JSON responses
2023-01-18 15:31:39 +02:00
Marcus
026f3a532d
fix(Gmail Trigger Node): Filter by labels not working ( #5173 )
...
⚡ ️added missing getLabels loadOptions
2023-01-18 10:47:26 +01:00
Michael Kret
5426690791
feat(Item Lists Node): Table tranformation
2023-01-17 18:40:28 +02:00
Jan Oberhauser
9ede87da02
🔖 Release n8n@0.211.2
2023-01-17 15:14:55 +00:00
Jan Oberhauser
f593eacea3
⬆️ Set n8n-nodes-base@0.209.2 on n8n
2023-01-17 15:14:55 +00:00
Jan Oberhauser
141834edbf
🔖 Release n8n-nodes-base@0.209.2
2023-01-17 15:12:30 +00:00
Iván Ovejero
c0268f572f
fix(core): Restore community nodes installation ( #5180 )
...
🐛 Fix check for community nodes not installing
2023-01-17 16:04:58 +01:00
Michael Kret
e839a81cc5
feat: (Google Sheets Trigger Node): Trigger for Google Sheets
2023-01-17 15:21:16 +02:00
Jan Oberhauser
26be3963a8
🔖 Release n8n@0.211.1
2023-01-16 14:47:16 +00:00
Jan Oberhauser
1513fb824f
⬆️ Set n8n-core@0.151.1, n8n-editor-ui@0.177.1, n8n-nodes-base@0.209.1 and n8n-workflow@0.133.1 on n8n
2023-01-16 14:47:15 +00:00
Jan Oberhauser
514338d096
🔖 Release n8n-editor-ui@0.177.1
2023-01-16 14:42:02 +00:00
Jan Oberhauser
b0ae6ee387
⬆️ Set n8n-design-system@0.51.1 and n8n-workflow@0.133.1 on n8n-editor-ui
2023-01-16 14:42:01 +00:00
Jan Oberhauser
a4eacd0cab
🔖 Release n8n-design-system@0.51.1
2023-01-16 14:41:24 +00:00
Jan Oberhauser
d4ee21bef3
🔖 Release n8n-nodes-base@0.209.1
2023-01-16 14:38:59 +00:00
Jan Oberhauser
1efaa4c063
⬆️ Set n8n-core@0.151.1 and n8n-workflow@0.133.1 on n8n-nodes-base
2023-01-16 14:38:59 +00:00
Jan Oberhauser
e9e2dd1e39
🔖 Release n8n-node-dev@0.90.1
2023-01-16 14:38:29 +00:00
Jan Oberhauser
3f3bc8750e
⬆️ Set n8n-core@0.151.1 and n8n-workflow@0.133.1 on n8n-node-dev
2023-01-16 14:38:28 +00:00
Jan Oberhauser
73d09acd9e
🔖 Release n8n-core@0.151.1
2023-01-16 14:38:05 +00:00
Jan Oberhauser
6e22d2e689
⬆️ Set n8n-workflow@0.133.1 on n8n-core
2023-01-16 14:38:05 +00:00
Jan Oberhauser
3b34139969
🔖 Release n8n-workflow@0.133.1
2023-01-16 14:37:37 +00:00
Valya
98017dc36f
fix: Extension deep compare not quite working for some primitives ( #5172 )
...
fix: extension deep compare not quite working for some primitives
2023-01-16 14:15:19 +00:00
OlegIvaniv
582865c7e9
feat(editor): Supress validation errors for freshly added nodes ( #5149 )
...
* feat(editor): Supress validation errors when node is added from node creator
* Supress initial errors also for resource locator inputs
* Use nodeMetadata prop to store node's `pristine` state
* Revert `setNodeParameters` check for `nodeMetadata`
* Rename getIsNodePristine to isNodePristine
2023-01-16 14:55:58 +01:00
Mutasem Aldmour
96d773f82d
test: Update unit tests to remove hash ( #5152 )
...
* test: update unit tests to remove hash
* chore: update callout component
2023-01-16 14:16:12 +01:00
Jonathan Bennetts
dfff982662
feat(Google Ads Node): Update api version to v11 ( #4427 )
2023-01-16 13:12:58 +00:00
Valya
f634f0dc59
fix: Extend date functions clobbering plus/minus ( #5170 )
...
* fix: extended date functions clobbering plus/minus
* fix: minus extension doing plus instead
2023-01-16 13:01:58 +00:00
Marcus
9958c324db
feat(Google Drive Trigger Node): Use resource locator component ( #5148 )
...
* ♻️ move GoogleDrive.node.ts search methods to SearchFuntions.ts
* ⚡ ️parameter Folder RLC
* ⚡ ️parameter File RLC
* 🎨 File RLC placeholder use 'drive.google.com/xxx' urls
2023-01-16 10:45:44 +01:00
Csaba Tuncsik
c53ce1e5b7
refactor(editor): Remove old execution view route and its dependants ( #4651 )
...
* fix(editor): Remove old execution view header
* fix(editor): Remove old execution route
2023-01-16 10:11:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
97969fc815
fix: Upgrade jsonwebtoken
to address CVE-2022-23540 ( #5116 )
2023-01-13 18:24:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
0a5ab560b1
refactor: Upgrade typeorm to 0.3.x ( #5151 )
2023-01-13 18:12:22 +01:00
Michael Kret
6608e69457
refactor(core): Remove linting exceptions in nodes-base (no-changelog) ( #4944 )
2023-01-13 18:11:56 +01:00
Jan Oberhauser
a223e6b9f7
🔖 Release n8n@0.211.0
2023-01-13 16:20:25 +00:00
Jan Oberhauser
e4e761825e
⬆️ Set n8n-core@0.151.0, n8n-editor-ui@0.177.0, n8n-nodes-base@0.209.0 and n8n-workflow@0.133.0 on n8n
2023-01-13 16:20:24 +00:00
Jan Oberhauser
b0b3cca628
🔖 Release n8n-editor-ui@0.177.0
2023-01-13 16:18:18 +00:00
Jan Oberhauser
54f8a16d58
⬆️ Set n8n-design-system@0.51.0 and n8n-workflow@0.133.0 on n8n-editor-ui
2023-01-13 16:18:17 +00:00
Jan Oberhauser
4031f0356b
🔖 Release n8n-design-system@0.51.0
2023-01-13 16:18:00 +00:00
Jan Oberhauser
e5b455d0c5
🔖 Release n8n-nodes-base@0.209.0
2023-01-13 16:16:53 +00:00
Jan Oberhauser
d7ed4a0ab2
⬆️ Set n8n-core@0.151.0 and n8n-workflow@0.133.0 on n8n-nodes-base
2023-01-13 16:16:53 +00:00
Jan Oberhauser
6174eacb8f
🔖 Release n8n-node-dev@0.90.0
2023-01-13 16:16:43 +00:00
Jan Oberhauser
6a793cadb3
⬆️ Set n8n-core@0.151.0 and n8n-workflow@0.133.0 on n8n-node-dev
2023-01-13 16:16:42 +00:00
Jan Oberhauser
da45b87db4
🔖 Release n8n-core@0.151.0
2023-01-13 16:16:33 +00:00
Jan Oberhauser
820e962cb9
⬆️ Set n8n-workflow@0.133.0 on n8n-core
2023-01-13 16:16:33 +00:00
Jan Oberhauser
03b2bcaa88
🔖 Release n8n-workflow@0.133.0
2023-01-13 16:16:21 +00:00
Ricardo Espinoza
e140ecbc2c
fix(PayPal Trigger Node): Omit verification on sandbox env ( #5150 )
2023-01-13 15:43:03 +00:00
Jan Oberhauser
c9e158e458
fix(core): Throw error in UI on expression referencing missing node but do not fail execution ( #5158 )
...
fix(core): Throw error in UI on expression referencing missing node but
do not fail execution
2023-01-13 16:22:37 +01:00
Jonathan Bennetts
146bc3bff5
fix(Zoom Node): Add notice about deprecation of Zoom JWT app support ( #5156 )
2023-01-13 15:01:28 +00:00
Michael Auerswald
e845eb33f9
fix(core): Remove threads pkg, rewrite log writer worker ( #5134 )
2023-01-13 15:39:25 +01:00
कारतोफ्फेलस्क्रिप्ट™
b7faf4a0df
fix: Don't throw error on expressions referring to nodes that don't exist in the workflow ( #5155 )
2023-01-13 15:14:03 +01:00
Csaba Tuncsik
d10ca530cf
fix(editor): Hide data pinning discoverability tooltip in execution view ( #5145 )
...
* fix(editor): remove unused prop
* fix(editor): Prevent data pinning discoverability tooltip displayed in executions view
2023-01-13 12:43:51 +01:00
Csaba Tuncsik
665eaef925
fix(editor): Execution page bug fixes ( #5122 )
...
* fix(editor): Global exec list adding tooltips
* fix(editor): Global exec list fix indefinite waiting status display
* fix(editor): Global exec list fix indefinite waiting status display
* fix(editor): Global exec list remove ellipsis menu from running execs
2023-01-13 12:42:34 +01:00
Mutasem Aldmour
14454243e7
fix: Handle memory issues gracefully ( #5147 )
...
* fix: add lost connection error
* fix: stop exec, open in new tab
* fix: only hosw if error failed
* fix: fix typo
* chore: eslint issue
2023-01-13 12:33:42 +01:00
Alex Grozav
d2d481f12e
feat(editor): Update callout component design ( #5126 )
...
feat(design-system): Update callout component design
2023-01-13 13:31:15 +02:00
Mutasem Aldmour
c2eb519398
feat: Add demo experiment to help users activate ( #5141 )
...
* feat: enable posthog for dev process
* feat: inject sticky in demo
* feat: update url
* feat: update pos
* feat: add demo button
* feat: add callout
* feat: hide behind exp
* fix: fix zoom to fit
* fix: fix zoom reset when moving to new view
* fix: use constant for test
* feat: add tracking
* feat: fix tracking
* feat: fix tracking
* fix canvas centering
* feat: update time
* feat: update bg color
* feat: update copy
* feat: update btm padding
* feat: replace thumbnail
* feat: increase height of sticky
* chore: clean up props
* fix: revert canvas change
* chore: address feedback
* chore: remove extra space
* test: fix unit tests
2023-01-13 11:56:29 +01:00
Valya
94be3b61cb
fix: Test failing for toDate from string extension test (no-changelog) ( #5142 )
2023-01-12 16:06:34 +01:00
Csaba Tuncsik
c724de6be2
fix(editor): Setting NDV session ID ( #5144 )
2023-01-12 15:23:58 +01:00
Valya
9dca984c0c
fix: First/last being extended on proxy objects ( #5140 )
...
* fix: first/last being extended on proxy objects
* fix: better method that won't require changes later
2023-01-12 14:04:49 +00:00
कारतोफ्फेलस्क्रिप्ट™
14a61f6ab1
fix: Upgrade class-validator
to address CVE-2019-18413 ( #5139 )
2023-01-12 13:06:18 +01:00
Csaba Tuncsik
6deb55126e
fix(editor): Mapping tooltip dismiss ( #5128 )
...
fix(editor): not using local storage directly in computed prop
2023-01-12 10:43:45 +01:00
कारतोफ्फेलस्क्रिप्ट™
0dbba6d57f
fix(editor): Do not overwrite window.onerror in production ( #5135 )
2023-01-11 22:22:12 +01:00
कारतोफ्फेलस्क्रिप्ट™
a9fb393e1a
fix: DB revert command shouldn't run full migrations before each revert ( #5131 )
2023-01-11 18:29:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
62cce2e518
fix: Run every DB migration inside a transaction ( #5129 )
...
* always each DB migrations in a transaction
* `VACUUM` isn't allowed inside transactions.
* `PRAGMA foreign_keys` are automatically toggled before and after every down migration
2023-01-11 18:29:05 +01:00
कारतोफ्फेलस्क्रिप्ट™
a573db2ef7
fix: Report app startup and DB migration errors to Sentry ( #5127 )
2023-01-11 18:28:35 +01:00
Csaba Tuncsik
3c109ffab1
refactor(editor): Overhaul workflow level executions list ( #5089 )
...
* fix(editor): update texts and styles
* fix(editor): update texts and styles
* fix(editor): move 'No execution found' to sidebar
* fix(editor): change empty state title in executions
* fix(editor): workflow execution list delete item
* fix(editor): workflow execution always show sidebar
* fix(editor): workflow execution unify date display mode
* fix(editor): workflow execution empty list
2023-01-11 15:08:00 +01:00
Michael Auerswald
62d06b1e6e
fix(core): Fixes event msg confirmations if no subscribers present ( #5118 )
...
* adds ExecutionEvents view modal to ExecutionList
* fix time rendering and remove wf column
* checks for unfinished executions and fails them
* prevent re-setting stoppedAt for execution
* removing UI changes but keeping eventbus fixes
* remove comment
2023-01-11 14:09:09 +01:00
Iván Ovejero
044b153275
refactor(core): Diverge syntax error handling in expressions ( #5124 )
...
* ⚡ Diverge syntax error handling in expressions
* ✏️ Expand comment
2023-01-11 12:15:42 +01:00
Iván Ovejero
af55ecd64b
fix(editor): Recover from unsaved finished execution ( #5121 )
...
* 🐛 Recover from unsaved fixed execution
* 🔥 Remove logging
* ✏️ Use i18n
2023-01-11 10:52:32 +01:00
Csaba Tuncsik
819c4adb3c
feat(editor): Executions page ( #4997 )
...
* fix(editor): Create executions page
* fix(editor): lint fix
* fix(editor): Reuse execution list in both modal and page
* fix(editor): fix ts issues
* fix(editor): Reorganizing exec list components for easier redesign (everything is in its new place now)
* fix(editor): Exec list item restyling
* fix(editor): Exec list add back stripes
* fix(editor): Exec list formatting dates and times
* fix(editor): Exec list revert accidental searc and replace
* fix(editor): Exec list translations and execution IDs
* fix(editor): Exec list playing with table cell sizing
* fix(editor): Exec list playing with table cell sizing
* fix(editor): Exec list drop Element UI Table
* fix(editor): Exec list adding sticky header and View button on row hover
* fix(editor): Exec list open execution in new tab, add ellipsis menu to all rows with Delete action
* fix(editor): Global exec list update translations snd fix tabindex
* fix(editor): Global exec list redesign selection
* fix(editor): Global exec list fix scrolling container
* fix(editor): Global exec list fix running status
* fix(editor): Global exec list fix waiting status
2023-01-10 16:28:15 +01:00
Valya
3d05acf313
feat: Expression extension framework ( #4372 )
...
* ⚡ Introduce a framework for expression extension
* 💡 Add some inline comments
* ⚡ Introduce hash alias for encrypt
* ⚡ Introduce a manual granular level approach to shadowing/overrideing extensions
* 🔥 Cleanup comments
* ⚡ Introduce a basic method of extension for native functions
* ⚡ Add length to StringExtension
* ⚡ Add number type to extension return types
* ⚡ Temporarily introduce DateTime with extension
* ⚡ Cleanup comments
* ⚡ Organize imports
* ♻️ Fix up some typings
* ⚡ Fix typings
* ♻️ Remove unnecessary resolve of expression
* ⚡ Extensions Improvement
* ♻️ Refactor EXPRESSION_EXTENSION_METHODS
* ♻️ Refactor EXPRESSION_EXTENSION_METHODS
* ♻️ Update extraArgs types
* ♻️ Fix tests
* ♻️ Fix bind type issue
* ♻️ Fixing duration type issue
* ♻️ Refactor to allow overrides on native methods
* ♻️ Temporarily remove Date Extensions to pass tests
* feat(dt-functions): introduce date expression extensions (#4045 )
* 🎉 Add Date Extensions into the mix
* ✨ Introduce additional date extension methods
* ✅ Add Date Expression Extension tests
* 🔧 Add ability to debug tests
* ♻️ Refactor extension for native types
* 🔥 Move sayHi method to String Extension class
* ♻️ Update scope when binding member methods
* ✅ Add String Extension tests
* feat(dt-functions): introduce array expression extensions (#4044 )
* ✨ Introduce Array Extensions
* ✅ Add Array Expression tests
* feat(dt-functions): introduce number expression extensions (#4046 )
* 🎉 Introduce Number Extensions
* ⚡ Support more shared extensions
* ⚡ Improve handling of name collision
* ✅ Update tests
* Fixed up tests
* 🔥 Remove remove markdown
* :recylce: Replace remove-markdown dependencies with implementation
* ♻️ Replace remove-markdown dependencies with implementation
* ✅ Update tests
* ♻️ Fix scoping and cleanup
* ♻️ Update comments and errors
* ♻️ Fix linting errors
* ➖ Remove unused dependencies
* fix: expression extension not working with multiple extensions
* refactor: change extension transform to be more efficient
* test: update most test to work with new extend function
* fix: update and fix type error in config
* refactor: replace babel with recast
* feat: add hashing functions to string extension
* fix: removed export
* test: add extension parser and transform tests
* fix: vite tests breaking
* refactor: remove commented out code
* fix: parse dates passed from $json in extend function
* refactor: review feedback changes for date extensions
* refactor: review feedback changes for number extensions
* fix: date extension beginningOf test
* fix: broken build from merge
* fix: another merge issue
* refactor: address review feedback (remove ignores)
* feat: new extension functions and tests
* feat: non-dot notation functions
* test: most of the other tests
* fix: toSentenceCase for node versions below 16.6
* feat: add $if and $not expression extensions
* Fix test to work on every timezone
* lint: fix remaining lint issues
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-01-10 14:06:12 +01:00
OlegIvaniv
885177861a
refactor(TelegramTrigger Node, ShopifyTrigger Node): Standardize node triggers actions ( #5117 )
...
* feat(Telegram Trigger node, Shopify Trigger node): Change display name of Telegram and Shopify trigger nodes
* Remove trigger on tooltips for Telegram and Shopify trigger nodes
* Add telegram action override and make sure recommended category actions are overwritable
2023-01-10 11:20:53 +01:00
OlegIvaniv
ab4785ab31
feat(editor): Remove prevent-ndv-auto-open feature flag ( #5114 )
...
feature(editor): Remove `prevent-ndv-auto-open` feature flag
2023-01-10 09:39:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
0e955760a1
refactor: On workflow deletion, cascade delete all entities associated with it ( #5102 )
2023-01-10 09:23:44 +01:00
Alex Grozav
56951e83c0
fix(editor): Disable data pinning on multiple output node types ( #5111 )
...
* fix: Disable data pinning on Compare Datasets node
* feat: update pin data mixin to automatically determine if multiple outputs node
* fix: remove unused node type constant
2023-01-09 17:15:48 +02:00
Jan Oberhauser
e950192a19
🔖 Release n8n@0.210.2
2023-01-09 13:23:18 +00:00
Jan Oberhauser
ec6aac1795
⬆️ Set n8n-core@0.150.1, n8n-editor-ui@0.176.2, n8n-nodes-base@0.208.2 and n8n-workflow@0.132.1 on n8n
2023-01-09 13:23:18 +00:00
Jan Oberhauser
92babf3feb
🔖 Release n8n-editor-ui@0.176.2
2023-01-09 13:21:19 +00:00
Jan Oberhauser
7eb1e7eb86
⬆️ Set n8n-workflow@0.132.1 on n8n-editor-ui
2023-01-09 13:21:19 +00:00
Jan Oberhauser
f63d6308b8
🔖 Release n8n-nodes-base@0.208.2
2023-01-09 13:20:19 +00:00
Jan Oberhauser
7465e3ed27
⬆️ Set n8n-core@0.150.1 and n8n-workflow@0.132.1 on n8n-nodes-base
2023-01-09 13:20:19 +00:00
Jan Oberhauser
3b4ca75661
🔖 Release n8n-node-dev@0.89.1
2023-01-09 13:20:08 +00:00
Jan Oberhauser
970498c14a
⬆️ Set n8n-core@0.150.1 and n8n-workflow@0.132.1 on n8n-node-dev
2023-01-09 13:20:08 +00:00
Jan Oberhauser
1ce9c4de5c
🔖 Release n8n-core@0.150.1
2023-01-09 13:19:56 +00:00
Jan Oberhauser
cc0741cb90
⬆️ Set n8n-workflow@0.132.1 on n8n-core
2023-01-09 13:19:55 +00:00
Jan Oberhauser
be038db695
🔖 Release n8n-workflow@0.132.1
2023-01-09 13:19:44 +00:00
Alex Grozav
a79c253345
feat: Add source to all View Plans links (no-changelog) ( #5097 )
...
feat: Add source to all View Plans links
2023-01-09 14:57:51 +02:00
Omar Ajoue
a43e3e4112
fix: Do not attempt to save statistics data for unsaved workflows ( #5106 )
...
* fix: Do not attempt to save data for unsaved workflows
2023-01-09 12:49:27 +01:00
Deborah
47e32e4268
fix: Update links for user management and SMTP help ( #5109 )
...
new links for UM and SMTP help
2023-01-09 10:54:39 +00:00
Iván Ovejero
320e646380
fix(editor): Omit pairedItem
from proxy completions ( #5098 )
...
* ⚡ Omit `pairedItem` from proxy completions
* 🧪 Fix tests
2023-01-09 11:44:52 +01:00
Iván Ovejero
9e7a9bfe20
fix(editor): Prevent refresh on submit in credential edit modal ( #5091 )
...
🐛 Prevent refresh on submit in credential edit modal
2023-01-09 11:43:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
6d0f2bff7f
fix: Remove anonymous ID from tracking calls ( #5099 )
2023-01-06 15:35:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
1acc7fea89
refactor(core): Add more overloads for string-type node parameters (no-changelog) ( #5101 )
...
* refactor(core): Add more overloads for string-type node parameter (no-changelog)
continued from https://github.com/n8n-io/n8n/pull/4797
* include binaryPropertyOutput
2023-01-06 15:09:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
c97f3cad59
fix(Read Binary File Node): Do not crash the execution when the source file does not exist ( #5100 )
...
This issue was introduced in https://github.com/n8n-io/n8n/pull/5069
2023-01-06 14:15:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
c4df2049a8
fix: Stop OOM crashes in Execution Data pruning ( #5095 )
...
* fix: Stop OOM crashed in Execution Data pruning
Currently while pruning execution data, we are loading all the data in memory. For instances where there are thousands of executions, this causes the container to run out of memory.
Since ids is all we need, we should only query for ids.
* query for Executions only when ids are actually needed for pruning binary data
in default mode the binary data is in the database, and will get pruned along with the executions.
2023-01-06 11:42:58 +01:00
Iván Ovejero
f4140d011f
feat(editor): Introduce proxy completions to expressions ( #5075 )
...
* ⚡ Introduce proxy completions to expressions
* 🧪 Add tests
* ⚡ Replace snippet with alphabetic char completions
* ⚡ Tighten `DateTime` check
* 🧹 Clean up `n8nLang`
* 🔥 Remove duplicate
* 👕 Remove non-null assertion
* ⚡ Confirm that `overlay` is needed
* 🔥 Remove comment
* 🔥 Remove more unneeded code
* 🔥 Remove unneded Pinia setup
* ⚡ Simplify syntax
2023-01-06 10:07:36 +01:00
Michael Kret
77031a2950
fix(Google Sheets Node): Fix for auto-range detection
2023-01-06 00:25:28 +02:00
Jan Oberhauser
6e8fadb361
🔖 Release n8n@0.210.1
2023-01-05 17:20:20 +00:00
Jan Oberhauser
26e4f653f9
⬆️ Set n8n-editor-ui@0.176.1 and n8n-nodes-base@0.208.1 on n8n
2023-01-05 17:20:19 +00:00
Jan Oberhauser
7aff80f5da
🔖 Release n8n-editor-ui@0.176.1
2023-01-05 17:18:17 +00:00
Jan Oberhauser
686a95afd2
⬆️ Set n8n-design-system@0.50.1 on n8n-editor-ui
2023-01-05 17:18:17 +00:00
Jan Oberhauser
e778b12d7a
🔖 Release n8n-design-system@0.50.1
2023-01-05 17:17:56 +00:00
Jan Oberhauser
e5c7b8ca6e
🔖 Release n8n-nodes-base@0.208.1
2023-01-05 17:16:47 +00:00
कारतोफ्फेलस्क्रिप्ट™
d77523bd31
fix: Pass in the correct server reference to external hooks (no-changelog) ( #5094 )
...
* fix: Pass in the correct server reference to external hooks (no-changelog)
* use the correct reference
2023-01-05 16:56:27 +01:00
Michael Kret
b5e70d45bf
fix(Google Sheets Node): Append or Update fails for numeric values
2023-01-05 17:31:47 +02:00
Alex Grozav
2327563c44
feat: Add user management invite links without SMTP set up ( #5084 )
...
* feat: update n8n-users-list to no longer use preset list of actions
* feat: prepared users settings for invite links feature
* refactor: Return invite link URLs when inviting users (#5079 )
* refactor: Return invite link URLs when inviting users
* test: Refactor and add tests to mailer
* feat: Add FE inviteAcceptUrl integration (#5085 )
* feat: update n8n-users-list to no longer use preset list of actions
* feat: prepared users settings for invite links feature
* feat: add integration with new inviteAcceptUrl changes
* feat: Add inviteAcceptUrl to user list for pending users
Co-authored-by: Alex Grozav <alex@grozav.com>
* fix conflicts
* fix lint issue
* test: Make sure inviteAcceptUrl is defined
* feat: update smtp setup suggestion
* feat: add invite link summary when inviting multiple users
* refactor: Add telemetry flag for when email is sent
* fix: add email_sent correctly to telemetry event
* feat: move SMTP info-tip to invite modal
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-01-05 17:10:08 +02:00
Omar Ajoue
11a46a4cbc
fix: Remove annonymous ID (no-changelog) ( #5093 )
2023-01-05 14:59:21 +01:00
Jan Oberhauser
4d9b9e1b7e
🔖 Release n8n@0.210.0
2023-01-05 13:21:41 +00:00
Jan Oberhauser
d4d6779e22
⬆️ Set n8n-core@0.150.0, n8n-editor-ui@0.176.0, n8n-nodes-base@0.208.0 and n8n-workflow@0.132.0 on n8n
2023-01-05 13:21:40 +00:00
Jan Oberhauser
ca41844299
🔖 Release n8n-editor-ui@0.176.0
2023-01-05 13:19:50 +00:00
Jan Oberhauser
beb2786483
⬆️ Set n8n-design-system@0.50.0 and n8n-workflow@0.132.0 on n8n-editor-ui
2023-01-05 13:19:50 +00:00
Jan Oberhauser
b9b1b643ba
🔖 Release n8n-design-system@0.50.0
2023-01-05 13:19:27 +00:00
Jan Oberhauser
f3ca96b70f
🔖 Release n8n-nodes-base@0.208.0
2023-01-05 13:18:30 +00:00
Jan Oberhauser
b859ecd25b
⬆️ Set n8n-core@0.150.0 and n8n-workflow@0.132.0 on n8n-nodes-base
2023-01-05 13:18:30 +00:00
Jan Oberhauser
ec1e47a6ad
🔖 Release n8n-node-dev@0.89.0
2023-01-05 13:18:18 +00:00
Jan Oberhauser
68a2638684
⬆️ Set n8n-core@0.150.0 and n8n-workflow@0.132.0 on n8n-node-dev
2023-01-05 13:18:18 +00:00
Jan Oberhauser
22976d1699
🔖 Release n8n-core@0.150.0
2023-01-05 13:18:08 +00:00
Jan Oberhauser
4916d26404
⬆️ Set n8n-workflow@0.132.0 on n8n-core
2023-01-05 13:18:07 +00:00
Jan Oberhauser
828ff6b521
🔖 Release n8n-workflow@0.132.0
2023-01-05 13:17:57 +00:00
Jan Oberhauser
93da026c0d
fix(core): Fix OAuth credential creation via API ( #5064 )
...
* fix(core): Fix OAuth credential creation via API
* Fix tests
2023-01-05 07:06:37 -06:00
Tom
62b2fc37c3
fix(Slack Node): Add missing channels:read OAuth2 scope ( #5092 )
2023-01-05 14:02:16 +01:00
Iván Ovejero
d548161632
feat(core): Security audit ( #5034 )
...
* ✨ Implement security audit
* ⚡ Use logger
* 🧪 Fix test
* ⚡ Switch logger with stdout
* 🎨 Set new logo
* ⚡ Fill out Public API schema
* ✏️ Fix typo
* ⚡ Break dependency cycle
* ⚡ Add security settings values
* 🧪 Test security settings
* ⚡ Add publicly accessible instance warning
* ⚡ Add metric to CLI command
* ✏️ Fix typo
* 🔥 Remove unneeded path alias
* 📘 Add type import
* 🔥 Remove inferrable output type
* ⚡ Set description at correct level
* ⚡ Rename constant for consistency
* ⚡ Sort URLs
* ⚡ Rename local var
* ⚡ Shorten name
* ✏️ Improve phrasing
* ⚡ Improve naming
* ⚡ Fix casing
* ✏️ Add docline
* ✏️ Relocate comment
* ⚡ Add singular/plurals
* 🔥 Remove unneeded await
* ✏️ Improve test description
* ⚡ Optimize with sets
* ⚡ Adjust post master merge
* ✏️ Improve naming
* ⚡ Adjust in spy
* 🧪 Fix outdated instance test
* 🧪 Make diagnostics check consistent
* ⚡ Refactor `getAllExistingCreds`
* ⚡ Create helper `getNodeTypes`
* 🐛 Fix `InternalHooksManager` call
* 🚚 Rename `execution` to `nodes` risk
* ⚡ Add options to CLI command
* ⚡ Make days configurable
* :revert: Undo changes to `BaseCommand`
* ⚡ Improve CLI command UX
* ⚡ Change no-report return value
Empty array to trigger empty state on FE.
* ⚡ Add empty check to `reportInstanceRisk`
* 🧪 Extend Jest `expect`
* 📘 Augment `jest.Matchers`
* 🧪 Set extend as setup file
* 🔧 Override lint rule for `.d.ts`
* ⚡ Use new matcher
* ⚡ Update check
* 📘 Improve typings
* ⚡ Adjust instance risk check
* ✏️ Rename `execution` → `nodes` in Public API schema
* ✏️ Add clarifying comment
* ✏️ Fix typo
* ⚡ Validate categories in CLI command
* ✏️ Improve naming
* ✏️ Make audit reference consistent
* 📘 Fix typing
* ⚡ Use `finally` in CLI command
2023-01-05 13:28:40 +01:00
freya
59004fe7bb
fix(core): Fixes issue with workflow lastUpdated field ( #5015 )
...
Fixed issue causing workflow updated field to be affected by statistics data
2023-01-05 12:16:40 +00:00
Jan Oberhauser
7954025eb2
fix(Respond to Webhook Node): Fix issue that content-type header gets overwritten ( #5088 )
...
fix(Respond To Webhook Node): Fix issue that content-type header gets overwritten
2023-01-05 05:43:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
5d746c4a83
fix: Apply credential overwrites recursively ( #5072 )
...
This ensures that overwrites defined for a parent credential type also applies to all credentials extending it.
2023-01-04 18:16:48 +01:00
Michael Kret
f1184ccab5
fix(Google Sheets Node): Fix exception when no Values to Send are set
2023-01-04 15:54:24 +02:00
Michael Kret
9615253155
feat(Compare Datasets Node): Fuzzy compare option
2023-01-04 14:37:54 +02:00
कारतोफ्फेलस्क्रिप्ट™
54126b2c87
refactor(Google Drive Node): Use node streams for uploading and downloading files ( #5017 )
...
* use streams to upload files to google drive
* use streams to download files from google drive
* use resumable uploads api for google drive
* avoid dangling promises, and reduce memory usage in error logging
2023-01-04 12:29:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
8b19fdd5f0
refactor: Delete a lot of unused and duplicate code in Server and WebhookServer ( #5080 )
...
* store n8n version string in a const and use that everywhere
* reduce code duplication between Server and WebhookServer
* unify redis checks
* fix linting
2023-01-04 11:38:48 +01:00
Michael Auerswald
b67f803cbe
feat: Add global event bus ( #4860 )
...
* fix branch
* fix deserialize, add filewriter
* add catchAll eventGroup/Name
* adding simple Redis sender and receiver to eventbus
* remove native node threads
* improve eventbus
* refactor and simplify
* more refactoring and syslog client
* more refactor, improved endpoints and eventbus
* remove local broker and receivers from mvp
* destination de/serialization
* create MessageEventBusDestinationEntity
* db migrations, load destinations at startup
* add delete destination endpoint
* pnpm merge and circular import fix
* delete destination fix
* trigger log file shuffle after size reached
* add environment variables for eventbus
* reworking event messages
* serialize to thread fix
* some refactor and lint fixing
* add emit to eventbus
* cleanup and fix sending unsent
* quicksave frontend trial
* initial EventTree vue component
* basic log streaming settings in vue
* http request code merge
* create destination settings modals
* fix eventmessage options types
* credentials are loaded
* fix and clean up frontend code
* move request code to axios
* update lock file
* merge fix
* fix redis build
* move destination interfaces into workflow pkg
* revive sentry as destination
* migration fixes and frontend cleanup
* N8N-5777 / N8N-5789 N8N-5788
* N8N-5784
* N8N-5782 removed event levels
* N8N-5790 sentry destination cleanup
* N8N-5786 and refactoring
* N8N-5809 and refactor/cleanup
* UI fixes and anonymize renaming
* N8N-5837
* N8N-5834
* fix no-items UI issues
* remove card / settings label in modal
* N8N-5842 fix
* disable webhook auth for now and update ui
* change sidebar to tabs
* remove payload option
* extend audit events with more user data
* N8N-5853 and UI revert to sidebar
* remove redis destination
* N8N-5864 / N8N-5868 / N8N-5867 / N8N-5865
* ui and licensing fixes
* add node events and info bubbles to frontend
* ui wording changes
* frontend tests
* N8N-5896 and ee rename
* improves backend tests
* merge fix
* fix backend test
* make linter happy
* remove unnecessary cfg / limit actions to owners
* fix multiple sentry DSN and anon bug
* eslint fix
* more tests and fixes
* merge fix
* fix workflow audit events
* remove 'n8n.workflow.execution.error' event
* merge fix
* lint fix
* lint fix
* review fixes
* fix merge
* prettier fixes
* merge
* review changes
* use loggerproxy
* remove catch from internal hook promises
* fix tests
* lint fix
* include review PR changes
* review changes
* delete duplicate lines from a bad merge
* decouple log-streaming UI options from public API
* logstreaming -> log-streaming for consistency
* do not make unnecessary api calls when log streaming is disabled
* prevent sentryClient.close() from being called if init failed
* fix the e2e test for log-streaming
* review changes
* cleanup
* use `private` for one last private property
* do not use node prefix package names.. just yet
* remove unused import
* fix the tests
because there is a folder called `events`, tsc-alias is messing up all imports for native events module.
https://github.com/justkey007/tsc-alias/issues/152
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-01-04 09:47:48 +01:00
Iván Ovejero
0795cdb74c
fix(core): Upgrade riot-tmpl
fork to 2.0.0 (no-changelog) ( #5077 )
...
* ⬆️ Upgrade `@n8n_io/riot-tmpl` to 2.0.0
* 📦 Update `pnpm-lock.yaml`
2023-01-03 16:14:36 +01:00
Alex Grozav
8e8df6d611
feat(editor): Add SSO fakedoor feature ( #5076 )
...
* feat: add sso fakedoor feature
* fix: update SSO fakeDoor location
* fix: remove unused code
2023-01-03 16:09:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
8cf3c86860
fix(editor): Fix an infinite loop while loading executions that are not on the current executions list ( #5071 )
...
fix(editor): Fix an infinitine loop while loading executions that are not on the current executions list
2023-01-03 14:40:51 +01:00
Thomas S
0ec66bfb42
feat(core): Add compatibility to redis > 6 ACLs system using username in queue-mode ( #5048 )
...
feat(redis): add compatibility to redis > 6 ACLs system using username
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-01-03 11:45:03 +01:00
Iván Ovejero
e1f9349c19
fix(editor): Prevent scrim on executable triggers ( #5068 )
...
🐛 Prevent scrim on executable triggers
2023-01-03 11:25:50 +01:00
Iván Ovejero
43304b0691
fix(editor): Clear node creator and scrim on workspace reset ( #5066 )
...
🐛 Clear node creator and scrim on workspace reset
2023-01-03 11:25:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
3754c5c734
fix: Fix executions bulk deletion ( #5074 )
...
since QueryBuilder api doesn't use entity field transforms, we should remove the usage of QueryBuilder wherever there is a filter on a transformed column.
2023-01-03 10:58:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
ee28213538
refactor: Use string ids on Credentials, Workflows, Tags, and Executions DB entities ( #5041 )
2023-01-02 17:42:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
8bee04cd2a
refactor(Read Binary File Node): Use node streams for to reduce memory usage ( #5069 )
2023-01-02 17:07:10 +01:00
कारतोफ्फेलस्क्रिप्ट™
a455cce7e6
perf: Lazy-load public-api dependencies to reduce baseline memory usage ( #5049 )
...
* refactor: Load swagger and openapi dependencies conditionally
* disable public api in tests to reduce heal usage
* update the link and text in SettingsApiView when swagger ui is disabled
2023-01-02 12:14:58 +01:00
कारतोफ्फेलस्क्रिप्ट™
b828cb31d6
perf: Lazy-load queue-mode and analytics dependencies ( #5061 )
...
* refactor: lazy load ioredis and bull
* upgrade bull and hiredis
* refactor: lazy load posthog, rudderstack, and sentry
* upgrade Sentry sdk
2023-01-02 12:14:39 +01:00
Iván Ovejero
7e3f3c5097
refactor: Add lint rule node-class-description-name-miscased
(no-changelog) ( #5065 )
...
* 📦 Update `eslint-plugin-n8n-nodes-base` version
* 📦 Update `pnpm-lock`
* 👕 Enable rule
* 👕 Exempt pre-existing nodes with miscased names
2023-01-02 09:22:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
99e3eb634b
ci: Fix linting on builds (no-changelog) ( #5062 )
...
add exceptions for the no-interpolation-in-regular-string rule
2022-12-29 14:57:20 +01:00
Iván Ovejero
0b47f9ce4e
refactor: Lint for no interpolation in regular string ( #5060 ) (no-changelog)
...
* ✨ Create rule `no-interpolation-in-regular-string`
* 👕 Enable rule
* ⚡ Run rule (no issues) and add exception
* ⚡ Simplify regex
To account for expressions and to make it less expensive
2022-12-29 14:24:19 +01:00
Iván Ovejero
ba0fd8a310
ci: Fix lint for build (no-changelog) ( #5059 )
...
⚡ Fix lint for build
2022-12-29 12:48:16 +01:00
कारतोफ्फेलस्क्रिप्ट™
1a6f7a1e0d
perf: Prevent oclif from loading ts-node and typescript ( #5047 ) (no-changelog)
...
Prevent oclif from loading ts-node and typescript
2022-12-29 12:23:33 +01:00
Iván Ovejero
2f40a7f98a
fix(editor): Make node title non-editable in executions view ( #5046 )
...
🐛 Fix node title non-editable in executions
2022-12-29 12:23:10 +01:00
Iván Ovejero
d9b98fc8be
refactor: Lint for no unneeded backticks ( #5057 ) (no-changelog)
...
* ✨ Create rule `no-unneeded-backticks`
* 👕 Enable rule
* ⚡ Run rule on `cli`
* ⚡ Run rule on `core`
* ⚡ Run rule on `workflow`
* ⚡ Rule rule on `design-system`
* ⚡ Run rule on `node-dev`
* ⚡ Run rule on `editor-ui`
* ⚡ Run rule on `nodes-base`
2022-12-29 12:20:43 +01:00
Iván Ovejero
a7868ae77d
fix(core): Fix full manual execution for error trigger as starter of 2+ node workflow ( #5055 )
...
🐛 Fix error trigger as starter
2022-12-29 12:20:14 +01:00
Iván Ovejero
a2ab78f927
fix(editor): Support tabbing away from inline expression editor ( #5056 )
...
⚡ Support tabbing away from inline expression editor
2022-12-29 10:13:05 +01:00
Csaba Tuncsik
2e28f13a55
refactor(editor): Usage and plans page on Desktop ( #5051 )
...
* refactor(editor): Usage and plans page on Desktop apply Ivan's review
* fix(editor): Usage and plans page on Desktop apply Ivan's review
2022-12-29 09:42:38 +01:00
Jan Oberhauser
d783a5a21f
🔖 Release n8n@0.209.4
2022-12-28 21:54:22 +00:00
Jan Oberhauser
c242809698
⬆️ Set n8n-editor-ui@0.175.4 on n8n
2022-12-28 21:54:21 +00:00
Jan Oberhauser
e1ad891a3b
🔖 Release n8n-editor-ui@0.175.4
2022-12-28 21:52:24 +00:00
Csaba Tuncsik
26e2321a71
fix(editor): Usage and plans page on Desktop ( #5045 )
2022-12-28 17:07:34 +01:00
Iván Ovejero
16bd7610fc
feat(editor): Switch to expression on =
input ( #5044 )
...
✨ Switch to expression on `=` input
2022-12-28 10:37:42 +01:00
Iván Ovejero
2aba0c6d47
fix(editor): Fix trigger node type identification on add to canvas ( #5043 )
...
🐛 Fix trigger node type identification on add to canvas
2022-12-28 10:28:42 +01:00
OlegIvaniv
4daf905ce2
fix(editor): Fix displaying of some trigger nodes in the creator panel ( #5040 )
2022-12-28 09:21:22 +01:00
Iván Ovejero
18140e059b
fix(editor): Add sticky note without manual trigger ( #5039 )
...
🐛 Add sticky note without manual trigger
2022-12-27 17:25:02 +01:00
Iván Ovejero
33d7a13e73
fix(editor): Display default missing value in table view as undefined
( #5038 )
...
🐛 Switch `runDataTable` default to `undefined`
2022-12-27 17:22:48 +01:00
Iván Ovejero
a75dcc755b
refactor(editor): Tweak phrasing of itemMatching()
(no-changelog) ( #5037 )
...
✏️ Tweak phrasing of `itemMatching()`
2022-12-27 17:22:08 +01:00
Jan Oberhauser
ab82864065
🔖 Release n8n@0.209.3
2022-12-27 15:22:23 +00:00
Jan Oberhauser
cd3f80f133
⬆️ Set n8n-core@0.149.2, n8n-editor-ui@0.175.3, n8n-nodes-base@0.207.2 and n8n-workflow@0.131.2 on n8n
2022-12-27 15:22:22 +00:00
Jan Oberhauser
8fee2c0910
🔖 Release n8n-editor-ui@0.175.3
2022-12-27 15:20:00 +00:00
Jan Oberhauser
517d8f45f0
⬆️ Set n8n-design-system@0.49.3 and n8n-workflow@0.131.2 on n8n-editor-ui
2022-12-27 15:19:59 +00:00
Jan Oberhauser
b646638d1b
🔖 Release n8n-design-system@0.49.3
2022-12-27 15:19:38 +00:00
Jan Oberhauser
c1fbc08167
🔖 Release n8n-nodes-base@0.207.2
2022-12-27 15:18:22 +00:00
Jan Oberhauser
933435b46f
⬆️ Set n8n-core@0.149.2 and n8n-workflow@0.131.2 on n8n-nodes-base
2022-12-27 15:18:22 +00:00
Jan Oberhauser
3d887e64bc
🔖 Release n8n-node-dev@0.88.2
2022-12-27 15:18:10 +00:00
Jan Oberhauser
b36cd7a180
⬆️ Set n8n-core@0.149.2 and n8n-workflow@0.131.2 on n8n-node-dev
2022-12-27 15:18:10 +00:00
Jan Oberhauser
902f225d60
🔖 Release n8n-core@0.149.2
2022-12-27 15:18:01 +00:00
Jan Oberhauser
00f0e14adb
⬆️ Set n8n-workflow@0.131.2 on n8n-core
2022-12-27 15:18:01 +00:00
Jan Oberhauser
2ffabb3c2a
🔖 Release n8n-workflow@0.131.2
2022-12-27 15:17:52 +00:00
कारतोफ्फेलस्क्रिप्ट™
6efbac307f
fix(core): Non owner should be permitted to use their own credentials ( #5036 )
2022-12-27 09:09:43 -06:00
Milorad FIlipović
d0865e28ff
fix(editor): Fix for loading executions that are not on the current executions list ( #5035 )
...
* fix(editor): fixed executions list scroll not working on large screens
* ⚡ Use limit to only load necessary number of additional executions
* 🐛 Fixing loading execution that is not on the current execution list
* ✔️ Fixing lint error
* ⚡ Fixing more executions count logic
* 📚 Updating comments
* 🔥 Removing leftover `console.log`
2022-12-27 14:51:48 +01:00
Iván Ovejero
d113977b10
feat(core): Implement webhook-only manual execution ( #4960 )
...
* ⚡ Implement webhook-only manual execution
* ♻️ Apply feedback
2022-12-27 12:50:50 +01:00
Csaba Tuncsik
d6bc760ab4
fix(editor): Transparentize tertiary button on Usage page ( #5033 )
2022-12-27 09:47:43 +01:00
Iván Ovejero
52077e2c45
feat(editor): Improve UX for brace completion from selection ( #5024 )
...
⚡ Improve UX for brace completion from selection
2022-12-27 09:21:32 +01:00
Jan Oberhauser
afc529799d
fix(core): Do not send credentials to browser console ( #5031 )
2022-12-23 23:25:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
a229788d4b
ci: Fix linting issues on master (no-changelog) ( #5030 )
...
* make CI logs less noisy. suppress linting warning
* fix linting issues
2022-12-23 19:09:52 +01:00
Mutasem Aldmour
a8f4efaf3e
fix(editor): Update credential owner warning when sharing ( #5029 )
...
fix: update cred owner message
2022-12-23 12:00:01 -06:00
कारतोफ्फेलस्क्रिप्ट™
5cf70e1007
refactor: Consolidate redundant code in workflow execution-functions (no-changelog) ( #4884 )
...
* refactor: Consolidate redundant code in workflow interfaces (no-changelog)
* consolidate all execution-functions interfaces code
* move rawBody definition back
* address PR comments
2022-12-23 18:27:07 +01:00
Jan Oberhauser
e38865eb7d
🔖 Release n8n@0.209.2
2022-12-23 17:01:12 +00:00
Jan Oberhauser
b40e38e555
⬆️ Set n8n-editor-ui@0.175.2 on n8n
2022-12-23 17:01:09 +00:00
Jan Oberhauser
12a64ff367
🔖 Release n8n-editor-ui@0.175.2
2022-12-23 16:59:04 +00:00
Jan Oberhauser
e581b19c76
⬆️ Set n8n-design-system@0.49.2 on n8n-editor-ui
2022-12-23 16:59:04 +00:00
Jan Oberhauser
456a180f7e
🔖 Release n8n-design-system@0.49.2
2022-12-23 16:58:44 +00:00
Mutasem Aldmour
6a8448da5f
fix: Fix automatic credential selection when credentials are shared ( #5020 )
...
* fix: fix default credentials when inserting nodes
* fix: update default without sharing
* fix: fix clearing credential bug, automatically selecting shared cred bug
* fix: include sharable creds in automatic selections
* fix: update getter
* fix: refactor subscribe logic, fix update bug
* fix: remove unnessary import
* format: prettier
2022-12-23 16:32:06 +01:00
Omar Ajoue
4651147096
refactor: Add missing schema keys (no-changelog) ( #5028 )
2022-12-23 16:24:11 +01:00
Iván Ovejero
47854ebc36
fix(editor): Ensure full tree on expression editor parse ( #5027 )
...
🐛 Ensure full tree on expression editor parse
2022-12-23 16:13:16 +01:00
Omar Ajoue
8881ba8d4a
test: Add test case for when policy is set to any and fix a few others ( #5019 )
...
* 🚨 - testing subworkflow policies
* test: Add test case for workflow policy 'any'
* refactor: Remove unnecessary information in tests
* test: Improve types and lint
* fix: Add not throw to tests
* fix: Adding missing await statements
Co-authored-by: freyamade <freya@n8n.io>
2022-12-23 15:23:36 +01:00
Cornelius Suermann
eeac4768e5
fix(core): Update license SDK to v1.8.0 (no-changelog) ( #5023 )
2022-12-23 15:01:21 +01:00
Omar Ajoue
bb0eedada9
perf: Improve workflows list performance ( #5021 )
...
* spike: Improve workflow list performance
* fix: Correcting override behavior
* refactor: Remove unnecessary promise
* remove duplicate code
* remove the `async` that is breaking the listings page
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-12-23 13:58:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
a12606828e
ci: Enforce code formatting on editor-ui (no-changelog) ( #5022 )
...
* ci: Enforce code formatting on editor-ui (no-changelog)
* pnpm format on all frontend code
2022-12-23 13:37:32 +01:00
Jan Oberhauser
4b3aebdd6a
🔖 Release n8n@0.209.1
2022-12-22 18:34:10 +00:00
Jan Oberhauser
9f2e306eaf
⬆️ Set n8n-core@0.149.1, n8n-editor-ui@0.175.1, n8n-nodes-base@0.207.1 and n8n-workflow@0.131.1 on n8n
2022-12-22 18:34:09 +00:00
Jan Oberhauser
d95aaf8fc1
🔖 Release n8n-editor-ui@0.175.1
2022-12-22 18:31:50 +00:00
Jan Oberhauser
70cd974cc0
⬆️ Set n8n-design-system@0.49.1 and n8n-workflow@0.131.1 on n8n-editor-ui
2022-12-22 18:31:49 +00:00
Jan Oberhauser
bd57ab1cf7
🔖 Release n8n-design-system@0.49.1
2022-12-22 18:31:30 +00:00
Jan Oberhauser
9939f29a7e
🔖 Release n8n-nodes-base@0.207.1
2022-12-22 18:30:26 +00:00
Jan Oberhauser
64222af720
⬆️ Set n8n-core@0.149.1 and n8n-workflow@0.131.1 on n8n-nodes-base
2022-12-22 18:30:26 +00:00
Jan Oberhauser
1e84d46a94
🔖 Release n8n-node-dev@0.88.1
2022-12-22 18:30:11 +00:00
Jan Oberhauser
70b3075b75
⬆️ Set n8n-core@0.149.1 and n8n-workflow@0.131.1 on n8n-node-dev
2022-12-22 18:30:11 +00:00
Jan Oberhauser
bcbc86a985
🔖 Release n8n-core@0.149.1
2022-12-22 18:30:01 +00:00
Jan Oberhauser
361e2ef29c
⬆️ Set n8n-workflow@0.131.1 on n8n-core
2022-12-22 18:30:01 +00:00
Jan Oberhauser
d2b40681f6
🔖 Release n8n-workflow@0.131.1
2022-12-22 18:29:51 +00:00
Mutasem Aldmour
e7cb1907cd
fix: Show trigger actions again in nodes panel ( #5016 )
...
Revert "fix(editor): Correctly display trigger nodes without actions and with related regular node in the "On App Events" category (#4976 )"
445463a605
2022-12-22 18:48:53 +01:00
freya
789682763c
test: Ensure all subworkflow execution policies are tested ( #5010 )
2022-12-22 17:28:23 +00:00
Iván Ovejero
22fcc8f2be
fix(editor): Force parse on long expressions ( #5009 )
...
⚡ Force parse on long expressions
2022-12-22 17:42:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
c738aa53e9
docs: Fix all credential documentation urls, and add a CI job to regularly validate these urls ( #5012 )
...
* add or update documentation URLs for all credentials
* add UTM params to documentation urls even when they are absolute urls
* Setup a CI job to validate documentation urls after every release
* Fix FacebookGraphApi documentation URL
* also validate node documentation urls
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-12-22 17:01:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
0333b053ee
fix: Fix the linting issue on master (no-changelog) ( #5013 )
...
* get rid of the "`parseForESLint` from parser `@typescript-eslint/parser` is invalid" errors
* fix the formatting issue
2022-12-22 09:42:07 -06:00
Omar Ajoue
746e8487d2
fix: Issue with credentials and workflows not being matched correctly due to incorrect typing ( #5011 )
...
* fix: Always return ids as strings
2022-12-22 16:09:06 +01:00
bionemesis
67da2d0c72
docs: Update documentation url for n8n credentials (no-changelog) ( #5008 )
...
Update N8nApi.credentials.ts
Fix documentionUrl to point to the right location.
2022-12-22 15:33:34 +01:00
Milorad FIlipović
bd0c2afaac
fix(editor): Fix for executions preview scroll load and wrong execution displayed ( #4994 )
...
* 🐛 Only add current workflow executions to to store when loading executions from global list
* 🐛 Fixing infinite scroll on executions list
* 🐛 Fixing global and current executions list sync
* ⚡ Resetting executions list when opening new workflow
* 🐛 Handling opening execution from global list before opening a workflow
* ⚡ Scrolling to active execution card if out of view, keeping selected execution after workflow load
2022-12-22 12:40:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
75a974987d
docs: Fix OpenAI credential docs url (no-changelog) ( #5006 )
2022-12-22 11:44:11 +01:00
कारतोफ्फेलस्क्रिप्ट™
365ffec3b2
fix: Make tests pass on MySQl and Postgres (no-changelog) ( #5005 )
2022-12-22 11:13:22 +01:00
Csaba Tuncsik
e4785da2e1
fix(AWS DynamoDB Node): Add missing type assertion (no-changelog) ( #5003 )
...
fix(AWS DynamoDB Node): add type assertion
2022-12-22 10:27:14 +01:00
Omar Ajoue
87d8865ad3
fix: Restore missing tags in workflow retrieve ( #5004 )
2022-12-22 10:16:27 +01:00
कारतोफ्फेलस्क्रिप्ट™
0a416eebea
fix: Remove circular dependencies from cli tests (no-changelog) ( #5000 )
...
* fix typescript errors in cli
* remove circular dependencies from cli tests
2022-12-22 10:14:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
17f13b3b6e
ci: Setup eslint-import-resolver-typescript
for improved TS linting ( #4996 )
...
* Setup stricter linting for typescript
* make `import/no-unresolved` an error everywhere
* use prettier to format `.vscode/settings.default.json`
* address PR comments
2022-12-22 09:55:39 +01:00
Omar Ajoue
9568b747c7
fix: DynamoDB node type issues ( #5002 )
2022-12-22 09:40:53 +01:00
Nathan Apter
a43ea177eb
fix(AWS DynamoDB Node): Fix issue pagination and simplify issue #4956 #4957 ( #4959 )
...
* Added 'M' type to decode attribute for dynamodb
* Fixed bug with return all. Headers from the previous iteration were being passed causing an invalid signature error
2022-12-22 05:36:49 +01:00
Jan Oberhauser
e472f4f3b1
🔖 Release n8n@0.209.0
2022-12-21 16:39:27 +00:00
Jan Oberhauser
e52de82a26
⬆️ Set n8n-core@0.149.0, n8n-editor-ui@0.175.0, n8n-nodes-base@0.207.0 and n8n-workflow@0.131.0 on n8n
2022-12-21 16:39:27 +00:00
Jan Oberhauser
fde6961116
🔖 Release n8n-editor-ui@0.175.0
2022-12-21 16:36:31 +00:00
Jan Oberhauser
341ecb017a
⬆️ Set n8n-design-system@0.49.0 and n8n-workflow@0.131.0 on n8n-editor-ui
2022-12-21 16:36:30 +00:00
Jan Oberhauser
24dd6b1fb3
🔖 Release n8n-design-system@0.49.0
2022-12-21 16:36:04 +00:00
Jan Oberhauser
20fe4a1a71
🔖 Release n8n-nodes-base@0.207.0
2022-12-21 16:34:18 +00:00
Jan Oberhauser
f6d25e0cf8
⬆️ Set n8n-core@0.149.0 and n8n-workflow@0.131.0 on n8n-nodes-base
2022-12-21 16:34:18 +00:00
Jan Oberhauser
62cd45eb56
🔖 Release n8n-node-dev@0.88.0
2022-12-21 16:34:04 +00:00
Jan Oberhauser
1e1c9bb8ae
⬆️ Set n8n-core@0.149.0 and n8n-workflow@0.131.0 on n8n-node-dev
2022-12-21 16:34:03 +00:00
Jan Oberhauser
ec9eaf4a48
🔖 Release n8n-core@0.149.0
2022-12-21 16:33:50 +00:00
Jan Oberhauser
7d69a41c13
⬆️ Set n8n-workflow@0.131.0 on n8n-core
2022-12-21 16:33:50 +00:00
Jan Oberhauser
f05672b330
🔖 Release n8n-workflow@0.131.0
2022-12-21 16:33:35 +00:00
Iván Ovejero
1bc3930df8
refactor(core): Allow null
instead of SyntaxError
in expression ( #4998 )
...
⚡ Allow `null` instead of `SyntaxError`
2022-12-21 17:09:02 +01:00
Omar Ajoue
25e9f0817a
refactor: Workflow sharing bug bash fixes ( #4888 )
...
* fix: Prevent workflows with only manual trigger from being activated
* fix: Fix workflow id when sharing from workflows list
* fix: Update sharing modal translations
* fix: Allow sharees to disable workflows and fix issue with unique key when removing a user
* refactor: Improve error messages and change logging level to be less verbose
* fix: Broken user removal transfer issue
* feat: Implement workflow sharing BE telemetry
* chore: temporarily add sharing env vars
* feat: Implement BE telemetry for workflow sharing
* fix: Prevent issues with possibly missing workflow id
* feat: Replace WorkflowSharing flag references (no-changelog) (#4918 )
* ci: Block all external network calls in tests (no-changelog) (#4930 )
* setup nock to prevent tests from making any external requests
* mock all calls to posthog sdk
* feat: Replace WorkflowSharing flag references (no-changelog)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
* refactor: Remove temporary feature flag for workflow sharing
* refactor: add sharing_role to both manual and node executions
* refactor: Allow changing name, position and disabled of read only nodes
* feat: Overhaul dynamic translations for local and cloud (#4943 )
* feat: Overhaul dynamic translations for local and cloud
* fix: remove type casting
* chore: remove unused translations
* fix: fix workflow sharing translation
* test: Fix broken test
* refactor: remove unnecessary import
* refactor: Minor code improvements
* refactor: rename dynamicTranslations to contextBasedTranslationKeys
* fix: fix type imports
* refactor: Consolidate sharing feature check
* feat: update cred sharing unavailable translations
* feat: update upgrade message when user management not available
* fix: rename plan names to Pro and Power
* feat: update translations to no longer contain plan names
* wip: subworkflow permissions
* feat: add workflowsFromSameOwner caller policy
* feat: Fix subworkflow permissions
* shared entites should check for role when deleting users
* refactor: remove circular dependency
* role filter shouldn't be an array
* fixed role issue
* fix: Corrected behavior when removing users
* feat: show instance owner credential sharing message only if isnt sharee
* feat: update workflow caller policy caller ids labels
* feat: update upgrade plan links to contain instance ids
* fix: show check errors below creds message only to owner
* fix(editor): Hide usage page on cloud
* fix: update credential validation error message for sharee
* fix(core): Remove duplicate import
* fix(editor): Extending deployment types
* feat: Overhaul contextual translations (#4992 )
feat: update how contextual translations work
* refactor: improve messageing for subworkflow permissions
* test: Fix issue with user deletion and transfer
* fix: Explicitly throw error message so it can be displayed in UI
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: freyamade <freya@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2022-12-21 16:42:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
e225c3190e
fix: View option for binary-data shouldn't download the file on Chrome/Edge ( #4995 )
...
* delete unused code
* fix: Do not set the `Content-Disposition` header when viewing binary files
* remove the duplicate styles.
these already exist in BinaryDataDisplayEmbed.vue
2022-12-21 13:30:51 +01:00
Iván Ovejero
80e07f86ac
refactor(editor): Make null
no longer conditionally displayed ( #4993 )
...
⚡ Make `null` no longer conditionally displayed
2022-12-21 13:29:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
5db9c46043
ci: Break most of the circular dependencies in code (no-changelog) ( #4990 )
2022-12-21 10:46:26 +01:00
Mutasem Aldmour
82f763589b
fix: Fix stickies resize ( #4986 )
2022-12-20 16:58:54 +01:00
Mutasem Aldmour
87c76434a2
fix: Keep expression when dropping mapped value ( #4981 )
...
fix: keep expression when dropping mapped value
2022-12-20 16:23:57 +01:00