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

fix: Force posthog recording to be disabled outside cloud #8374

Merged

Conversation

tomi
Copy link
Contributor

@tomi tomi commented Jan 17, 2024

Summary

The recordings are not enabled by default, but env variable enables opt-in. This changes the logic that opt-in requires also being a cloud deployment.

Related tickets and issues

https://linear.app/n8n/issue/ADO-1659/self-hosted-data-bleeding-into-posthog

Review / Merge checklist

  • PR title and summary are descriptive. Remember, the title automatically goes into the changelog. Use (no-changelog) otherwise. (conventions)

@n8n-assistant n8n-assistant bot added core Enhancement outside /nodes-base and /editor-ui n8n team Authored by the n8n team labels Jan 17, 2024
@tomi tomi force-pushed the ado-1659-make-it-harder-to-enable-posthog-session-recording branch from c790ab7 to 5bb0acd Compare January 18, 2024 07:43
@tomi tomi requested a review from netroy January 18, 2024 09:09
The recordings are not enabled by default, but env variable enabled opt-in. This
changes the logic that opt-in requires cloud deployment.
@tomi tomi force-pushed the ado-1659-make-it-harder-to-enable-posthog-session-recording branch from 5bb0acd to 2d680cf Compare January 18, 2024 09:19
@tomi tomi requested a review from netroy January 18, 2024 09:19
Copy link

cypress bot commented Jan 18, 2024

Passing run #3815 ↗︎

0 336 5 0 Flakiness 0

Details:

🌳 🖥️ browsers:node18.12.0-chrome107 🤖 tomi 🗃️ e2e/*
Project: n8n Commit: 2d680cf649
Status: Passed Duration: 03:19 💡
Started: Jan 18, 2024 12:18 PM Ended: Jan 18, 2024 12:21 PM

Review all test suite changes for PR #8374 ↗︎

Copy link
Contributor

✅ All Cypress E2E specs passed

@tomi tomi merged commit f31cc07 into master Jan 18, 2024
28 checks passed
@tomi tomi deleted the ado-1659-make-it-harder-to-enable-posthog-session-recording branch January 18, 2024 12:44
@github-actions github-actions bot mentioned this pull request Jan 22, 2024
@janober
Copy link
Member

janober commented Jan 22, 2024

Got released with n8n@1.25.1

@github-actions github-actions bot mentioned this pull request Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Enhancement outside /nodes-base and /editor-ui n8n team Authored by the n8n team Released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants