diff --git a/docs/_images/integrations/builtin/core-nodes/editimage/editimage_node.png b/docs/_images/integrations/builtin/core-nodes/editimage/editimage_node.png deleted file mode 100644 index 01e64d680..000000000 Binary files a/docs/_images/integrations/builtin/core-nodes/editimage/editimage_node.png and /dev/null differ diff --git a/docs/_images/integrations/builtin/core-nodes/editimage/httprequest_node.png b/docs/_images/integrations/builtin/core-nodes/editimage/httprequest_node.png deleted file mode 100644 index da4ca7dff..000000000 Binary files a/docs/_images/integrations/builtin/core-nodes/editimage/httprequest_node.png and /dev/null differ diff --git a/docs/_images/integrations/builtin/core-nodes/editimage/workflow.png b/docs/_images/integrations/builtin/core-nodes/editimage/workflow.png deleted file mode 100644 index d99e5f769..000000000 Binary files a/docs/_images/integrations/builtin/core-nodes/editimage/workflow.png and /dev/null differ diff --git a/docs/hosting/environment-variables/environment-variables.md b/docs/hosting/environment-variables/environment-variables.md index 1eecee4af..9ac8873b2 100644 --- a/docs/hosting/environment-variables/environment-variables.md +++ b/docs/hosting/environment-variables/environment-variables.md @@ -76,6 +76,7 @@ Enabling overwrites for credentials allows you to set default values for credent | `N8N_DIAGNOSTICS_ENABLED` | Boolean | `true` | Whether to share selected, anonymous [telemetry](/reference/data-collection/) with n8n | | `N8N_DIAGNOSTICS_CONFIG_FRONTEND` | String | `1zPn9bgWPzlQc0p8Gj1uiK6DOTn;https://telemetry.n8n.io` | Telemetry configuration for the frontend. | | `N8N_DIAGNOSTICS_CONFIG_BACKEND` | String | `1zPn7YoGC3ZXE9zLeTKLuQCB4F6;https://telemetry.n8n.io/v1/batch` | Telemetry configuration for the backend. | +| `N8N_PUSH_BACKEND` | String | `sse` | Choose whether the n8n backend uses server-sent events (`sse`) or WebSockets (`websocket`) to send changes to the UI. | | `VUE_APP_URL_BASE_API` | String | `http://localhost:5678/` | Used when building the `n8n-editor-ui` package manually to set how the frontend can reach the backend API. | | `N8N_HIRING_BANNER_ENABLED` | Boolean | `true` | Whether to show the n8n hiring banner in the console (true) or not (false). | diff --git a/docs/integrations/builtin/core-nodes/n8n-nodes-base.editimage.md b/docs/integrations/builtin/core-nodes/n8n-nodes-base.editimage.md index f4c6dcb95..f635ab67f 100644 --- a/docs/integrations/builtin/core-nodes/n8n-nodes-base.editimage.md +++ b/docs/integrations/builtin/core-nodes/n8n-nodes-base.editimage.md @@ -1,72 +1,40 @@ # Edit Image -The Edit Image node is used to manipulate and edit images. +The Edit Image node allows you to manipulate and edit images. -!!! note "Keep in mind" - 1. If you are not running n8n on Docker, you'll need to install [GraphicsMagick](http://www.graphicsmagick.org/README.html). -2. You will need to use an additional node such as the [Read Binary File](/integrations/builtin/core-nodes/n8n-nodes-base.readbinaryfile/) node or the [HTTP Request](/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) node to pass the image file as a data property to the Edit Image node. +!!! note "Dependencies" + 1. If you aren't running n8n on Docker, you need to install [GraphicsMagick](http://www.graphicsmagick.org/README.html){:target=_blank .external-link}. + 2. You need to use a node such as the [Read Binary File](/integrations/builtin/core-nodes/n8n-nodes-base.readbinaryfile/) node or the [HTTP Request](/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) node to pass the image file as a data property to the Edit Image node. -## Node Reference +## Operations -- Operations - - Add a blur to the image to reduce sharpness - - Add a border to the image - - Create a new image - - Crop the image - - Composite an image on top of another image - - Draw on an image - - Get information about the image - - Rotate the image - - Change the size of the image - - Shear image along the X or Y axis - - Add text to the image - -You can also specify a file format using the *Format* field in the *Add Option* dropdown list. - -- Options - - ***File Name*** field: Allows you to specify the filename of the output file. - - ***Format*** field: Allows you to specify the image format of the output file: - - BMP - - GIF - - JPEG - - PNG - - TIFF +- Add a blur to the image to reduce sharpness +- Add a border to the image +- Create a new image +- Crop the image +- Composite an image on top of another image +- Draw on an image +- Get information about the image +- Rotate the image +- Change the size of the image +- Shear image along the X or Y axis +- Add text to the image -## Example Usage -This workflow allows you to add text to an image downloaded from the internet using the Edit Image node. You can also find the [workflow](https://n8n.io/workflows/591) on n8n.io. This example usage workflow would use the following nodes. -- [Start](/integrations/builtin/core-nodes/n8n-nodes-base.start/) -- [HTTP Request](/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) -- [Edit Image]() +## Options + +- **File Name**: specify the filename of the output file. +- **Format**: specify the image format of the output file: + - BMP + - GIF + - JPEG + - PNG + - TIFF + - WebP -The final workflow should look like the following image. +## Related resources - - -### 1. Start node - -The start node exists by default when you create a new workflow. - - -### 2. HTTP Request node - -1. Enter `https://docs.n8n.io/assets/img/final-workflow.f380b957.png` in the ***URL*** field. -2. Select 'File' from the ***Response Format*** dropdown list. -3. Click on *Execute Node* to run the node. - - - - -### 3. Edit Image node - -1. Select 'Text' from the ***Operation*** dropdown list. -2. Enter `This is n8n`in the ***Text*** field. -3. Enter 100 in the ***Font Size*** field. -4. Enter 300 in the ***Position X*** field. -5. Enter 500 in the ***Position Y*** field. -6. Click on *Execute Node* to run the node. - - +View [example workflows and related content](https://n8n.io/integrations/edit-image/){:target=_blank .external-link} on n8n's website. diff --git a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.hubspottrigger.md b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.hubspottrigger.md index fc5f15442..e74a5b7df 100644 --- a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.hubspottrigger.md +++ b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.hubspottrigger.md @@ -1,36 +1,42 @@ -# HubSpot Trigger +# HubSpot trigger -[HubSpot](https://www.hubspot.com/) provides tools for social media marketing, content management, web analytics, landing pages, customer support, and search engine optimization. +[HubSpot](https://www.hubspot.com/){:target=_blank .external-link} provides tools for social media marketing, content management, web analytics, landing pages, customer support, and search engine optimization. !!! note "Credentials" - For this node, you will have to retrieve the App ID and Client secret from the 'Using OAuth' section as well as the Developer API Key from the 'Using Developer API Key' section. You can find authentication information for this node [here](/integrations/builtin/credentials/hubspot/). + You can find authentication information for this node [here](/integrations/builtin/credentials/hubspot/). +!!! note "Examples and templates" + For usage examples and templates to help you get started, refer to n8n's [HubSpot trigger](https://n8n.io/integrations/hubspot-trigger/){:target=_blank .external-link} page. -!!! note "Webhooks" +!!! warning "Webhooks" If you activate a second trigger, the previous trigger stops working. This is because the trigger registers a new webhook with HubSpot when activated. HubSpot only allows one webhook at a time. +## Events -## Example Usage - -This workflow allows you to receive updates when a new contact is created in HubSpot. You can also find the [workflow](https://n8n.io/workflows/628) on the website. This example usage workflow would use the following node. - -- [HubSpot Trigger]() - -The final workflow should look like the following image. - - - - -### 1. HubSpot Trigger node - -1. First of all, you'll have to enter credentials for the HubSpot Trigger node. You can find out how to do that [here](/integrations/builtin/credentials/hubspot/). -2. Enter the HubSpot App ID in the ***App ID*** field. You can find out how to obtain the ***App ID*** in the link above. -3. Click on ***Execute Node*** to run the workflow. - -!!! note "Activate workflow for production" - You'll need to save the workflow and then click on the Activate toggle on the top right of the screen to activate the workflow. Your workflow will then be triggered as specified by the settings in the HubSpot Trigger node. - +* Company + * Created + * Deleted + * Property changed +* Contact + * Created + * Deleted + * Privacy deleted + * Property changed +* Conversation + * Created + * Deleted + * New message + * Privacy deletion + * Property changed +* Deal + * Created + * Deleted + * Property changed +## Related resources +n8n provides an app node for HubSpot. You can find the node docs [here](/integrations/builtin/app-nodes/n8n-nodes-base.hubspot/). +View [example workflows and related content](https://n8n.io/integrations/hubspot-trigger/){:target=_blank .external-link} on n8n's website. +Refer to [HubSpot's documentation](https://developers.hubspot.com/docs/api/overview){:target=_blank .external-link} for details about their API. diff --git a/docs/reference/release-notes.md b/docs/reference/release-notes.md index 02aa70229..1ee1d6199 100644 --- a/docs/reference/release-notes.md +++ b/docs/reference/release-notes.md @@ -1,6 +1,63 @@ # Release notes +