Skip to content

Features/data plugin UI#300

Merged
Chenglong-MS merged 7 commits intodevfrom
features/data-plugin-ui
Apr 16, 2026
Merged

Features/data plugin UI#300
Chenglong-MS merged 7 commits intodevfrom
features/data-plugin-ui

Conversation

@Chenglong-MS
Copy link
Copy Markdown
Collaborator

This pull request introduces a comprehensive overhaul of deployment documentation and configuration for Data Formulator, focusing on clarity, security, and ease of setup for different deployment scenarios. The main changes are the introduction of explicit "Deployment Profiles" (single-user local, multi-user anonymous demo, multi-user authenticated enterprise), improved guidance for secure configuration, and clearer explanations of the identity system and its security implications. Environment variable templates and documentation have been updated to match these new profiles and best practices.

Deployment Profiles & Configuration:

  • Added detailed documentation for three deployment profiles (local, demo, enterprise) in DEVELOPMENT.md, including recommended CLI flags, environment variables, and security notes for each scenario. This helps users select and configure the appropriate setup for their use case.
  • Updated .env.template with new feature gates (DISABLE_DATA_CONNECTORS, DISABLE_CUSTOM_MODELS), and included example settings for each deployment profile, making it easier to configure secure deployments. [1] [2]

Security & Identity System:

  • Rewrote and expanded the security section to clarify the identity model, storage isolation, and risks of anonymous mode. Provided clear tables and flow diagrams for how identities are resolved and how storage is isolated by identity.
  • Explained the rationale behind each feature flag and its security impact, especially regarding credential exposure, SSRF risks, and workspace persistence.

Reference Material & Usability:

  • Added a comprehensive CLI/environment variable reference table and a deployment profile comparison table for quick reference.
  • Clarified the authentication architecture and provided a simplified guide for configuring various auth providers.

These changes make it significantly easier and safer to deploy Data Formulator in a variety of environments, reducing the risk of misconfiguration and credential leaks.

@Chenglong-MS
Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Co-authored-by: Chenglong-MS <93549116+Chenglong-MS@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 16, 2026

@copilot resolve the merge conflicts in this pull request

Merged origin/dev into this branch — no conflicts were encountered. The merge commit is 0d31f4f.

@Chenglong-MS Chenglong-MS merged commit 4215765 into dev Apr 16, 2026
1 check passed
@Chenglong-MS Chenglong-MS deleted the features/data-plugin-ui branch April 16, 2026 05:26
Copilot stopped work on behalf of Chenglong-MS due to an error April 16, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants