-
Notifications
You must be signed in to change notification settings - Fork 62
Description
RFC Start Date
2025-10-03
Target Plan Accepted Date
2025-10-17
Target Transition Unblocked Date
2025-10-03
Earliest Breaking Changes Unblocked Date
2025-11-01
Earliest Open edX Named Release with Breaking Changes
Verawood - 2026-04
Rationale
The snowflake-connector-python dependency is specific to process workflows (nudge_dormant_enrolled_enterprise_learners.py and monthly_impact_report.py) that are not generic to the Open edX Platform.
- The data in the service is in a schema that is not public so most people can't set it up.
- The workflows are specific to 2U
Furthermore, the underlying library has multiple times caused issues with dependency upgrade workflows in edx-platform preventing timely upgrades including most recently slowing down a security update coming from django. Given the minimal value it provides and the maintenance we've already paid to keep this a part of the platform, the cost/benefit doesn't make sense for the community.
Removal
The snowflake-python-connector dependency and the two management commands (nudge_dormant_enrolled_enterprise_learners.py and monthly_impact_report.py) that use it will be removed from the edx-enterprise repo.
Replacement
No replacement will be provided, operators that need these commands should implement them in their own plugins.
Deprecation
No response
Additional Info
Metadata
Metadata
Assignees
Labels
Type
Projects
Status