कारतोफ्फेलस्क्रिप्ट™
09f2cf9eaf
refactor(core): Centralize CronJob management ( #10033 )
2024-07-16 20:42:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
2d19aef540
fix(HTTP Request Node): Respect the original encoding of the incoming response ( #9869 )
2024-07-11 17:03:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
85aa560a5d
refactor(core): Centralize SSH Tunnel management ( #9906 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-07-04 12:29:44 +02:00
Michael Kret
af69c80bf5
feat(Merge Node): Overhaul, v3 ( #9528 )
...
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-02 13:47:04 +03:00
Iván Ovejero
e33a47311f
refactor: Upgrade to TypeScript 5.5 (no-changelog) ( #9828 )
2024-06-24 17:49:59 +02:00
Iván Ovejero
44ea4c73eb
refactor: Remove unused lint directives (no-changelog) ( #9842 )
2024-06-24 12:13:18 +02:00
Michael Kret
b7aea957b8
feat: Do not show errors not processed by n8n (no-changelog) ( #9598 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 08:45:00 +03:00
Michael Kret
be2635e50e
feat: HTTP request tool ( #9228 )
2024-06-19 10:54:13 +03:00
Michael Kret
8f94dcc0e9
fix(Slack Node): Do not try to parse block if it's already object ( #9643 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-18 13:50:44 +03:00
Elias Meire
84f091d3e5
fix(HTTP Request Node): Sanitize secrets of predefined credentials ( #9612 )
2024-06-05 09:25:39 +02:00
oleg
5322802992
feat(editor): Chat Trigger tweaks ( #9618 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-04 17:24:18 +02:00
Elias Meire
711c46f205
refactor: Fix type issues for parameter input components ( #9449 )
2024-05-21 15:04:20 +02:00
Michael Kret
6b6e8dfc33
feat(Simulate Node): New node (no-changelog) ( #9109 )
2024-05-08 12:02:36 +01:00
Iván Ovejero
7b925ab871
refactor(core): Rename ActiveWorkflowRunner
to ActiveWorkflowManager
(no-changelog) ( #9280 )
2024-05-06 17:54:05 +02:00
Michael Kret
306b68da6b
feat(HTTP Request Node): Option to provide SSL Certificates in Http Request Node ( #9125 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 17:28:02 +03:00
Michael Kret
80c8791b96
fix(HTTP Request Node): Proxy IPv6 hostname fix (no-changelog) ( #9149 )
2024-04-17 13:40:02 +03:00
Iván Ovejero
a3b59843d5
refactor(core): Lint for cyclomatic complexity in BE packages (no-changelog) ( #9111 )
2024-04-10 14:02:02 +02:00
oleg
936682eeaa
feat(core): Improve Langsmith traces for AI executions ( #9081 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-08 22:51:49 +02:00
Iván Ovejero
744327c20d
fix(core): Ensure status
on Axios errors is available to the BE ( #9015 )
2024-04-03 18:00:27 +02:00
Michael Kret
e84c27c0ce
feat(Webhook Node): Overhaul ( #8889 )
...
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-28 10:46:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
372d5c7d01
ci: Upgrade eslint, prettier, typescript, and some other dev tooling (no-changelog) ( #8895 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-03-26 14:22:57 +01:00
Iván Ovejero
69807a5efb
refactor(core): Unify failed
and error
execution status (no-changelog) ( #8943 )
2024-03-25 17:52:07 +01:00
Elias Meire
1fb0dd4f1c
fix(core): Stringify all Luxon DateTimes in cleanupParameterData ( #8959 )
2024-03-25 08:44:10 +00:00
कारतोफ्फेलस्क्रिप्ट™
33ab781aef
fix(core): Improve handling of invalid objects in cleanupParameterData
(no-chanhelog) ( #8910 )
2024-03-18 18:35:49 +01:00
pemontto
d85d0ecf45
fix(core): Remove HTTP body for GET, HEAD, and OPTIONS requests ( #3621 )
...
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-03-14 11:17:20 +00:00
कारतोफ्फेलस्क्रिप्ट™
246c988b93
fix(core): Ensure maxRedirects
is used for any http request defining it ( #8706 )
2024-02-22 17:56:48 +01:00
Elias Meire
0e36aeb421
fix(core): Apply correct hostname to redirected requests ( #8674 )
2024-02-20 13:23:36 +01:00
Elias Meire
100d9bc087
refactor: Add IRequestOptions type to helpers.request for more type safety (no-changelog) ( #8563 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-14 16:29:09 +01:00
Iván Ovejero
1116a28b45
fix(Wait Node): Account for workflow timezone in Wait node datetime ( #8578 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-14 15:12:23 +00:00
Elias Meire
3b2078c3ca
fix(HTTP Request Node): Handle special characters in pagination expressions + improve hint text ( #8576 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-12 17:32:27 +01:00
Omar Ajoue
7501ad8f3c
feat: Add support for AI log streaming ( #8526 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-02-09 09:41:01 +00:00
Elias Meire
de6d466e5e
refactor: Add lint rule for unsafe property access with lodash get/set (no-changelog) ( #8587 )
2024-02-08 15:32:04 +01:00
Elias Meire
7531f34386
fix(core): Use hostname from URL instead of Host header for SNI ( #8562 )
2024-02-06 19:38:36 +01:00
Elias Meire
ca75744c7f
fix(HTTP Request Node): Support form data when using pagination ( #8497 )
2024-02-01 11:33:18 +01:00
Elias Meire
f1910a10a6
fix(core): Forward authorization header when on same domain ( #8507 )
2024-01-31 15:11:29 +01:00
Omar Ajoue
0e9a5a2ab2
fix: Properly iterate over credentials with expressions ( #8502 )
2024-01-31 13:12:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
cc2f0ada76
ci: Enforce noUnusedLocals
on all backend and nodes packages (no-changelog) ( #8428 )
2024-01-25 14:33:35 +01:00
Tomi Turtiainen
9a1cc56806
fix: Set '@typescript-eslint/return-await' rule to 'always' for node code (no-changelog) ( #8363 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-17 17:08:50 +02:00
Elias Meire
eb1320fd7a
fix(core): Parse any readable stream response instead of only IncomingMessage ( #8359 )
2024-01-17 12:31:20 +01:00
Iván Ovejero
3734c89cf6
fix(core): Ensure waiting executions account for workflow timezone ( #8340 )
2024-01-16 18:28:19 +01:00
Alex Grozav
af49e95cc7
feat: Add Chat Trigger node ( #7409 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jesper Bylund <mail@jesperbylund.com>
Co-authored-by: OlegIvaniv <me@olegivaniv.com>
Co-authored-by: Deborah <deborah@starfallprojects.co.uk>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Mason Geloso <Mason.geloso@gmail.com>
Co-authored-by: Mason Geloso <hone@Masons-Mac-mini.local>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-01-09 13:11:39 +02:00
Iván Ovejero
055cc785fd
fix(core): Avoid wrapping ExecutionBaseError
to prevent misreporting to Sentry (no-changelog) ( #8262 )
2024-01-09 10:11:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
ac1c642fdd
fix(core): Do not add Authentication header when authentication
type is body
( #8201 )
2024-01-08 12:38:24 +01:00
Jan Oberhauser
ccb2b076f8
fix: Resolve expressions in credentials following paired item ( #8250 )
...
## Summary
Fixes the issue that pairedItem information was not available in
expressions that got used in credentials
## Related tickets and issues
[PAY-1207](https://linear.app/n8n/issue/PAY-1207/paireditem-expressions-not-working-correctly-in-credentials )
## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
> A feature is not complete without tests.
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-01-08 09:48:20 +00:00
Michael Kret
270328ccf6
feat(HTTP Request Node): Interval Between Requests option for pagination ( #8224 )
...
## Summary
Option to add delay between request when using pagination

## Related tickets and issues
https://linear.app/n8n/issue/NODE-1029/http-request-pagination-feature-doesnt-use-batch-settings
https://github.com/n8n-io/n8n/issues/8062
2024-01-04 17:11:16 +02:00
Michael Kret
5e16dd4ab4
feat(core): Improvements/overhaul for nodes working with binary data ( #7651 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Marcus <marcus@n8n.io>
2024-01-03 13:08:16 +02:00
Jan Oberhauser
bec0faed9e
feat(core): Add closeFunction support to Sub-Nodes ( #7708 )
...
Github issue / Community forum post (link here to close automatically):
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2023-12-21 14:21:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
bba95761e2
fix(core): Prevent axios from force setting a form-urlencoded content-type ( #8117 )
...
[Since v1 axios is force-setting a content-type of
`application/x-www-form-urlencoded` on POST/PUT/PATCH requests, even if
they have no
payload](https://github.com/axios/axios/blob/v1.x/lib/core/dispatchRequest.js#L45-L47 ).
This is causing nodes that do not support form-urlencoded bodies to
fail.
By setting the content-type to `false` (if a content-type wasn't already
set), we force axios to not overwrite this header.
[Workflows tests](https://github.com/n8n-io/n8n/actions/runs/7288103743/job/19860060607 )
2023-12-21 13:32:04 +01:00
Iván Ovejero
9dc491c3a5
refactor(core): Improve test-webhooks (no-changelog) ( #8069 )
...
Remove duplication, improve readability, and expand tests for
`TestWebhooks.ts` - in anticipation for storing test webhooks in Redis.
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-12-19 17:32:02 +01:00
कारतोफ्फेलस्क्रिप्ट™
64eb9bbc36
fix: Upgrade axios to address CVE-2023-45857 ( #7713 )
...
[GH Advisory](https://github.com/advisories/GHSA-wf5p-g6vw-rhxx )
2023-12-19 16:17:01 +01:00