GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Snowflake offline store provider uses decommissioned Python 3.9 runtime, blocking feast apply · Issue #6606 · feast-dev/feast

Snowflake offline store provider uses decommissioned Python 3.9 runtime, blocking feast apply #6606

New issue
Copy link
New issue
Copy link
Closed
#6608
Closed
Snowflake offline store provider uses decommissioned Python 3.9 runtime, blocking feast apply#6606
#6608
Copy link
Labels
kind/bugpriority/p2

Description

@gpgn
gpgn
opened on Jul 16, 2026
Issue body actions

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.

Steps to reproduce

Use Snowflake as offline store.

Example feature view/data source:

driver_stats_source = SnowflakeSource(
    database="DRIVER_DEV",
    schema="FEAST_TEST_RAW",
    table="DRIVER_EXAMPLE",
    name="driver_stats",
    timestamp_field="TIMESTAMP_UTC",
)
driver_stats_fv = FeatureView(
    name="driver_hourly_stats",
    entities=[driver],
    ttl=timedelta(days=1),
    schema=[
        Field(name="CONV_RATE", dtype=Float32),
        Field(name="ACC_RATE", dtype=Float32),
        Field(name="AVG_DAILY_TRIPS", dtype=Int64, description="Average daily trips"),
    ],
    online=True,
    source=driver_stats_source,
    tags={"team": "driver_performance"},
)

Run feast apply.

Specifications

  • Version: 0.64.0

Possible Solution

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

  1. gpgn
    added
    kind/bug
    priority/p2
    on Jul 16, 2026
  2. gpgn
    changed the title [-]Snowflake offline store provider uses decommissioned Python 3.9 runtime[/-] [+]Snowflake offline store provider uses decommissioned Python 3.9 runtime, blocking feast apply[/+] on Jul 16, 2026
  3. zerafachris
    added a commit that references this issue on Jul 17, 2026

    feat: Make Snowflake Python UDF runtime version user-configurable

    c5ae39b
  4. ntkathole
    added 2 commits that reference this issue on Jul 17, 2026

    fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (

    c264a53

    feat: Make Snowflake Python UDF runtime version user-configurable

    a327346
  5. zerafachris
    added a commit that references this issue on Jul 18, 2026

    fix: Redeploy Snowflake UDFs on every apply so runtime version change…

    21cb098
  6. ntkathole
    closed this as completedin #6608on Jul 19, 2026
  7. ntkathole
    added a commit that references this issue on Jul 19, 2026

    fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (

    10341e4
  8. gpgn commented on Jul 20, 2026

    @gpgn
    gpgn
    on Jul 20, 2026
    Author
    More actions

    Thanks for the super quick fix & action on this @zerafachris @ntkathole we really appreciated it ❤️

  9. franciscojavierarceo
    added a commit that references this issue on Jul 20, 2026

    chore(release): release 0.65.0

    863b09f
  10. aniketpalu
    added 2 commits that reference this issue on Jul 28, 2026

    fix: Bump decommissioned Snowflake Python UDF runtime from 3.9 to 3.10 (

    b6f85b2

    chore(release): release 0.65.0

    ceb6423
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugpriority/p2

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.