Jan Oberhauser
dbaea80d9c
⬆️ Set n8n-core@0.110.0, n8n-editor-ui@0.136.0, n8n-nodes-base@0.167.0 and n8n-workflow@0.92.0 on n8n
2022-03-20 19:33:10 +00:00
Omar Ajoue
5658593df4
feat: Add support for reading ids from file with executeBatch command ( #3008 )
2022-03-19 08:54:55 +01:00
Omar Ajoue
c0611a0b81
🚨 Temporarily skip some regularly failing tests ( #3002 )
2022-03-17 16:33:23 +01:00
Jan Oberhauser
521cf51e7c
📜 Change to the Sustainable Use License #2932
2022-03-17 10:15:24 +01:00
Jan Oberhauser
c59fad2bce
🔖 Release n8n@0.168.2
2022-03-16 17:04:51 +01:00
Omar Ajoue
17188a63b5
fix: Fix issue with n8n not authenticating oauth requests ( #2998 )
2022-03-16 17:00:04 +01:00
Omar Ajoue
469cbd65dd
👷 Fix test runs on GitHub ( #2997 )
2022-03-16 15:54:43 +01:00
Jan Oberhauser
eca4c8117a
🚀 Fix cli publish
2022-03-15 17:15:15 +01:00
Jan Oberhauser
07de2ca965
🔖 Release n8n@0.168.1
2022-03-15 10:22:44 +01:00
Jan Oberhauser
10f18077b1
👕 Fix lint issue
2022-03-14 16:01:51 +01:00
Jan Oberhauser
441b2bfd85
🔖 Release n8n@0.168.0
2022-03-14 14:51:38 +00:00
Jan Oberhauser
da6289b755
⬆️ Set n8n-core@0.109.0, n8n-editor-ui@0.135.0, n8n-nodes-base@0.166.0 and n8n-workflow@0.91.0 on n8n
2022-03-14 14:51:37 +00:00
Ben Hesseldieck
7264239b83
feat: Add User Management ( #2636 )
...
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791 )
* 🔐 Encrypt SMTP pass for user management backend (#2793 )
* 📦 Add crypto-js to /cli
* 📦 Update package-lock.json
* ✨ Create type for SMTP config
* ⚡ Encrypt SMTP pass
* ⚡ Update format for `userManagement.emails.mode`
* ⚡ Update format for `binaryDataManager.mode`
* ⚡ Update format for `logs.level`
* 🔥 Remove logging
* 👕 Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789 )
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* 🐛 fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* 🐛 remove auth for password reset routes
* 🐛 fix forgot-password flow
* ⚡ allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* ⚡ add env check for tag create
* 🧪 Add `/users` tests for user management backend (#2790 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 👕 Fix build
* ⚡ Update method
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* 🧪 Add password reset flow tests for user management backend (#2807 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* ✨ Add tests for password reset flow
* ✏️ Fix test wording
* ⚡ Set password reset namespace
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 📘 Add namespace name to type
* 🚚 Adjust imports
* ⚡ Optimize `globalOwnerRole` fetching
* 🧪 Add expectations
* 👕 Fix build
* 👕 Fix build
* ⚡ Update method
* ⚡ Update method
* 🧪 Fix `POST /change-password` test
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* ⚡ Refactor as in users namespace
* 🧪 Add expectation to `POST /change-password`
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* ⚡ Update `truncate` calls
* 🐛 return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* 🚚 Fix imports
* ⚡ reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819 )
* 🐛 Validate entity only if workflow
* 👕 Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833 )
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710 )
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡ ️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ⚡ treat skipped personalizationSurvey as not answered
* 🐛 removing active workflows when deleting user, 🐛 fix reinvite, 🐛 fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841 )
* 🔥 Remove unneeded import
* 🔥 Remove unneeded vars
* ✏️ Improve naming
* 🧪 Add expectations to `POST /owner`
* 🧪 Add expectations to `PATCH /me`
* 🧪 Add expectation to `PATCH /me/password`
* ✏️ Clarify when owner is owner shell
* 🧪 Add more expectations
* ⏪ Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836 )
* ⚡ Initialize logger in tests
* ⚡ Add logs to mailer
* ⚡ Add logs to middleware
* ⚡ Add logs to me endpoints
* ⚡ Add logs to owner endpoints
* ⚡ Add logs to pass flow endpoints
* ⚡ Add logs to users endpoints
* 📘 Improve typings
* ⚡ Merge two logs into one
* ⚡ Adjust log type
* ⚡ Add password reset email log
* ✏️ Reword log message
* ⚡ Adjust log meta object
* ⚡ Add total to log
* ✏️ Add detail to log message
* ✏️ Reword log message
* ✏️ Reword log message
* 🐛 Make total users to set up accurate
* ✏️ Reword `Logger.debug()` messages
* ✏️ Phrasing change for consistency
* 🐛 Fix ID overridden in range query
* 🔨 small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831 )
* 🧪 Fix failing test
* 📘 Improve `createAgent` signature
* 🚚 Fix `LoggerProxy` import
* ✨ Create credentials endpoints namespace
* 🧪 Set up initial tests
* ⚡ Add validation to model
* ⚡ Adjust validation
* 🧪 Add test
* 🚚 Sort creds endpoints
* ✏️ Plan out pending tests
* 🧪 Add deletion tests
* 🧪 Add patch tests
* 🧪 Add get cred tests
* 🚚 Hoist import
* ✏️ Make test descriptions consistent
* ✏️ Adjust description
* 🧪 Add missing test
* ✏️ Make get descriptions consistent
* ⏪ Undo line break
* ⚡ Refactor to simplify `saveCredential`
* 🧪 Add non-owned tests for owner
* ✏️ Improve naming
* ✏️ Add clarifying comments
* 🚚 Improve imports
* ⚡ Initialize config file
* 🔥 Remove unneeded import
* 🚚 Rename dir
* ⚡ Adjust deletion call
* ⚡ Adjust error code
* ✏️ Touch up comment
* ⚡ Optimize fetching with `@RelationId`
* 🧪 Add expectations
* ⚡ Simplify mock calls
* 📘 Set deep readonly to object constants
* 🔥 Remove unused param and encryption key
* ⚡ Add more `@RelationId` calls in models
* ⏪ Restore
* 🐛 no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853 )
* ⚡ Simplify existing suite
* 🧪 Validate that auth cookie exists
* ✏️ Move comment
* 🔥 Remove unneeded imports
* ✏️ Add clarifying comments
* ✏️ Document auth endpoints
* 🧪 Add middleware tests
* ✏️ Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874 )
* 🔥 Remove /owner test wrappers
* 🔥 Remove auth middleware test wrappers
* 🔥 Remove auth endpoints test wrappers
* 🔥 Remove overlooked middleware wrappers
* 🔥 Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697 )
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* ⚡ remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* 🐛 fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856 )
* ⚡ Make `getTemplate` async
* ⚡ Remove query builder from `getCredentials`
* ⚡ Add save manual executions log message
* ⏪ Restore and hide migrations logs
* ⚡ Centralize ignore paths check
* 👕 Fix build
* 🚚 Rename `hasOwner` to `isInstanceOwnerSetUp`
* ⚡ Add `isSetUp` flag to `User`
* ⚡ Add `isSetUp` to FE interface
* ⚡ Adjust `isSetUp` checks on FE
* 👕 Fix build
* ⚡ Adjust `isPendingUser()` check
* 🚚 Shorten helper name
* ⚡ Refactor as `isPending` per feedback
* ✏️ Update log message
* ⚡ Broaden check
* 🔥 Remove unneeded relation
* ⚡ Refactor query
* 🔥 Re-remove logs from migrations
* 🛠 set up credentials router (#2882 )
* ⚡ Refactor creds endpoints into router
* 🧪 Refactor creds tests to use router
* 🚚 Rename arg for consistency
* 🚚 Move `credentials.api.ts` outside /public
* 🚚 Rename constant for consistency
* 📘 Simplify types
* 🔥 Remove unneeded arg
* 🚚 Rename router to controller
* ⚡ Shorten endpoint
* ⚡ Update `initTestServer()` arg
* ⚡ Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 remove GET /login from auth
* 🔀 merge master + FE update (#2905 )
* ✨ Add Templates (#2720 )
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* ⚡ Add deployment type to FE settings
* ⚡ Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* ⚡ Add deployment type to store module
* ✨ Create hiring banner
* ⚡ Display hiring banner
* ⏪ Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* ⚡ Fix indentation
* N8N-2853 Reorder items / TemplateList
* 👕 Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* ✏️ Update jobs URL
* 🚚 Move logging to root component
* ⚡ Refactor `deploymentType` to `isInternalUser`
* ⚡ Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* ⬆️ Update package-lock.json file
* ⚡ Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🔖 Release n8n-workflow@0.88.0
* ⬆️ Set n8n-workflow@0.88.0 on n8n-core
* 🔖 Release n8n-core@0.106.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.45.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.163.0
* 🔖 Release n8n-design-system@0.12.0
* ⬆️ Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.132.0
* ⬆️ Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* 🔖 Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ n8n 2952 personalisation (#2911 )
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912 )
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* 🥅 fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894 )
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* 🐛 fix wrong setting of User.isPending
* 🐛 fix isPending
* 🏷 add isPending to PublicUser
* 🐛 fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908 )
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* 🐛 fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919 )
* add curr pass
* update key names
* 🐛 stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927 )
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920 )
* ⚡ Update password requirements
* ⚡ Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886 )
* 🗃️ Fix Postgres migrations
* ⚡ Add DB-specific scripts
* ✨ Set up test connections
* ⚡ Add Postgres UUID check
* 🧪 Make test adjustments for Postgres
* ⚡ Refactor connection logic
* ✨ Set up double init for Postgres
* ✏️ Add TODOs
* ⚡ Refactor DB dropping logic
* ✨ Implement global teardown
* ✨ Create TypeORM wrappers
* ✨ Initial MySQL setup
* ⚡ Clean up Postgres connection options
* ⚡ Simplify by sharing bootstrap connection name
* 🗃️ Fix MySQL migrations
* 🔥 Remove comments
* ⚡ Use ES6 imports
* 🔥 Remove outdated comments
* ⚡ Centralize bootstrap connection name handles
* ⚡ Centralize database types
* ✏️ Update comment
* 🚚 Rename `findRepository`
* 🚧 Attempt to truncate MySQL
* ✨ Implement creds router
* 🐛 Fix duplicated MySQL bootstrap
* 🐛 Fix misresolved merge conflict
* 🗃️ Fix tags migration
* 🗃️ Fix MySQL UM migration
* 🐛 Fix MySQL parallelization issues
* 📘 Augment TypeORM to prevent error
* 🔥 Remove comments
* ✨ Support one sqlite DB per suite run
* 🚚 Move `testDb` to own module
* 🔥 Deduplicate bootstrap Postgres logic
* 🔥 Remove unneeded comment
* ⚡ Make logger init calls consistent
* ✏️ Improve comment
* ✏️ Add dividers
* 🎨 Improve formatting
* 🔥 Remove duplicate MySQL global setting
* 🚚 Move comment
* ⚡ Update default test script
* 🔥 Remove unneeded helper
* ⚡ Unmarshal answers from Postgres
* 🐛 Phase out `isTestRun`
* ⚡ Refactor `isEmailSetup`
* 🔥 Remove unneeded imports
* ⚡ Handle bootstrap connection errors
* 🔥 Remove unneeded imports
* 🔥 Remove outdated comments
* ✏️ Fix typos
* 🚚 Relocate `answersFormatter`
* ⏪ Undo package.json miscommit
* 🔥 Remove unneeded import
* ⚡ Refactor test DB prefixing
* ⚡ Add no-leftover check to MySQL
* 📦 Update package.json
* ⚡ Autoincrement on simulated MySQL truncation
* 🔥 Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946 )
* 🐳 Update Node.js versions of Docker images to 16
* 🐛 Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* 🐛 Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* 🐛 Fix credentials list load issue (#2931 )
* always fetch credentials
* only fetch credentials once
* ⚡ Allow to disable hiring banner (#2902 )
* ✨ Add flag
* ⚡ Adjust interfaces
* ⚡ Adjust store module
* ⚡ Adjust frontend settings
* ⚡ Adjust frontend display
* 🐛 Fix issue that ctrl + o did behave wrong on workflow templates page (#2934 )
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* ⬆️ Update package-lock.json file
* 🐛 Fix sorting by field in Baserow Node (#2942 )
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* 🐛 Fix some i18n line break issues
* ✨ Add Odoo Node (#2601 )
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* 🔨 fixed credential test, updating CRUD methods
* 🔨 added additional fields to crm resource
* 🔨 added descriptions, fixed credentials test bug
* 🔨 standardize node and descriptions design
* 🔨 removed comments
* 🔨 added pagination to getAll operation
* ⚡ removed leftover function from previous implementation, removed required from optional fields
* ⚡ fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* 🔨 fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* ⚡ Small improvements
* 🔨 extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* ⚡ Improvements
* 🔨 working on review
* 🔨 fixed linter errors
* 🔨 review wip
* 🔨 review wip
* 🔨 review wip
* ⚡ updated display name for URL in credentials
* 🔨 added checks for valid id to delete and update
* ⚡ Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🐛 Handle Wise SCA requests (#2734 )
* ⚡ Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937 )
* 🔥 Remove `UM_` from SMTP env vars
* 🔥 Remove SMTP host default value
* ⚡ Update sender value
* ⚡ Update invite template
* ⚡ Update password reset template
* ⚡ Update `N8N_EMAIL_MODE` default value
* 🔥 Remove `EMAIL` from all SMTP vars
* ✨ Implement `verifyConnection()`
* 🚚 Reposition comment
* ✏️ Fix typo
* ✏️ Minor env var documentation improvements
* 🎨 Fix spacing
* 🎨 Fix spacing
* 🗃️ Remove SMTP settings cache
* ⚡ Adjust log message
* ⚡ Update error message
* ✏️ Fix template typo
* ✏️ Adjust wording
* ⚡ Interpolate email into success toast
* ✏️ Adjust base message in `verifyConnection()`
* ⚡ Verify connection on password reset
* ⚡ Bring up POST /users SMTP check
* 🐛 remove cookie if cookie is not valid
* ⚡ verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944 )
* 🔥 remove unused database
* 🔊 add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡ ️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948 )
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868 )
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* ✨ Create telemetry mock
* 🧪 Fix tests with telemetry mock
* 🧪 Fix missing key in authless endpoint
* 📘 Create authless request type
* 🔥 Remove log
* 🐛 Fix `migration_strategy` assignment
* 📘 Remove `instance_id` from `ITelemetryUserDeletionData`
* ⚡ Simplify concatenation
* ⚡ Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915 )
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* ⚡ update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* 🐛 Um/fixes (#2952 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958 )
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* ⚡ update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* ⚡ correct logic of error message
* refactor view names
* ⚡ update randomString
* 📈 Added missing event regarding failed emails (#2964 )
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973 )
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977 )
* 📧 Added public url variable for emails (#2967 )
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970 )
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980 )
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979 )
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 14:46:32 +01:00
Jan Oberhauser
853374c9a4
🔖 Release n8n@0.167.0
2022-03-13 11:19:57 +00:00
Jan Oberhauser
476a31bcd2
⬆️ Set n8n-core@0.108.0, n8n-editor-ui@0.134.0, n8n-nodes-base@0.165.0 and n8n-workflow@0.90.0 on n8n
2022-03-13 11:19:56 +00:00
Ricardo Espinoza
535dfe0838
fix: Fix issue with long credential type names ( #2961 )
...
* 🐛 Fix issue when saving long credential's types
The column type in the entity credentials was varchar(33) but nodes like Google Cloud Natural Language exceed the type length. The issue in only found when using Postgres. Mysql works fine as the column type has the proper length. Probably a migration at some point did not property update the column.
https://community.n8n.io/t/google-cloud-natural-language-credentials-error-too-long-value/12003/4
* 👕 Fix lint issue
* ⚡ Improvement
2022-03-13 10:47:19 +01:00
Jan Oberhauser
109645bb7e
🔖 Release n8n@0.166.0
2022-03-07 09:51:22 +00:00
Jan Oberhauser
8482c2aa1f
⬆️ Set n8n-core@0.107.0, n8n-editor-ui@0.133.0, n8n-nodes-base@0.164.0 and n8n-workflow@0.89.0 on n8n
2022-03-07 09:51:22 +00:00
Iván Ovejero
2ec711aeb5
⚡ Allow to disable hiring banner ( #2902 )
...
* ✨ Add flag
* ⚡ Adjust interfaces
* ⚡ Adjust store module
* ⚡ Adjust frontend settings
* ⚡ Adjust frontend display
2022-03-04 17:53:01 +01:00
Jan Oberhauser
c6901be5cb
🔖 Release n8n@0.165.1
2022-03-01 11:46:33 +01:00
Jan Oberhauser
f1e28e21be
⬆️ Set n8n-editor-ui@0.132.1 on n8n
2022-03-01 11:45:04 +01:00
Jan Oberhauser
ec6f4d72cd
🔖 Release n8n@0.165.0
2022-02-28 10:07:26 +00:00
Jan Oberhauser
30a504a0ef
⬆️ Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
2022-02-28 10:07:25 +00:00
Oliver Trajceski
cfa91cda27
✨ Add Templates ( #2720 )
...
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* ⚡ Add deployment type to FE settings
* ⚡ Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* ⚡ Add deployment type to store module
* ✨ Create hiring banner
* ⚡ Display hiring banner
* ⏪ Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* ⚡ Fix indentation
* N8N-2853 Reorder items / TemplateList
* 👕 Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* ✏️ Update jobs URL
* 🚚 Move logging to root component
* ⚡ Refactor `deploymentType` to `isInternalUser`
* ⚡ Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* ⬆️ Update package-lock.json file
* ⚡ Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-28 10:57:44 +01:00
Jan Oberhauser
7d5f65d8c0
🐛 Fix credential testing for versioned nodes
2022-02-27 13:01:12 +01:00
Jonathan Bennetts
40e5bea514
⚡ Add breaking change for 0.165.0
...
* fix security culnerability
* Update BREAKING-CHANGES.md
Added note to Breaking Changes file.
Co-authored-by: quansenB <inaki.breinbauer@gmail.com>
2022-02-26 11:37:52 +01:00
Ahsan Virani
8fc1095d1e
🐛 Swallow telemetry error and only log in warn and debug mode ( #2858 )
...
* catch nodegraph errors
* use loglevel config for telemetry
* Use getByNameAndVersion instead of getByName
* remove any usage of nodeTypes.getByName method
* deprecate getByName method
2022-02-24 17:15:30 +01:00
Jan Oberhauser
783c8e67f4
👕 Fix lint issue
2022-02-20 23:29:29 +01:00
Jan Oberhauser
d19a4259c2
🔖 Release n8n@0.164.1
2022-02-20 16:47:24 +01:00
Jan Oberhauser
ff20a58c70
🐛 Fix bug with Webhook-Process
2022-02-20 16:44:30 +01:00
Jan Oberhauser
3305247984
🔖 Release n8n@0.164.0
2022-02-20 09:43:06 +00:00
Jan Oberhauser
3445e7a479
⬆️ Set n8n-core@0.105.0, n8n-editor-ui@0.131.0, n8n-nodes-base@0.162.0 and n8n-workflow@0.87.0 on n8n
2022-02-20 09:43:06 +00:00
Jan Oberhauser
9a06d0fffc
✨ Add DELETE, PATCH and PUT request support to Webhooks
2022-02-20 10:30:01 +01:00
Jan Oberhauser
ea1b627ab0
⚡ Move options around and also allow no data for last node
2022-02-19 12:37:41 +01:00
Jan Oberhauser
cb3f0a0ec6
🔀 Merge branch 'feat/webhook-node/response-mode' of https://github.com/Jhalter5Stones/n8n into Jhalter5Stones-feat/webhook-node/response-mode
2022-02-19 11:32:29 +01:00
Justin Halter
d1290075ed
feat(WebhookHelpers.ts, Webhook.node.ts): no body response for webhook
...
no body response for webhook response. This may be helpful if certain
services require that a response doesn't have a body
2022-02-18 13:09:28 -06:00
Ahsan Virani
0a9ce092fc
🗃️ Add relevant indexes in execution_entity ( #2794 )
...
* 🗃️ Add relevant indexes in execution_entity
* CR suggestions
2022-02-18 15:59:34 +01:00
Jan Oberhauser
8a4811683c
🔖 Release n8n@0.163.1
2022-02-13 19:06:35 +01:00
Jan Oberhauser
9045699e5d
🐛 Fix getParentTypes bug which caused problems with OAuth
2022-02-13 19:05:09 +01:00
Jan Oberhauser
e683114765
🔖 Release n8n@0.163.0
2022-02-13 09:56:51 +00:00
Jan Oberhauser
71bcb2fc91
⬆️ Set n8n-editor-ui@0.130.0 and n8n-nodes-base@0.161.0 on n8n
2022-02-13 09:56:51 +00:00
Jan Oberhauser
51dde68568
✨ Add optional health check endpoint to worker ( #2786 )
...
* ✨ Add optional health check endpoint to worker
* 👕 Fix lint issue
* ⚡ Improve error output
2022-02-11 13:09:27 +01:00
Jan Oberhauser
920a18ab5d
🔖 Release n8n@0.162.0
2022-02-06 11:02:16 +00:00
Jan Oberhauser
5f4abd9684
⬆️ Set n8n-core@0.104.0, n8n-editor-ui@0.129.0, n8n-nodes-base@0.160.0 and n8n-workflow@0.86.0 on n8n
2022-02-06 11:02:15 +00:00
Jan Oberhauser
71f18de04e
🐛 Return original error of sub-workflow to main-workflow #2757
2022-02-06 11:13:49 +01:00
Jan Oberhauser
0da398b0e4
✨ Nodes as JSON and authentication redesign ( #2401 )
...
* ✨ change FE to handle new object type
* 🚸 improve UX of handling invalid credentials
* 🚧 WIP
* 🎨 fix typescript issues
* 🐘 add migrations for all supported dbs
* ✏️ add description to migrations
* ⚡ add credential update on import
* ⚡ resolve after merge issues
* 👕 fix lint issues
* ⚡ check credentials on workflow create/update
* update interface
* 👕 fix ts issues
* ⚡ adaption to new credentials UI
* 🐛 intialize cache on BE for credentials check
* 🐛 fix undefined oldCredentials
* 🐛 fix deleting credential
* 🐛 fix check for undefined keys
* 🐛 fix disabling edit in execution
* 🎨 just show credential name on execution view
* ✏️ remove TODO
* ⚡ implement review suggestions
* ⚡ add cache to getCredentialsByType
* ⏪ use getter instead of cache
* ✏️ fix variable name typo
* 🐘 include waiting nodes to migrations
* 🐛 fix reverting migrations command
* ⚡ update typeorm command
* ✨ create db:revert command
* 👕 fix lint error
* ✨ Add optional authenticate method to credentials
* ⚡ Simplify code and add authentication support to MattermostApi
* 👕 Fix lint issue
* ⚡ Add support to own-mode
* 👕 Fix lint issue
* ✨ Add support for predefined auth types bearer and headerAuth
* ⚡ Make sure that DateTime Node always returns strings
* ⚡ Add support for moment types to If Node
* ⚡ Make it possible for HTTP Request Node to use all credential types
* ✨ Add basicAuth support
* Add a new dropcontact node
* ✨ First basic implementation of mainly JSON based nodes
* ✨ Add fixedCollection support, added value parameter and
expression support for value and property
* Improvements to #2389
* ⚡ Add credentials verification
* ⚡ Small improvement
* ⚡ set default time to 45 seconds
* ✨ Add support for preSend and postReceive methods
* ➕ Add lodash merge and set depedency to workflow
* 👕 Fix lint issue
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* 🐛 Set siren and language correctly
* ⚡ Add support for requestDefaults
* ⚡ Add support for baseURL to httpRequest
* ⚡ Move baseURL to correct location
* ✨ Add support for options loading
* 🐛 Fix error with fullAccess nodes
* ✨ Add credential test functionality
* 🐛 Fix issue with OAuth autentication and lint issue
* ⚡ Fix build issue
* 🐛 Fix issue that url got always overwritten to empty
* ✨ Add pagination support
* ⚡ Code fix required after merge
* ⚡ Remove not needed imports
* ⚡ Fix credential test
* ✨ Add expression support for request properties and $self
support on properties
* ⚡ Rename $self to $value
* 👕 Fix lint issue
* ⚡ Add example how to send data in path
* ✨ Make it possible to not sent in dot notation
* ✨ Add support for postReceive:rootProperty
* ⚡ Fix typo
* ✨ Add support for postReceive:set
* ⚡ Some fixes
* ⚡ Small improvement
* ;zap: Separate RoutingNode code
* ⚡ Simplify code and fix bug
* ⚡ Remove unused code
* ✨ Make it possible to define "request" and "requestProperty" on
options
* 👕 Fix lint issue
* ⚡ Change $credentials variables name
* ✨ Enable expressions and access to credentials in requestDefaults
* ⚡ Make parameter option loading use RoutingNode.makeRoutingRequest
* ✨ Allow requestOperations overwrite on LoadOptions
* ✨ Make it possible to access current node parameters in loadOptions
* ⚡ Rename parameters variable to make future proof
* ⚡ Make it possible to use offset-pagination with body
* ✨ Add support for queryAuth
* ⚡ Never return more items than requested
* ✨ Make it possible to overwrite requestOperations on parameter
and option level
* 👕 Fix lint issue
* ✨ Allow simplified auth also with regular nodes
* ✨ Add support for receiving binary data
* 🐛 Fix example node
* ⚡ Rename property "name" to "displayName" in loadOptions
* ⚡ Send data by default as "query" if nothing is set
* ⚡ Rename $self to $parent
* ⚡ Change to work with INodeExecutionData instead of IDataObject
* ⚡ Improve binaryData handling
* ⚡ Property design improvements
* ⚡ Fix property name
* 🚨 Add some tests
* ⚡ Add also test for request
* ⚡ Improve test and fix issues
* ⚡ Improvements to loadOptions
* ⚡ Normalize loadOptions with rest of code
* ⚡ Add info text
* ✨ Add support for $value in postReceive
* 🚨 Add tests for RoutingNode.runNode
* ⚡ Remove TODOs and make url property optional
* ⚡ Fix bug and lint issue
* 🐛 Fix bug that not the correct property got used
* 🚨 Add tests for CredentialsHelper.authenticate
* ⚡ Improve code and resolve expressions also everywhere for
loadOptions and credential test requests
* ✨ Make it possible to define multiple preSend and postReceive
actions
* ✨ Allow to define tests on credentials
* ⚡ Remove test data
* ⬆️ Update package-lock.json file
* ⚡ Remove old not longer used code
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-02-05 22:55:43 +01:00
Iván Ovejero
fc550ecbcb
⚡ Remove fibers
to support Node LTS 16 ( #2672 )
...
* 🔥 Remove fibers lib
* 📦 Update package-lock.json
* 📦 Update package-lock.json
* ✏️ Mention recommended version
* ⚡ Update node version in Docker images
* ⬆️ bump uuid and flatted
* 📦 Update package-lock.json
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-04 19:13:26 +01:00
Mutasem Aldmour
7bdb7e2a25
⚡ Support telemetry page ( #2756 )
...
* support telemetry page events
* add log level to FE settings
* add debug logging
* fix types
* state fix
* move call
2022-02-03 23:24:01 +01:00
Jan Oberhauser
0bf554394a
🔖 Release n8n@0.161.1
2022-02-01 11:29:00 +01:00
Ahsan Virani
135d5a89cd
⚡ Add debug log in healthcheck and enable DB logging via environment ( #2744 )
...
* ⚡ add debug log in healthcheck
* ⚡ add DB logging
* CR
2022-02-01 11:27:08 +01:00
Jan Oberhauser
b487d4f392
🔖 Release n8n@0.161.0
2022-01-30 14:09:53 +00:00
Jan Oberhauser
46fba951df
⬆️ Set n8n-core@0.103.0, n8n-editor-ui@0.128.0, n8n-nodes-base@0.159.0 and n8n-workflow@0.85.0 on n8n
2022-01-30 14:09:53 +00:00
Jan Oberhauser
7609cd32e4
🔖 Release n8n@0.160.0
2022-01-22 17:59:07 +00:00
Jan Oberhauser
17b23d4758
⬆️ Set n8n-core@0.102.0, n8n-editor-ui@0.127.0, n8n-nodes-base@0.158.0 and n8n-workflow@0.84.0 on n8n
2022-01-22 17:59:06 +00:00
Jan Oberhauser
baabd60852
🔖 Release n8n@0.159.1
2022-01-18 10:16:09 +01:00
Jan Oberhauser
853535b494
⬆️ Set n8n-core@0.101.1 on n8n
2022-01-18 10:15:27 +01:00
Jan Oberhauser
737d567111
🔖 Release n8n@0.159.0
2022-01-16 13:41:09 +00:00
Jan Oberhauser
93187a7d79
⬆️ Set n8n-core@0.101.0, n8n-editor-ui@0.126.0, n8n-nodes-base@0.157.0 and n8n-workflow@0.83.0 on n8n
2022-01-16 13:41:08 +00:00
Jan Oberhauser
7efb73053d
⚡ Allow to use execute command with workflows that do not have an ID
2022-01-16 14:04:42 +01:00
Jan Oberhauser
6fea3843c7
🔖 Release n8n@0.158.0
2022-01-09 16:16:59 +00:00
Jan Oberhauser
c10e02c8f0
⬆️ Set n8n-core@0.100.0, n8n-editor-ui@0.125.0, n8n-nodes-base@0.156.0 and n8n-workflow@0.82.0 on n8n
2022-01-09 16:16:59 +00:00
Vahid Sebto
228ba36b56
⚡ Add external hook "activeWorkflows.initialized" ( #2571 )
2022-01-08 18:53:42 +01:00
Iván Ovejero
5fec563c5c
⚡ i18n feedback refactorings ( #2597 )
...
* ⚡ Create endpoint for node credential translation
* ⚡ Add API helper method in FE
* 🔨 Add creds JSON files to tsconfig
* ⚡ Refactor credentials loading
* ⚡ Refactor calls in CredentialConfig
* ✏️ Add dummy translations
* ⚡ Split translations per node
* 🔥 Remove deprecated method
* ⚡ Refactor nesting in collections
* 🚚 Rename topParameter methods for accuracy
* ✏️ Fill out GitHub dummy cred
* 🚚 Clarify naming for collection utils
* ✏️ Fill out dummy translation
* 🔥 Remove surplus colons
* 🔥 Remove logging
* ⚡ Restore missing space
* 🔥 Remove lingering colon
* ⚡ Add path to InputLabel calls
* ✏️ Fill out dummy translations
* 🐛 Fix multipleValuesButtonText logic
* ⚡ Add sample properties to be deleted
* ⚡ Render deeply nested params
* 📦 Update package-lock.json
* 🔥 remove logging
* ✏️ Add dummy value to Slack translation
* ✏️ Add placeholder to dummy translation
* ⚡ Fix placeholder rendering for button text
* 👕 Fix lint
* 🔥 Remove outdated comment
* 🐛 Pass in missing arg for placeholder
* ✏️ Fill out Slack translation
* ⚡ Add explanatory comment
* ✏️ Fill out dummy translation
* ✏️ Update documentation
* 🔥 Remove broken link
* ✏️ Add pending functionality
* ✏️ Fix indentation
* 🐛 Fix method call in CredentialEdit
* ⚡ Implement eventTriggerDescription
* 🐛 Fix table-json-binary radio buttons
* ✏️ Clarify usage of eventTriggerDescription
* 🔥 Remove unneeded arg
* 🐛 Fix display in CodeEdit and TextEdit
* 🔥 Remove logging
* ✏️ Add translation for test cred options
* ✏️ Add test for separate file in same dir
* ✏️ Add test for versioned node
* ✏️ Add test for node in grouped dir
* ✏️ Add minor clarifications
* ✏️ Add nested collection test
* ✏️ Add pending functionality
* ⚡ Generalize collections handling
* 🚚 Rename helper to remove redundancy
* 🚚 Improve naming in helpers
* ✏️ Improve helpers documentation
* ✏️ Improve i18n methods documentation
* 🚚 Make endpoint naming consistent
* ✏️ Add final newlines
* ✏️ Clean up JSON examples
* ⚡ Reuse i18n method
* ⚡ Improve utils readability
* ⚡ Return early if cred translation exists
* 🔥 Remove dummy translations
2022-01-07 22:02:21 +01:00
Ahsan Virani
57016624b8
⚡ Improve telemetry ( #2604 )
...
* add node positions in node graph
* add hover events
* add tag count in save event
* populate properties when default
* fix delete and enable node events
* add node and workflow exec events
* lint
* add node graph
* add node id
2022-01-07 17:14:59 +01:00
Jan Oberhauser
df412e9523
🔖 Release n8n@0.157.1
2022-01-03 22:54:36 +01:00
Jan Oberhauser
9b520e77ff
⬆️ Set n8n-nodes-base@0.155.1 on n8n
2022-01-03 22:53:45 +01:00
Omar Ajoue
baa43c1e33
🐛 Fix execute commands after binary data release ( #2628 )
2022-01-03 22:49:44 +01:00
Jan Oberhauser
aff93480d4
🔖 Release n8n@0.157.0
2022-01-02 09:47:14 +00:00
Jan Oberhauser
86578cf32f
⬆️ Set n8n-core@0.99.0, n8n-editor-ui@0.124.0 and n8n-nodes-base@0.155.0 on n8n
2022-01-02 09:47:13 +00:00
Ricardo Espinoza
7a8425a152
✨ Add Notion node V2 ( #2437 )
...
* ⚡ Add versioning
* ⚡ Add credentials verification
* ⚡ Add folmula filtering
* ⚡ Add file support
* ⚡ Apply internal review
* ⚡ Improvements
* ⚡ Add page updated event to trigger
* ⚡ Use name instead of id when setting expression in select type
* ⚡ improvements
* ⚡ Improvements
* ⚡ Improvement to descriptions
* ⚡ Add filter to databasePage:getAll
* ⚡ Improvements
* ⚡ Add database:search operation
* ⚡ Add page:archive operation
* ⚡ Allow clearing fields date type
* ⚡ Allow setting single value in people type field
* asasas
* asasas
* aaaaa
* ⚡ Improvements
* ⚡ Fix merging issues
* 🐛 Fix filename
* ⚡ Minor fix
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-29 23:23:22 +01:00
Jan Oberhauser
aab5f5ddab
🔖 Release n8n@0.156.0
2021-12-25 13:19:52 +00:00
Jan Oberhauser
e2a44770b8
⬆️ Set n8n-core@0.98.0, n8n-editor-ui@0.123.0, n8n-nodes-base@0.154.0 and n8n-workflow@0.81.0 on n8n
2021-12-25 13:19:52 +00:00
Jan Oberhauser
2996d5d1e8
👕 Fix lint issue
2021-12-25 13:51:42 +01:00
Vahid Sebto
8f9dbb7163
⚡ Add executionId workflow.postExecute external hook ( #2569 )
...
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2021-12-25 13:42:17 +01:00
Jan Oberhauser
48f0f71f95
✨ Make it possible to disable the UI
2021-12-24 07:59:14 +01:00
Ahsan Virani
1e42effc3a
✨ Introduce binary data management ( #2059 )
...
* introduce binary data management
* merge fixes
* fixes
* init binary data manager for other modes
* improve binary manager
* improve binary manager
* delete binary data on executions delete
* lazy delete non-saved executions binary data
* merge fixes + error handing
* improve structure
* leftovers and cleanups
* formatting
* fix config description
* fixes
* fix races
* duplicate binary data for execute workflow node
* clean up and cr
* update mode name, add binary mode to diagnostics
* update mode name, add prefix to filename
* update filename
* allow multiple modes, backward compatibility
* improve file and id naming
* use execution id for binary data storage
* delete binary data by execution id
* add meta for persisted binary data
* delete marked persisted files
* mark deletion by executionid
* add env var for persisted binary data ttl
* improvements
* lint fix
* fix env var description
* cleanup
* cleanup
* ⚡ Minor improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-23 22:29:04 +01:00
Jan Oberhauser
d126933947
🔖 Release n8n@0.155.2
2021-12-20 17:23:49 +01:00
Jan Oberhauser
eb9191b5e3
⬆️ Set n8n-editor-ui@0.122.1 on n8n
2021-12-20 17:23:17 +01:00
Jan Oberhauser
7a5c41fe1a
🔖 Release n8n@0.155.1
2021-12-19 14:23:59 +01:00
Jan Oberhauser
6fd4c700e8
⬆️ Set n8n-core@0.97.0, n8n-editor-ui@0.122.0, n8n-nodes-base@0.153.0 and n8n-workflow@0.80.0 on n8n
2021-12-19 14:23:14 +01:00
Jan Oberhauser
1057f865fc
🔖 Release n8n@0.155.0
2021-12-19 13:05:05 +00:00
Jan Oberhauser
a5b9bd4a16
⬆️ Set n8n-nodes-base@0.152.0 on n8n
2021-12-19 13:05:05 +00:00
Jan Oberhauser
5f6e9767c9
🔀 Merge branch 'master' into i18n-v2
2021-12-19 13:52:04 +01:00
Jan Oberhauser
c2f81d9137
🔖 Release n8n@0.154.0
2021-12-19 12:44:47 +00:00
Jan Oberhauser
fa2a2119f1
⬆️ Set n8n-editor-ui@0.121.0 and n8n-nodes-base@0.151.0 on n8n
2021-12-19 12:44:47 +00:00
Iván Ovejero
c33cd0de3f
🔀 Merge master
2021-12-13 09:50:26 +01:00
Jan Oberhauser
984a7a5301
🔖 Release n8n@0.153.0
2021-12-11 18:44:46 +00:00
Jan Oberhauser
b2023c389a
⬆️ Set n8n-editor-ui@0.120.0 and n8n-nodes-base@0.150.0 on n8n
2021-12-11 18:44:46 +00:00
Jan Oberhauser
4996939268
🐛 Fix issue with queue mode and missing wait-webhook data
2021-12-11 19:24:09 +01:00
Jan Oberhauser
0eab23dcd3
🐛 Fix missing execution id with queue-mode
2021-12-11 18:28:23 +01:00
Anuj Kapoor
32dc10f289
🐛 Return correct exit code on node version conflict ( #2526 )
2021-12-11 17:41:18 +01:00
Elvina Valieva
8e2191b633
🐛 Fix recommendation logic ( #2543 )
...
* fix: expect multiple answers for survey
* chore: refactor survey input methods
* fix error; fix tracking
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-12-10 18:53:31 +01:00
Anuj Kapoor
8d2c6cc073
⚡ Added fallback when port in use ( #2524 )
...
* Added fallback when port in use
* ⚡ Minor Fixes
2021-12-10 15:32:32 +01:00
Ahsan Virani
2125f25791
⚡ Tweaks to diagnostic events ( #2544 )
...
* Tweaks to events
* more tweaks and fixes
2021-12-10 15:29:05 +01:00
Iván Ovejero
00ac975164
🔀 Merge master
2021-12-06 09:41:15 +01:00
Jan Oberhauser
703ff4a754
🔖 Release n8n@0.152.0
2021-12-04 16:47:49 +00:00
Jan Oberhauser
69c2961740
⬆️ Set n8n-core@0.96.0, n8n-editor-ui@0.119.0, n8n-nodes-base@0.149.0 and n8n-workflow@0.79.0 on n8n
2021-12-04 16:47:49 +00:00
Iván Ovejero
c50b6c2c21
✨ Enable multiple args in logging via nodes ( #2501 )
...
* ⚡ Enable multiple args in logging via nodes
* 👕 Fix lint
* ⚡ Change to behave more as expected
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-12-04 11:57:13 +01:00
Iván Ovejero
a07f0ea575
⚡ Populate translations without blocking
2021-12-02 14:33:23 +01:00
Iván Ovejero
01db7f4a5b
🔥 Replace require() to prevent caching
2021-12-02 13:38:29 +01:00
Iván Ovejero
4e218a5e05
⚡ Reduce calls to config object
2021-12-02 09:33:23 +01:00
Iván Ovejero
563a852f47
🔀 Merge master
2021-11-29 10:05:37 +01:00
Jan Oberhauser
fe741bd90a
👕 Fix lint issue
2021-11-27 11:36:59 +01:00
Omar Ajoue
fbaac6cd5e
🚨 Stabilize test workflows ( #2480 )
...
* Attempt to fix test workflows execution
* Remove apt update
* trying to fix timezone
* Trying to fix build issues
* Reduced concurrency level
* Improve error message and further decrease concurrency level
* Further reduce concurrency level
* Removed concurrency
* Removing update credentials as it's not working currently
* Also removing export
* Fixed versions for typeorm and sqlite
* Re add concurrency
* Adjustig sqlite3 and typeorm versions
* Fixing only sqlite version
* Fixing only typeorm version
* Reverting unnecessary changes
2021-11-27 10:54:18 +01:00
Jan Oberhauser
316904d36a
🔖 Release n8n@0.151.0
2021-11-26 12:18:38 +00:00
Jan Oberhauser
7eb37ae6f5
⬆️ Set n8n-core@0.95.0, n8n-editor-ui@0.118.0, n8n-nodes-base@0.148.0 and n8n-workflow@0.78.0 on n8n
2021-11-26 12:18:38 +00:00
Iván Ovejero
ed68ae8055
⚡ Switch to JSON for localization service
2021-11-24 12:16:59 +01:00
Iván Ovejero
a48429f425
🔀 Merge master
2021-11-22 11:51:31 +01:00
Iván Ovejero
b4399a1c63
⚡ Minor optimizations
2021-11-22 11:49:59 +01:00
Jan Oberhauser
e45781be09
⚡ Fix order
2021-11-21 23:19:41 +01:00
Jonathan
03a7380042
Fixed build issue
2021-11-20 15:05:06 +00:00
Jan Oberhauser
be6ab8de13
👕 Fix lint issue
2021-11-19 18:41:45 +01:00
Jan Oberhauser
c68db308d4
🔖 Release n8n@0.150.0
2021-11-19 17:30:30 +00:00
Jan Oberhauser
ea38087bca
⬆️ Set n8n-core@0.94.0, n8n-editor-ui@0.117.0, n8n-nodes-base@0.147.0 and n8n-workflow@0.77.0 on n8n
2021-11-19 17:30:30 +00:00
Tom
d22a4b1b11
🐛 CLI: Add windows support to import:workflow --separate ( #2441 )
2021-11-19 18:16:00 +01:00
Iván Ovejero
7518617eee
🔀 Merge master
2021-11-19 15:35:38 +01:00
Iván Ovejero
9819c25ec5
⚡ Support versioned nodes
2021-11-19 12:22:01 +01:00
Iván Ovejero
99963b04a5
✨ Render header strings
2021-11-19 10:52:25 +01:00
Jan Oberhauser
0c6af9fd95
⚡ Pin @rudderstack/rudder-sdk-node to 1.0.6 in cli package to fix build issue
2021-11-19 07:38:07 +01:00
Iván Ovejero
c98772c927
🔨 Fix build
2021-11-17 11:29:27 +01:00
Iván Ovejero
29a3953dff
🔀 Merge master
2021-11-17 10:25:05 +01:00
Iván Ovejero
7fc0395e95
✨ Render node strings
2021-11-17 10:24:35 +01:00
Jan Oberhauser
dec81a171a
🔖 Release n8n@0.149.0
2021-11-13 12:12:39 +00:00
Jan Oberhauser
3ecd78dd29
⬆️ Set n8n-core@0.93.0, n8n-editor-ui@0.116.0, n8n-nodes-base@0.146.0 and n8n-workflow@0.76.0 on n8n
2021-11-13 12:12:39 +00:00
Jan Oberhauser
670e93c0f4
👕 Fix lint issue
2021-11-13 09:37:42 +01:00
Omar Ajoue
357178d83b
⚡ New JSON attributes are now considered warnings in testing workflows ( #2432 )
2021-11-12 14:28:49 +01:00
Jan Oberhauser
653a8bb42e
🐛 Fix bug with internal hooks and CLI workflow execution
2021-11-09 22:04:45 +01:00
Iván Ovejero
61bb8de352
🔀 Merge master
2021-11-09 10:00:30 +01:00
Iván Ovejero
1de9ecf4ec
✨ Set up i18n
2021-11-09 09:59:48 +01:00
Jan Oberhauser
27543fcdd4
🔖 Release n8n@0.148.0
2021-11-05 17:52:48 +00:00
Jan Oberhauser
7f8dbfa405
⬆️ Set n8n-core@0.92.0, n8n-editor-ui@0.115.0, n8n-nodes-base@0.145.0 and n8n-workflow@0.75.0 on n8n
2021-11-05 17:52:48 +00:00
Jan Oberhauser
8c4040dc5b
⚡ Minor improvements to RespondToWebhook node
2021-11-05 11:19:23 -06:00
Jan
7b8d388d17
Add Webhook response node ( #2254 )
...
* ✨ Add Webhook-Response-Node
* ⚡ Replace callback function with promise
* ✨ Add support for Bull and binary-data
* ✨ Add string response option
* ⚡ Remove some comments
* ✨ Make more generically possible & fix issue multi call in
queue mode
* ⚡ Fix startup and eslint issues
* ⚡ Improvements to webhook response node and functionality
* ⚡ Replace data with more generic type
* ⚡ Make statusMessage optional
* ⚡ Change parameter order
* ⚡ Move Response Code underneath options
* ⚡ Hide Response Code on Webhook node if mode responseNode got selected
* ⚡ Minor improvements
* ⚡ Add missing file and fix lint issue
* ⚡ Fix some node linting issues
* ⚡ Apply feedback
* ⚡ Minor improvements
2021-11-05 10:45:51 -06:00
nikozila
35787455ab
⚡ Add hook: workflow.afterCreate ( #2407 )
2021-11-05 08:47:05 -06:00
Ben Hesseldieck
a46c7f827d
🐛 Fix saving credentials id as string ( #2410 )
2021-11-04 20:23:10 -06:00
Jan Oberhauser
aaa39876f9
🔖 Release n8n@0.147.1
2021-11-03 10:06:53 -06:00
Jan Oberhauser
bae45421a8
⬆️ Set n8n-nodes-base@0.144.1 on n8n
2021-11-03 10:06:09 -06:00
Jan Oberhauser
85f6c84301
🔖 Release n8n@0.147.0
2021-11-03 15:14:45 +00:00
Jan Oberhauser
91e50105b9
⬆️ Set n8n-nodes-base@0.144.0 on n8n
2021-11-03 15:14:44 +00:00
Ben Hesseldieck
0877f485d9
⚡ Run migration in chunks ( #2393 )
2021-11-03 09:12:48 -06:00
Ahsan Virani
2a164cab6d
add anonymous ID everytime ( #2398 )
2021-11-03 10:42:54 +01:00
Jan Oberhauser
ebdd86a5f5
🔖 Release n8n@0.146.0
2021-10-29 00:15:48 +00:00
Jan Oberhauser
59b58b3245
⬆️ Set n8n-core@0.91.0, n8n-editor-ui@0.114.0, n8n-nodes-base@0.143.0 and n8n-workflow@0.74.0 on n8n
2021-10-29 00:15:47 +00:00
Jan Oberhauser
37930057d8
🐛 Fix build issue by setting fixed version of @types/node #2358
2021-10-22 14:39:36 -05:00
Jan Oberhauser
73931f73ce
🔖 Release n8n@0.145.0
2021-10-22 00:29:45 +00:00
Jan Oberhauser
d54396281c
⬆️ Set n8n-core@0.90.0, n8n-editor-ui@0.113.0, n8n-nodes-base@0.142.0 and n8n-workflow@0.73.0 on n8n
2021-10-22 00:29:45 +00:00
Jan Oberhauser
6fa8dd701e
⚡ Fix issue with queue mode
2021-10-21 18:25:31 -05:00
Jan Oberhauser
a0b89ee5a4
⚡ Remove more not used code
2021-10-21 18:24:43 -05:00
Jan Oberhauser
0b56db5617
⚡ Remove not used code
2021-10-21 18:04:08 -05:00
Ahsan Virani
d0403dd875
⚡ timeout process stop events ( #2349 )
2021-10-21 12:50:38 -05:00
Jan Oberhauser
2f7ad6968e
⚡ Fix credential overwrite via environment variables
2021-10-20 20:49:07 -05:00
Ahsan Virani
421dd72224
✨ Introduce telemetry ( #2099 )
...
* introduce analytics
* add user survey backend
* add user survey backend
* set answers on survey submit
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* change name to personalization
* lint
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* N8n 2495 add personalization modal (#2280 )
* update modals
* add onboarding modal
* implement questions
* introduce analytics
* simplify impl
* implement survey handling
* add personalized cateogry
* update modal behavior
* add thank you view
* handle empty cases
* rename modal
* standarize modal names
* update image, add tags to headings
* remove unused file
* remove unused interfaces
* clean up footer spacing
* introduce analytics
* refactor to fix bug
* update endpoint
* set min height
* update stories
* update naming from questions to survey
* remove spacing after core categories
* fix bug in logic
* sort nodes
* rename types
* merge with be
* rename userSurvey
* clean up rest api
* use constants for keys
* use survey keys
* clean up types
* move personalization to its own file
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
* Survey new options (#2300 )
* split up options
* fix quotes
* remove unused import
* add user created workflow event (#2301 )
* simplify env vars
* fix versionCli on FE
* update personalization env
* fix event User opened Credentials panel
* fix select modal spacing
* fix nodes panel event
* fix workflow id in workflow execute event
* improve telemetry error logging
* fix config and stop process events
* add flush call on n8n stop
* ready for release
* improve telemetry process exit
* fix merge
* improve n8n stop events
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-10-19 05:57:49 +02:00
Jan Oberhauser
4b857b19ac
🔖 Release n8n@0.144.0
2021-10-15 00:03:36 +00:00
Jan Oberhauser
45103b213d
⬆️ Set n8n-core@0.89.0, n8n-editor-ui@0.112.0 and n8n-nodes-base@0.141.0 on n8n
2021-10-15 00:03:36 +00:00
Jan Oberhauser
71d7ed1164
🔖 Release n8n@0.143.0
2021-10-13 22:41:07 +00:00
Jan Oberhauser
1c9296aea0
⬆️ Set n8n-core@0.88.0, n8n-editor-ui@0.111.0, n8n-nodes-base@0.140.0 and n8n-workflow@0.72.0 on n8n
2021-10-13 22:41:07 +00:00
Ben Hesseldieck
3137de2585
⚡ Change credentials structure ( #2139 )
...
* ✨ change FE to handle new object type
* 🚸 improve UX of handling invalid credentials
* 🚧 WIP
* 🎨 fix typescript issues
* 🐘 add migrations for all supported dbs
* ✏️ add description to migrations
* ⚡ add credential update on import
* ⚡ resolve after merge issues
* 👕 fix lint issues
* ⚡ check credentials on workflow create/update
* update interface
* 👕 fix ts issues
* ⚡ adaption to new credentials UI
* 🐛 intialize cache on BE for credentials check
* 🐛 fix undefined oldCredentials
* 🐛 fix deleting credential
* 🐛 fix check for undefined keys
* 🐛 fix disabling edit in execution
* 🎨 just show credential name on execution view
* ✏️ remove TODO
* ⚡ implement review suggestions
* ⚡ add cache to getCredentialsByType
* ⏪ use getter instead of cache
* ✏️ fix variable name typo
* 🐘 include waiting nodes to migrations
* 🐛 fix reverting migrations command
* ⚡ update typeorm command
* ✨ create db:revert command
* 👕 fix lint error
Co-authored-by: Mutasem <mutdmour@gmail.com>
2021-10-13 15:21:00 -07:00
Jan Oberhauser
981d2dc313
🔖 Release n8n@0.142.0
2021-10-07 23:08:08 +00:00
Jan Oberhauser
1ef6bef7ab
⬆️ Set n8n-core@0.87.0, n8n-editor-ui@0.110.0, n8n-nodes-base@0.139.0 and n8n-workflow@0.71.0 on n8n
2021-10-07 23:08:08 +00:00
Jan Oberhauser
a077c8e416
🔖 Release n8n@0.141.1
2021-10-01 10:48:09 -05:00
Jan Oberhauser
5002ebfabe
⬆️ Set n8n-core@0.86.1 on n8n
2021-10-01 10:47:40 -05:00
Jan Oberhauser
0243fc68d9
🔖 Release n8n@0.141.0
2021-09-30 19:23:13 +00:00
Jan Oberhauser
a675faffd5
⬆️ Set n8n-core@0.86.0, n8n-editor-ui@0.109.0 and n8n-nodes-base@0.138.0 on n8n
2021-09-30 19:23:13 +00:00
Jan Oberhauser
4db91d55dd
🔖 Release n8n@0.140.0
2021-09-28 22:26:19 +00:00
Jan Oberhauser
dfce6476e3
⬆️ Set n8n-core@0.85.0, n8n-editor-ui@0.108.0 and n8n-nodes-base@0.137.0 on n8n
2021-09-28 22:26:19 +00:00
Omar Ajoue
3c256dc3f6
🐛 Fix startup behavior for scaled mode ( #2242 )
2021-09-24 08:42:41 +02:00
Jan Oberhauser
5b2741e258
🔖 Release n8n@0.139.1
2021-09-23 10:51:55 +02:00
Jan Oberhauser
5140b6c231
⬆️ Set n8n-editor-ui@0.107.1 on n8n
2021-09-23 10:50:58 +02:00
Jan Oberhauser
4836a31714
🔖 Release n8n@0.139.0
2021-09-22 15:58:14 +00:00
Jan Oberhauser
84e983df56
⬆️ Set n8n-core@0.84.0, n8n-editor-ui@0.107.0, n8n-nodes-base@0.136.0 and n8n-workflow@0.70.0 on n8n
2021-09-22 15:58:14 +00:00
Iván Ovejero
f57409eb9e
📌 Unpin libphonenumber-js ( #2224 )
2021-09-21 19:42:10 +02:00
Omar Ajoue
443c2a4d51
✨ Updated node design and node versioning ( #1961 )
...
* ⚡ introduce versioned nodes
* Export versioned nodes for separate process run
* Add bse node for versioned nodes
* fix node name for versioned nodes
* extend node from nodeVersionedType
* improve nodes base and flow to FE
* revert lib es2019 to es2017
* include version in key to prevent duplicate key
* handle type versions on FE
* clean up
* cleanup nodes base
* add type versions in getNodeParameterOptions
* cleanup
* code review
* code review + add default version to node type description
* remove node default types from store
* 💄 cleanups
* Draft for migrated Mattermost node
* First version of Mattermost node versioned according to node standards
* Correcting deactivate operations name to match currently used one
* ✨ Create utility types
* ⚡ Simplify Mattermost types
* ⚡ Rename exports for consistency
* ⚡ Type channel properties
* ⚡ Type message properties
* ⚡ Type reaction properties
* ⚡ Type user properties
* ⚡ Add type import to router
* 🐛 Add missing key
* 🔨 Adjust typo in operation name
* 🔨 Inline exports for channel properties
* 🔨 Inline exports for message properties
* 🔨 Inline exports for reaction properties
* 🔨 Inline exports for user properties
* 🔨 Inline exports for load options
* 👕 Fix lint issue
* 🔨 Inline export for description
* 🔨 Rename descriptions for clarity
* 🔨 Refactor imports/exports for methods
* 🔨 Refactor latest version retrieval
* 🔥 Remove unneeded else clause
When the string literal union is exhausted, the resource key becomes never, so TS disallows wrong key usage.
* ✨ Add overloads to getNodeParameter
* ⚡ Improve overload
* 🔥 Remove superfluous INodeVersions type
* 🔨 Relocate pre-existing interface
* 🔥 Remove JSDoc arg descriptions
* ⚡ Minor reformatting in transport file
* ⚡ Fix API call function type
* Created first draft for Axios requests
* Working version of mattermost node with Axios
* Work in progress for replacing request library
* Improvements to request translations
* Fixed sending files via multipart / form-data
* Fixing translation from request to axios and loading node parameter options
* Improved typing for new http helper
* Added ignore any for specific lines for linting
* Fixed follow redirects changes on http request node and manual execution of previously existing workflow with older node versions
* Adding default headers according to body on httpRequest helper
* Spec error handling and fixed workflows with older node versions
* Showcase how to export errors in a standard format
* Merging master
* Refactored mattermost node to keep files in a uniform structure. Also fix bugs with merges
* Reverting changes to http request node
* Changed nullish comparison and removed repeated code from nodes
* Renamed queryString back to qs and simplified node output
* Simplified some comparisons
* Changed header names to be uc first
* Added default user agent to requests and patch http method support
* Fixed indentation, remove unnecessary file and console log
* Fixed mattermost node name
* Fixed lint issues
* Further fix linting issues
* Further fix lint issues
* Fixed http request helper's return type
Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-09-21 19:38:24 +02:00
Harshil Agrawal
5ea4dc03b8
⚡ Add OAuth to HubSpot Trigger node credentials ( #2166 )
...
* 🔨 HubSpot Trigger node credentials
* ⚡ Small changes
* ⚡ Add breaking change message
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-09-18 22:18:35 +02:00
Jan Oberhauser
7a6b926e4a
🔖 Release n8n@0.138.0
2021-09-15 09:33:29 +00:00
Jan Oberhauser
8ed6186c34
⬆️ Set n8n-core@0.83.0, n8n-editor-ui@0.106.0, n8n-nodes-base@0.135.0 and n8n-workflow@0.69.0 on n8n
2021-09-15 09:33:29 +00:00
Jan Oberhauser
6e270cd77e
⬆️ Set body-parser-xml@2.0.3 on n8n
2021-09-15 10:37:41 +02:00
Mutasem Aldmour
3d6b40b852
✨ Update credentials modal ( #2154 )
...
* ⚡ Generalize unique entity name generation
* ⚡ Standardize variable names
* redo credentials
* revert some changes, replace got with was
* fix v-if order
* fix v-if order
* update linting
* update gulpfile
* update ssh display name
* update height
* update params
* update info tip sizes
* address design comments
* update google button disabled
* update icon size to 28px
* update design issues
* update info tab design
* address design comments
* update tab size
* update run data spacing
* address comments, update logo design
* fix spacing issues
* clean up store
* fix create new bug
* add loading state
* rename prop
* remove unused prop
* fix select bug
* remove label tag
* update word break
* build
* address design comments
* update font family of button
* update menu opacity
* update text
* update title
* address more comments
* update oauth messages
* add oauth validation
* hide disabled state
* update warning modal
* show button on text input
* clean up cred details
* add validation errors
* fix bug when deleting cred
* Frontend hack to display test button
* Created interfaces for testing and endpoint
* Testing slack node credentials working
* Adding test with node to endpoint for credential testing
* Fixed linting and test detectability
* Adding required for slack token
* Added google sheets credential testing
* update message
* Adding suggestions by Ivan and Mutasem
* Address comments
* keep blurred when focused
* update font weight of errors
* add oauth banner
* remove toast
* Fixed code bug and added telegram credential testing
* scroll to top on success
* clean up duplication
* Fixed telegram trigger node and added tests to typeform
* refactor modal
* add more validation support
* refactor info tab
* scroll to bottom on save, handle cred saving
* refactor save button
* save cred on valid
* save cred on valid
* scroll to top if has error
* add targets on input labels
* delete credentails input
* revert fe changes
* update validation logic
* clean interface
* test credentials
* update banner design
* show testing state
* update x position
* fix issues
* fix focus issues
* clean up validation behavior
* make error relative
* update banner component
* update error spacing
* don't close dialog
* rename button
* update how banners behave
* if has unsaved changes first
* move confirm message
* add success banner
* update time state
* disable transitions
* test on open
* clean up banner behavior
* update banner styling
* capitalize
* update error banner styling to handle long texts
* avoid unnessary content jostling
* add loading label
* show validation warnings when opening modal
* retest cred if not all props req
* update scroll to auto
* add error warning
* update color saturation
* set overflow to auto
* fix bug to get credentials when connected
* round down to minutes
* change tab name
* update casing oauth
* disable credential testing if it has expressions
* label same as title
* add more space between close and save
* remove check on making any changes
* hide close on confirm modals
* don't accept clicks outside dialog
* fix build issues
* undo test changes
* fix table scrollbar logs
* rename modals
* fix bug with same name
* refactor modal
* fix tslint issue
* refactor name
* update name behavior
* update monospace font
* remove comment
* refactor inputs
* refactor error handling
* reduce spacing changes
* fix doc url oauth1 oauth2
* build
* hide infotip if no inputs
* address most comments
* rename file
* fix menu alignment
* gst
* update types
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-09-11 10:15:36 +02:00
Iván Ovejero
bf9d3d4ce7
⚡ Pin libphonenumber in /cli package to fix build issue ( #2193 )
2021-09-10 14:01:21 +02:00
Jan Oberhauser
0b7049e27b
🐛 Fix PayloadTooLargeError issue
2021-09-10 11:59:55 +02:00
Jan Oberhauser
0e89166013
🔖 Release n8n@0.137.0
2021-09-05 17:51:01 +00:00
Jan Oberhauser
55242a39d7
⬆️ Set n8n-core@0.82.0, n8n-editor-ui@0.105.0, n8n-nodes-base@0.134.0 and n8n-workflow@0.67.0 on n8n
2021-09-05 17:51:00 +00:00
Omar Ajoue
1db0097ae3
⚡ Add execution ID to queue processes for clarification ( #2168 )
...
* Add execution ID to queue processes for clarification
* ⚡ Display correct execution ID
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-09-02 18:58:13 +02:00
Omar Ajoue
d17ab8e9e5
⚡ Allow webhook processes to wake up waiting executions ( #2153 )
2021-08-31 11:55:06 +02:00
Jan Oberhauser
098bafefe2
🔖 Release n8n@0.136.0
2021-08-29 21:28:23 +00:00
Jan Oberhauser
a947ab0084
⬆️ Set n8n-core@0.81.0, n8n-editor-ui@0.104.0, n8n-nodes-base@0.133.0 and n8n-workflow@0.66.0 on n8n
2021-08-29 21:28:23 +00:00
Iván Ovejero
56c4c6991f
🎨 Set up linting and formatting ( #2120 )
...
* ⬆️ Upgrade TS to 4.3.5
* 👕 Add ESLint configs
* 🎨 Add Prettier config
* 📦 Add deps and commands
* ⚡ Adjust global .editorconfig to new ruleset
* 🔥 Remove unneeded local .editorconfig
* 📦 Update deps in editor-ui
* 🔨 Limit Prettier to only TS files
* ⚡ Add recommended VSCode extensions
* 👕 Fix build
* 🔥 Remove Vue setting from global config
* ⚡ Disable prefer-default-export per feedback
* ✏️ Add forgotten divider
* 👕 Disable no-plusplus
* 👕 Disable class-methods-use-this
* ✏️ Alphabetize overrides
* 👕 Add one-var consecutive override
* ⏪ Revert one-var consecutive override
This reverts commit b9252cf935
.
* 🎨 👕 Lint and format workflow package (#2121 )
* 🎨 Format /workflow package
* 👕 Lint /workflow package
* 🎨 Re-format /workflow package
* 👕 Re-lint /workflow package
* ✏️ Fix typo
* ⚡ Consolidate if-checks
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format node-dev package (#2122 )
* 🎨 Format /node-dev package
* ⚡ Exclude templates from ESLint config
This keeps the templates consistent with the codebase while preventing lint exceptions from being made part of the templates.
* 👕 Lint /node-dev package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🎨 👕 Lint and format core package (#2123 )
* 🎨 Format /core package
* 👕 Lint /core package
* 🎨 Re-format /core package
* 👕 Re-lint /core package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format cli package (#2124 )
* 🎨 Format /cli package
* 👕 Exclude migrations from linting
* 👕 Lint /cli package
* 🎨 Re-format /cli package
* 👕 Re-lint /cli package
* 👕 Fix build
* 🔥 Remove prefer-default-export exceptions
* ⚡ Update exceptions in ActiveExecutions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 👕 fix lint issues
* 🔧 use package specific linter, remove tslint command
* 🔨 resolve build issue, sync dependencies
* 🔧 change lint command
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-08-29 20:58:11 +02:00
Snyk bot
96f3a6256d
⬆️ Set mysql2@3.3.0 on n8n
...
Snyk has created this PR to upgrade mysql2 from 2.2.5 to 2.3.0.
See this package in npm:
https://www.npmjs.com/package/mysql2
See this project in Snyk:
https://app.snyk.io/org/janober/project/fc678bbc-0ac7-4659-9458-8f7f360e2566?utm_source=github&utm_medium=upgrade-pr
2021-08-29 13:46:41 +02:00
Jan Oberhauser
52fb4563d7
🔖 Release n8n@0.135.3
2021-08-27 19:47:21 +02:00
Jan Oberhauser
d88cdd8058
⬆️ Set n8n-editor-ui@0.103.1 and n8n-nodes-base@0.132.1 on n8n
2021-08-27 19:46:36 +02:00
Jan Oberhauser
b66a56ec3a
⚡ Display message on wait migration run
2021-08-27 19:40:18 +02:00
Iván Ovejero
7ea515c840
⚡ Restore missing await in VACUUM query ( #2140 )
2021-08-27 18:22:57 +02:00
Jan Oberhauser
6835d62b3a
🔖 Release n8n@0.135.2
2021-08-26 13:46:32 +02:00
Omar Ajoue
128e1b241b
🐛 Fix performance issue with credentials loading ( #2130 )
2021-08-26 13:45:15 +02:00
Tanay Pant
7365309346
🔨 Minor improvements to breaking changes ( #2115 )
2021-08-23 10:50:57 +02:00
Jan Oberhauser
5e66c4789f
🔖 Release n8n@0.135.1
2021-08-23 10:27:56 +02:00
Omar Ajoue
9dca4d0f24
🐛 Drop temporary table if it exists before running full migration ( #2114 )
2021-08-23 10:25:57 +02:00
Jan Oberhauser
719c0eb546
⚡ Add breaking change for 0.135.0
2021-08-22 15:23:02 +02:00
Jan Oberhauser
75fc6300e9
🔖 Release n8n@0.135.0
2021-08-22 12:41:49 +00:00
Jan Oberhauser
e8293d6a66
⬆️ Set n8n-core@0.80.0, n8n-editor-ui@0.103.0, n8n-nodes-base@0.132.0 and n8n-workflow@0.65.0 on n8n
2021-08-22 12:41:48 +00:00
Jan
5a179cd5ae
✨ Implement Wait functionality ( #1817 )
...
* refactor saving
* refactor api layer to be stateless
* refactor header details
* set variable for menu height
* clean up scss
* clean up indentation
* clean up dropdown impl
* refactor no tags view
* split away header
* Fix tslint issues
* Refactor tag manager
* add tags to patch request
* clean up scss
* ⚡ Refactor types to entities
* fix issues
* update no workflow error
* clean up tagscontainer
* use getters instead of state
* remove imports
* use custom colors
* clean up tags container
* clean up dropdown
* clean up focusoncreate
* ⚡ Ignore mistaken ID in POST /workflows
* ⚡ Fix undefined tag ID in PATCH /workflows
* ⚡ Shorten response for POST /tags
* remove scss mixins
* clean up imports
* ⚡ Implement validation with class-validator
* address ivan's comments
* implement modals
* Fix lint issues
* fix disabling shortcuts
* fix focus issues
* fix focus issues
* fix focus issues with modal
* fix linting issues
* use dispatch
* use constants for modal keys
* fix focus
* fix lint issues
* remove unused prop
* add modal root
* fix lint issues
* remove unused methods
* fix shortcut
* remove max width
* ⚡ Fix duplicate entry error for pg and MySQL
* update rename messaging
* update order of buttons
* fix firefox overflow on windows
* fix dropdown height
* 🔨 refactor tag crud controllers
* 🧹 remove unused imports
* use variable for number of items
* fix dropdown spacing
* ⚡ Restore type to fix build
* ⚡ Fix post-refactor PATCH /workflows/:id
* ⚡ Fix PATCH /workflows/:id for zero tags
* ⚡ Fix usage count becoming stringified
* address max's comments
* fix filter spacing
* fix blur bug
* address most of ivan's comments
* address tags type concern
* remove defaults
* ⚡ return tag id as string
* 🔨 add hooks to tag CUD operations
* 🏎 simplify timestamp pruning
* remove blur event
* fix onblur bug
* ⚡ Fix fs import to fix build
* address max's comments
* implement responsive tag container
* fix lint issues
* update tag limits
* address ivan's comments
* remove rename, refactor header, implement new designs for save, remove responsive tag container
* update styling
* update styling
* implement responsive tag container
* implement header tags edit
* implement header tags edit
* fix lint issues
* implement expandable input
* minor fixes
* minor fixes
* use variable
* rename save as
* duplicate fixes
* minor edit fixes
* lint fixes
* style fixes
* hook up saving name
* hook up tags
* clean up impl
* fix dirty state bug
* update limit
* update notification messages
* on click outside
* fix minor bug with count
* lint fixes
* handle minor edge cases
* handle minor edge cases
* handle minor bugs; fix firefox dropdown issue
* Fix min width
* apply tags only after api success
* remove count fix
* clean up workflow tags impl, fix tags delete bug
* fix minor issue
* fix minor spacing issue
* disable wrap for ops
* fix viewport root; save on click in dropdown
* save button loading when saving name/tags
* implement max width on tags container
* implement cleaner create experience
* disable edit while updating
* codacy hex color
* refactor tags container
* fix clickability
* fix workflow open and count
* clean up structure
* fix up lint issues
* fix button size
* increase workflow name limit for larger screen
* tslint fixes
* disable responsiveness for workflow modal
* rename event
* change min width for tags
* clean up pr
* address max's comments on styles
* remove success toasts
* add hover mode to name
* minor fixes
* refactor name preview
* fix name input not to jiggle
* finish up name input
* Fix up add tags
* clean up param
* clean up scss
* fix resizing name
* fix resizing name
* fix resize bug
* clean up edit spacing
* ignore on esc
* fix input bug
* focus input on clear
* build
* fix up add tags clickablity
* remove scrollbars
* move into folders
* clean up multiple patch req
* remove padding top from edit
* update tags on enter
* build
* rollout blur on enter behavior
* rollout esc behavior
* fix tags bug when duplicating tags
* move key to reload tags
* update header spacing
* build
* update hex case
* refactor workflow title
* remove unusued prop
* keep focus on error, fix bug on error
* Fix bug with name / tags toggle on error
* fix connection push bug
* :spakles: Implement wait functionality
* 🐛 Do not delete waiting executions with prune
* ⚡ Improve SQLite migration to not lose execution data anymore
* ⚡ Make it possible to restart waiting execution via webhook
* ⚡ Add missing file
* 🐛 Some more merge fixes
* ⚡ Do not show error for Wait-Nodes if in time-mode
* ⚡ Make $executionId available in expressions
* 👕 Fix lint issue
* 👕 Fix lint issue
* 👕 Fix lint issue
* ⚡ Set the unlimited sleep time as a variable
* ⚡ Add also sleeping webhook path to config
* ⚡ Make it possible to retrieve restartUrl in workflow
* ⚡ Add authentication to Wait-Node in Webhook-Mode
* ⚡ Return 404 when trying to restart execution via webhook which does
not support it
* ✨ Make it possible to set absolute time on Wait-Node
* ⚡ Remove not needed imports
* ⚡ Fix description format
* ✨ Implement missing webhook features on Wait-Node
* ⚡ Display webhook variable in NodeWebhooks
* ⚡ Include also date in displayed sleep time
* ⚡ Make it possible to see sleep time on node
* ⚡ Make sure that no executions does get executed twice
* ⚡ Add comment
* ⚡ Further improvements
* ⚡ Make Wait-Node easier to use
* ✨ Add support for "notice" parameter type
* Fixing wait node to work with queue, improved logging and execution view
* Added support for mysql and pg
* ✨ Add support for webhook postfix path
* ✨ Make it possible to stop sleeping executions
* ⚡ Fix issue with webhook paths in not webhook mode
* ⚡ Remove not needed console.log
* ⚡ Update TODOs
* ⚡ Increase min time of workflow staying active to descrease possible issue
with overlap
* 👕 Fix lint issue
* 🐛 Fix issues with webhooks
* ⚡ Make error message clearer
* ⚡ Fix issue with missing execution ID in scaling mode
* Fixed execution list to correctly display waiting executins
* Feature: enable webhook wait workflows to continue after specified time
* Fixed linting
* ⚡ Improve waiting description text
* ⚡ Fix parameter display issue and rename
* ⚡ Remove comment
* ⚡ Do not display webhooks on Wait-Node
* Changed wording from restart to resume on wait node
* Fixed wording and inconsistent screen when changing resume modes
* Removed dots from the descriptions
* Changed docs url and renaming postfix to suffix
* Changed names from sleep to wait
* ⚡ Apply suggestions from ben
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* Some fixes by Ben
* ⚡ Remove console.logs
* ⚡ Fixes and improvements
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2021-08-21 14:11:32 +02:00
Omar Ajoue
199377e183
⚡ Replace glob-promise with fast-glob ( #2096 )
...
Co-authored-by: lublak <lublak.de@gmail.com>
2021-08-20 23:48:02 +02:00
Omar Ajoue
7ce7285f7a
⚡ Load credentials from the database ( #1741 )
...
* Changes to types so that credentials can be always loaded from DB
This first commit changes all return types from the execute functions
and calls to get credentials to be async so we can use await.
This is a first step as previously credentials were loaded in memory and
always available. We will now be loading them from the DB which requires
turning the whole call chain async.
* Fix updated files
* Removed unnecessary credential loading to improve performance
* Fix typo
* ⚡ Fix issue
* Updated new nodes to load credentials async
* ⚡ Remove not needed comment
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-08-20 18:57:30 +02:00
Jan Oberhauser
967aabbf55
🔖 Release n8n@0.134.0
2021-08-15 18:32:57 +00:00
Jan Oberhauser
b4600d787d
⬆️ Set n8n-core@0.79.0, n8n-editor-ui@0.102.0 and n8n-nodes-base@0.131.0 on n8n
2021-08-15 18:32:57 +00:00
Omar Ajoue
63bc4097e0
⚡ Automatically add trailing slash to webhook urls ( #2076 )
...
* Add trailing slash to webhook url if not present
Relates to community post https://community.n8n.io/t/problem-with-google-calendar-credentials/7232
We'll be adding a trailing slash as it's a requisite.
* Adding slash to all cases.
2021-08-12 11:22:44 +02:00
Jan Oberhauser
1d4a5ba8ce
🔖 Release n8n@0.133.0
2021-08-08 10:48:21 +00:00
Jan Oberhauser
73c83fddba
⬆️ Set n8n-editor-ui@0.101.0 and n8n-nodes-base@0.130.0 on n8n
2021-08-08 10:48:20 +00:00
Ben Hesseldieck
ffecbc7004
🐛 Fix db connection check /healthz ( #2041 )
...
* 🐛 fix db connection check
* 👕 fix missing semi
* ⏪ Revert "🐛 Hardcode typeorm@0.2.34 as new version makes health-check fail"
This reverts commit ddee2ec47c
.
* 🐛 fix health-check in WebhookServer
2021-08-08 12:04:04 +02:00
Jan Oberhauser
ce354ed0cf
🔖 Release n8n@0.132.2
2021-08-02 22:46:33 +02:00
Jan Oberhauser
139b5ec03e
⬆️ Set n8n-nodes-base@0.129.1 on n8n
2021-08-02 22:45:58 +02:00
Jan Oberhauser
8f07bcee03
🔖 Release n8n@0.132.1
2021-08-02 17:14:43 +02:00
Jan Oberhauser
ddee2ec47c
🐛 Hardcode typeorm@0.2.34 as new version makes health-check fail
2021-08-02 17:09:17 +02:00
Jan Oberhauser
1c7033a76b
🔖 Release n8n@0.132.0
2021-08-01 19:53:03 +00:00
Jan Oberhauser
1af6b1207d
⬆️ Set n8n-nodes-base@0.129.0 on n8n
2021-08-01 19:53:03 +00:00
Jan Oberhauser
231c15801a
🔖 Release n8n@0.131.0
2021-07-24 20:02:30 +00:00
Jan Oberhauser
8380a441cf
⬆️ Set n8n-core@0.78.0, n8n-editor-ui@0.100.0, n8n-nodes-base@0.128.0 and n8n-workflow@0.64.0 on n8n
2021-07-24 20:02:30 +00:00
Iván Ovejero
f29950ee81
🐛 Fix executions pruning and UTC storage ( #1959 )
...
* ⚡ Add logging for pruning errors
* ⚡ Reformat pruning date to UTC string
* ⚡ Reformat workflow deletion date to UTC
* ⚡ Enforce UTC datetimes for MySQL
* ⚡ Enforce UTC datetimes for Postgres
* ⏪ Revert "Reformat workflow deletion date to UTC"
This reverts commit ca9628bc6d
.
2021-07-23 21:40:53 +02:00
MedAliMarz
2a99a77b43
⚡ update webhook response ( #2006 )
...
* add hint to 'webhook not registered' error
* Convert hints to constants
2021-07-23 20:56:18 +02:00
Mutasem Aldmour
98ec23544b
✨ Add new version notification ( #1977 )
...
* add menu item
* implement versions modal
* fix up modal
* clean up badges
* implement key features
* fix up spacing
* add error message
* add notification icon
* fix notification
* fix bug when no updates
* address lint issues
* address multi line nodes
* add closing animation
* keep drawer open
* address design feedback
* address badge styling
* use grid for icons
* update cli to return version information
* set env variables
* add scss color variables
* address comments
* fix lint issue
* handle edge cases
* update scss variables, spacing
* update spacing
* build
* override top value for theme
* bolden version
* update config
* check endpoint exists
* handle long names
* set dates
* set title
* fix bug
* update warning
* remove unused component
* refactor components
* add fragments
* inherit styles
* fix icon size
* fix lint issues
* add cli dep
* address comments
* handle network error
* address empty case
* Revert "address comments"
480f969e07
* remove dependency
* build
* update variable names
* update variable names
* refactor verion card
* split out variables
* clean up impl
* clean up scss
* move from nodeview
* refactor out gift notification icon
* fix lint issues
* clean up variables
* update scss variables
* update info url
* Add instanceId to frontendSettings
* Use createHash from crypto module
* Add instanceId to store & send it as http header
* Fix lintings
* Fix interfaces & apply review changes
* Apply review changes
* add console message
* update text info
* update endpoint
* clean up interface
* address comments
* cleanup todo
* Update packages/cli/config/index.ts
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* update console message
* ⚡ Display node-name on hover
* ⚡ Formatting fix
Co-authored-by: MedAliMarz <servfrdali@yahoo.fr>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-22 10:22:17 +02:00
Iván Ovejero
ce43194e91
✨ Add Leads to Pipedrive node ( #1986 )
...
* ⚡ Add leads to Pipedrive node
* ⚡ Make org ID required for deal:create
* 🔨 Refactor linked entity for lead:create
* 🔨 Refactor linked entity for deal:create
* ✏️ Write breaking changes
* ⚡ Improvements
* 🐛 Fix issue with returning invalid data
* ⚡ Make lead-descriptions format consistent
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-20 15:53:10 +02:00
Omar Ajoue
d6239d5bfb
⚡ Add full continue-on-fail support to all nodes ( #1996 )
...
* Update Compression node
* Update Crypto node
* Update DateTime node
* Update EditImage node
* Update EmailSend node
* Update ExecuteWorkflow node
* Update FTP node
* Update Function node
* Update FunctionItem node
* Update ExecuteCommand node
* Update OpenWeatherMap node
* Update ReadBinaryFile node
* Update ReadPdf node
* Update RssFeedRead node & add URL validation
* Update SpreadsheetFile node
* Update Switch node
* Update WriteBinaryFile node
* Update Xml node
* Update ActiveCampaign node
* Update Airtable node
* Update ApiTemplateIo node
* Update Asana node
* Update AwsLambda node
* Update AwsSns node
* Update AwsComprehend node
* Update AwsRekognition node
* Update AwsS3 node
* Fix Error item
* Update AwsSes node
* Update AwsSqs node
* Update Amqp node
* Update Bitly node
* Update Box node
* Update Brandfetch node
* Update CircleCi node
* Update Clearbit node
* Update ClickUp node
* Update Cockpit node
* Update CoinGecko node
* Update Contentful node
* Update ConvertKit node
* Update Cortex node
* Update CustomerIo node
* Update DeepL node
* Update Demio node
* Update Disqus node
* Update Drift node
* Update Dropbox node
* Update GetResponse node
* Refactor & Update Ghost node
* Update Github node
* Update Gitlab node
* Update GoogleAnalytics node
* Update GoogleBooks node
* Update GoogleCalendar node
* Update GoogleDrive node
* Update Gmail node
* Update GoogleSheets node
* Update GoogleSlides node
* Update GoogleTasks node
* Update Gotify node
* Update GraphQL node
* Update HackerNews node
* Update Harvest node
* Update HtmlExtract node
* Update Hubspot node
* Update Hunter node
* Update Intercom node
* Update Kafka node
* Refactor & update Line node
* Update LinkedIn node
* Update Mailchimp node
* Update Mandrill node
* Update Matrix node
* Update Mautic node
* Update Medium node
* Update MessageBird node
* Update Mindee node
* Update Mocean node
* Update MondayCom node
* Update MicrosoftExcel node
* Update MicrosoftOneDrive node
* Update MicrosoftOutlook node
* Update Affinity node
* Update Chargebee node
* Update Discourse node
* Update Freshdesk node
* Update YouTube node
* Update InvoiceNinja node
* Update MailerLite node
* Update Mailgun node
* Update Mailjet node
* Update Mattermost node
* Update Nasa node
* Update NextCloud node
* Update OpenThesaurus node
* Update Orbit node
* Update PagerDuty node
* Update PayPal node
* Update Peekalink node
* Update Phantombuster node
* Update PostHog node
* Update ProfitWell node
* Refactor & Update Pushbullet node
* Update QuickBooks node
* Update Raindrop node
* Update Reddit node
* Update Rocketchat node
* Update S3 node
* Update Salesforce node
* Update SendGrid node
* Update SentryIo node
* Update Shopify node
* Update Signl4 node
* Update Slack node
* Update Spontit node
* Update Spotify node
* Update Storyblok node
* Refactor & Update Strapi node
* Refactor & Update Strava node
* Update Taiga node
* Refactor & update Tapfiliate node
* Update Telegram node
* Update TheHive node
* Update Todoist node
* Update TravisCi node
* Update Trello node
* Update Twilio node
* Update Twist node
* Update Twitter node
* Update Uplead node
* Update UProc node
* Update Vero node
* Update Webflow node
* Update Wekan node
* Update Wordpress node
* Update Xero node
* Update Yourls node
* Update Zendesk node
* Update ZohoCrm node
* Refactor & Update Zoom node
* Update Zulip node
* Update Clockify node
* Update MongoDb node
* Update MySql node
* Update MicrosoftTeams node
* Update Stackby node
* Refactor Discourse node
* Support corner-case in Github node update
* Support corner-case in Gitlab node update
* Refactor & Update GoogleContacts node
* Refactor Mindee node
* Update Coda node
* Lint fixes
* Update Beeminder node
* Update Google Firebase RealtimeDatabase node
* Update HelpScout node
* Update Mailcheck node
* Update Paddle node
* Update Pipedrive node
* Update Pushover node
* Update Segment node
* Refactor & Update Vonage node
* Added new conditions to warnings on execute batch cmd
* Added keep only properties flag
* Fixed code for keep only props
* Added dependencies for image editing
Co-authored-by: dali <servfrdali@yahoo.fr>
2021-07-20 08:58:54 +02:00
Jan Oberhauser
c7c42e185b
🔖 Release n8n@0.130.0
2021-07-18 12:27:39 +00:00
Jan Oberhauser
1c313941f2
⬆️ Set n8n-editor-ui@0.99.0 and n8n-nodes-base@0.127.0 on n8n
2021-07-18 12:27:39 +00:00
Jan Oberhauser
3aec53e2cc
🐛 Fix some issues with uncaught errors #1906
2021-07-18 00:02:39 +02:00
Iván Ovejero
a1f0fff9fc
✨ Expand Taiga node ( #1970 )
...
* ✨ Expand Taiga node
* ⚡ Make projectId consistent
* 🔥 Remove logging
* 🔨 Fix user story statuses loader
* ⚡ Add epics loader
* 🔨 Make projectId required for updates
* 🔨 Refactor credentials
* ⚡ Small change
* ⚡ Update credentials in trigger
* 🔥 Remove old unused credentials
* ✏️ Write breaking changes
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-07-15 00:02:30 +02:00
Jan Oberhauser
e40f0e00a8
⚡ Reduce risk of errors causing never stopping workflows
2021-07-14 16:34:54 +02:00
Jan Oberhauser
8cceec1209
🐛 Fix issue with failed workflows being displayed as "running"
2021-07-14 16:31:48 +02:00
Jan Oberhauser
25b5d36dda
🔖 Release n8n@0.129.0
2021-07-12 11:30:02 +00:00
Jan Oberhauser
314ef7e1ab
⬆️ Set n8n-nodes-base@0.126.0 on n8n
2021-07-12 11:30:02 +00:00
Jan
cce804a534
⚡ Simplify bull error handling ( #1983 )
2021-07-12 10:12:45 +02:00
Jan Oberhauser
94ad8cef2f
🔖 Release n8n@0.128.0
2021-07-11 16:24:03 +00:00
Jan Oberhauser
44cb995071
⬆️ Set n8n-core@0.77.0, n8n-editor-ui@0.98.0 and n8n-nodes-base@0.125.0 on n8n
2021-07-11 16:24:03 +00:00
Jan Oberhauser
c67a50069c
⚡ Fix another possible issue which could cause unknown executions
2021-07-11 18:05:44 +02:00
Omar Ajoue
d3da5023f0
🐛 Fix "unknown", never-end workflow and not displaying error message ( #1978 )
...
* Added try catch blocks to avoid endlessly running workflows
* Added handling for subworkflows
* ⚡ Fix one cause of "unkown" status of worklows with "main" mode
* ⚡ Fix one cause of "unkown" status of worklows with "own" mode
* ⚡ Fix one cause of "unkown" status of worklows with "queue" mode
* Saving database recovery
* 🐛 Fix issue that errors did not get saved correctly and also not
displayed
* ⚡ Save workflow timeout correctly as error
* Adding error capture to queued jobs
* ⚡ Mark canceled executions as not finished consistently across all
modes
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-10 11:34:41 +02:00
Omar Ajoue
8d235e94cb
⚡ Performance improvements for executions count on Postgres ( #1888 )
...
* Performance improvements for executions count on Postgres
As reported by a community member https://community.n8n.io/t/stress-load-testing/4846/5
and https://github.com/n8n-io/n8n/issues/1578 , when using postgres with
a big volume of executions, the executions list's performance degrades.
This PR is aimed at Postgres specifically by querying postgres' stats
collector instead of running a full table scan, providing a good
estimate.
More can be read here: https://www.citusdata.com/blog/2016/10/12/count-performance/
* Removed order of magnitude so we display closer numbers
* Making count based on statistics only when not applying filters
* ⚡ Minor styling improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-06 23:25:25 +02:00
Jan Oberhauser
297d9fe77d
🔖 Release n8n@0.127.0
2021-07-04 18:15:30 +00:00
Jan Oberhauser
97eb22db04
⬆️ Set n8n-core@0.76.0, n8n-editor-ui@0.97.0, n8n-nodes-base@0.124.0 and n8n-workflow@0.63.0 on n8n
2021-07-04 18:15:30 +00:00
Iván Ovejero
5f76a5dc72
⚡ Expand Zoho node ( #1763 )
...
* ⚡ Initial refactor of Zoho node
* ⚡ Refactor out extra credentials parameter
* 🔥 Remove unused filters
* ⚡ Fix date of birth fields
* ⚡ Fix param casing
* ⚡ Adjust param types
* ⚡ Adjust invoice operations
* ⚡ Refactor types in adjusters
* ⚡ Add product resource
* ⚡ Refactor product details field
* ⚡ Adjust purchase order params
* ⚡ Adjust quote params
* ⚡ Adjust sales orders params
* 🔥 Remove old unused files
* ⚡ Add vendor resource
* ⚡ Fix minor details
* ⚡ Implement continueOnFail
* 🐛 Fix empty response for getAll
* ⚡ Simplify response for single item
* 🔥 Remove unused import
* 🔨 Restore old node name
* ⚡ Prevent request on empty update
* ⚡ Apply Dali's suggestions
* ⚡ Improvements
* ⚡ Add filters for lead:getAll
* ⚡ Add upsert to all resources
* ⚡ Add filters to all getAll operations
* 🔨 Restore continue on fail
* 🔨 Refactor upsert addition
* 🔨 Refactor getFields for readability
* ⚡ Add custom fields to all create-update ops
* ⚡ Implement custom fields adjuster
* 🔥 Remove logging
* 👕 Appease linter
* 👕 Refactor type helper for linter
* ⚡ Fix refactored type
* 🔨 Refactor reduce for simplicity
* ⚡ Fix vendor:getAll filter options
* ⚡ Fix custom fields for product operations
* ⚡ Make sort_by into options param
* 🚚 Rename upsert operation
* ✏️ Add descriptions to upsert
* ⚡ Deduplicate system-defined check fields
* 🔨 Re-order address fields
* ✏️ Generalize references in getAll fields
* 🔥 Remove extra comma
* ⚡ Make getFields helper more readable
* ✏️ Touch up description for account ID
* 🔥 Remove currency from contacts
* 🔨 Resort emails and phones for contact
* 🐛 Fix sales cycle duration param type
* ✏️ Clarify descriptions with percentages
* 🔨 Reorder total fields
* ✏️ Clarify percentages for discounts
* ✏️ Clarify percentages for commissions
* 🔨 Convert currency to picklist
* ✏️ Add documentation links
* ⚡ Add resource loaders for picklists
* ⚡ Fix build
* 🔨 Refactor product details
* ⚡ Add resolve data to all resources
* ⚡ Change resolve data toggle default
* ⚡ Restore lead:getFields operation
* 🔥 Remove upsert descriptions
* 🔨 Change casing for upsert operations
* ⚡ Add operation descriptions
* 🔨 Restore makeResolve default value
* 🔨 Return nested details
* ⚡ Reposition Resolve Data toggles
* ✏️ Document breaking changes
* Revert "Reposition Resolve Data toggles"
This reverts commit 72ac41780b
.
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-07-02 23:34:12 +02:00
Omar Ajoue
1e551a202f
🚨 Add Workflow testing framework ( #1814 )
...
* Added flag to simplify output to execute command and created executeAll
Also created a command that lists workflows so it can be used by
other applications that wish to interact with n8n via CLI.
* Added compare funcionality that helps us identify possible breaking changes
* ⚡ Add JSON flag to output execution result in json format
* Add execution time to execution result
* Add --output flag to save JSON formated results
* Fix typos
* Adding usage examples and warning message
* Changing command to always output JSON information
* ⚡ Add concurrency to executeAll command
* ✨ Add IDs filter to executeAll command
* ✏️ Fix typos
* Fix lint issues
* Improvements to execute all
* Added colors and beautified execute all command output
* Improving premature termination of execute all command
* Refactored output
* Added detection for warnings instead of errors for a few cases
* Fixed linting
* Improved process finishing
* Added encryption key init, removed messages from non-debug run and created sample github actions file
* Updated test command to use correct encryption key
* Correcting paths
* Changed command name and changed concurrency to be slot based
* Added the retry functionality
* Improved typing and fixed executions filtering
* Updated test description
* Added concurrency
* Added skip list and concurrency
* Fixed termination behavior, removed unnecessary code and added main mode to executions
* Added special edge cases handling
* Added safe debug flag for non tty terminals
* Removed comparison and retries for testing
* Changed the way we run commands to add more debug info
* Test adding concurrency
* Testing with regular testing procedure without comparison
* Adding compare flag
* Fixing short output command
* Upgraded concurrency to 16, fixed short output and covered nodes count
* Fixed short output condition
* Correcting short output information
* Correcting the output for short output
* Added a string to possible warnings list
* Added example usages with more arguments
* Improvements to code made by Ivan
* Removed colorize output setting (always use colors), moved execution timeout to become static and removed node list from executions
* Moving types to a separate file on execute batch command
* Changed interfaces file extension to prevent oclif warnings
* Updated workflow pdf files
* ⚡ Change rule when tests run + minor formatting fixes
Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-01 09:04:24 +02:00
Jan Oberhauser
38f0cc1a8f
🔖 Release n8n@0.126.1
2021-06-29 10:58:44 +02:00
Jan Oberhauser
312eb827f5
⬆️ Set n8n-editor-ui@0.96.1 and n8n-nodes-base@0.123.1 on n8n
2021-06-29 10:57:45 +02:00
Jan Oberhauser
320e5f9f97
🔖 Release n8n@0.126.0
2021-06-27 11:45:19 +00:00
Jan Oberhauser
edc54782d6
⬆️ Set n8n-editor-ui@0.96.0 and n8n-nodes-base@0.123.0 on n8n
2021-06-27 11:45:18 +00:00
Ben Hesseldieck
d3a1d3ffef
Revert " ⚡ Simplify config imports in cli package ( #1840 )" ( #1931 )
...
This reverts commit c21c8b3369
.
2021-06-23 11:20:07 +02:00
Iván Ovejero
c21c8b3369
⚡ Simplify config imports in cli package ( #1840 )
...
* ⚡ Set path alias for config
* ⚡ Update config export
* ⚡ Simplify config imports
* ⚡ Update also additional imports
* ⚡ Update path in collation migration
* ⚡ Resolve aliased paths
* 👕 Fix Codacy issue
* 👕 Retry to fix Codacy issue
Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-22 23:18:52 +02:00
Jan Oberhauser
3016978b68
🔖 Release n8n@0.125.0
2021-06-20 09:18:21 +00:00
Jan Oberhauser
3a49869cd8
⬆️ Set n8n-core@0.75.0, n8n-editor-ui@0.95.0, n8n-nodes-base@0.122.0 and n8n-workflow@0.62.0 on n8n
2021-06-20 09:18:21 +00:00
Jan Oberhauser
73fc13fef1
⚡ Fix dependencies
2021-06-20 10:49:51 +02:00
Omar Ajoue
4dbf64b1a4
🐛 Add Migration for MySQL to certify that we're using the correct collation ( #1905 )
...
* Migration for MySQL to certify that we're using the correct collation
* Update migration to check for collation existence before running
* ⚡ Fix format
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-18 23:57:58 +02:00
Ben Hesseldieck
0470740737
✨ Change the UI of the Nodes Panel ( #1855 )
...
* Add codex search properties to node types
* implement basic styles
* update header designs
* update node list designs
* add trigger icon
* refactor node creator list
* implement categories and subcategories
* fix up spacing
* add arrows
* implement navigatable list
* implement more of feature
* implement navigation
* add transitions
* fix lint issues
* fix overlay
* ⚡ Get and add codex categories
* fix up design
* update borders
* implement no-matches view
* fix preview bug
* add color to search
* clean up borders
* add comma
* Revert "Merge branch 'add-codex-data' of github.com:n8n-io/n8n into PROD-819-nodes-panel-redesign"
38b7d7ead1
* use new impl
* remove empty categories
* update scrolling, hide start node
* make scrollable
* remove text while subcategory panel is open
* fix up spacing
* fix lint issues
* update descriptions
* update path
* update images
* fix tags manager
* give min height to image
* gst
* update clear color
* update font size
* fix firefox spacing
* close on click outside
* add external link icon
* update iterator key
* add client side caching for images
* update caching header
* ⚡ ️ Add properties to codex for nodes panel (#1854 )
* ⚡ Get and add codex categories
* ⚡ Add parens to evaluation + destructuring
* 🔥 Remove non-existing class reference
* ⚡ Add alias to codex property
* move constants
* 🔨 Rename CodexCategories to CodexData
* ✏️ Update getCodex documentation
* refactor and move
* refactor no results view
* more refactoring
* refactor subcategory panel
* more refactoring
* update text
* update no results view
* add miscellaneous to end of list
* address design feedback
* reimplement node search
* fix up clear
* update placeholder color
* impl transition
* focus on tab
* update spacing
* fix transition bug on start
* fix up x
* fix position
* build
* safari fix
* remove input changes
* css bleed issue with image
* update css value
* clean up
* simplify impl
* rename again
* rename again
* rename all
* fix hover bug
* remove keep alive
* delete icon
* update interface type
* refactor components
* update scss to module
* clean up impl
* clean up colors as vars
* fix indentation
* clean up scss
* clean up scss
* clean up scss
* clean up scss
* Clean up files
* update logic to be more efficient
* fix search bug
* update type
* remove unused
* clean up js
* update scrollable, border impl, transition
* fix simicolon
* build
* update search
* address max's comments
* change icon border radius
* change margin
* update icon size
* update icon size
* update slide transition out
* add comma
* remove full
* update trigger icon size
* fix image size
* address design feedback
* update external link icons
* address codacy issues
* support custom nodes without codex file
* address jan's feedback
* address Ben's comments
* add subcategory index
* open/close categories with arrow keys
* add lint comment
* Address latest comments
* ⚡ Minor changes
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-18 07:58:26 +02:00
Jan Oberhauser
6e68d71f4d
🔖 Release n8n@0.124.1
2021-06-16 12:52:24 +02:00
Jan Oberhauser
957e95d4e4
⬆️ Set n8n-editor-ui@0.94.1 and n8n-workflow@0.61.1 on n8n
2021-06-16 12:51:39 +02:00
Mutasem Aldmour
0b65459f9f
🐛 only update tags if set in request ( #1900 )
...
* only update tags if set in request
* only create relations/sort if tags exist
2021-06-16 12:41:35 +02:00
Omar Ajoue
44c3e97621
⚡ Adding more log messages to error workflows ( #1895 )
2021-06-15 12:32:13 +02:00
Jan Oberhauser
f4e6257472
🔖 Release n8n@0.124.0
2021-06-13 17:58:46 +00:00
Jan Oberhauser
b619d7ca8b
⬆️ Set n8n-core@0.74.0, n8n-editor-ui@0.94.0, n8n-nodes-base@0.121.0 and n8n-workflow@0.61.0 on n8n
2021-06-13 17:58:45 +00:00
Jan Oberhauser
1d850da9fb
✨ Send request of HTTP Request node to browser console when testing
2021-06-12 20:22:55 +02:00
Iván Ovejero
c0ec1ed606
✨ Show activation error details for trigger nodes ( #1787 )
...
* ⚡ Implement error details in toast notification
* ⚡ Refactor error notification
* ⚡ Pipe activation error in prod mode to FE
* ⚡ Add node name to activation error details
* ⚡ Disable ignoring with ts-check
* 📝 fix spelling
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-06-12 17:06:56 +02:00
Jan Oberhauser
2f5228c8ba
🔖 Release n8n@0.123.1
2021-06-06 15:53:41 -05:00
Jan Oberhauser
edfdd24fde
⬆️ Set n8n-nodes-base@0.120.1 on n8n
2021-06-06 15:52:08 -05:00
Jan Oberhauser
20d2e412f6
🔖 Release n8n@0.123.0
2021-06-06 20:22:02 +00:00
Jan Oberhauser
9c779e28cb
⬆️ Set n8n-editor-ui@0.93.0 and n8n-nodes-base@0.120.0 on n8n
2021-06-06 20:22:02 +00:00
Jan Oberhauser
df88084928
🔖 Release n8n@0.122.3
2021-06-03 18:49:56 -05:00
Jan Oberhauser
d6b8f26b6a
⬆️ Set n8n-editor-ui@0.92.2 and n8n-nodes-base@0.119.2 on n8n
2021-06-03 18:49:26 -05:00
Jan Oberhauser
781f3896a1
🐛 Fix issue that ErrorWorkflows did not get executed in queue mode
2021-06-03 18:41:12 -05:00
Iván Ovejero
40e41f7506
⚡ Restructure IPushData union types ( #1836 )
...
* ✨ Send console.log messages to editor-UI
* ⚡ Send message only to session which started workflow
* ⚡ Made it also work in own process
* ⚡ Add support for console.log UI forward also to FunctionItem Node
* 👕 Fix lint issue
* 👕 Fix linting issue
* ⚡ Restructure IPushData unions in /cli
* ⚡ Restructure IPushData unions in /editor-ui
* 🔥 Remove unneeded castings
* 🔥 Remove commented code
* ⚡ Improve code
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
2021-06-03 18:17:18 -05:00
Jan Oberhauser
7e60f68cc0
➕ Add missing winston dependency
2021-06-03 16:38:10 -05:00
Jan Oberhauser
79a8536d0e
🔖 Release n8n@0.122.2
2021-05-31 13:18:25 -05:00
Jan Oberhauser
88e89c0b74
⬆️ Set n8n-editor-ui@0.92.1 on n8n
2021-05-31 13:17:25 -05:00
Iván Ovejero
a992a2da75
🐛 🐘 Fix escaping workflow name dedup
2021-05-31 19:14:09 +02:00
Jan Oberhauser
dd088ebe48
🔖 Release n8n@0.122.1
2021-05-30 14:14:17 -05:00
Jan Oberhauser
df54a9bed2
⬆️ Set n8n-nodes-base@0.119.1 on n8n
2021-05-30 14:13:07 -05:00
Ben Hesseldieck
372a7a3a52
🐛 🐘 fix order in migration rollback
2021-05-30 21:09:03 +02:00
Jan Oberhauser
707c89fad3
🔖 Release n8n@0.122.0
2021-05-30 17:48:41 +00:00
Jan Oberhauser
dbba7f4477
⬆️ Set n8n-core@0.73.0, n8n-editor-ui@0.92.0, n8n-nodes-base@0.119.0 and n8n-workflow@0.60.0 on n8n
2021-05-30 17:48:41 +00:00
Jan
4946bfcd3e
✨ Add functionality to send console.log messages to editor-UI ( #1816 )
...
* ✨ Send console.log messages to editor-UI
* ⚡ Send message only to session which started workflow
* ⚡ Made it also work in own process
* ⚡ Add support for console.log UI forward also to FunctionItem Node
* 👕 Fix lint issue
* 👕 Fix linting issue
* ⚡ Improve code
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-05-29 13:41:25 -05:00
Ben Hesseldieck
05eec87d1d
✨ Add tagging of workflows ( #1647 )
...
* clean up dropdown
* clean up focusoncreate
* ⚡ Ignore mistaken ID in POST /workflows
* ⚡ Fix undefined tag ID in PATCH /workflows
* ⚡ Shorten response for POST /tags
* remove scss mixins
* clean up imports
* ⚡ Implement validation with class-validator
* address ivan's comments
* implement modals
* Fix lint issues
* fix disabling shortcuts
* fix focus issues
* fix focus issues
* fix focus issues with modal
* fix linting issues
* use dispatch
* use constants for modal keys
* fix focus
* fix lint issues
* remove unused prop
* add modal root
* fix lint issues
* remove unused methods
* fix shortcut
* remove max width
* ⚡ Fix duplicate entry error for pg and MySQL
* update rename messaging
* update order of buttons
* fix firefox overflow on windows
* fix dropdown height
* 🔨 refactor tag crud controllers
* 🧹 remove unused imports
* use variable for number of items
* fix dropdown spacing
* ⚡ Restore type to fix build
* ⚡ Fix post-refactor PATCH /workflows/:id
* ⚡ Fix PATCH /workflows/:id for zero tags
* ⚡ Fix usage count becoming stringified
* address max's comments
* fix filter spacing
* fix blur bug
* address most of ivan's comments
* address tags type concern
* remove defaults
* ⚡ return tag id as string
* 🔨 add hooks to tag CUD operations
* 🏎 simplify timestamp pruning
* remove blur event
* fix onblur bug
* ⚡ Fix fs import to fix build
* address max's comments
* implement responsive tag container
* fix lint issues
* Set default dates in entities
* 👕 Fix lint in migrations
* update tag limits
* address ivan's comments
* remove rename, refactor header, implement new designs for save, remove responsive tag container
* update styling
* update styling
* implement responsive tag container
* implement header tags edit
* implement header tags edit
* fix lint issues
* implement expandable input
* minor fixes
* minor fixes
* use variable
* rename save as
* duplicate fixes
* ⚡ Implement unique workflow names
* ⚡ Create /workflows/new endpoint
* minor edit fixes
* lint fixes
* style fixes
* hook up saving name
* hook up tags
* clean up impl
* fix dirty state bug
* update limit
* update notification messages
* on click outside
* fix minor bug with count
* lint fixes
* ⚡ Add query string params to /workflows/new
* handle minor edge cases
* handle minor edge cases
* handle minor bugs; fix firefox dropdown issue
* Fix min width
* apply tags only after api success
* remove count fix
* 🚧 Adjust to new qs requirements
* clean up workflow tags impl, fix tags delete bug
* fix minor issue
* fix minor spacing issue
* disable wrap for ops
* fix viewport root; save on click in dropdown
* save button loading when saving name/tags
* implement max width on tags container
* implement cleaner create experience
* disable edit while updating
* codacy hex color
* refactor tags container
* fix clickability
* fix workflow open and count
* clean up structure
* fix up lint issues
* ⚡ Create migrations for unique workflow names
* fix button size
* increase workflow name limit for larger screen
* tslint fixes
* disable responsiveness for workflow modal
* rename event
* change min width for tags
* clean up pr
* ⚡ Adjust quotes in MySQL migration
* ⚡ Adjust quotes in Postgres migration
* address max's comments on styles
* remove success toasts
* add hover mode to name
* minor fixes
* refactor name preview
* fix name input not to jiggle
* finish up name input
* Fix up add tags
* clean up param
* clean up scss
* fix resizing name
* fix resizing name
* fix resize bug
* clean up edit spacing
* ignore on esc
* fix input bug
* focus input on clear
* build
* fix up add tags clickablity
* remove scrollbars
* move into folders
* clean up multiple patch req
* remove padding top from edit
* update tags on enter
* build
* rollout blur on enter behavior
* rollout esc behavior
* fix tags bug when duplicating tags
* move key to reload tags
* update header spacing
* build
* update hex case
* refactor workflow title
* remove unusued prop
* keep focus on error, fix bug on error
* Fix bug with name / tags toggle on error
* impl creating new workflow name
* ⚡ Refactor endpoint per new guidelines
* support naming endpoint
* ⚡ Refactor to support numeric suffixes
* 👕 Lint migrations for unique workflow names
* ⚡ Add migrations set default dates to indexes
* fix connection push bug
* ⚡ Lowercase default workflow name
* ⚡ Add prefixes to set default dates migration
* ⚡ Fix indentation on default dates migrations
* ⚡ Add temp ts-ignore for unrelated change
* ⚡ Adjust default dates migration for MySQL
Remove change to data column in credentials_entity, already covered by Omar's migration. Also, fix quotes from table prefix addition.
* ⚡ Adjust quotes in dates migration for PG
* fix safari color bug
* fix count bug
* fix scroll bugs in dropdown
* expand filter size
* apply box-sizing to main header
* update workflow names in executions to be wrapped by quotes
* fix bug where key is same in dropdown
* fix firefox bug
* move up push connection session
* 🔨 Remove mistakenly added nullable property
* 🔥 Remove unneeded index drop-create (PG)
* 🔥 Remove unneeded table copying
* ⚡ Merge dates migration with tags migration
* 🔨 Refactor endpoint and make wf name env
* dropdown colors in firefox
* update colors to use variables
* update thumb color
* change error message
* remove 100 char maximum
* fix bug with saving tags dropdowns multiple times
* update error message when no name
* ⚡ Update name missing toast message
* ⚡ Update workflow already exists message
* disable saving for executions
* fix bug causing modal to close
* make tags in workflow open clickable
* increase workflow limit to 3
* remove success notifications
* update header spacing
* escape tag names
* update tag and table colors
* remove tags from export
* build
* clean up push connection dependencies
* address ben's comments
* revert tags optional interface
* address comments
* update duplicate message
* build
* fix eol
* add one more eol
* ⚡ Update comment
* add hover style for workflow open, fix up font weight
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2021-05-29 13:31:21 -05:00
Jan Oberhauser
e0602372f6
👕 Fix lint issue
2021-05-21 23:41:06 -05:00
Jan Oberhauser
40614672e6
⚡ Add deprecation warning for "executeSingle"
2021-05-21 22:51:38 -05:00
Jan Oberhauser
c67a120fed
⚡ Remove no longer used function
2021-05-21 22:42:29 -05:00
Jan Oberhauser
246fca4903
🐛 Fix typo and remove not needed import
2021-05-21 22:03:18 -05:00
Jan Oberhauser
f43781b137
🐛 Switch back to bcryptjs to fix issues with FreeBSD and ARM #1696
2021-05-21 21:54:30 -05:00
Jan Oberhauser
343e63e667
🔖 Release n8n@0.121.0
2021-05-20 21:44:52 +00:00
Jan Oberhauser
feef50cdd2
⬆️ Set n8n-core@0.72.0, n8n-editor-ui@0.91.0, n8n-nodes-base@0.118.0 and n8n-workflow@0.59.0 on n8n
2021-05-20 21:44:52 +00:00
Jan Oberhauser
002f53a4af
✨ Allow to load sibling parameters in loadOptionsMethod
2021-05-16 18:16:24 -05:00
Jan Oberhauser
a68145a88b
🔖 Release n8n@0.120.0
2021-05-16 18:46:23 +00:00
Jan Oberhauser
cee789d9f3
⬆️ Set n8n-core@0.71.0, n8n-editor-ui@0.90.0, n8n-nodes-base@0.117.0 and n8n-workflow@0.58.0 on n8n
2021-05-16 18:46:22 +00:00
mdasmendel
6961bc66e9
⚡ Inject workflow ID on workflow update ( #1788 )
2021-05-16 03:20:37 +02:00
Jan Oberhauser
4801510b0c
⚡ Minor improvements
2021-05-12 18:01:12 -05:00
Jan Oberhauser
744dd1fda6
⚡ Improved logging and wait for workflow deactivate
2021-05-12 18:00:46 -05:00
Harshil Agrawal
1888f5c4a5
📚 Update documentation for npm package ( #1770 )
2021-05-12 14:52:31 -05:00
Omar Ajoue
c739a498f1
🐛 Fix ordering when auto refreshing ( #1761 )
...
* Fix ordering when auto refreshing
* Fix ordering for current executinos as well
2021-05-12 10:51:54 -05:00
Jan Oberhauser
6134175a06
🐛 Fix MySQL credential bug
2021-05-11 23:04:56 -05:00
Omar Ajoue
0867c7bbfe
🐛 Fix issue with long credential names in MySQL ( #1771 )
2021-05-11 22:43:24 -05:00
Omar Ajoue
6ffc544888
⚡ Add await statement to hooks ( #1775 )
2021-05-11 22:15:22 -05:00
Jan Oberhauser
e3ab0b8679
📚 Fix job link
2021-05-09 17:55:27 -05:00
Jan Oberhauser
958657278b
🔖 Release n8n@0.119.0
2021-05-09 19:26:49 +00:00
Jan Oberhauser
ffacdcdbce
⬆️ Set n8n-core@0.70.0, n8n-editor-ui@0.89.0 and n8n-nodes-base@0.116.0 on n8n
2021-05-09 19:26:48 +00:00
Harshil Agrawal
ffc0c7b4d5
⚡ Add breaking change for Node.js version update ( #1733 )
...
* ⚡ Add breaking change for Node.js version update
* ⚡ Fix format of breaking-changes file
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-07 22:37:09 -05:00
Omar Ajoue
cdbb3acd2d
🐛 Remove webhooks deregistration from webhook process ( #1753 )
2021-05-07 19:37:45 -05:00
Omar Ajoue
d90acdf863
⚡ Implement timeout for subworkflows ( #1751 )
2021-05-07 19:06:26 -05:00
Jan Oberhauser
f324fe1dff
🐛 Fix Error-Workflows
2021-05-05 15:18:14 -05:00
Jan Oberhauser
715e41b590
⚡ Update required Node.js version also to 14 in package.json of cli
2021-05-03 16:21:22 -05:00
Jan Oberhauser
3d2eaa3aaa
⚡ Check on startup for Node.js version 14 or later
2021-05-03 16:15:02 -05:00
Jan Oberhauser
043cf6730c
🔖 Release n8n@0.118.0
2021-05-02 13:58:37 +00:00
Jan Oberhauser
318142a9e5
⬆️ Set n8n-core@0.69.0, n8n-editor-ui@0.88.0, n8n-nodes-base@0.115.0 and n8n-workflow@0.57.0 on n8n
2021-05-02 13:58:37 +00:00
Omar Ajoue
c972f3dd50
✨ Added logging to n8n ( #1381 )
...
* Added logging to n8n
This commit adds logging to n8n using the Winston library.
For now, this commit only allows logging to console (default behavior)
or file (need to pass in config via environment variables).
Other logging methods can be further implemented using hooks. These were
skipped for now as it would require adding more dependencies.
Logging level is notice by default, meaning no additional messages would
be displayed at the moment. Logging level can be set to info or debug as
well to enrich the generated logs.
The ILogger interface was added to the workflow project as it would make
it available for all other projects but the implementation was done on
the cli project.
* Lint fixes and logging level naming. Also fixed the way we use the logger as it was not working previously
* Improvements to logging framework
Using appropriate single quotes
Improving the way the logger is declared
* Improved naming for Log Types
* Removed logger global variable, replacing it by a proxy
* Add logging to CLI commands
* Remove unused GenericHelpers
* Changed back some messages to console instead of logger and added npm
shortcuts for worker and webhook
* Fix typos
* Adding basic file rotation to logs as suggested by @mutdmour
* Fixed linting issues
* Correcting comment to correctly reflect space usage
* Added settings for log files rotation
* Correcting config type from String to Number
* Changed default file settings to number
To reflect previous changes to the type
* Changed the way log messages are added to be called statically. Also minor naming improvements
* Applying latest corrections sent by @ivov
* ⚡ Some logging improvements
* Saving logs to a folder inside n8n home instead of root
* Fixed broken tests and linting
* Changed some log messages to improve formatting
* Adding quotes to names on log messages
* Added execution and session IDs to logs. Also removed unnecessary line breaks
* ⚡ Added file caller to log messages (#1657 )
This is done using callsites library which already existed
in the project as another library's dependency. So in fact
it does not add any new dependency.
* Adding logs to help debug Salesforce node
* ⚡ Add function name to logs and add more logs
* ⚡ Improve some error messages
* ⚡ Improve some more log messages
* ⚡ Rename logging env variables to match others
Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-01 22:43:01 -05:00
Snyk bot
eab7b0a10a
⬆️ Set tslib@0.114.1 on n8n
...
Snyk has created this PR to upgrade tslib from 1.13.0 to 1.14.1.
See this package in npm:
https://www.npmjs.com/package/tslib
See this project in Snyk:
https://app.snyk.io/org/janober/project/fc678bbc-0ac7-4659-9458-8f7f360e2566?utm_source=github&utm_medium=upgrade-pr
2021-04-30 21:25:18 -05:00
lublak
c83c05456d
⚡ Use native fs promise where possible ( #1684 )
2021-04-30 21:22:15 -05:00
Jan Oberhauser
b7a074abd7
⚡ Fix breaking changes files
2021-04-30 21:14:07 -05:00
Jan Oberhauser
ab1c8037de
⚡ Unify some dependency versions
2021-04-30 20:42:32 -05:00
Omar Ajoue
fc54f7c82b
✨ Add query parameters for CrateDB, PostgresDB, TimescaleDB and QuestDB (Parametrized Queries) ( #1577 )
...
* Adding support to ParameterizedQuery on Postgres Node
* Created another parameter to toggle on replacement so it's clear to users what is happening.
* Fixed lint issues
* ⚡ Formatting
* Improvements to questDB node so it is more consistent
* Fixed lint issues
* Fixed typing issue
* ⚡ Apply suggestions BHesseldieck
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* Standardized output for postgres and postgres-like nodes
This changes the behavior of CrateDB, Postgres, QuestDB and TimescaleDB
nodes.
The Execute Query operation used to execute multiple queries but return
the result from only one of the queries.
This change causes the node output to containt results from all queries
that ran, making the behavior more consistent across all n8n.
* Fixing lint issues
* ⚡ Minor improvements
* ⚡ Fix breaking changes files
Co-authored-by: Gustavo Arjones <gustavo.arjones@ank.app>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2021-04-30 17:35:34 -05:00
Jan Oberhauser
7f0f8deb6d
🔖 Release n8n@0.117.0
2021-04-24 21:41:33 +00:00
Jan Oberhauser
91aa425201
⬆️ Set n8n-editor-ui@0.87.0 and n8n-nodes-base@0.114.0 on n8n
2021-04-24 21:41:32 +00:00
Omar Ajoue
81d8a9f332
💥 Deprecate Activation Trigger and add two new replacement nodes ( #1680 )
...
* Add Workflow & n8n Trigger nodes
* Update nodes descriptions & icons
* Remove Activation Trigger node
* Update nodes descriptions & Add timestamp and workflow_id
* Added breaking change notice and types to events
* ⚡ Minor improvements
Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-24 23:14:06 +02:00
Omar Ajoue
41669c0e0f
✨ Add options to run queries as transactions ( #1612 )
...
* add multi return
* add independently and transaction to query
* pgInsert normal and transaction
* independently for pgInsert
* normal, transaction and independently for pgUpdate
* cleanup
* implement it in other nodes
* multiple fixes
* add optional returning support
* clean up Postgres functions
* fix other postgres based dbs
* Added option to run queries as a transaction to Postgres
This commit allows users to configure Postgres, CrateDB, TimescaleDB and
QuestDB to run queries independently or as transactions as well as the
previous mode which is to execute multiple queries at once.
Previous behavior remains untouched so we only added new options.
* Standardize behavior across nodes that use postgres protocol
Also fixed unit tests.
* Added breaking change notice
* Added more information to breaking changes
* ⚡ Styling fixes
Co-authored-by: lublak <lublak.de@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-24 22:55:14 +02:00
Jan Oberhauser
5c65a73cc2
🔖 Release n8n@0.116.1
2021-04-20 08:57:47 +02:00
Jan Oberhauser
b2e65dceff
🐛 Fix issue that workflows in main process did timeout
2021-04-20 08:55:54 +02:00
Jan Oberhauser
4d966eaa26
🔖 Release n8n@0.116.0
2021-04-17 15:36:30 +00:00
Jan Oberhauser
91909ed509
⬆️ Set n8n-core@0.68.0, n8n-editor-ui@0.86.0, n8n-nodes-base@0.113.0 and n8n-workflow@0.56.0 on n8n
2021-04-17 15:36:29 +00:00
Jan Oberhauser
b83c2e2a3c
👕 Fix lint issue
2021-04-17 17:23:48 +02:00
Omar Ajoue
0c779de704
⚡ Implement timeout for workers and corrected timeout for subworkflows ( #1634 )
...
* Implemented timeout for workers and corrected timeout for subworkflows
* Fixed issue with timeouts when running on separate processes
* Standardized timeouts across all n8n
Now the maxTimeout setting takes effect whenever a timeout is set
to any workflows.
This causes local timeouts (either set on a per-workflow basis or
via global settings) to be capped by the maximum timeout. This
behavior already existed but was not applied to all places.
Also changed the way n8n enforces timeouts for subworkflows, making
it work always.
In effect, with this change, if you have one workflow that calls others
only the main workflow's timeout is taken into consideration, limiting
the maximum time that other workflows combined can run.
* ⚡ Fix timeout problem in "own" mode
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-17 16:44:07 +02:00
Iván Ovejero
1d27a9e87e
✨ Improve node error handling ( #1309 )
...
* Add path mapping and response error interfaces
* Add error handling and throwing functionality
* Refactor error handling into a single function
* Re-implement error handling in Hacker News node
* Fix linting details
* Re-implement error handling in Spotify node
* Re-implement error handling in G Suite Admin node
* 🚧 create basic setup NodeError
* 🚧 add httpCodes
* 🚧 add path priolist
* 🚧 handle statusCode in error, adjust interfaces
* 🚧 fixing type issues w/Ivan
* 🚧 add error exploration
* 👔 fix linter issues
* 🔧 improve object check
* 🚧 remove path passing from NodeApiError
* 🚧 add multi error + refactor findProperty method
* 👔 allow any
* 🔧 handle multi error message callback
* ⚡ change return type of callback
* ⚡ add customCallback to MultiError
* 🚧 refactor to use INode
* 🔨 handle arrays, continue search after first null property found
* 🚫 refactor method access
* 🚧 setup NodeErrorView
* ⚡ change timestamp to Date.now
* 📚 Add documentation for methods and constants
* 🚧 change message setting
* 🚚 move NodeErrors to workflow
* ✨ add new ErrorView for Nodes
* 🎨 improve error notification
* 🎨 refactor interfaces
* ⚡ add WorkflowOperationError, refactor error throwing
* 👕 fix linter issues
* 🎨 rename param
* 🐛 fix handling normal errors
* ⚡ add usage of NodeApiError
* 🎨 fix throw new error instead of constructor
* 🎨 remove unnecessary code/comments
* 🎨 adjusted spacing + updated status messages
* 🎨 fix tab indentation
* ✨ Replace current errors with custom errors (#1576 )
* ⚡ Introduce NodeApiError in catch blocks
* ⚡ Introduce NodeOperationError in nodes
* ⚡ Add missing errors and remove incompatible
* ⚡ Fix NodeOperationError in incompatible nodes
* 🔧 Adjust error handling in missed nodes
PayPal, FileMaker, Reddit, Taiga and Facebook Graph API nodes
* 🔨 Adjust Strava Trigger node error handling
* 🔨 Adjust AWS nodes error handling
* 🔨 Remove duplicate instantiation of NodeApiError
* 🐛 fix strava trigger node error handling
* Add XML parsing to NodeApiError constructor (#1633 )
* 🐛 Remove type annotation from catch variable
* ✨ Add XML parsing to NodeApiError
* ⚡ Simplify error handling in Rekognition node
* ⚡ Pass in XML flag in generic functions
* 🔥 Remove try/catch wrappers at call sites
* 🔨 Refactor setting description from XML
* 🔨 Refactor let to const in resource loaders
* ⚡ Find property in parsed XML
* ⚡ Change let to const
* 🔥 Remove unneeded try/catch block
* 👕 Fix linting issues
* 🐛 Fix errors from merge conflict resolution
* ⚡ Add custom errors to latest contributions
* 👕 Fix linting issues
* ⚡ Refactor MongoDB helpers for custom errors
* 🐛 Correct custom error type
* ⚡ Apply feedback to A nodes
* ⚡ Apply feedback to missed A node
* ⚡ Apply feedback to B-D nodes
* ⚡ Apply feedback to E-F nodes
* ⚡ Apply feedback to G nodes
* ⚡ Apply feedback to H-L nodes
* ⚡ Apply feedback to M nodes
* ⚡ Apply feedback to P nodes
* ⚡ Apply feedback to R nodes
* ⚡ Apply feedback to S nodes
* ⚡ Apply feedback to T nodes
* ⚡ Apply feedback to V-Z nodes
* ⚡ Add HTTP code to iterable node error
* 🔨 Standardize e as error
* 🔨 Standardize err as error
* ⚡ Fix error handling for non-standard nodes
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2021-04-16 18:33:36 +02:00
Jan Oberhauser
a8ab77b8e0
⬆️ Set tslib@1.13.0 on cli
2021-04-16 00:05:23 +02:00
Jan Oberhauser
fc299f136f
⬆️ Set mysql2@2.2.0 n8n & nodes-base
2021-04-16 00:01:45 +02:00
LongYinan
8ed1099795
⚡ Use faster bcrypt implementation ( #1593 )
2021-04-13 18:26:25 +02:00
Jan Oberhauser
8f3bc32555
🐛 Fix bug with expression in production webhook paths
2021-04-11 15:45:17 +02:00
Jan Oberhauser
7a99f4256f
🔖 Release n8n@0.115.0
2021-04-10 08:47:20 +00:00
Jan Oberhauser
00b5e5e68f
⬆️ Set n8n-editor-ui@0.85.0 and n8n-nodes-base@0.112.0 on n8n
2021-04-10 08:47:20 +00:00
Jan Oberhauser
2273a4cff2
⚡ Make max payload size configurable #1447
2021-04-09 12:13:42 +02:00
Jan Oberhauser
0c8afbb3cb
🔖 Release n8n@0.114.0
2021-04-03 15:10:41 +00:00
Jan Oberhauser
039b5a6afd
⬆️ Set n8n-core@0.67.0, n8n-editor-ui@0.84.0 and n8n-nodes-base@0.111.0 on n8n
2021-04-03 15:10:41 +00:00
Tanay Pant
fac0876f95
Add breaking change for 0.113.0
2021-03-26 09:36:39 +01:00
Jan Oberhauser
f8a829b2dd
⚡ Clean up package.json files
2021-03-26 09:21:27 +01:00
Jan Oberhauser
91fbd01eae
🔖 Release n8n@0.113.0
2021-03-26 08:12:50 +00:00
Jan Oberhauser
06c34e283d
⬆️ Set n8n-core@0.66.0, n8n-editor-ui@0.83.0, n8n-nodes-base@0.110.0 and n8n-workflow@0.55.0 on n8n
2021-03-26 08:12:50 +00:00
Jan Oberhauser
4276150ac1
⚡ Fix indentation in all package.json files
2021-03-26 09:06:26 +01:00
Jan Oberhauser
bfb179e5f0
⚡ Ignore issue as convict types are wrong
2021-03-25 11:42:19 +01:00
Jan Oberhauser
0c0c0bda67
⚡ Some cleanup
2021-03-25 11:23:54 +01:00
Jan Oberhauser
5f96f01f24
⚡ Make n8n work with new version of convict
2021-03-25 11:17:30 +01:00
Snyk bot
bed5195eb8
⬆️ Set convict@6.0.1 on n8n
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-CONVICT-1062508
2021-03-25 11:16:56 +01:00
Omar Ajoue
726a99bf69
✨ Add Activation Trigger ( #1570 )
...
* ✨ n8n start trigger node
* first declaration of WorkflowActivationMode
* implement first WorkflowActivationMode: 'init', 'create', 'update', 'activate'
* fix Server missing id
* add activation infos to triggers
* remove WorkflowActivationMode from webhook execution function
* add some missing activation and add manual activation
* clean up and fix some code
* fix UnhandledPromiseRejectionWarning: Error: Overwrite NodeExecuteFunctions.getExecuteTriggerFunctions.emit function!
* fix spaces
* use a better name for the node
* fix ident in package.json
* Contributions to lublak's PR #1287
* Fixed linting issues and change the way parameters are displayed
* ⚡ Fix name and minor improvements
Co-authored-by: lublak <lublak.de@gmail.com>
Co-authored-by: lublak <44057030+lublak@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-23 19:08:47 +01:00
Jan Oberhauser
896ef33f40
🔖 Release n8n@0.112.0
2021-03-19 17:46:01 +01:00
Jan Oberhauser
5dbb8fb71c
⬆️ Set n8n-core@0.65.0, n8n-editor-ui@0.82.0, n8n-nodes-base@0.109.0 and n8n-workflow@0.54.0 on n8n
2021-03-19 17:45:34 +01:00
Omar Ajoue
53a20dddce
🐛 Fix issue with subworkflows running on main process ( #1557 )
2021-03-19 15:18:35 +01:00
Omar Ajoue
b879755f0b
🐛 Fix issues with subworkflows not finishing ( #1553 )
2021-03-18 23:24:57 +01:00
Jan Oberhauser
09d9e12db9
🐛 Fix issue with importing decrypted separate credentials #1546
2021-03-17 21:28:22 +01:00
Ricardo Espinoza
7c21e61151
🐛 Reflect correctly Dropbox breaking change. ( #1544 )
2021-03-16 21:23:54 +01:00
Jan Oberhauser
06dd423648
🔖 Release n8n@0.111.0
2021-03-12 12:40:30 +01:00
Jan Oberhauser
8bbdf05e51
⬆️ Set n8n-editor-ui@0.81.0 and n8n-nodes-base@0.108.0 on n8n
2021-03-12 12:40:06 +01:00