You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using the Snowflake offline store/provider which is currently failing on a feast apply because it hardcodes RUNTIME_VERSION = '3.9' (see here). As of April 30 2026, Snowflake has officially decommissioned the Python 3.9 runtime environment. Snowflake's query engine now strictly rejects any SQL statements attempting to register or execute objects using this runtime, resulting in a hard block that cannot be bypassed via Snowflake account configuration:
snowflake.connector.errors.ProgrammingError: 391569 (22023): 01c5be5e-040b-1f4a-0003-890423b60d6b: SQL compilation error: Python runtime version 3.9 is decommissioned. Please update your code to Python runtime version 3.10 or later.
Expected Behavior
feast apply to complete successfully.
Current Behavior
Snowflake returns a compilation error stating that the requested Python runtime version is decommissioned or unsupported, blocking any feast apply.
snowflake.connector.errors.ProgrammingError: 391569 (22023): 01c5be5e-040b-1f4a-0003-890423b60d6b: SQL compilation error: Python runtime version 3.9 is decommissioned. Please update your code to Python runtime version 3.10 or later.
Feast to use a supported Python runtime version (such as 3.12+) when creating server-side objects in Snowflake. Snowflake's Python runtime support roadmap can be seen here. Ideally either default to a newer version (3.12 seems to be supported up to 02 Oct 2028) or be exposed as a configurable property in feature_store.yaml?
Activity
[-]Snowflake offline store provider uses decommissioned Python 3.9 runtime[/-][+]Snowflake offline store provider uses decommissioned Python 3.9 runtime, blocking feast apply[/+]feat: Make Snowflake Python UDF runtime version user-configurable
fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (
feat: Make Snowflake Python UDF runtime version user-configurable
fix: Redeploy Snowflake UDFs on every apply so runtime version change…
fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (
gpgn commentedon Jul 20, 2026
Thanks for the super quick fix & action on this @zerafachris @ntkathole we really appreciated it ❤️
chore(release): release 0.65.0
fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (
chore(release): release 0.65.0