Commit Graph

4015 Commits

Author SHA1 Message Date
Ricardo Espinoza
f6fdf6b5e1 Add Reply To parameter to Mailjet node (#1732)
*  Add Reply To parameter

*  Add svg logo
2021-05-07 18:46:50 -05:00
Omar Ajoue
fc3ebf1a4c Adds increment operation to Redis (#1745) 2021-05-07 18:33:14 -05:00
Jan Oberhauser
29842e2f5f Fix version of cheerio to fix build #1754 2021-05-07 18:27:33 -05:00
Jan Oberhauser
6ad797f9e5 Fix version of cheerio to fix build #1754 2021-05-07 11:13:34 -05:00
Iván Ovejero
0de62eae30 🔥 Remove Node 12 CI tests (#1748) 2021-05-06 12:33:24 -05:00
Ahsan Virani
2052cadce9 Add more frontend hooks (#1687)
*  add hook for nodecreatelist mount

*  add hook for nodeCreateList selectedTypeChanged

*  add hook for nodeCreateList nodeFilterChanged

*  add hook for nodeCreateList filteredNodeTypesComputed

*  add hook for nodeView.activeNodeChanged

*  add hook for credentialsEdit credentialTypeChanged

*  add hook for onDocumentationUrlClick

*  add hook for executionsList openDialog

*  add hook for execution open

*  add hook for credentialsList dialogVisibleChanged

*  add hook for workflowSettings

*  add hook for showMessage showError

*  add hook for nodeView createNodeActiveChanged

*  add hook for nodeView addNodeButton

*  cleanup

*  add hook for workflowRun runWorkflow

*  add hook for pushConnection executionFinished

*  add hook for runData.displayModeChanged

*  update nodeCreateList.nodeFilterChanged hook

*  update dataDisplay nodeTypeChanged hook

*  update dataDisplay nodeTypeChanged hook

*  update dataDisplay nodeTypeChanged hook

*  update error data in hooks

* update workflowRun runError hook

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-05 19:46:33 -05:00
Jan Oberhauser
f324fe1dff 🐛 Fix Error-Workflows 2021-05-05 15:18:14 -05:00
Mutasem Aldmour
0cb96d6caa 🐛 fix external links in sidemenu (#1720)
* fix admin link clickability

* fix bug when there are unsaved changes
2021-05-04 17:55:39 +02: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
Jan Oberhauser
8c2ffc5d0e 🔖 Release n8n-editor-ui@0.88.0 2021-05-02 13:57:49 +00:00
Jan Oberhauser
e5043676be ⬆️ Set n8n-workflow@0.57.0 on n8n-editor-ui 2021-05-02 13:57:49 +00:00
Jan Oberhauser
d992534fc4 🔖 Release n8n-nodes-base@0.115.0 2021-05-02 13:56:52 +00:00
Jan Oberhauser
e88161525c ⬆️ Set n8n-core@0.69.0 and n8n-workflow@0.57.0 on n8n-nodes-base 2021-05-02 13:56:52 +00:00
Jan Oberhauser
56b93c3e7e 🔖 Release n8n-core@0.69.0 2021-05-02 13:56:37 +00:00
Jan Oberhauser
6980ecf2a8 ⬆️ Set n8n-workflow@0.57.0 on n8n-core 2021-05-02 13:56:37 +00:00
Jan Oberhauser
9bc62e41c1 🔖 Release n8n-workflow@0.57.0 2021-05-02 13:56:20 +00:00
Mika Luhta
74d8f3d150 Add isRead property & message:move to Outlook (#1724) 2021-05-01 23:10:44 -05:00
Snyk bot
ea48882291 ⬆️ Set mongodb@3.6.6 on n8n-nodes-base
Snyk has created this PR to upgrade mongodb from 3.6.5 to 3.6.6.

See this package in npm:
https://www.npmjs.com/package/mongodb

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr
2021-05-01 22:53:20 -05:00
Ricardo Espinoza
469b92e32a Add continueOnFail to Google Calendar (#1722)
*  Add continueOnFail to Google Calendar

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-01 22:50:15 -05: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
Jan Oberhauser
0b69310bed Minor improvements to Quickbase Node 2021-04-30 21:49:15 -05:00
Colton Anglin
35cae02a36 Add option to use Field IDs on Quickbase Node (#1651)
* QuickBase: Use FieldIDs instead of names

* Fix name change

* Delete tmp-209473KO4eyCT5LSi

* Fix name change

* Change default to false
2021-04-30 21:48:40 -05:00
Snyk bot
03639b0e3a ⬆️ Set mongodb@3.6.5 on n8n-nodes-base
Snyk has created this PR to upgrade mongodb from 3.6.3 to 3.6.5.

See this package in npm:
https://www.npmjs.com/package/mongodb

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: Jan <janober@users.noreply.github.com>
2021-04-30 21:26:52 -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
Snyk bot
d239ba5cff ⬆️ Set mqtt@4.2.6 on n8n-nodes-base
Snyk has created this PR to upgrade mqtt from 4.2.1 to 4.2.6.

See this package in npm:
https://www.npmjs.com/package/mqtt

See this project in Snyk:
https://app.snyk.io/org/janober/project/a08454f4-33a1-49bc-bb2a-f31792e94f42?utm_source=github&utm_medium=upgrade-pr
2021-04-30 21:23:51 -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
9a7de7d077 🐛 Fix bug with activating some trigger nodes #1715 2021-04-30 21:12:11 -05:00
Jan Oberhauser
ab1c8037de Unify some dependency versions 2021-04-30 20:42:32 -05:00
lublak
0cc3aea629 Add xml2js dependency to n8n-workflow (#1717) 2021-04-30 20:29:44 -05:00
Harshil Agrawal
f2ec7ec6ac Add and update codex files (#1719) 2021-04-30 20:28:07 -05:00
Ricardo Espinoza
6c773d7a86 Add MQTT & Trigger Node (#1705)
*  MQTT-Node

*  Small fix

*  Error when the publish method faile

*  Improvements

*  Improvements

*  Add Send Input Data parameter

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 20:23:25 -05:00
Jan Oberhauser
0dd760f67d 👕 Fix lint issue 2021-04-30 20:07:08 -05:00
Jan
f79bc633c0 Extend Twist Node (#1721)
* Add get/getAll:messageConversation to Twist node

* Add delete:messageConversation to Twist node

* Add update:messageConversation to Twist node

* Add archive/unarchive/delete:channel to Twist node

* Add add/update/get/getAll/remove:Thread to Twist node

* Add add/update/get/getAll/remove:Comment to Twist node

* Lint fixes

* Fix operations's descriptions

* Enhance Twist node code

* Reorder attributes alphabetically

* Fix typos

* Fix the ouput of get:Comment operation

* Fix getAll:Comment & getAll:Thread operations outputs

* 🐛 Add missing scopes and remove not needed parameters

Co-authored-by: dali <servfrdali@yahoo.fr>
2021-04-30 19:44:12 -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
Iván Ovejero
4cf8055224 Add Kitemaker node (#1676)
*  Add Kitemaker node

*  Require status ID for workItem:create

* ✏️ Reword button text

*  Add credentials file

*  Implement pagination

*  Improvements

*  Remove not needed parameter

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 16:00:28 -05:00
Ricardo Espinoza
efd40ea7a6 🐛 Fix issue of Redis never returning (#1716)
Fixes #1709. When the node returned an error the reject method was not called. Hence, the process kept running forever.
2021-04-30 15:38:51 -05:00
Ricardo Espinoza
7c418aafe7 🐛 Fix issue when looking up values on Google Sheets (#1708) 2021-04-30 15:35:42 -05:00
Jan Oberhauser
5d9280a7ad 👕 Fix lint issue 2021-04-30 15:34:53 -05:00
Ricardo Espinoza
bf93a122ed Add file name when downloading files (Google Drive) (#1710) 2021-04-30 15:29:10 -05:00
MedAliMarz
c9d0b17291 🐛 Fix Post operations on Orbit Node (#1699) 2021-04-30 14:58:23 -05:00
Ricardo Espinoza
444fe64bc1 Handle comma separated binary properties (Gmail) (#1711) 2021-04-30 14:44:46 -05:00
MedAliMarz
029b1390ee 🐛 Fix a small bug on Xero Node (#1681) 2021-04-30 14:25:39 -05:00
Ricardo Espinoza
144bf3ea00 Add svg logos to Facebook nodes (#1713) 2021-04-30 14:22:46 -05:00
Ricardo Espinoza
901551ae99 Add delete folder operation to FTP Node (#1704)
*  Add delete folder operation to FTP Node

*  Minor improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 14:19:59 -05:00
Iván Ovejero
b6d45e30ef Add self-hosted support to ERPNext (#1679) 2021-04-30 13:37:46 -05:00
Jan Oberhauser
7f0f8deb6d 🔖 Release n8n@0.117.0 2021-04-24 21:41:33 +00:00