Commit Graph

110 Commits

Author SHA1 Message Date
Jan Kalkan
d9f8f281fa
feat(core): Import data tables with matching by id (no-changelog) (#34118)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 08:33:41 +00:00
Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 (#34159) 2026-07-15 11:49:51 +00:00
Savelii
7a56ade6b2
fix(core): Prevent sub-workflow failures after transferring a deleted user's workflows (#33772)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 07:33:01 +00:00
Dmitrii
f8ccf7adb6
feat(core): Export data table schemas (no-changelog) (#33933) 2026-07-13 10:22:50 +00:00
Jan Kalkan
328e07cd12
fix(core): Reconcile data table name collisions on source control pull (#33867)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:09:26 +00:00
Nikhil Kuriakose
0a6cb663e3
feat(editor): Improve data table node (#28199)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 08:29:47 +00:00
Charlie Kolb
e130a22748
fix(core): Return Data Table rows in a deterministic order when paginating (#33358)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 13:06:14 +00:00
Charlie Kolb
8aa4c719c2
fix(core): Validate data-table CSV uploads by file extension (#33275)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 13:12:57 +00:00
Ricardo Espinoza
dbb7fa47c9
fix(core): Reject reserved system column names when creating data tables (#27064)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-06-30 10:04:41 +00:00
Matsu
0d465d4428
test: Migrate cli package from Jest to Vitest (#31804)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
Dmitrii
e4757d2584
fix(core): Account for pending CSV uploads in data-table size budget (#31394) 2026-06-17 13:33:48 +00:00
Ricardo Espinoza
c9f4aa83c4
fix(core): Include indexes and TOAST in Postgres data table size (#31606) 2026-06-10 13:56:38 +00:00
Svetoslav Dekov
e82e074264
fix(core): Normalize data table date offsets (no-changelog) (#31690) 2026-06-10 13:25:33 +00:00
Svetoslav Dekov
1a9a69a9e6
fix(core): Use timestamptz for data table date columns (#31286) 2026-06-01 07:23:42 +00:00
Charlie Kolb
9f0768457d
feat(core): Export and import data table user-row contents (#29455)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 06:09:39 +00:00
n8n-assistant[bot]
293d5afd64
chore: Bundle/2.x (#30359)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-13 08:23:48 +03:00
Daria
94d91e13bf
fix(core): Export boolean CSV values as true/false for Data Tables (#30007) 2026-05-11 09:30:00 +00:00
Declan Carroll
75ed71c001
fix(core): Add ESLint rule to prevent error instances in toThrow assertions (#29889)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 05:51:05 +00:00
Ali Elkhateeb
b4373715f3
feat(core): Add PATCH endpoint for data table column management (#29090) 2026-04-27 12:53:02 +00:00
Sandra Zollner
2b0add185f
feat(core): Add public API endpoints for data table column management… (#29073)
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-04-27 08:22:19 +00:00
Sandra Zollner
24015b3449
feat(core): Project based data table creation and transfer (#28323) 2026-04-14 12:38:44 +00:00
Charlie Kolb
b1a075f760
feat(editor): Add favoriting for projects, folders, workflows and data tables (#26228)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: aikido-pr-checks[bot] <169896070+aikido-pr-checks[bot]@users.noreply.github.com>
2026-04-14 09:09:00 +00:00
Charlie Kolb
eaacd7599e
feat(core): Add data table MCP tool (#27811)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-04-02 14:07:26 +00:00
n8n-assistant[bot]
2d9a2ec76e
chore: Bundle 2026-W9 (#27532)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-03-25 07:51:06 +00:00
Tomi Turtiainen
42bfb43493
chore: Remove mariadb specific code paths (#26996) 2026-03-24 07:39:40 +00:00
Nikhil Kuriakose
5fa8855a1f
fix(editor): Add data to a data table by csv upload (#26495)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 19:26:57 +00:00
Charlie Kolb
1bacba3d8b
feat(editor): Add searching and sorting to data table overviews (#25623)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 10:48:53 +00:00
Ricardo Espinoza
b5adf9f2ec
feat(editor): Allow discarding and renaming columns during CSV import (#25605)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:48:36 +00:00
Ricardo Espinoza
fe582b3bcb
feat(core): Allow downloading data table data without system columns (#25553) 2026-02-16 14:26:03 +00:00
Ricardo Espinoza
0d842c5da5
feat(core): Add data tables to env features (#23828)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2026-02-09 14:35:47 +00:00
Tomi Turtiainen
39df0d5ff1
chore(core): Remove mysql and mariadb specfic code (#24908)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-29 15:57:33 +00:00
Iván Ovejero
3d90c72863
perf(core): Disable data tables cleanup checks on workers (#24444) 2026-01-16 13:19:05 +00:00
Jaakko Husso
06cd720760
refactor(core): Remove 'beginTransaction' parameter from withTransaction (#23449) 2025-12-23 12:46:33 +02:00
Charlie Kolb
124aa7bd73
fix(core): Use correct entity manager in Data Table update transaction (no-changelog) (#23019) 2025-12-10 15:40:08 +01:00
Nikhil Kuriakose
b22654709a
feat(editor): Rename columns in data tables (#21747) 2025-12-05 10:06:54 +01:00
Nikhil Kuriakose
f5d144cfaf
fix(editor): Update the value of updated at on data changes (#22634) 2025-12-03 17:30:42 +01:00
Nikhil Kuriakose
81a3d395f2
feat(editor): CSV download support for data tables (#22048) 2025-11-21 12:59:20 +01:00
Jaakko Husso
94505bfad4
fix(core): Safely handle paths at Data Table CSV imports (no-changelog) (#22139) 2025-11-21 13:58:41 +02:00
mfsiega
ed3b5d3d04
test: Specify timezone in test data (no-changelog) (#22134) 2025-11-21 10:51:52 +01:00
Ricardo Espinoza
2830665f7a
feat(core): Allow creating data tables from csv files (#21051) 2025-11-18 11:32:38 -05:00
Svetoslav Dekov
95ab79f3f8
feat(editor): Global row search on data table details view (#21447) 2025-11-13 11:10:41 +02:00
Charlie Kolb
18012d98c8
fix(core): Grant admins full data table access (#21316) 2025-10-31 11:14:14 +01:00
Iván Ovejero
dfb1851516
fix(core): Solve intermittent typeorm-related build errors for QueryDeepPartialEntity (#20556) 2025-10-13 12:43:22 +02:00
Nikhil Kuriakose
fb94b779c8
fix(editor): Set warning limit to 80% of max limit for data tables (#20613)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-10-10 14:53:21 +02:00
Daria
c55f67e461
feat(core): Data Table - Improve sql utils (no-changelog) (#20551) 2025-10-10 10:40:22 +03:00
Ricardo Espinoza
ab0f5a61ae
refactor(core): Remove dependency of data table repos on data-table-rows.repository (no-changelog) (#20558) 2025-10-09 08:58:08 -04:00
Nikhil Kuriakose
32573caae1
fix(editor): Rename property names in event (#20537) 2025-10-08 15:20:14 +02:00
Ricardo Espinoza
711e4f0d14
refactor(core): Rename dataStore: scopes to dataTable: (no-changelog) (#20452) 2025-10-08 08:34:57 -04:00
Nikhil Kuriakose
52ad94f54c
feat(core): Telemetry for data tables storage limit reached (#20485) 2025-10-08 13:18:47 +02:00
Daria
f68656d6ab
fix(Data Table Node): Date handling (no-changelog) (#20437) 2025-10-07 13:59:42 +03:00