Abdulazizzn
|
cb673285a0
|
feat: Bypass licensing checks for unlimited user and feature access
|
2025-09-19 02:17:44 +03:00 |
|
Abdulazizzn
|
dfc63a8604
|
Implement code changes to enhance functionality and improve performance
|
2025-09-19 01:58:39 +03:00 |
|
Abdulazizzn
|
672524f9c8
|
docs: Update README to highlight enterprise features and installation instructions
|
2025-09-19 00:19:56 +03:00 |
|
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 |
|
Abdulazizzn
|
f263df6953
|
Restore license bypass functionality - always return true for license checks and unlimited quotas
|
2025-09-18 23:06:54 +03:00 |
|
Abdulazizzn
|
8c93e6849b
|
Add ytdl-core to updated n8n
|
2025-09-18 22:34:11 +03:00 |
|
ongdisheng
|
2a5941856f
|
fix(API): Fix broken Terms of Service link in Swagger documentation (#19216)
|
2025-09-18 17:37:38 +01:00 |
|
Andreas Fitzek
|
feebfd2f79
|
fix(core): Credential export for personal projects (#19720)
|
2025-09-18 18:08:00 +02:00 |
|
Shireen Missi
|
64fa0ceea6
|
fix(AWS Textract Node): Handle all binary data modes correctly (#19258)
Co-authored-by: jeanpaul <jeanpaul@users.noreply.github.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
|
2025-09-18 18:48:30 +03: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 |
|
Csaba Tuncsik
|
bcedf5c76f
|
fix(editor): Reintroduce user deletion actions in the members table in Users and Project settings page (#19604)
|
2025-09-18 17:15:05 +02:00 |
|
Michael Drury
|
2a8c676d70
|
feat(editor): T2W minor visual chat improvements (line height, padding) (no-changelog) (#19715)
|
2025-09-18 15:50:17 +01:00 |
|
Tomi Turtiainen
|
9722ced3a4
|
test: Move insights pruning schedule tests to unit tests (#19707)
|
2025-09-18 16:08:11 +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 |
|
Irénée
|
dee22162f4
|
fix: Always generate tags.json file when using environments (#19698)
|
2025-09-18 12:05:00 +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 |
|
Raúl Gómez Morales
|
5cef76ae57
|
feat(editor): [Insights] Add filter by project (#19643)
|
2025-09-18 08:50:15 +02: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 |
|
Declan Carroll
|
2598e735b1
|
test: Configures integration tests to run in src (#19640)
|
2025-09-17 17:36:39 +01:00 |
|
Marc Littlemore
|
83181a7c20
|
chore: Add NODE_ENV to debug info (#19666)
|
2025-09-17 16:38:18 +01:00 |
|
Alex Grozav
|
3c1dcfed5b
|
test(editor): Add tests for useCanvasMapping's getConnectionLabel function (no-changelog) (#19651)
|
2025-09-17 13:58:22 +01:00 |
|
Milorad FIlipović
|
d1b8cad16f
|
fix(editor): Fix alignment in Workflow Settings modal (no-changelog) (#19645)
|
2025-09-17 14:15:20 +02:00 |
|
Elias Meire
|
14a7c36673
|
fix: Improve Node CLI error messages and dev command exit behavior (#19637)
|
2025-09-17 14:10:27 +02:00 |
|
Alex Grozav
|
61edb72379
|
fix(editor): Canvas connections show X items total label when multiple run iterations (#19648)
|
2025-09-17 13:06:01 +01: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 |
|
Suguru Inoue
|
0173d8f707
|
refactor(editor): Migrate mapper popover to ruka UI (#19564)
|
2025-09-17 10:42:40 +02: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 |
|
Daria
|
763d17bb1f
|
feat(core): Show data table per table storage usage (no-changelog) (#19480)
|
2025-09-17 10:20:33 +03:00 |
|
Declan Carroll
|
b0180450bc
|
ci: Improve DB integration tests (#19597)
|
2025-09-17 07:36:12 +01:00 |
|
Stephen Wright
|
cf4a5511b6
|
feat: PAY-3770 add db import command (#19584)
|
2025-09-16 18:17:34 +01:00 |
|
Stephen Wright
|
2435b94c2a
|
feat: PAY-3769 add db export command (#19579)
|
2025-09-16 15:52:11 +01: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 |
|
Artem Sorokin
|
a7f4e3e323
|
test: Migrate cypress tests batch 2 to playwright (#19589)
|
2025-09-16 16:25:22 +02:00 |
|
Artem Sorokin
|
a4fc24371d
|
test: Migrate cypress tests batch 1 to playwright (#19569)
|
2025-09-16 16:11:51 +02:00 |
|
Michael Kret
|
b480f495d9
|
fix(Salesforce Trigger Node): Update polling logic to account for Salesforce processing delay (#19377)
|
2025-09-16 14:52:00 +02:00 |
|
Csaba Tuncsik
|
b9af51afbd
|
refactor(editor): Update project settings to use new table component and role selector (#19152)
|
2025-09-16 14:43:10 +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 |
|
Shireen Missi
|
3537a734f3
|
fix(Github Node): Modify regex validation to support custom urls (#19076)
|
2025-09-16 13:16:41 +03:00 |
|
Csaba Tuncsik
|
7d988dbf84
|
fix(editor): Convert autocompleteUIValues to a getter and streamline i18n HMR import (no-changelog) (#19560)
|
2025-09-16 10:55:46 +02:00 |
|
Nikhil Kuriakose
|
a400716d37
|
fix: String columns do not need comparable conditions (#19565)
|
2025-09-16 10:04:54 +02:00 |
|
Artem Sorokin
|
3ac3f1bf16
|
test: Migrate Cypress log-streaming tests to Playwright (#19554)
|
2025-09-16 10:01:21 +02:00 |
|
Michael Kret
|
82e707cdd7
|
fix(Google Gemini Node): Use streams when uploading file (#19537)
|
2025-09-16 10:32:01 +03:00 |
|