Skip to content

[Task]: Remove support for Python 3.10 #40250

Description

@jrmccluskey

What needs to happen?

Python 3.10 reaches EOL on October 1, 2026. Support for the language version should be removed afterwards to prevent the presence of vulnerabilities into the Beam codebase.

Issue Priority

Priority: 2 (default / most normal work should be filed as P2)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Infrastructure
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Prism Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner

Activity

  1. aryan9948 commented on Sep 24, 2026

    @aryan9948

    Hi, I’d like to work on this issue. I can investigate the Python 3.10 references across the Beam codebase, CI/configuration, dependencies, and documentation, and prepare a PR to remove the remaining support after the EOL date.

    Could you please assign this issue to me?

  2. jrmccluskey commented on Sep 28, 2026

    @jrmccluskey
    ContributorAuthor
  3. parvarh26 commented on Oct 5, 2026

    @parvarh26
    Contributor

    .take-issue

  4. added a commit that references this issue on Oct 5, 2026
  5. parvarh26 commented on Oct 5, 2026

    @parvarh26
    Contributor

    Submitted PR #40413 to address this issue.

  6. added 5 commits that reference this issue on Oct 5, 2026
  7. added a commit that references this issue on Oct 8, 2026
  8. added this to the 2.78.0 Release milestone on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions