feat: Proxy all RudderStack frontend telemetry events through the backend (#17177)

Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
This commit is contained in:
Ricardo Espinoza
2025-07-23 09:17:01 -04:00
committed by GitHub
parent e317c92916
commit 5524b2137a
9 changed files with 116 additions and 7 deletions

37
pnpm-lock.yaml generated
View File

@@ -1429,6 +1429,9 @@ importers:
helmet:
specifier: 8.1.0
version: 8.1.0
http-proxy-middleware:
specifier: ^3.0.5
version: 3.0.5
infisical-node:
specifier: 1.3.0
version: 1.3.0
@@ -7089,6 +7092,9 @@ packages:
'@types/html-to-text@9.0.4':
resolution: {integrity: sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==}
'@types/http-proxy@1.17.16':
resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==}
'@types/humanize-duration@3.27.1':
resolution: {integrity: sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==}
@@ -10849,6 +10855,14 @@ packages:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
http-proxy-middleware@3.0.5:
resolution: {integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
http-signature@1.4.0:
resolution: {integrity: sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==}
engines: {node: '>=0.10'}
@@ -21621,6 +21635,10 @@ snapshots:
'@types/html-to-text@9.0.4': {}
'@types/http-proxy@1.17.16':
dependencies:
'@types/node': 20.19.1
'@types/humanize-duration@3.27.1': {}
'@types/imap@0.8.40':
@@ -26311,6 +26329,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
http-proxy-middleware@3.0.5:
dependencies:
'@types/http-proxy': 1.17.16
debug: 4.4.1(supports-color@8.1.1)
http-proxy: 1.18.1(debug@4.4.1)
is-glob: 4.0.3
is-plain-object: 5.0.0
micromatch: 4.0.8
transitivePeerDependencies:
- supports-color
http-proxy@1.18.1(debug@4.4.1):
dependencies:
eventemitter3: 4.0.7
follow-redirects: 1.15.9(debug@4.4.1)
requires-port: 1.0.0
transitivePeerDependencies:
- debug
http-signature@1.4.0:
dependencies:
assert-plus: 1.0.0