Abdulazizzn
|
702698df62
|
feat: Implement comprehensive license bypass for all enterprise features
- Bypass License service in packages/cli/src/license.ts
- isLicensed() always returns true
- getValue() returns unlimited quotas (-1)
- getPlanName() returns 'Enterprise'
- Bypass LicenseState service in packages/@n8n/backend-common/src/license-state.ts
- All license checks return true
- All quota methods return unlimited values
- Bypass frontend enterprise checks
- isEnterpriseFeatureEnabled() always returns true
- Bypass API middleware license validation
- Remove license-based access restrictions
Enterprise features now unlocked:
✅ LDAP Authentication
✅ SAML SSO
✅ Advanced User Management
✅ API Access
✅ Unlimited Workflows
✅ Variables Management
✅ Workflow History
✅ Team Projects
✅ AI Assistant
✅ External Secrets
✅ Log Streaming
✅ Community Nodes
✅ Insights & Analytics
✅ Source Control
All original code preserved with 'BYPASSED' comments for reference.
|
2025-09-18 23:51:28 +03:00 |
|
Andreas Fitzek
|
feebfd2f79
|
fix(core): Credential export for personal projects (#19720)
|
2025-09-18 18:08:00 +02:00 |
|
RomanDavydchuk
|
5bf3db5ba8
|
feat: Add N8N_GIT_NODE_DISABLE_BARE_REPOS environment variable to allow users to disable bare repositories in Git Node (#19559)
|
2025-09-18 18:33:32 +03:00 |
|
Ricardo Espinoza
|
5713cb2a38
|
fix(core): Update N8N_DATA_TABLES_MAX_SIZE_BYTES default to 50mb (no-changelog) (#19570)
|
2025-09-18 07:58:17 -04:00 |
|
Tomi Turtiainen
|
d239a7fda6
|
test: Reduce DB operations during data store tests (#19697)
|
2025-09-18 14:33:48 +03:00 |
|
Alex Grozav
|
83b2a5772e
|
fix(editor): Update node execution itemCount to support multiple outputs (no-changelog) (#19646)
|
2025-09-18 12:11:04 +01:00 |
|
Michael Drury
|
bb0cd86b28
|
feat: Support thinking settings for Gemini models (#19591)
|
2025-09-18 10:21:07 +01:00 |
|
Stephen Wright
|
652f267c6b
|
feat: PAY-3773 export entities tooling (#19658)
|
2025-09-18 08:20:36 +01:00 |
|
Daria
|
51b8f8c7dc
|
fix(core): Update data table delete row endpoint to accept filter as string (no-changelog) (#19673)
|
2025-09-17 21:56:35 +03:00 |
|
Marc Littlemore
|
83181a7c20
|
chore: Add NODE_ENV to debug info (#19666)
|
2025-09-17 16:38:18 +01:00 |
|
Elias Meire
|
14a7c36673
|
fix: Improve Node CLI error messages and dev command exit behavior (#19637)
|
2025-09-17 14:10:27 +02:00 |
|
Michael Drury
|
3f1e764c52
|
fix(Gemini Vertex Node): Upgrading Langchain/google-vertexai to allow errors to bubble up correctly (#19639)
|
2025-09-17 10:53:16 +01:00 |
|
Andreas Fitzek
|
33a2d5de17
|
chore(core): Use dynamic role resolution for access control (#19400)
|
2025-09-17 11:15:31 +02:00 |
|
Irénée
|
8086a21eb2
|
feat: Allow filtering insight by projectId (#19552)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Irénée <ireneea@users.noreply.github.com>
Co-authored-by: r00gm <raul00gm@gmail.com>
|
2025-09-17 09:47:08 +01:00 |
|
Eugene
|
ae1af1101b
|
feat(editor): Add node popularity scores to improve search ranking (#19561)
|
2025-09-17 09:25:55 +02:00 |
|
Andreas Fitzek
|
69c81a6437
|
chore(core): Add timestamp fields to Role, and support counting role usages (#19171)
|
2025-09-17 09:21:40 +02:00 |
|
Benjamin Schroth
|
6b25c570ed
|
fix(AI Agent Node): Respect context window length in streaming mode (#19567)
|
2025-09-16 16:39:44 +02:00 |
|
Andreas Fitzek
|
0c0188fe40
|
chore(core): Synchronize SAML settings in multi-main (#19588)
|
2025-09-16 16:31:20 +02:00 |
|
Konstantin Tieber
|
f0388aae7e
|
feat(core): Prompt user to confirm password when changing email and mfa is disabled (#19408)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
|
2025-09-16 14:00:14 +02:00 |
|
Benjamin Schroth
|
ccee1acf05
|
fix(AI Agent Node): Ignore non-text chunks (#19568)
|
2025-09-16 12:24:56 +02:00 |
|
Michael Kret
|
82e707cdd7
|
fix(Google Gemini Node): Use streams when uploading file (#19537)
|
2025-09-16 10:32:01 +03:00 |
|
Tomi Turtiainen
|
d377d1a49b
|
Merge tag 'n8n@1.112.0'
|
2025-09-16 10:04:27 +03:00 |
|
Alex Grozav
|
7902ad6785
|
feat: Upgrade storybook to 9.1.6 (no-changelog) (#19550)
|
2025-09-15 15:50:17 +01:00 |
|
github-actions[bot]
|
26441d7b85
|
🚀 Release 1.112.0 (#19556)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
|
2025-09-15 14:25:52 +02:00 |
|
Irénée
|
dc75be3a6f
|
fix: Add accurate concurrent executions count to executions list (#19249)
|
2025-09-15 13:23:05 +01:00 |
|
oleg
|
2b0203ef54
|
fix(Default Data Loader Node): Use text loader for text/markdown mime-types (#19549)
|
2025-09-15 13:08:53 +02:00 |
|
Andreas Fitzek
|
82184c770e
|
chore(core): Synchronize OIDC settings updates in multi main (#19360)
|
2025-09-15 12:42:11 +02:00 |
|
Jake Ranallo
|
87d79c9efb
|
feat(Gemini Node): Edit Image Using Nano Banana (#19105)
Co-authored-by: Elias Meire <elias@meire.dev>
|
2025-09-15 11:20:17 +02:00 |
|
Alex Grozav
|
10fa3a9b01
|
feat: Send node execution finished and node execution data in separate events (no-changelog) (#18875)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
|
2025-09-12 13:56:13 +01:00 |
|
mgosal
|
0b4de85a08
|
feat(OpenAI Node): Support custom headers for model requests (#17835)
Co-authored-by: Idir Ouhab <ouhab.idir@gmail.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
|
2025-09-12 14:14:32 +02:00 |
|
Raúl Gómez Morales
|
47d9936fd4
|
refactor(editor): Move externalSecrets.ee API to @n8n/rest-api-client package (#19404)
|
2025-09-12 08:56:55 +02:00 |
|
Svetoslav Dekov
|
c4d26982e3
|
feat(editor): Show data table storage limit banners (no-changelog) (#19175)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
|
2025-09-12 08:51:32 +02:00 |
|
Iván Ovejero
|
41aa8b4ec6
|
refactor: Switch multiprocessing context to fork in native Python runner (#19402)
|
2025-09-11 14:49:40 +02:00 |
|
Irénée
|
3af4541391
|
feat(API): Add running status query on the executions public api endpoint (#19205)
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
|
2025-09-11 13:03:23 +01:00 |
|
yehorkardash
|
03b865d4db
|
fix(editor): Fix highlighting in SQL editor (#19291)
|
2025-09-11 11:46:41 +00:00 |
|
Iván Ovejero
|
052e24ef0e
|
refactor: Replace Pyodide with native Python with env flag is enabled (#19403)
|
2025-09-11 11:28:12 +02:00 |
|
Daria
|
12f12da288
|
feat(core): Add mysql pool size and increase it for CI (no-changelog) (#19347)
|
2025-09-11 11:14:02 +03:00 |
|
Konstantin Tieber
|
c4f41bb534
|
feat(core): Add retry execution endpoint to public api (#19132)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
|
2025-09-11 10:12:53 +02:00 |
|
Daria
|
b147709189
|
feat(core): Use filters for delete data table rows (no-changelog) (#19375)
|
2025-09-11 10:31:27 +03:00 |
|
oleg
|
a0d92a72b9
|
chore: Remove AI WF Builder planner step (no-changelog) (#19343)
|
2025-09-11 08:56:38 +02:00 |
|
oleg
|
df31868da5
|
fix(AI Agent Node): Fix double wrapping issue in ToolsAgent output parsing (#19376)
|
2025-09-11 08:56:28 +02:00 |
|
Elias Meire
|
e404e55ce5
|
fix: Improve @n8n/node-cli cross-platform compatibility and dev experience (no-changelog) (#19368)
|
2025-09-11 08:47:26 +02:00 |
|
Ricardo Espinoza
|
eb389a787b
|
feat: Enforce data-stores limits (no-changelog) (#19116)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
|
2025-09-10 09:39:41 -04:00 |
|
Charlie Kolb
|
897c69c70d
|
feat(Data Table Node): Add bulk insert mode (no-changelog) (#19294)
|
2025-09-09 14:01:40 +02:00 |
|
yehorkardash
|
a910604822
|
refactor(Code Tool Node): Replace vm2 with taskrunner for js (#19247)
|
2025-09-09 14:15:31 +03:00 |
|
Iván Ovejero
|
04889864a0
|
feat(core): Add internal mode for native Python runner (no-changelog) (#19288)
|
2025-09-09 12:33:25 +02:00 |
|
Mutasem Aldmour
|
e87344d97d
|
fix: Upgrade Langchain dependencies to address LiteLLM issue and Gemma Models not supporting images (#19299)
|
2025-09-09 09:56:30 +02:00 |
|
github-actions[bot]
|
2c453be05d
|
🚀 Release 1.111.0 (#19305)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
|
2025-09-08 16:01:48 +03:00 |
|
oleg
|
3c57dc488a
|
fix: Disable prompt caching for parameter-updater chain (no-changelog) (#19296)
|
2025-09-08 13:53:12 +02:00 |
|
Daria
|
9b06648edc
|
feat(core): Use filters for data table upsert (no-changelog) (#19292)
|
2025-09-08 14:41:09 +03:00 |
|