Commit Graph

222 Commits

Author SHA1 Message Date
Shireen Missi
64fa0ceea6 fix(AWS Textract Node): Handle all binary data modes correctly (#19258)
Co-authored-by: jeanpaul <jeanpaul@users.noreply.github.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-09-18 18:48:30 +03:00
Jon
9ab150961d chore: NODE-3514 - Generate Schema Files (no-changelog) (#18539)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-08-21 15:40:36 +03:00
Iván Ovejero
422aa82524 chore: Lintfix nodes-base (#16877) 2025-07-01 15:05:40 +02:00
RomanDavydchuk
dd2ed90b95 fix(AWS DynamoDB Node): Incorrect parameter names (#16408) 2025-06-17 12:49:10 +03:00
Jon
7639cfbaa7 chore: NODE-3065 - Generate Schema Files (no-changelog) (#15893) 2025-06-03 22:17:50 +01:00
Stanimira Rikova
ab1047ebde feat(AWS IAM Node): Add new AWS IAM Node (#11963)
Co-authored-by: Adina Totorean <adinatotorean99@gmail.com>
2025-05-15 11:59:19 +01:00
Eugene
a0a4476175 chore: Rename Test workflow -> Execute workflow (#15112) 2025-05-13 09:35:41 +02:00
Valentina Lilova
f6e5efc2e0 feat(n8n AWS Cognito Node): New node (#11767)
Co-authored-by: Stamsy <stams_89@abv.bg>
Co-authored-by: Adina Totorean <adinatotorean99@gmail.com>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: AdinaTotorean <64439268+adina-hub@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: feelgood-interface <feelgood.interface@gmail.com>
2025-05-08 10:50:48 +01:00
Jon
d0022c5700 chore: NODE-2911 - Generate Schema Files (no-changelog) (#15030)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2025-05-06 17:55:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
979f9e6327 refactor: Overhaul nodes-testing setup - Part 3 (no-changelog) (#14967) 2025-04-29 17:42:21 +02:00
कारतोफ्फेलस्क्रिप्ट™
91069f057e refactor: Overhaul nodes-testing setup - Part 2 (no-changelog) (#14873) 2025-04-24 17:37:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
73e8d76e13 refactor: Overhaul nodes-testing setup - Part 1 (no-changelog) (#14303) 2025-04-01 10:15:13 +02:00
Alex Grozav
b9608647ca refactor: Convert all enums to const object types in nodes-base (no-changelog) (#14131) 2025-03-24 14:40:19 +02:00
Alex Grozav
8215e0b59f refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
Jon
ced8bcdd0c chore: NODE-2585 - Generate Schema Files (no-changelog) (#14058) 2025-03-21 09:27:40 +01:00
Jon
31c0575999 chore: NODE-2547 - Generate Schema Files (no-changelog) (#13873) 2025-03-18 15:19:10 +00:00
Ria Scholz
ca8d249700 fix(AWS SES Node): Encode template parameters properly (#13570)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2025-03-11 15:38:29 +00:00
Jon
0c6eb6eaef chore: Add new schemas (no-changelog) (#13215) 2025-02-13 10:40:35 +01:00
Jon
2a33d07aa0 feat: Add new schema files (no-changelog) (#13062) 2025-02-05 12:48:45 +00:00
Eugene
9deb75916e feat(core): Enable usage as a tool for more nodes (#12930) 2025-02-04 10:47:46 +01:00
Jon
9d027339fd feat: Generate Schema Files - 18113073 (no-changelog) (#12927)
Co-authored-by: Elias Meire <elias@meire.dev>
2025-01-30 15:59:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
f64c6bf9ac chore: Upgrade nock and delete nock related boilerplate code (no-changelog) (#12869) 2025-01-27 18:17:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
bafac73eb5 refactor: Impose import/order linting rule across nodes packages (no-changelog) (#12314) 2024-12-19 18:46:14 +01:00
Jon
846cfde8dc fix(AwsS3 Node): Fix search only using first input parameters (#10998) 2024-09-27 15:53:40 +01:00
Iván Ovejero
05e609d714 build: Upgrade nodelinter to 1.16.2 (no-changelog) (#10779) 2024-09-12 16:53:36 +02:00
Michael Kret
9fa1a9aa99 fix: Disable errors obfuscation (no-changelog) (#10617) 2024-08-30 10:59:30 +03:00
Ricardo Espinoza
c4eb3746d7 refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
Jon
d91eb2cdd5 feat(AWS Lambda Node): Add support for paired items (no-changelog) (#10270) 2024-07-31 16:19:25 +01:00
Jon
4d37b9669f docs: Update add options text (no-changelog) (#10049) 2024-07-29 13:27:23 +01:00
Jon
2eba57774b docs: Update credential urls (no-changelog) (#10193) 2024-07-25 17:22:46 +01:00
Shireen Missi
470d4966c6 fix(AWS Comprehend Node): Add paired item support (#10015)
Co-authored-by: Michael Kret <michael.kret@n8n.io>
2024-07-12 11:11:25 +01:00
Jon
e1e8a75763 fix(AWS SES Node): Fix issue with email aliases not working for sending from or sending to (#9811)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 15:42:52 +01: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
MC Naveen
398ddc92d2 docs(AwsS3 Node): Update tooltip message for Source Path (#8824) 2024-03-06 13:50:18 +00:00
Michael Kret
c73aeeec3d fix(AwsS3 Node): Use location constrain (#8654) 2024-02-16 15:13:26 +02: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
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
कारतोफ्फेलस्क्रिप्ट™
0febe62ad0 fix(AwsS3 Node): Fix handling of bucket with dot in name (#8475) 2024-01-30 17:05:59 +01:00
Jon
daba5bb250 fix(AWS SQS Node): Fix issue preventing data from being sent correctly (#8382) 2024-01-19 11:28:41 +00: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
Michael Kret
c921665f9a fix(AwsS3 Node): Return confirmation of success after upload (#8312) 2024-01-15 18:00:47 +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
Iván Ovejero
0ca2759d75 refactor: Optimize SVG icons for nodes (#8195)
Running `svgo` to optimize icon size for nodes.
2024-01-02 17:40:08 +01:00
Iván Ovejero
e77fd5d286 refactor: Switch plain errors in nodes-base to ApplicationError (no-changelog) (#7914)
Ensure all errors in `nodes-base` are `ApplicationError` or children of
it and contain no variables in the message, to continue normalizing all
the backend errors we report to Sentry. Also, skip reporting to Sentry
errors from user input and from external APIs. In future we should
refine `ApplicationError` to more specific errors.

Follow-up to: [#7877](https://github.com/n8n-io/n8n/pull/7877)

- [x] Test workflows:
https://github.com/n8n-io/n8n/actions/runs/7084627970
- [x] e2e: https://github.com/n8n-io/n8n/actions/runs/7084936861

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-05 11:17:08 +01:00
Marcus
5ba5ed8e3c fix(AWS DynamoDB Node): Improve error message parsing (#7793)
Github issue / Community forum post (link here to close automatically):
2023-11-29 13:44:13 +01:00
Iván Ovejero
62c096710f refactor: Run lintfix (no-changelog) (#7537)
- Fix autofixable violations
- Remove unused directives
- Allow for PascalCased variables - needed for dynamically imported or
assigned classes, decorators, routers, etc.
2023-10-27 14:15:02 +02:00
Iván Ovejero
75541e91f2 refactor(core)!: Make getBinaryStream async (#7247)
Story: [PAY-846](https://linear.app/n8n/issue/PAY-846) | Related:
https://github.com/n8n-io/n8n/pull/7225

For the S3 backend for external storage of binary data and execution
data, the `getAsStream` method in the binary data manager interface used
by FS and S3 will need to become async. This is a breaking change for
nodes-base.
2023-09-25 16:59:45 +02:00
Iván Ovejero
6d6e2488c6 refactor(core): Generalize binary data manager interface (no-changelog) (#7164)
Depends on: #7092 | Story:
[PAY-768](https://linear.app/n8n/issue/PAY-768)

This PR: 
- Generalizes the `IBinaryDataManager` interface.
- Adjusts `Filesystem.ts` to satisfy the interface.
- Sets up an S3 client stub to be filled in in the next PR.
- Turns `BinaryDataManager` into an injectable service.
- Adjusts the config schema and adds new validators.

Note that the PR looks large but all the main changes are in
`packages/core/src/binaryData`.

Out of scope:
- `BinaryDataManager` (now `BinaryDataService`) and `Filesystem.ts` (now
`fs.client.ts`) were slightly refactored for maintainability, but fully
overhauling them is **not** the focus of this PR, which is meant to
clear the way for the S3 implementation. Future improvements for these
two should include setting up a backwards-compatible dir structure that
makes it easier to locate binary data files to delete, removing
duplication, simplifying cloning methods, using integers for binary data
size instead of `prettyBytes()`, writing tests for existing binary data
logic, etc.

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-09-22 17:22:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
6aa7b93473 refactor(core): Deprecate prepareOutputData (no-changelog) (#7091) 2023-09-05 12:59:02 +02:00
Iván Ovejero
24ce141815 refactor: Clear unused ESLint directives from nodes-base (no-changelog) (#6812)
* refactor: Clear unused ESLint directives from nodes-base (no-changelog)

* removed unused disable directives

---------

Co-authored-by: Marcus <marcus@n8n.io>
2023-08-01 15:32:33 +02:00