Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

N8n update 05 2024 #82

Open
wants to merge 2,236 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2236 commits
Select commit Hold shift + click to select a range
a45fd0d
ci(core): Upgrade express-openapi-validator (no-changelog) (#9022)
netroy Apr 3, 2024
bcd39a1
fix(editor): Add fallback for expression resolution in multi-output c…
ivov Apr 3, 2024
dc42ac1
fix(core): Upgrade express to address CVE-2024-29041 (no-changelog) (…
netroy Apr 3, 2024
042aa62
fix(editor): Make Webhook node pinnable (#9047)
ivov Apr 3, 2024
744327c
fix(core): Ensure `status` on Axios errors is available to the BE (#9…
ivov Apr 3, 2024
3c9a1d2
fix(editor): Prevent saving workflow while another save is in progres…
MiloradFilipovic Apr 4, 2024
71c54cb
fix: Fix missing input panel in node details view (#9043)
tomi Apr 4, 2024
0ac9851
fix: Workflows executed from other workflows not stopping (#9010)
valya Apr 4, 2024
f6ce81e
fix(editor): Canvas showing error toast when clicking outside of "imp…
RicardoE105 Apr 4, 2024
bc6575a
fix(editor): Rerun failed nodes in manual executions (#9050)
krynble Apr 4, 2024
dff8f7a
fix(editor): Issue showing Auth2 callback section when all properties…
RicardoE105 Apr 4, 2024
db4f8d4
fix(editor): Fix execution with wait node (#9051)
cstuncsik Apr 4, 2024
217b07d
fix(core): Ensure only leader handles waiting executions (#9014)
ivov Apr 4, 2024
637b6c4
refactor(editor): Do not make rest api calls for disabled features (n…
netroy Apr 4, 2024
ba986fb
refactor(editor): Remove legacy audit logs view (no-changelog) (#9053)
ivov Apr 5, 2024
b8ab049
refactor(core, editor): Remove legacy `nodesAccess` (no-changelog) (#…
ivov Apr 5, 2024
ff77ef4
ci: Delete some duplicate code in cli tests (no-changelog) (#9049)
netroy Apr 5, 2024
ff81de3
fix(core): Ensure TTL safeguard for test webhooks applies only to mul…
ivov Apr 5, 2024
4052b6c
refactor(core)!: Remove legacy `--file` flag for `execute` CLI comman…
ivov Apr 5, 2024
caea27d
fix(editor): Fix issue with case insensitive tags (#9071)
RicardoE105 Apr 5, 2024
32df171
fix(editor): Allow pinning of AI root nodes (#9060)
OlegIvaniv Apr 5, 2024
f214362
fix(editor): Connecting nodes to triggers when adding them together (…
MiloradFilipovic Apr 5, 2024
e47e4bf
fix(Summarization Chain Node): 'Final Prompt to Combine' and 'Individ…
mprytoluk Apr 5, 2024
ae3f164
test(core): Fix multiple parallel private key checks (no-changelog) (…
ivov Apr 5, 2024
0c90c7c
fix(API): Accept `settings.executionOrder` in workflow creation (#9072)
ivov Apr 5, 2024
7bf0f90
fix(core): Remove binary data when deleting executions by filter (#9056)
ivov Apr 5, 2024
df56153
refactor(core): Better UX for `maxStalledCount` queue mode error (#9075)
ivov Apr 5, 2024
7467aa3
fix(editor): Fix issues in dark mode (#9068)
tomi Apr 8, 2024
f4f0a36
feat: Add credential update and delete events to log streaming (#9026)
valya Apr 8, 2024
50dd90d
fix: Fix some vue warnings (no-changelog) (#9069)
tomi Apr 8, 2024
3bcfef9
fix(editor): Expand range of allowed characters in expressions (#9083)
ivov Apr 8, 2024
936682e
feat(core): Improve Langsmith traces for AI executions (#9081)
OlegIvaniv Apr 8, 2024
3dd70a1
fix(editor): Drop outgoing connections on order changed event for nod…
michael-radency Apr 9, 2024
610ead9
fix(MySQL Node): Query Parameters parse string to number (#9011)
michael-radency Apr 9, 2024
92f6cbf
fix(editor): Fix displaying logic of execution retry button (#9061)
cstuncsik Apr 9, 2024
5793e56
feat: Append item index suffix to an error message, if provided, and …
michael-radency Apr 9, 2024
2826104
feat(core): Prevent session hijacking (#9057)
netroy Apr 9, 2024
9f87cc2
feat(Email Trigger (IMAP) Node): Migrate from `imap-simple` to `@n8n/…
netroy Apr 9, 2024
4ac02dd
fix(editor): UX improvements to mfa setup modal (#9059)
tomi Apr 9, 2024
aa13704
feat(editor): Remove cloud deployment check from settings route midd…
ahsanv Apr 9, 2024
8c26225
feat: Add telemetry event 'User clicked AI error helper button' (no-c…
tomi Apr 9, 2024
f62800c
fix: Continue on fail / error output support for chains and agents (#…
michael-radency Apr 9, 2024
cfaab0b
fix(AWS Bedrock Chat Model Node): Improve filtering of Bedrock models…
OlegIvaniv Apr 9, 2024
d46635f
fix(editor): Set `browser-id` on all relative urls (no-changelog) (#9…
netroy Apr 9, 2024
c2f4d7d
fix(core): Fix `isLeader` check in `WaitTracker` constructor (#9100)
ivov Apr 9, 2024
58518b6
feat(Postgres Node): Options keepAlive and keepAliveInitialDelayMilli…
michael-radency Apr 9, 2024
3e231db
fix(HTTP Request Node): Duplicate key names support for form data (#…
michael-radency Apr 10, 2024
a7108d1
fix(core): Some more browser-id related fixes (no-changelog) (#9102)
netroy Apr 10, 2024
9403657
refactor(core): Remove unnecessary indirection in SAML code (no-chang…
netroy Apr 10, 2024
0a9f6b3
feat(JWT Node): New node (#9005)
michael-radency Apr 10, 2024
4eb4ade
docs: Update wording for Advanced AI in nodes panel (#9091)
Joffcom Apr 10, 2024
db5c587
ci: Move docker-compose examples out of this repo (no-changelog) (#9029)
netroy Apr 10, 2024
9eab357
ci: Keep n8n-workflow version in sync with the main version (no-chang…
netroy Apr 10, 2024
a3b5984
refactor(core): Lint for cyclomatic complexity in BE packages (no-cha…
ivov Apr 10, 2024
feffc7f
:rocket: Release 1.37.0 (#9114)
github-actions[bot] Apr 10, 2024
98bcd50
feat(editor): Add object keys that need bracket access to autocomplet…
elsmr Apr 10, 2024
6fa1652
fix(core): Upgrade `tar` to address CVE-2024-28863 (no-changelog) (#9…
netroy Apr 10, 2024
3bb821f
fix(core): Don't revert irreversibble migrations (#9105)
despairblue Apr 11, 2024
c00150b
fix(editor): Do not show overlapping trash icon in the node's setting…
michael-radency Apr 11, 2024
1cd7eac
ci: Fix docs urls (no-changelog) (#9116)
netroy Apr 11, 2024
284de5d
fix(editor): Open links from embedded chat in new tab (#9121)
OlegIvaniv Apr 11, 2024
cf435c3
fix(core): Support MySQL in `MoveSshKeysToDatabase` migration (#9120)
ivov Apr 11, 2024
d7abc30
feat(Summarize Node): Option to continue when field to summarize can'…
michael-radency Apr 11, 2024
064e8f4
fix(editor): Render dates correctly in parameter hint (#9089)
elsmr Apr 11, 2024
86a20f6
fix(Respond to Webhook Node): Continue on fail and error branch suppo…
michael-radency Apr 11, 2024
1b199c0
fix(core): Add an option to add additional non-ui routes (no-changelo…
netroy Apr 11, 2024
5433004
test: Run cypress e2e tests in light mode by default (no-changelog) (…
elsmr Apr 11, 2024
3eb5be5
fix(core): Don't create multiple owners when importing credentials or…
despairblue Apr 12, 2024
cd04069
ci: Revert keep n8n-workflow version in sync with the main version (n…
krynble Apr 12, 2024
1dbc8d4
fix(Gitlab Trigger Node): Fix typo (no-changelog) (#9077)
manninofrancesco Apr 15, 2024
4d9000b
feat(Github Node): Add option to get pull requests (#9094)
cyliu0 Apr 15, 2024
fa93fb8
docs: Update executions.id.yml to fix typo (#9142)
StarfallProjects Apr 15, 2024
f1215cd
feat(Google Gemini Chat Model Node): Add support for new Google Gemin…
OlegIvaniv Apr 15, 2024
4c16000
fix: Fix issue with Crowdstrike credential not working correctly (#9108)
Joffcom Apr 16, 2024
f6c9dbf
fix(HTTP Request Node): Tolerate header name being empty (#9138)
elsmr Apr 17, 2024
a95e401
fix(Execute Workflow Node): Assign fallback pairedItem only if not pr…
michael-radency Apr 17, 2024
80c8791
fix(HTTP Request Node): Proxy IPv6 hostname fix (no-changelog) (#9149)
michael-radency Apr 17, 2024
ac4577f
ci: Sync up versions for all backend related packages
netroy Apr 17, 2024
1aa9216
:rocket: Release 1.38.0 (#9153)
github-actions[bot] Apr 17, 2024
946f09f
fix(Notion Node): Add itemIndex to API and operation errors (#9150)
michael-radency Apr 17, 2024
26158a2
Merge tag '[email protected]'
netroy Apr 17, 2024
9bd8e10
feat(core): Upgrade mysql2 to address CVE-2024-21507, CVE-2024-21508,…
netroy Apr 17, 2024
46e432b
fix(core): Exclude oAuth callback urls from browser-id checks (#9158)
netroy Apr 17, 2024
0ed4671
feat(core): Setup helmet.js for setting security headers (#9027)
netroy Apr 18, 2024
1c7acbb
refactor: Refactor ParameterInput to composition API + fix all TS err…
elsmr Apr 18, 2024
d756609
fix(Schedule Trigger Node): Default to 0 minute if falsy on hourly ru…
michael-radency Apr 18, 2024
08e3502
fix(Postgres Node): Convert js arrays to postgres type, if column typ…
michael-radency Apr 18, 2024
5310196
fix: Update sales templates card content (no-changelog) (#9155)
MiloradFilipovic Apr 18, 2024
23a2dd0
feat: Add WhatsApp Business Trigger Node (#8840)
bramkn Apr 18, 2024
135ef75
fix(editor): Fix parameter reset on credential change in Discord node…
elsmr Apr 18, 2024
ff9ae54
fix(core): Improve browserId checks, and add logging (#9161)
netroy Apr 18, 2024
be8203a
fix(core): Upgrade @n8n/typeorm (no-changelog) (#9163)
tomi Apr 18, 2024
eab0187
ci: Update isbang/compose-action and postgres in DB tests (no-changel…
netroy Apr 18, 2024
a3eea3a
feat(editor): Refactor and unify executions views (no-changelog) (#8538)
alexgrozav Apr 19, 2024
85780ea
fix(editor): Fix expression preview when previous node is selected (#…
elsmr Apr 19, 2024
699fd70
feat(n8n Form Trigger Node): Option to remove attribution (#9162)
michael-radency Apr 19, 2024
91e5912
fix(core): Cache issue (no-changelog) (#9173)
michael-radency Apr 19, 2024
6c63cd9
fix(Respond to Webhook Node): Fix issue stopping form trigger respons…
Joffcom Apr 19, 2024
5acbfb4
fix(editor): Prevent duplicate values in preview for SQL editor (#9129)
elsmr Apr 22, 2024
15c88d6
feat(Zammad Node): Add more options to the Organizations endpoint (#…
ayatnkw Apr 22, 2024
f5ccb5f
fix(editor): Fix sessionId for manual chat trigger execution (#9187)
OlegIvaniv Apr 23, 2024
29ee4fa
fix(Google Sheets Node): Fix "Append or Update" on an empty sheet (#9…
elsmr Apr 23, 2024
93f23ea
test: Re-enable node IO filter test for pinned data (#9200)
cstuncsik Apr 23, 2024
f6142ff
fix(editor): Make sticky node content parameter non require to suppor…
RicardoE105 Apr 24, 2024
2bf0a39
feat(Webhook Node): Setting to enable multiple outputs/methods (#9086)
michael-radency Apr 24, 2024
05a569c
fix(Splunk Node): Retry attempts if no response from API call, better…
michael-radency Apr 24, 2024
3996d28
fix(core): Upgrade mysql2 to address CVE-2024-21511 (#9206)
netroy Apr 24, 2024
8f5a6be
fix(Google Gemini Chat Model Node): Ping @google/generative-ai versio…
OlegIvaniv Apr 24, 2024
017ae6e
fix(Airtable Node): Do not allow to use deprecated api keys in v1 (#9…
michael-radency Apr 24, 2024
9bd8492
:rocket: Release 1.39.0 (#9209)
github-actions[bot] Apr 24, 2024
2cb62fa
Merge tag '[email protected]'
netroy Apr 24, 2024
306b68d
feat(HTTP Request Node): Option to provide SSL Certificates in Http R…
michael-radency Apr 24, 2024
1efeecc
fix(core): Fix browser session refreshes not working (#9212)
despairblue Apr 24, 2024
d9e7494
fix(Google Drive Node): Create from text operation (#9185)
michael-radency Apr 24, 2024
00dfad3
fix(Discord Node): When using OAuth2 authentication, check if user is…
michael-radency Apr 25, 2024
756012b
feat(Jira Software Node): Add Wiki Markup support for Jira Cloud comm…
pemontto Apr 25, 2024
2dd0b32
feat(Gmail Node): Add thread option for draft emails (#8729)
Nicolas-nwb Apr 25, 2024
3986356
feat(Gmail Node): Add support for creating drafts using an alias (#8728)
Nicolas-nwb Apr 25, 2024
093dcef
fix(core): Stop relying on filesystem for SSH keys (#9217)
ivov Apr 25, 2024
dc84452
fix(MySQL Node): Query to statements splitting fix (#9207)
michael-radency Apr 25, 2024
42a9891
feat(Wise Trigger Node): Add support for balance updates (#9189)
CodeShakingSheep Apr 25, 2024
22b2afd
feat(Microsoft To Do Node): Add an option to set a reminder when upda…
albertopasqualetto Apr 25, 2024
9b3ac16
feat(Pipedrive Node): Add busy and description options to activities …
bramkn Apr 25, 2024
b694e77
feat(MISP Node): Rest search operations (#9196)
michael-radency Apr 26, 2024
fec04d5
fix(editor): Throw expression error on attempting to set variables at…
ivov Apr 26, 2024
0b52320
feat: Upgrade typeorm for separate sqlite read & write connections (#…
tomi Apr 26, 2024
99f384e
fix(editor): Fix read-only mode in inline expression editor (#9232)
elsmr Apr 26, 2024
11a3572
fix(editor): Fix and report `settings` being `null` in workflow paylo…
ivov Apr 26, 2024
442aaba
fix: Elaborate scope of Sustainable Use License (#9233)
csuermann Apr 27, 2024
1c261f8
refactor(editor): Migrate header WorkflowDetails to composition api (…
alexgrozav Apr 29, 2024
a424b59
feat(Wise Node): Add XML as supported format in getStatement operatio…
webkp Apr 29, 2024
8a26f42
fix: Typo fixes in various descriptions (no-changelog) (#8854)
pengqiseven Apr 29, 2024
24c3150
fix(core): Add `view engine` to webhook server to support forms (#9224)
yoshino-s Apr 29, 2024
3fbcbce
docs: Update link to postgres example (#9244)
Joffcom Apr 29, 2024
e17e767
feat(Ollama Chat Model Node): Add aditional Ollama config parameters …
OlegIvaniv Apr 29, 2024
f84abc0
refactor(Structured Output Parser Node): Sandbox JSON schema parsing …
OlegIvaniv Apr 29, 2024
58156ee
fix(OpenAI Node): Allow to pass files ids as comma separated string i…
michael-radency Apr 29, 2024
2917d04
refactor(core)!: Switch default Postgres user from `root` to `postgre…
ivov Apr 29, 2024
c6b4c6d
refactor(editor): Rewrite TabBar to composition API (no-changelog) (#…
alexgrozav Apr 29, 2024
f05d96c
refactor: Update Langchain dependencies (no-changelog) (#9252)
OlegIvaniv Apr 29, 2024
abae635
ci: Update release-push-to-channel.yml (no-changelog) (#9254)
StarfallProjects Apr 29, 2024
96f02bd
feat(Groq Chat Model Node): Add support for Groq chat models (#9250)
OlegIvaniv Apr 30, 2024
f6c9493
fix(core): Prevent node param resolution from failing telemetry graph…
ivov Apr 30, 2024
445c05d
fix(LangChain Code Node): Fix resolution of scoped langchain modules …
OlegIvaniv Apr 30, 2024
5cb51b7
fix(Customer.io Node): Update logo (no-changelog) (#9262)
Joffcom Apr 30, 2024
9f6f8ea
fix(Baserow Node): Update logo (no-changelog) (#9261)
Joffcom Apr 30, 2024
426a12a
fix(editor): Prevent excess runs in manual execution with run data (#…
ivov Apr 30, 2024
741e829
fix(LangChain Code Node): Fix execution of custom n8n tools called vi…
OlegIvaniv Apr 30, 2024
ed98ca2
fix(Jira Trigger Node): Update credentials UI (#9198)
michael-radency May 1, 2024
41ce178
feat(Telegram Node): Disable page preview by default (#9267)
Joffcom May 1, 2024
ddff804
feat(S3 Node): Add support for self signed SSL certificates (#9269)
riascho May 2, 2024
e896889
feat(Postgres Node): Add option IS NOT NULL and hide value input fiel…
ayatnkw May 2, 2024
7ff24f1
fix(Google BigQuery Node): Better error messages, transform timestamp…
elsmr May 2, 2024
cd9bc44
feat: Add Ask AI to HTTP Request Node (#8917)
alexgrozav May 2, 2024
d3e0640
:rocket: Release 1.40.0 (#9286)
github-actions[bot] May 2, 2024
30c8efc
fix: Cast boolean values in filter parameter (#9260)
elsmr May 2, 2024
0a2de09
feat(Redis Node): Add support for TLS (#9266)
netroy May 2, 2024
ff0955c
refactor(editor): Migrate `pushConnection` mixin to composable and re…
alexgrozav May 3, 2024
6ab3781
fix(n8n Form Trigger Node): Fix missing options when using respond to…
Joffcom May 3, 2024
d92f994
fix(editor): Resolve `$vars` and `$secrets` in expressions in credent…
ivov May 3, 2024
b65e0e2
fix(editor): Show MFA section to instance owner, even when external a…
netroy May 3, 2024
7bda92c
refactor(core): Use logger for `packages/cli` messages (no-changelog)…
ivov May 3, 2024
bfb0eb7
fix(Gmail Node): Remove duplicate options when creating drafts (#9299)
Joffcom May 3, 2024
22b6f90
fix(core): Prevent occassional 429s on license init in multi-main set…
ivov May 6, 2024
552cf8f
fix(editor): Fix type errors in the `SettingsLdapView.vue` (no-change…
RicardoE105 May 6, 2024
7b925ab
refactor(core): Rename `ActiveWorkflowRunner` to `ActiveWorkflowManag…
ivov May 6, 2024
cf441e0
ci: Remove gulp (no-changelog) (#9283)
netroy May 6, 2024
e74c14f
fix(editor): Fix shortcut issue on save buttons (#9309)
ivov May 7, 2024
ff31749
ci: Upgrade Turborepo to 1.13.3 (no-changelog) (#9314)
ivov May 7, 2024
225fdbb
fix(core): Report missing SAML attributes early with an actionable er…
despairblue May 7, 2024
23b676d
fix(core): Webhooks responding with binary data should not prematurel…
netroy May 7, 2024
491c6ec
feat(editor): Implement AI Assistant chat UI (#9300)
MiloradFilipovic May 7, 2024
d0d52de
feat(Send Email Node): Add an option to customize client host-name on…
netroy May 7, 2024
c8895c5
fix(Pipedrive Node): Improve type-safety in custom-property handling …
netroy May 8, 2024
0ee4b6c
fix(editor): Fix multi-select parameters with load options getting cl…
elsmr May 8, 2024
35b983b
feat(editor): Temporarily disable AI error helper (#9329)
MiloradFilipovic May 8, 2024
ece6044
ci: Increase timeout of MySQL tests (#9332)
despairblue May 8, 2024
3860077
feat(LinkedIn Node): Upgrade LinkedIn API version (#9307)
floryn90 May 8, 2024
435272b
fix(Linear Node): Fix issue with data not always being returned (#9273)
Joffcom May 8, 2024
695e762
feat(Slack Node): Update to use the new API method for file uploads (…
Joffcom May 8, 2024
c4bf5b2
fix(Read PDF Node): Disable JS evaluation from PDFs (#9336)
netroy May 8, 2024
6b6e8df
feat(Simulate Node): New node (no-changelog) (#9109)
michael-radency May 8, 2024
f64a41d
refactor(editor): Migrate workflows store to setup function with comp…
alexgrozav May 8, 2024
75f7403
:rocket: Release 1.41.0 (#9342)
github-actions[bot] May 8, 2024
cda062b
feat(editor): Remove AI Error Debugging (#9337)
MiloradFilipovic May 8, 2024
e217473
Merge tag '[email protected]'
netroy May 8, 2024
9003c15
fix(editor): Fix i18n usage in design-system (no-changelog) (#9341)
netroy May 8, 2024
5025d20
fix(core): All calls to `plainToInstance` should exclude extraneous v…
netroy May 8, 2024
6d542ee
merge
horpeazy May 9, 2024
b92c3dc
feat: first commit
horpeazy May 9, 2024
9772e3c
feat: first commit
horpeazy May 9, 2024
f37d776
fix: typeorm
horpeazy May 9, 2024
8542e29
feat: first commit
horpeazy May 9, 2024
68161ed
feat: first commit
horpeazy May 9, 2024
7bba481
feat: first commit
horpeazy May 10, 2024
5eac840
feat: first commit
horpeazy May 10, 2024
59d2b4b
feat: first commit
horpeazy May 10, 2024
03ea296
feat: first commit
horpeazy May 10, 2024
65a4c4a
feat: first commit
horpeazy May 10, 2024
642e21c
feat: first commit
horpeazy May 10, 2024
6374db0
feat: first commit
horpeazy May 10, 2024
c2d64a7
feat: first commit
horpeazy May 10, 2024
7a3be5e
feat: first commit
horpeazy May 10, 2024
0b06775
feat: first commit
horpeazy May 10, 2024
d36c8bb
feat: first commit
horpeazy May 10, 2024
dd5a16f
feat: first commit
horpeazy May 10, 2024
31e3766
feat: first commit
horpeazy May 10, 2024
e62cef5
feat: first commit
horpeazy May 10, 2024
6e73e40
feat: first commit
horpeazy May 10, 2024
c870873
feat: first commit
horpeazy May 10, 2024
f1e1a48
initial commit
horpeazy May 10, 2024
4b03ba1
initial commit
horpeazy May 10, 2024
35cad77
fix: otp setup view
horpeazy May 11, 2024
2be0e4d
fix: otp setup view
horpeazy May 11, 2024
025c088
fix: otp setup view
horpeazy May 11, 2024
165e3ac
fix: otp setup view
horpeazy May 11, 2024
1c47081
log for drcode bug
horpeazy May 12, 2024
ce04990
fix: QR code on setup view
horpeazy May 12, 2024
0cecde5
fix: QR code on setup view
horpeazy May 12, 2024
3201db3
feat: merge recent updates
horpeazy May 13, 2024
92b828c
feat: merge recent updates
horpeazy May 13, 2024
429449a
feat: merge recent updates
horpeazy May 13, 2024
63aa1a7
feat: merge recent updates
horpeazy May 13, 2024
05c997f
feat: merge recent updates
horpeazy May 13, 2024
f561494
feat: merge recent updates
horpeazy May 13, 2024
47d4aa4
fix: error in editor files
Bastieno May 13, 2024
2283bb9
fix: error in editor files
Bastieno May 13, 2024
9d62431
Merge branch 'n8n-update-editor' of https://github.com/Deep-Consultin…
horpeazy May 14, 2024
8cca18e
feat: updated crh reusable version
horpeazy May 14, 2024
6b1b4b4
chore: updated .gitignore
horpeazy May 14, 2024
df35cce
logs
horpeazy May 14, 2024
e925ea7
fxi: wait node
horpeazy May 14, 2024
c9f473b
fix: removed uuid types on entities
horpeazy May 14, 2024
05d2caf
fix: removed uuid types on entities
horpeazy May 14, 2024
a6f048b
merge n8n-update-05-2024
Bastieno May 14, 2024
7779536
fix: issues with the test-suites module on Settings
Bastieno May 14, 2024
9a9786b
resolve merge conflict
horpeazy May 15, 2024
8cc07ef
Merge branch 'n8n-update-editor' into n8n-update-05-2024
horpeazy May 15, 2024
6922217
fix: testId
horpeazy May 15, 2024
a541d6b
fix: testId
horpeazy May 15, 2024
3b01e18
feat: added esa enums entities
horpeazy May 15, 2024
3748729
feat: added esa enums entities
horpeazy May 15, 2024
07d5d63
fix: nodeOutput error
horpeazy May 16, 2024
2058303
fix: otp secret not sent on signin view
horpeazy May 20, 2024
0b96687
feat(esa-twilio): :arrow_up: make api calls to custom server instead …
t-kings May 23, 2024
68d104f
fix: node output data type
horpeazy May 27, 2024
6b2b0c8
fix: node output data type
horpeazy May 27, 2024
0c4ff86
fix: node output data type
horpeazy May 27, 2024
73ee1d5
fix: node output data type
horpeazy May 27, 2024
f3c3571
fix: nodeOutputType
horpeazy May 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ packages/node-dev
packages/**/node_modules
packages/**/dist
packages/**/.turbo
packages/**/*.test.*
.git
.github
*.tsbuildinfo
packages/cli/dist/**/e2e.*
docker/compose
docker/**/Dockerfile
.vscode
cypress
13 changes: 13 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Commits of large-scale changes to exclude from `git blame` results

# Set up linting and formatting (#2120)

56c4c6991fb21ba4b7bdcd22c929f63cc1d1defe

# refactor(editor): Apply Prettier (no-changelog) #4920

5ca2148c7ed06c90f999508928b7a51f9ac7a788

# refactor: Run lintfix (no-changelog) (#7537)

62c096710fab2f7e886518abdbded34b55e93f62
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.sh text eol=lf
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Bug Report
description: Create a bug report to help us improve
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is
placeholder: Tell us what you see!
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: To Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen
validations:
required: true
- type: markdown
attributes:
value: '## Environment'
- type: input
id: os
attributes:
label: Operating System
placeholder: ex. Ubuntu Linux 22.04
validations:
required: true
- type: input
id: n8n-version
attributes:
label: n8n Version
placeholder: ex. 1.25.0
validations:
required: true
- type: input
id: nodejs-version
attributes:
label: Node.js Version
placeholder: ex. 18.16.0
validations:
required: true
- type: dropdown
id: db
attributes:
label: Database
options:
- SQLite (default)
- PostgreSQL
- MySQL
- MariaDB
default: 0
validations:
required: true
- type: dropdown
id: execution-mode
attributes:
label: Execution mode
description: '[Info](https://docs.n8n.io/hosting/scaling/execution-modes-processes/)'
options:
- main (default)
- queue
- own (deprecated)
default: 0
validations:
required: true
32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ contact_links:
- name: Question / Problem
url: https://community.n8n.io
about: Questions and problems with n8n
- name: n8n Security Vulnerability
url: https://n8n.io/legal/#vulnerability
about: Learn about our Vulnerability Disclosure Policy
12 changes: 9 additions & 3 deletions .github/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,24 @@ version: '3.9'

services:
mysql:
image: mysql:5.7-debian
image: mysql:5.7
environment:
- MYSQL_DATABASE=n8n
- MYSQL_ROOT_PASSWORD=password
ports:
- 3306:3306
ulimits:
nproc: 65535
nofile:
soft: 26677
hard: 46677

postgres:
image: postgres:11
image: postgres:16
restart: always
environment:
- POSTGRES_DB=n8n
- POSTGRES_USER=root
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=password
ports:
- 5432:5432
17 changes: 16 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
Github issue / Community forum post (link here to close automatically):
## Summary
> Describe what the PR does and how to test. Photos and videos are recommended.



## Related tickets and issues
> Include links to **Linear ticket** or Github issue or Community forum post. Important in order to close *automatically* and provide context to reviewers.



## Review / Merge checklist
- [ ] 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.
112 changes: 112 additions & 0 deletions .github/pull_request_title_conventions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# PR Title Convention

We have very precise rules over how Pull Requests (to the `master` branch) must be formatted. This format basically follows the [Angular Commit Message Convention](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit). It leads to easier to read commit history and allows for automated generation of release notes:

A PR title consists of these elements:

```
<type>(<scope>): <summary>
│ │ │
│ │ └─⫸ Summary: In imperative present tense.
| | Capitalized
| | No period at the end.
│ │
│ └─⫸ Scope: API|core|editor|* Node
└─⫸ Type: build|ci|docs|feat|fix|perf|refactor|test
```

- PR title
- type
- scope (*optional*)
- summary
- PR description
- body (optional)
- blank line
- footer (optional)

The structure looks like this:

### **Type**

Must be one of the following:

- `feat` - A new feature
- `fix` - A bug fix
- `perf` - A code change that improves performance
- `test` - Adding missing tests or correcting existing tests
- `docs` - Documentation only changes
- `refactor` - A code change that neither fixes a bug nor adds a feature
- `build` - Changes that affect the build system or external dependencies (example scopes: broccoli, npm)
- `ci` - Changes to our CI configuration files and scripts (e.g. Github actions)

If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. However if there is any BREAKING CHANGE (see Footer section below), the commit will always appear in the changelog.

### **Scope (optional)**

The scope should specify the place of the commit change as long as the commit clearly addresses one of the following supported scopes. (Otherwise, omit the scope!)

- `API` - changes to the *public* API
- `core` - changes to the core / private API / backend of n8n
- `editor` - changes to the Editor UI
- `* Node` - changes to a specific node or trigger node (”`*`” to be replaced with the node name, not its display name), e.g.
- mattermost → Mattermost Node
- microsoftToDo → Microsoft To Do Node
- n8n → n8n Node

### **Summary**

The summary contains succinct description of the change:

- use the imperative, present tense: "change" not "changed" nor "changes"
- capitalize the first letter
- *no* dot (.) at the end
- do *not* include Linear ticket IDs etc. (e.g. N8N-1234)
- suffix with “(no-changelog)” for commits / PRs that should not get mentioned in the changelog.

### **Body (optional)**

Just as in the **summary**, use the imperative, present tense: "change" not "changed" nor "changes". The body should include the motivation for the change and contrast this with previous behavior.

### **Footer (optional)**

The footer can contain information about breaking changes and deprecations and is also the place to [reference GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword), Linear tickets, and other PRs that this commit closes or is related to. For example:

```
BREAKING CHANGE: <breaking change summary>
<BLANK LINE>
<breaking change description + migration instructions>
<BLANK LINE>
<BLANK LINE>
Fixes #<issue number>
```

or

```
DEPRECATED: <what is deprecated>
<BLANK LINE>
<deprecation description + recommended update path>
<BLANK LINE>
<BLANK LINE>
Closes #<pr number>
```

A Breaking Change section should start with the phrase "`BREAKING CHANGE:` " followed by a summary of the breaking change, a blank line, and a detailed description of the breaking change that also includes migration instructions.

> 💡 A breaking change can additionally also be marked by adding a “`!`” to the header, right before the “`:`”, e.g. `feat(editor)!: Remove support for dark mode`
>
> This makes locating breaking changes easier when just skimming through commit messages.

> 💡 The breaking changes must also be added to the [packages/cli/BREAKING-CHANGES.md](https://github.com/n8n-io/n8n/blob/master/packages/cli/BREAKING-CHANGES.md) file located in the n8n repository.

Similarly, a Deprecation section should start with "`DEPRECATED:` " followed by a short description of what is deprecated, a blank line, and a detailed description of the deprecation that also mentions the recommended update path.

### **Revert commits**

If the commit reverts a previous commit, it should begin with `revert:` , followed by the header of the reverted commit.

The content of the commit message body should contain:

- information about the SHA of the commit being reverted in the following format: `This reverts commit <SHA>`,
- a clear description of the reason for reverting the commit message.
2 changes: 1 addition & 1 deletion .github/scripts/bump-versions.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ for (const packageName in packageMap) {

packageJson.version = packageMap[packageName].nextVersion =
isDirty ||
Object.keys(packageJson.dependencies).some(
Object.keys(packageJson.dependencies || {}).some(
(dependencyName) => packageMap[dependencyName]?.isDirty,
)
? semver.inc(version, releaseType)
Expand Down
Loading
Loading