कारतोफ्फेलस्क्रिप्ट™
0be129254e
fix(HTTP Request Node): Detect mime-type from streaming responses ( #5896 )
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
b1ee8f4d99
fix(core): augmentObject
should use existing property descriptors whenever possible ( #5872 )
...
* fix(core): Augmented objects should use existing property descriptors whenever possible
* add a test for non-enumerable keys
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
6906b00b0e
fix(core): Prevent augmentObject from creating infinitely deep proxies ( #5893 )
...
fixes #5848
2023-04-04 10:17:15 +02:00
Alex Grozav
35cf783e83
fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) ( #5860 )
...
* fix: add optional chaining for isArtificalRecoveredEventItem
* fix: fix isArtificalRecoveredEventItem typo
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
de58fb9860
fix(core): Use table-prefixes in queries in import commands ( #5887 )
2023-04-04 10:17:15 +02:00
Jon
f0954b94e1
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
163446c674
fix(core): Fix the issue of nodes not loading when run via npx ( #5888 )
2023-04-04 10:17:15 +02:00
Michael Kret
695fabb284
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-04 10:17:15 +02:00
Jan Oberhauser
f0a51a0b76
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-04 10:17:11 +02:00
Milorad FIlipović
6d5c35d17f
fix(editor): Update execution loading parameters after pushing test values (no-changelog) ( #5876 )
2023-04-03 19:57:53 +02:00
Milorad FIlipović
d5d9f58f17
fix(editor): Fix loading executions in long execution list ( #5843 )
...
* fix(editor): Fix loading executions in long execution list
* ⚡ Added max number of attempts before displaying temporary execution card
* ⚡ Simplifying temp execution preview logic, handling current execution delete, updating style
* 💄 Renaming `executionWIthGap` -> `temporaryExecution`
2023-04-03 19:57:53 +02:00
Iván Ovejero
3be37e25a5
fix(editor): Fix focused state in Code node editor ( #5869 )
...
🎨 Fix focused state in Code node
2023-04-03 19:54:40 +02:00
Alex Grozav
86e20173da
fix: Fix parameter inputField ref not yet mounted (no-changelog) ( #5864 )
...
* fix: fix parameter inputField ref not yet mounted
* fix: move optional chaining
* fix: fix focus condition
2023-04-03 19:54:40 +02:00
Michael Kret
918c79c137
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-04-03 19:54:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bf267c147
fix(core): Password reset should pass in the correct values to external hooks ( #5842 )
2023-04-03 19:54:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
00181cd803
fix(editor): Show correct status on canceled executions ( #5813 )
...
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-04-03 19:53:56 +02:00
Michael Kret
72eea0dfb9
fix(Set Node): Convert string to number
2023-04-03 19:48:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
a260c05fa8
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-03 18:37:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
69efde7a09
fix(HTTP Request Node): Detect mime-type from streaming responses ( #5896 )
2023-04-03 18:37:07 +02:00
Michael Kret
d1945d9b72
fix(Compare Datasets Node): Fuzzy compare not comparing keys missing in one of inputs
2023-04-03 18:31:03 +03:00
कारतोफ्फेलस्क्रिप्ट™
6a1b7c306b
fix(core): augmentObject
should use existing property descriptors whenever possible ( #5872 )
...
* fix(core): Augmented objects should use existing property descriptors whenever possible
* add a test for non-enumerable keys
2023-04-03 17:19:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
31cd04c476
fix(core): Prevent augmentObject from creating infinitely deep proxies ( #5893 )
...
fixes #5848
2023-04-03 17:18:52 +02:00
Michael Kret
07dc0e4b40
feat(Postgres Node): Overhaul node
2023-04-03 18:18:01 +03:00
Alex Grozav
df2ea0f5ec
fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) ( #5860 )
...
* fix: add optional chaining for isArtificalRecoveredEventItem
* fix: fix isArtificalRecoveredEventItem typo
2023-04-03 16:04:59 +03:00
कारतोफ्फेलस्क्रिप्ट™
ddbfcc7d93
fix(core): Use table-prefixes in queries in import commands ( #5887 )
2023-04-03 14:32:49 +02:00
Jon
32c4eef574
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-03 11:30:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
e47190b560
fix(core): Fix the issue of nodes not loading when run via npx ( #5888 )
2023-04-03 12:14:41 +02:00
Michael Kret
2b9ca0d240
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-03 12:48:11 +03:00
OlegIvaniv
d9f1e1e1ed
test(editor): Fix failing licensing related e2e specs (no-changelog) ( #5884 )
...
test(editor): Fix failing licensing related specs
2023-04-03 09:49:55 +02:00
Jan Oberhauser
aed5674530
Revert "fix(core): Improve axios error handling in nodes ( #5699 )"
...
This reverts commit 33d9784319
.
2023-04-01 19:03:12 +02:00
Milorad FIlipović
9ada331212
fix(editor): Update execution loading parameters after pushing test values (no-changelog) ( #5876 )
2023-04-01 07:45:11 +02:00
Iván Ovejero
946f7f38ba
ci: Fix catch clause lint rule ( #5875 )
...
🐛 Fix catch clause lint rule
2023-03-31 19:16:51 +02:00
Milorad FIlipović
5c9343c7c0
fix(editor): Fix loading executions in long execution list ( #5843 )
...
* fix(editor): Fix loading executions in long execution list
* ⚡ Added max number of attempts before displaying temporary execution card
* ⚡ Simplifying temp execution preview logic, handling current execution delete, updating style
* 💄 Renaming `executionWIthGap` -> `temporaryExecution`
2023-03-31 18:48:30 +02:00
Michael Kret
b29cf9a249
fix(HTTP Request Node): Support for dot notation in JSON body
2023-03-31 19:31:03 +03:00
agobrech
d87736103d
feat(SSH Node): Hide the private key within the ssh credential ( #5871 )
2023-03-31 18:14:43 +02:00
Iván Ovejero
48446f5d67
fix(editor): Fix focused state in Code node editor ( #5869 )
...
🎨 Fix focused state in Code node
2023-03-31 16:44:26 +02:00
Iván Ovejero
62751b5a0b
refactor: Add lint rule no-unused-param-in-catch-clause
( #5868 )
...
👕 Add lint rule `no-unused-param-in-catch-clause`
2023-03-31 16:44:08 +02:00
agobrech
18d2e7cd57
fix(LinkedIn Node): Update the version of the API ( #5720 )
...
* 🐛 Change request to follow new API version
* Extract urn from response header
* Change body params for image and media request
* Fix body for Image and Article posts
* remove console log
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-03-31 15:04:43 +02:00
Alex Grozav
97b35daf0a
fix: Fix parameter inputField ref not yet mounted (no-changelog) ( #5864 )
...
* fix: fix parameter inputField ref not yet mounted
* fix: move optional chaining
* fix: fix focus condition
2023-03-31 15:59:54 +03:00
Milorad FIlipović
0a59002ef8
feat(editor): Enable saving workflow when node details view is open ( #5856 )
...
* feat(editor): Enable saving workflow when node details view is open
* ⚡ Preventing event propagation
* ⚡ Move save event handler to `NodeDetailsView`
* ✅ Added e2e tests
* 👕 Fixing linting and removing unnecessary event logic
---------
Co-authored-by: Oleg Ivaniv <oleg@n8n.io>
2023-03-31 13:59:09 +02:00
Michael Auerswald
83aef17120
feat(core): Read ephemeral license from environment and clean up ee flags ( #5808 )
...
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2023-03-31 13:51:38 +02:00
Iván Ovejero
3ae69337ee
fix(editor): Curb overeager item access linting ( #5865 )
...
⚡ Curb overeager item access linting
2023-03-31 13:33:57 +02:00
Michael Kret
e11a30a640
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-03-31 14:02:32 +03:00
Michael Kret
085660d7d7
fix(core): Fix curl import error when no data
2023-03-31 14:01:21 +03:00
Michael Kret
0da3b96cfc
fix(HTML Extract Node): Support for dot notation in JSON property
2023-03-31 14:00:45 +03:00
Mutasem Aldmour
e3884ce378
fix: Add droppable state for booleans when mapping ( #5838 )
2023-03-31 12:35:02 +02:00
Csaba Tuncsik
96533a995c
fix(editor): Disable password reset on desktop with no user management ( #5853 )
...
* fix(editor): disable password reset on desktop if there is no user management
* fix(editor): disable password reset on desktop if there is no user management
2023-03-31 11:42:11 +02:00
OlegIvaniv
a13866e233
fix(editor): Add $if, $min, $max to root expression autocomplete ( #5858 )
2023-03-31 11:37:25 +02:00
Iván Ovejero
4b11642a8c
refactor(editor): Remove CTA for errored node ( #5857 )
...
🔥 Remove CTA for errored node
2023-03-31 11:27:27 +02:00
Iván Ovejero
1b8c35ab87
feat(editor): Allow tab
to accept completion ( #5855 )
...
⚡ Allow `tab` to accept completion
2023-03-31 11:23:16 +02:00
Michael Kret
f7f9d915b1
feat(Filter Node): Show discarded items
2023-03-31 10:27:33 +03:00
Iván Ovejero
11692c55f3
fix(editor): Support backspacing with modifier key ( #5845 )
...
Support backspacing with modifier key
2023-03-31 09:19:49 +02:00
OlegIvaniv
1eba4788f2
fix(editor): Prevent NDV schema view pagination ( #5844 )
...
* fix(editor): Prevent NDV schema view pagination
* Linting fixes
2023-03-31 08:31:19 +02:00
Michael Kret
b7a20dd3a2
fix(Date & Time Node): Add info box at top of date and time explaining expressions
2023-03-30 20:03:58 +03:00
Jan Oberhauser
6c35518ed9
Merge tag 'n8n@0.222.0'
2023-03-30 17:43:27 +02:00
Jon
db2544146f
fix(Redis Node): Fix issue with hash set not working as expected ( #5832 )
2023-03-30 16:04:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
5bcab8fcbe
fix(core): Password reset should pass in the correct values to external hooks ( #5842 )
2023-03-30 16:44:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
d0788ee8e1
fix(editor): Show correct status on canceled executions ( #5813 )
...
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-03-30 16:27:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
41cdee7bc7
refactor(core): Switch Tags queries from QueryBuilder to Repository API (no-changelog) ( #5819 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-03-30 16:25:51 +02:00
Mutasem Aldmour
f8f584c136
fix(editor): Fix mapping with special characters ( #5837 )
...
* fix: Fix mapping with special characters
* refactor: rename var
* test: update more unit tests
* test: update mapping test
* test: update mapping test
2023-03-30 15:50:47 +02:00
Iván Ovejero
ddc8f30e6d
fix(editor): Disable Grammarly in expression editors ( #5826 )
...
* 🔥 Disable Grammarly in expression editor modal input
* Add also to inline
2023-03-30 15:48:43 +02:00
Michael Auerswald
fa5bc814b0
fix(core): Deactivate active workflows during import ( #5840 )
...
* deactivate imported workflows
* improve test
* fix for combined import (and test)
* cleanup
2023-03-30 15:33:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
e4796c169b
ci: Run db tests with a table-prefix as well (no-changelog) ( #5818 )
2023-03-30 15:09:13 +02:00
github-actions[bot]
e92a993694
🚀 Release 0.222.0 ( #5786 )
2023-03-30 14:53:19 +02:00
OlegIvaniv
0b0024d722
fix(editor): Prevent error from showing-up when duplicating unsaved workflow ( #5833 )
...
* fix(editor): Prevent error from showing-up when duplicating unsaved workflow
* Add unsaved workflow duplicate test
2023-03-30 14:34:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
87e979c19a
feat: Upgrade TypeScript to v5 (no-changelog) ( #5755 )
2023-03-30 13:59:59 +02:00
Iván Ovejero
b69129bd78
fix(editor): Fix connection lost hover text not showing ( #5828 )
...
🐛 Fix connection lost hover text not showing
2023-03-30 13:43:37 +02:00
Michael Kret
b408550e9f
fix(Set Node): Convert string to number
2023-03-30 14:29:47 +03:00
OlegIvaniv
aacbb54bef
fix(core): Do not user util.types.isProxy
for tracking of augmented objects ( #5836 )
2023-03-30 13:29:36 +02:00
Jon
d86e693019
fix(editor): Fix issue preventing execution preview loading when in an iframe ( #5817 )
2023-03-30 12:17:12 +01:00
Marcus
6f720919c9
feat(Schedule Trigger Node): Linking to crontab.guru examples (no-changelog) ( #5834 )
...
linking to crontab.guru examples instead of cronmaker.com
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2023-03-30 13:07:16 +02:00
Michael Auerswald
2216455760
feat(core): Prevent non owners password reset when saml is enabled ( #5788 )
...
* prevent non owners from pw reset when saml is enabled
* improve tests
* change error type
2023-03-30 12:44:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
9e9003bf13
ci: Drop support for Node.js 14 ( #5835 )
...
Node.js 14 goes EOL on 2023-04-30, and support for it should be dropped.
https://github.com/nodejs/Release#release-schedule
2023-03-30 12:23:39 +02:00
Val
744c3fd211
fix(core): Waiting workflows not stopping ( #5811 )
...
fix: Waiting workflows not stopping
2023-03-30 10:12:29 +01:00
Michael Kret
739b9b07f0
fix(core): Service account private key as a password field
2023-03-30 11:49:51 +03:00
कारतोफ्फेलस्क्रिप्ट™
58fda255fe
refactor: Revert "refactor(core): Use typedi to manage EventBus singletons ( #5795 )" (no-changelog) ( #5825 )
...
Revert "refactor(core): Use typedi to manage EventBus singletons (no-changelog) (#5795 )"
This reverts commit 522c790817
.
2023-03-30 09:59:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
6c35ffa82c
fix(core): Handle Date and RegExp objects in AugmentObject ( #5809 )
2023-03-29 21:36:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
4f91525022
fix(core): Handle Date and RegExp correctly in jsonStringify ( #5812 )
2023-03-29 21:10:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
522c790817
refactor(core): Use typedi to manage EventBus singletons (no-changelog) ( #5795 )
2023-03-29 20:38:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
be373bb859
Revert "feat(core): Read ephemeral license from environment and cleanup ee flags ( #5797 )" ( #5816 )
...
Revert "feat(core): Read ephemeral license from environment and clean up ee flags (#5797 )"
This reverts commit a81ca7c19c
.
2023-03-29 18:00:29 +02:00
Michael Auerswald
a81ca7c19c
feat(core): Read ephemeral license from environment and clean up ee flags ( #5797 )
...
* remove enterprise feature schema for license.cert
* bump license sdk version
* Update packages/cli/package.json
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
---------
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2023-03-28 17:21:40 +02:00
agobrech
5f6183a031
ci: Improve categorisation of errors in the Test-Workflow (no-changelog) ( #5772 )
...
* Add warning messages for bad gateway and insufficient balance
* Remove console.logs
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2023-03-28 13:21:22 +02:00
Jon
1409f5d652
feat(ServiceNow Node): Add support for work notes when updating an incident ( #5791 )
2023-03-28 10:48:09 +01:00
Michael Kret
082c61701c
fix(Google Sheets Node): Unit tests (no-changelog)
2023-03-27 19:23:18 +03:00
Jon
a1306c6903
fix(HTTP Request Node): Fix AWS credentials to stop removing url params for STS ( #5790 )
2023-03-27 16:56:02 +01:00
Michael Kret
0625e2e6bc
fix(Google Sheets Node): Fix insertOrUpdate cell update with object
2023-03-27 17:56:36 +03:00
कारतोफ्फेलस्क्रिप्ट™
18efaf397a
fix(core): Do not mark duplicates as circular references in jsonStringify
( #5789 )
...
* fix(core): jsonStringify should not mark duplicates as circular references
* not mark duplicates as circular references in the code node as well
2023-03-27 16:22:59 +02:00
Michael Auerswald
f15f4bdcf2
feat(core): Convert eventBus controller to decorator style and improve permissions ( #5779 )
2023-03-27 12:30:03 +02:00
Jan Oberhauser
dd20127961
Merge tag 'n8n@0.221.2'
2023-03-24 18:22:47 +01:00
Michael Auerswald
47ee357059
feat(core): Improve ldap/saml toggle and tests ( #5771 )
...
* improve ldap/saml toggle and tests
* import cleanup
* reject regular login users when saml is enabled
* lint fix
2023-03-24 17:46:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
30aeeb70b4
fix(core): Ensure that all non-lazy-loaded community nodes get post-processed correctly ( #5782 )
...
If you install a community node with `polling: true`, activating a workflow with that node fails with an error: `WorkflowActivationError: There was a problem activating the workflow: "Could not get parameter "pollTimes"!"`.
You can test this by installing `n8n-nodes-rss-feed-trigger`, creating a workflow with the `RSS Trigger` node, and then trying to activate it. Activation will fail on `master`, but work as expected on this branch.
2023-03-24 17:29:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
161de110ce
fix(core): Improve community nodes loading ( #5608 )
2023-03-24 17:04:26 +01:00
Mutasem Aldmour
696e43a919
feat: Add test overrides ( #5642 )
...
* feat: Add test overrides
* feat: add more func to test with
* test: add tests for posthog store
* fix: only init once
* fix: only init once
* test: fix
2023-03-24 15:57:22 +01:00
OlegIvaniv
78c9707fa7
refactor(editor): Migrate mouseSelect & deviceSupportHelpers mixins to composables (no-changelog) ( #5775 )
...
* refactor(editor): Migrate mouseSelect & deviceSupportHelpers mixins to composables (no-changelog)
* Fix node drop position and correct event listeners
2023-03-24 14:52:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
c9d9069c0e
refactor(core): Stronger typing for workflow settings (no-changelog) ( #5754 )
2023-03-24 13:11:48 +01:00
Michael Auerswald
d33a1ac1e9
fix(core): Assign properties.success earlier to set executionStatus correctly ( #5773 )
...
assign properties.success earlier
2023-03-24 12:53:43 +01:00
github-actions[bot]
136f752dbc
🚀 Release 0.221.2 ( #5774 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-03-24 12:47:49 +01:00
Michael Auerswald
6c7772a0b3
fix(core): Assign properties.success earlier to set executionStatus correctly
2023-03-24 12:44:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
e67ad29625
fix(core): Initialize queue in the webhook server as well ( #5766 )
...
fix(core): Initialize queue in the webhook server as well (no-changelog)
2023-03-24 10:47:21 +01:00
github-actions[bot]
1663319c1f
🚀 Release 0.221.1 ( #5767 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-03-24 07:30:14 +01:00
कारतोफ्फेलस्क्रिप्ट™
163859b87a
fix(core): Initialize queue in the webhook server as well
2023-03-23 20:30:56 +01:00
Csaba Tuncsik
d78a41db54
feat: Execution custom data saving and filtering ( #5496 )
...
* wip: workflow execution filtering
* fix: import type failing to build
* fix: remove console.logs
* feat: execution metadata migrations
* fix(editor): Move global executions filter to its own component
* fix(editor): Using the same filter component in workflow level
* fix(editor): a small housekeeping
* checking workflowId in filter applied
* fix(editor): update filter after resolving merge conflicts
* fix(editor): unify empy filter status
* feat(editor): add datetime picker to filter
* feat(editor): add meta fields
* fix: fix button override in datepicker panel
* feat(editor): add filter metadata
* feat(core): add 'startedBefore' execution filter prop
* feat(core): add 'tags' execution query filter
* Revert "feat(core): add 'tags' execution query filter"
This reverts commit a7b968081c
.
* feat(editor): add translations and tooltip and counting selected filter props
* fix(editor): fix label layouts
* fix(editor): update custom data docs link
* fix(editor): update custom data tooltip position
* fix(editor): update tooltip text
* refactor: Ignore metadata if not enabled by license
* fix(editor): Add paywall states to advanced execution filter
* refactor: Save custom data also for worker mode
* fix: Remove duplicate migration name from list
* fix(editor): Reducing filter complexity and add debounce to text inputs
* fix(editor): Remove unused import, add comment
* fix(editor): simplify event listener
* fix: Prevent error when there are running executions
* test(editor): Add advanced execution filter basic unit test
* test(editor): Add advanced execution filter state change unit test
* fix: Small lint issue
* feat: Add indices to speed up queries
* feat: add customData limits
* refactor: put metadata save in transaction
* chore: remove unneed comment
* test: add tests for execution metadata
* fix(editor): Fixes after merge conflict
* fix(editor): Remove unused import
* wordings and ui fixes
* fix(editor): type fixes
* feat: add code node autocompletions for customData
* fix: Prevent transaction issues and ambiguous ID in sql clauses
* fix(editor): Suppress requesting current executions if metadata is used in filter (#5739 )
* fix(editor): Suppress requesting current executions if metadata is used in filter
* fix(editor): Fix arrows for select in popover
* refactor: Improve performance by correcting database indices
* fix: Lint issue
* test: Fix broken test
* fix: Broken test
* test: add call data check for saveExecutionMetadata test
---------
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
2023-03-23 18:07:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
4c583e2be4
ci: Fix saml.api.test.ts (no-changelog) ( #5764 )
2023-03-23 16:54:35 +01:00
Jan Oberhauser
15412b2b2b
Merge tag 'n8n@0.221.0'
2023-03-23 16:08:56 +01:00
Cornelius Suermann
573bc8bcea
docs: Refer to docker.n8n.io/n8nio/n8n for pulling n8n docker images (no-changelog) ( #5763 )
2023-03-23 15:38:01 +01:00
github-actions[bot]
5dd92c6b94
🚀 Release 0.221.0 ( #5726 )
2023-03-23 15:37:49 +01:00
Michael Auerswald
4498c6013d
fix(core): Persist CurrentAuthenticationMethod setting change ( #5762 )
...
* limit user invites when saml is enabled
* persist CurrentAuthenticationMethod
2023-03-23 15:13:05 +01:00
Michael Auerswald
57748b71e5
feat(core): Limit user invites when SAML is enabled ( #5761 )
...
limit user invites when saml is enabled
2023-03-23 15:12:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
b0cfd69f2b
fix(core): Setup nodeHelpers that aren't exposed in the code sandbox (no-changelog) ( #5753 )
2023-03-23 15:11:18 +01:00
agobrech
4ac944af30
fix(HTTP Request Node): Fix AWS credentials to automatically deconstruct the url ( #5751 )
...
Workaround to use decompose uri whe OptionsUri is being used
2023-03-23 12:57:37 +01:00
कारतोफ्फेलस्क्रिप्ट™
a70e639c75
fix(core): Require Auth on icons and nodes/credentials types static files (no-changelog) ( #5745 )
2023-03-23 12:57:22 +01:00
Jan Oberhauser
cefec7739b
fix(Split In Batches Node): Roll back changes in v1 and create v2 ( #5747 )
2023-03-23 12:56:55 +01:00
Milorad FIlipović
d3a34ab71b
fix(editor): Use credentials when fetching node and credential types ( #5760 )
...
fix(editor): Use credentials when fetching node and credential types with axios
2023-03-23 10:31:08 +00:00
Mutasem Aldmour
a732374f24
fix: Update Posthog no-capture ( #5693 )
...
* feat: add no-capture class for schema view
* fix: add ee nocapture
* fix: update no capture
* fix: update ndv capturing
* feat: remove no capture from empty resources list
* lint: fix
* test: update tests
* test: add json view tests
* fix: update more class to cover
* lint: fix
2023-03-23 11:20:11 +01:00
Michael Auerswald
ac18c0b9eb
fix(core): Return SAML service provider urls with config ( #5759 )
...
return sp urls with config
2023-03-23 10:42:19 +01:00
agobrech
d30b892395
fix(HTTP Request Node): Fix AWS credentials to automatically deconstruct the url ( #5751 )
...
Workaround to use decompose uri whe OptionsUri is being used
2023-03-22 22:04:25 +01:00
OlegIvaniv
02810a9ba3
feat(editor): Fix ResourceLocator dropdown style ( #5714 )
...
* fix(editor): Fix ResourceLocator dropdown style
* Fix other popper classes
* Fix app hanging if loading many remote parameter options
* Make ResourceLocatorDropdown flex
* Override scrollbar styles
* Hide resource locator on outside click not input blur
2023-03-22 15:36:10 +01:00
Michael Kret
cc9fe7b91f
feat(Filter Node): New node
2023-03-22 16:16:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
5dda3f2c61
fix(core): Require Auth on icons and nodes/credentials types static files (no-changelog) ( #5745 )
2023-03-22 14:22:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
38e91ab730
refactor(core): Stop importing LoggerProxy and createDeferredPromise in nodes-base (no-changelog) ( #5742 )
...
* refactor(core): Stop importing LoggerProxy in nodes-base
* refactor(core): Stop importing createDeferredPromise in nodes-base
2023-03-22 14:04:15 +01:00
Manish Dhanwal
40aacf9279
feat(core): Make OAuth2 error handling consistent with success handling ( #5555 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-22 12:53:49 +01:00
Jan Oberhauser
135b0d3e27
fix(Split In Batches Node): Roll back changes in v1 and create v2 ( #5747 )
2023-03-22 12:05:07 +01:00
Jan Oberhauser
b199947c97
ci: Upgrade sanitize-html from 2.9.0 to 2.10.0 ( #5744 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-21 16:38:48 +01:00
Michael Auerswald
b6d8a0f985
fix(core): Remove circular refs from Code and push msg ( #5741 )
...
* remove circular refs from code items (and lint fixes)
* cleanup
---------
* add some tests
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-21 15:34:30 +01:00
agobrech
199a91b398
fix(HTTP Request Node): Add streaming to binary response ( #5701 )
...
Revert "fix(HTTP Request Node): Remove streaming response (#5663 )"
This reverts commit 8a21fefbc6
.
2023-03-21 15:03:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
34d7fcc27e
ci: Fix linting issues on master (no-changelog) ( #5740 )
2023-03-21 12:11:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
469ce32957
fix(core): Upgrade luxon
to address CVE-2023-22467 ( #5731 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-3xq5-wjfh-ppjc )
2023-03-21 09:50:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
4a4e2be96c
fix(core): Upgrade simple-git
to address CVE-2022-25912 ( #5730 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-9p95-fxvg-qgq2 )
2023-03-21 09:48:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
fd81c74251
fix(core): Upgrade sqlite3
to address CVE-2022-43441 ( #5732 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-jqv5-7xpx-qj74 )
2023-03-21 09:48:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
564bc03d3f
fix(core): Upgrade convict to address CVE-2023-0163 ( #5729 )
...
fix(core): upgrade convict to address CVE-2023-0163
also, do not allow passing any cli arguments to config.
2023-03-21 09:47:50 +01:00
agobrech
33d9784319
fix(core): Improve axios error handling in nodes ( #5699 )
...
* fix(core): Improve axios error handling in nodes
* handle axios errors without a response (like when connection fails)
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-20 17:34:14 +01:00
agobrech
46d013cbc5
test(Date & Time Node): Skip the test when local timezone is not in UTC (no-changelog) ( #5735 )
...
Check for moment default timezone in dateTime tests
2023-03-20 16:55:40 +01:00
OlegIvaniv
cb2ba97f38
fix(editor): Fix the canvas node distance when automatically injecting manual trigger ( #5716 )
...
fix(editor): Fix the canvas node distance when automatically adding manual trigger
2023-03-20 11:11:32 +01:00
Csaba Tuncsik
6916628a9f
feat(editor): SSO login button ( #5615 )
...
* feat(editor): SSO login button
* feat(editor): SSO login button
* feat(editor): SSO login button
2023-03-17 21:07:08 +01:00
Michael Auerswald
e0ea97af8d
fix(core): Fix calling error workflows in main mode recovery ( #5698 )
...
* fix calling error workflows in main mode recovery
* cleanup
* remove WorkflowExecuteAdditionalData export from index
* revert refactor to fix test
* Update index.ts
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2023-03-17 18:02:49 +01:00
Milorad FIlipović
19dded18c9
feat(editor): Move canvas by holding Space or Middle mouse button ( #5719 )
...
* ⚡ Implemented canvas move on space+drag
* ⚡ Added middle mouse key canvas move
* ⚡ Handling cursor changes when moving canvas with middle mouse button
* 💄 Consolidate naming
2023-03-17 17:38:54 +01:00
कारतोफ्फेलस्क्रिप्ट™
6242cac53b
ci: Refactor cli tests to speed up CI (no-changelog) ( #5718 )
...
* ci: Refactor cli tests to speed up CI (no-changelog)
* upgrade jest to address memory leaks
2023-03-17 17:24:05 +01:00
Michael Auerswald
be172cb720
fix(core): Return saml attributes after connection test ( #5717 )
...
return saml attributes for test
2023-03-17 15:56:51 +01:00
Milorad FIlipović
341bfb810f
fix(editor): Remove cloud check when pre-selecting auth options (no-changelog) ( #5711 )
2023-03-17 15:14:55 +01:00
Milorad FIlipović
fb8755ea3c
fix(editor): Disable tooltip for display modes that don't support mapping ( #5715 )
...
fix(editor): Disable mapping tooltip for display modes that don't support mapping
2023-03-17 13:24:08 +01:00
Milorad FIlipović
cd7a55ba5a
fix(editor): Fix redo in code and expression editor ( #5708 )
...
* fix(editor): Fix redo in code and expression editor
* ⚡ Updating keymap to use platform-specific command key
2023-03-17 13:23:49 +01:00
Val
233f1fa7ec
feat(QuickChart Node): Add QuickChart node ( #3572 )
...
* ✨ Add basic QuickChart node
* 🏷️ Fix up types
* ❇️ Add Boxplot and Violin
* ❇️ Add point styles
* ❇️ Add horizontal charts
* ⚡ Make possible to provide array of labels via expressions
* ⚡ Improvements
* ⚡ Improvements
* 🎨 fix lint errors
* ⚡ ️disable chart types we don't want to support in P0
* ⚡ ️support setting labels manually or using an array
* ⚡ ️move Horizontal parameter into options
* ⚡ ️ update "Put Output In Field" param description and hint
* ⚡ ️ removed font color
* ⚡ ️fix Device Pixel Ratio
* ⚡ ️fix Polar Chart not working
* ⚡ ️Show Fill param only for charts supporting it
* ⚡ ️Show pointStyle param only for charts supporting it
* ⚡ ️remove second "Chart Type" option
* ⚡ updated error message, added json data, updated description
* Add codex json file
* ✅ add unit test
* ✅ improve unit test
* ⚡ removed any, added aliases
---------
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-03-17 12:50:26 +01:00
कारतोफ्फेलस्क्रिप्ट™
6a8c9b7ccc
refactor: Improve typings for webhook methods (no-changelog) ( #5713 )
2023-03-17 12:25:31 +01:00
Michael Auerswald
a28396ee91
fix(core): Fix telemetry execution status for manual workflows executions ( #5712 )
...
fix telemetry execution status
2023-03-17 11:02:48 +01:00
Milorad FIlipović
f59b591c93
feat(editor): Recommend and pre-select auth type with overrides ( #5684 )
...
* feat(editor): Recommend auth type with overrides and pre-select them when creating new credentials
* ⚡ Only auto-selecting credentials on cloud
2023-03-17 09:01:39 +01:00
Csaba Tuncsik
7a352efff9
fix(editor): Fix execution list item selection ( #5606 )
...
* fix(editor): Fix execution list item selection
* fix(editor): Delete only selected executions
* fix(editor): Fix clear selection
* fix(editor): Fix clear selection
* fix(editor): Fix clear selection
* feat(editor): Add select all existing executions checkbox
* fix(editor): Do not mark later loaded executions selected
* test(editor): Add execution list unit test
* fix(editor): Fix selection
* test(editor): update execution selection test
* fix(editor): Handle UI state when there is no execution
* fix(editor): Remove unnecessary logic
* test(editor): Add more execution list unit tests and fake data generation
* test(editor): Add more execution list unit tests
* test(editor): Simplifying test setup
* chore: update pnpm lock after resolving merge conflocts
* chore: fix package version
* fix: Improved executions deletion to prevent crashing and fixed removal of failed executions
* fix: Add comment to clarify why change was needed
* fix: fix executions list bug when selecting all and changing filter
* fix: fix execution lists running execution showing up on different workflow id
* fix(editor): Deleting an execution while all are selected
* fix(editor): Deleting an execution while all are selected
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-03-17 06:18:23 +01:00
Ricardo Espinoza
3718612bd7
test(core): Use instance owner instead of owner shell for SAML tests (no-changelog) ( #5706 )
...
Use instance owner instead of owner shell
2023-03-16 15:34:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
9bd7529193
refactor(core): Use an IoC container to manage singleton classes [Part-2] (no-changelog) ( #5690 )
...
* use typedi for UserManagementMailer
* use typedi for SamlService
* fix typos
* use typedi for Queue
* use typedi for License
* convert some more code to use typedi
2023-03-16 15:34:13 +01:00
Milorad FIlipović
c07f838ce6
fix(editor): Fix for large notifications being cut off ( #5705 )
...
fix(editor): Fix for large notification being cut off
2023-03-16 15:29:57 +01:00
Jan Oberhauser
0876c38aae
feat(core): Augment data instead of copying it ( #5487 )
2023-03-16 15:14:34 +01:00
github-actions[bot]
ca91d2b712
🚀 Release 0.220.0 ( #5704 )
2023-03-16 14:49:21 +01:00
OlegIvaniv
7025efe865
fix(editor): Properly handle mapping of dragged expression if it contains hyphen ( #5703 )
2023-03-16 14:10:30 +01:00
Giulio Andreini
02e35819ab
feat(IF Node): Node description update no-changelog ( #5702 )
2023-03-16 13:23:55 +01:00
Milorad FIlipović
11bf260bf1
fix(editor): Fix autocomplete for complex expresions ( #5695 )
...
* ✨ Fixing autocomplete for expressions as function arguments
* ✅ Added more autocomplete tests
* ⚡ Improving autocomplete for complex expressions
* ⚡ Handling complex operation expressions in autocomplete
2023-03-16 12:13:02 +01:00
OlegIvaniv
541850f95f
feat(editor): Add support for schema view in the NDV output ( #5688 )
...
* feat(editor): Add support for schema view in the NDV output
* Make intercepts waiting optional in waitForLoad method
* Update RunDataSchema snapshots
* Do not reset output panel view on execution, properly key run RunDataSchemaItem to make sure they are unique across panels
* Update snapshot tests
* Make adding of schema view button option more readable
2023-03-16 10:19:12 +01:00
romainminaud
58232bec61
fix(editor): Fix owner set-up checkbox wording ( #5697 )
...
update checkbox wording
2023-03-16 09:58:40 +01:00
Alex Grozav
29f2629716
feat: Add basic Datatable and Pagination components ( #5652 )
...
* feat: add Datatable component
* feat: migrate to n8n-pagination and add datatable tests
* chore: fix linting issue
2023-03-15 18:52:02 +02:00
कारतोफ्फेलस्क्रिप्ट™
b4e60c3b47
refactor: Rewrite workflow public-api tests to avoid timeouts (no-changelog) ( #5696 )
2023-03-15 14:24:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
6c74d41f23
fix: Fix nodes-base hot-reloading (no-changelog) ( #5694 )
2023-03-15 10:59:25 +01:00
Jon
ba73fff27d
feat(OpenAI Node): Add support for gpt4 on chat completion ( #5692 )
2023-03-15 09:41:02 +00:00
Jon
d1e3c192ba
fix(Metabase Node): Fix issue with question results not correctly being returned ( #5665 )
2023-03-14 17:47:37 +00:00
Jan Oberhauser
2f7639e9e4
feat(Split In Batches Node): Make it easy to combine processed data ( #5655 )
...
feat(SplitInBatches Node): Make it easy to combine processed data
2023-03-14 18:42:41 +01:00
OlegIvaniv
de1db927cb
feat(editor): Do not show actions panel for single-action nodes ( #5683 )
2023-03-14 16:41:49 +01:00
Val
39c871d514
test: Add expression transform tests ( #5497 ) (no-changelog)
...
test: add expression transform tests
2023-03-14 15:22:52 +00:00
Mutasem Aldmour
332d50c5f1
feat(Item Lists Node): Update actions ( #5648 )
...
feat(Itemlists): Update actions
2023-03-14 14:28:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
eb3ba83e63
ci: Setup code-coverage reporting for frontend packages (no-changelog) ( #5679 )
2023-03-14 13:13:21 +01:00
Michael Auerswald
ef07528cc2
feat(core): Improve SAML connection test ( #5680 )
...
* improve saml test
* cleanup
* remove unused SamlConfiguration types
2023-03-13 19:47:57 +01:00
Alex Grozav
d253aa3e95
feat: Add Mirage.js server to enable editor-ui unit tests ( #5671 )
...
feat: add Mirage.js server to enable editor-ui unit tests
2023-03-13 11:05:08 +02:00
Michael Auerswald
c6ba0bd8de
feat(core): Convert saml controller to decorator style ( #5653 ) (no-changelog)
2023-03-10 19:19:52 +01:00
कारतोफ्फेलस्क्रिप्ट™
90afa5e55f
fix(core): Initialize License and LDAP in the correct order ( #5673 )
2023-03-10 19:05:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
3831201aaf
ci: Setup code-coverage reporting (no-changelog) ( #5669 )
2023-03-10 16:53:05 +01:00
Jan Oberhauser
5f238ea641
fix(editor): Display correct error message for env access ( #5634 )
2023-03-10 14:16:18 +01:00
Jan Oberhauser
dc0e052c83
Merge tag 'n8n@0.219.1'
2023-03-10 13:54:26 +01:00
github-actions[bot]
a881512b49
🚀 Release 0.219.1 ( #5668 )
2023-03-10 13:30:40 +01:00
agobrech
974d57dfed
fix(HTTP Request Node): Remove streaming response ( #5663 )
...
Remove useStream option from requestOptions
2023-03-10 12:10:18 +01:00
agobrech
8a21fefbc6
fix(HTTP Request Node): Remove streaming response ( #5663 )
...
Remove useStream option from requestOptions
2023-03-10 11:54:26 +01:00
Jan Oberhauser
dd93c0890b
Merge tag 'n8n@0.219.0'
2023-03-09 18:38:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
7a4e9ef5fa
refactor: Remove n8n-core dependency in nodes-base (no-changelog) ( #5649 )
2023-03-09 18:13:15 +01:00
github-actions[bot]
40a6ab814d
🚀 Release 0.219.0 ( #5659 )
2023-03-09 18:04:39 +01:00
agobrech
5790e5e719
fix(core): Fix trying to pipe a non stream on errors (no-changelog) ( #5660 )
2023-03-09 17:48:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
1979eb8a9c
fix(core): Fix issues with LDAP reset and LDAP init (no-changelog) ( #5657 )
...
* fix(core): Ldap reset should recreate the default config
* fix(core): init ldap before registering the routes for it
2023-03-09 16:24:44 +01:00
agobrech
ce0d9d2bed
feat(HTTP Request Node): Move from Binary Buffer to Binary streaming ( #5610 )
...
* ✨ Change from binary buffer to binary streaming
* Remove console.logs
* Import Readable from the correct lib
* stream response
* parametersToKeyValue doesn't need to be async anymore
* Fix bodyParameter reduce method
* parametersToKeyValue doesn't need to be async anymore
* handle streaming responses
* send `Content-Length` and `Content-Type` on binary requests
* Add new helper function for binary data
* Add binary function to helpers interface
* Fix bug in error handler
* Fix issue with wrongfully assigned headers to body
* Fix test workflow
* Remove console.logs
* Remove unnecsessary type
* Remove concat dependency already imported in workflow package
* Update pnpm-lock file
* Small fixes, asyncronous error message
* reset the lockfile
* Remove buffer check and simplify error handling
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-09 15:38:54 +01:00
OlegIvaniv
a9c63f980f
feat(editor): Only redirect new users to blank canvas (no-changelog) ( #5654 )
...
* feat(editor): Bring new users to empty canvas
* fix(editor): Revert empty /workflows redirect
* Provide `COMMIT_INFO_BRANCH` and uncomment demo experiment
* Only change redirect after set-up/sign-up to new canvas
* Fix failing specs
* Prevent redirect for demo experiment
* Fix workflows cards spacing
2023-03-09 15:26:27 +01:00
OlegIvaniv
ac2f89a18a
feat(editor): Do not automatically add manual trigger on node plus ( #5644 )
...
* feat(editor): Do not add manual trigger node if node creator trigger via canvas actions
* Add e2e tests
* Install cypress-plugin-tab, do not use cy.realPress as it hangs the tests
* Exclude tab tests
2023-03-09 15:22:12 +01:00
कारतोफ्फेलस्क्रिप्ट™
d872866add
feat(core): Allow using middlewares with decorators on a per-route basis (no-changelog) ( #5656 )
2023-03-09 15:08:48 +01:00
कारतोफ्फेलस्क्रिप्ट™
356e916194
refactor(core): Convert more routes to use the decorator pattern (no-changelog) ( #5611 )
...
* move nodeTypes api to a controller class
* move tags api to a controller class
* move LDAP routes to a controller class
* move nodes routes to a controller class
2023-03-09 14:42:13 +01:00
Alex Grozav
493f7a1c92
fix: Fetch credentials on workflows view to include in duplicated workflows ( #5532 )
...
fix: fetch credentials on workflows view to include in duplicated workflows
2023-03-09 14:23:38 +02:00
Jon
e56fbfef3e
feat(Mindee Node): Add support for v4 API ( #5559 )
2023-03-09 10:06:03 +00:00
Jon
971d5ae8f5
feat(Microsoft SQL Node): Add support for self signed certificates ( #5160 )
2023-03-09 10:05:03 +00:00
romainminaud
5b9c521d04
fix(editor): Only fetch new versions at app launch ( #5647 )
...
only call nextVersions once
2023-03-09 11:01:30 +01:00
Ricardo Espinoza
6500e985ee
fix(core): Use new version of riot-tmpl in workflow package (no-changelog) ( #5619 )
...
* Use new version of riot-tmpl
* update lock file
2023-03-09 09:13:48 +01:00
Michael Auerswald
6f27b445ca
feat(core): Refactor and add SAML preferences for service provider instance ( #5637 )
...
* create SP through parameters instead of metadata
* refactor SAML prefs and add SP configurations
2023-03-09 09:08:23 +01:00
Jon
89d25995c3
docs(Github Trigger Node): Add notice and more meaningful error around permissions ( #5551 )
2023-03-08 16:04:45 +00:00
Syed Ali Shahbaz
2889e53b37
feat(Cal Trigger Node): Update to support v2 webhooks ( #5331 )
2023-03-08 15:58:15 +00:00
OlegIvaniv
354edf6886
feat(editor): Redirect users to canvas if they don't have any workflows ( #5629 )
...
* feat(editor): Bring new users to empty canvas
* Fix failing e2e tests and revert CLI implementation
* Revert editor-ui Interface changes
* Try to mock /settings and /active
* Revert canvas test changes, reload after executions in 20-workflow-executions
* Make sure we include manual executiosn before running them in 20-workflow-executions
* Make sure to re-init node view when replacing empty workflows route, show phantom loader
2023-03-08 15:11:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
0b6fa6b20e
ci: Setup TS project references for nodes-base, and stop packaging tests in the npm package (no-changelog) ( #5635 )
2023-03-08 14:33:13 +01:00
agobrech
0d49ad8b93
fix(core): Add a helper function to convert binary streams to buffers (no-changelog) ( #5641 )
2023-03-08 14:32:27 +01:00
romainminaud
c81656d149
fix: Fix color discrepancies for executions list items ( #5640 )
...
fix color discrepancies for exec items
2023-03-08 12:28:23 +01:00
Michael Auerswald
419969c0d7
fix(core): Rename advancedFilters to advancedExecutionFilters ( #5643 )
...
rename advancedFilters to advancedExecutionFilters
2023-03-07 18:35:52 +01:00
Mutasem Aldmour
e52aa46842
chore: Clean up distribution test ( #5639 )
2023-03-07 15:41:02 +01:00