mirror of
https://github.com/n8n-io/n8n.git
synced 2024-09-21 15:27:32 -07:00
31d8f478ee
Also, 1. Consistent CORS support ~on all three webhook types~ waiting webhooks never supported CORS. I'll fix that in another PR 2. [Fixes binary-data handling when request body is text, json, or xml](https://linear.app/n8n/issue/NODE-505/webhook-binary-data-handling-fails-for-textplain-files). 3. Reduced number of middleware that each request has to go through. 4. Removed the need to maintain webhook endpoints in the auth-exception list. 5. Skip all middlewares (apart from `compression`) on Webhook routes. 6. move `multipart/form-data` support out of individual nodes 7. upgrade `formidable` 8. fix the filenames on binary-data in webhooks nodes 9. add unit tests and integration tests for webhook request handling, and increase test coverage |
||
---|---|---|
.. | ||
controllers | ||
repositories | ||
services | ||
shared | ||
ActiveExecutions.test.ts | ||
ActiveWorkflowRunner.test.ts | ||
CommunityNodeHelpers.test.ts | ||
CredentialsHelper.test.ts | ||
CredentialTypes.test.ts | ||
CurlConverterHelper.test.ts | ||
Helpers.ts | ||
License.test.ts | ||
PermissionChecker.test.ts | ||
PostHog.test.ts | ||
SourceControl.test.ts | ||
Telemetry.test.ts | ||
utils.test.ts | ||
webhooks.test.ts | ||
WorkflowCredentials.test.ts | ||
WorkflowExecuteAdditionalData.test.ts | ||
WorkflowHelpers.test.ts |