# Python 3.10 หมดอายุแล้ว Lambda เลิกดูแลรันไทม์ 31 ต.ค. Cloud Run functions ถึง เม.ย. 2027

> Python 3.10 หมดอายุ 1 ต.ค. 2026 พร้อมรุ่นสุดท้าย 3.10.22 AWS Lambda ปลดรันไทม์ 31 ต.ค. และ Cloud Run functions ห้ามอัปเดตหลัง 4 เม.ย. 2027 ทีมพัฒนาควรวางแผนย้าย

- ประเภท: ข่าว · หมวด: Software
- เผยแพร่: 2026-11-01T07:02:00.000Z · อัปเดต: 2026-11-01T07:02:00.000Z
- โดย: กองบรรณาธิการ THAI DATA, THAI DATA IT BUSINESS ENTERPRISE
- ที่มา: https://thaidata.co.th/software/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/

## สรุปประเด็นสำคัญ

- Python 3.10 หมดอายุเมื่อ **1 ตุลาคม 2026** และ Python 3.10.22 เป็นรุ่นสุดท้ายของสายนี้ ตามหน้าเผยแพร่ของ Python.org
- AWS Lambda กำหนด deprecate รันไทม์ python3.10 วันที่ **31 ตุลาคม 2026** ห้ามสร้างฟังก์ชันใหม่ 29 กรกฎาคม 2027 และห้ามอัปเดต 31 สิงหาคม 2027
- Cloud Run functions จัด Python 3.10 เป็น deprecated ตั้งแต่ 4 ตุลาคม 2026 และ decommission **4 เมษายน 2027** ซึ่งอาจทำให้งานเดิมถูกปิดการใช้งาน
- ตาราง Azure Functions รองรับ Python 3.11 ถึง 3.15 แล้ว โดยไม่มี 3.10 ในรายการ
- สาย 3.11 จะหมดอายุเดือน**ตุลาคม 2027** ทีมที่ย้ายรอบนี้จึงควรข้ามไป 3.13 หรือ 3.14 เพื่อไม่ต้องย้ายซ้ำในปีหน้า

Python 3.10 หมดอายุเมื่อวันที่ 1 ตุลาคม 2026 โดย Python 3.10.22 เป็นรุ่นสุดท้ายของสายนี้ แพลตฟอร์ม serverless เริ่มขีดเส้นตามทันที AWS Lambda deprecate รันไทม์ python3.10 วันที่ 31 ตุลาคม 2026 และ Cloud Run functions จะ decommission วันที่ 4 เมษายน 2027 ทีมที่ยังใช้ต้องวางแผนย้ายภายในไม่กี่เดือน

ข่าวนี้ไม่ได้แปลว่าโค้ดจะหยุดรันทันที แต่หมายความว่าช่องโหว่ใหม่ของสาย 3.10 จะไม่ได้รับการแก้จากโครงการ Python อีก และหน้าเผยแพร่ระบุชัดว่าควรอัปเกรดไปรุ่นที่ยังซัพพอร์ต

![หน้าเผยแพร่ Python 3.10.22 บน Python.org พร้อมคำเตือนว่า Python 3.10 หมดอายุเมื่อ 1 ตุลาคม 2026](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/python-3-10-22-release-page.webp?v=31468272) _(ภาพ: Python Software Foundation (ภาพหน้าจอ))_

## Python 3.10 หมดอายุ แล้วรุ่นไหนยังได้รับการดูแล

ตารางนี้มาจาก[หน้าสถานะรุ่น](https://devguide.python.org/versions/)ของ Python Developer's Guide เมื่อเราตรวจวันที่ 1 พฤศจิกายน 2026

| สาย | สถานะ | ออกรุ่นแรก | หมดอายุ |
| --- | --- | --- | --- |
| Python 3.15 | bugfix | 9 ต.ค. 2026 | ต.ค. 2031 |
| Python 3.14 | bugfix | 7 ต.ค. 2025 | ต.ค. 2030 |
| Python 3.13 | security | 7 ต.ค. 2024 | ต.ค. 2029 |
| Python 3.12 | security | 2 ต.ค. 2023 | ต.ค. 2028 |
| Python 3.11 | security | 24 ต.ค. 2022 | ต.ค. 2027 |
| Python 3.10 | end-of-life | 4 ต.ค. 2021 | 1 ต.ค. 2026 |

สถานะ security หมายถึงรับเฉพาะการแก้ไขด้านความปลอดภัย รายละเอียดความสามารถใหม่ของรุ่นล่าสุดอ่านได้ใน[ข่าว Python 3.15](/software/python-3-15-release-jit-lazy-imports-utf-8/)

## Python 3.10 หมดอายุบนคลาวด์เมื่อไร

วันหมดอายุของแพลตฟอร์มไม่ตรงกัน และแต่ละรายมีความหมายต่างกัน จึงควรดูตามที่ระบบตนเองรันอยู่

| แพลตฟอร์ม | Deprecate | ห้ามสร้างใหม่ | ห้ามอัปเดต |
| --- | --- | --- | --- |
| AWS Lambda (python3.10) | 31 ต.ค. 2026 | 29 ก.ค. 2027 | 31 ส.ค. 2027 |
| Cloud Run functions (python310) | 4 ต.ค. 2026 | 4 เม.ย. 2027 | 4 เม.ย. 2027 |

![ไทม์ไลน์ Python 3.10 บน Cloud Run functions และ AWS Lambda แสดงวัน deprecate และวันห้ามอัปเดต](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/python-3-10-cloud-deadlines.webp?v=b03e3b1e) _(ภาพ: THAI DATA (ข้อมูล: AWS, Google Cloud))_

[AWS ระบุ](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html)ว่าหลังวัน deprecate อาจไม่มีแพตช์ความปลอดภัยให้รันไทม์ และฟังก์ชันไม่มีสิทธิ์รับซัพพอร์ตทางเทคนิค แม้จะยังเรียกใช้ต่อได้ไม่จำกัดเวลา ส่วน [Google Cloud](https://cloud.google.com/functions/docs/runtime-support) ระบุว่าหลังวัน decommission จะสร้างหรืออัปเดตงานด้วยรันไทม์นั้นไม่ได้ และงานที่ยังใช้อยู่อาจถูกปิดการใช้งาน

![ส่วน Supported runtimes ในเอกสาร AWS Lambda พร้อมคำเตือนเรื่อง Amazon Linux 2 และ Python 3.10](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/aws-lambda-supported-runtimes.webp?v=b4c3f679) _(ภาพ: AWS (ภาพหน้าจอ))_

ข้อที่ควรระวังบน Lambda คือ python3.10 และ python3.11 อยู่บน Amazon Linux 2 ซึ่งเอกสารระบุวันหมดอายุ 30 มิถุนายน 2026 การย้ายไปรุ่นบน Amazon Linux 2023 จึงเปลี่ยนทั้งภาษาและระบบปฏิบัติการของรันไทม์

ฝั่ง [Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) ตารางรุ่นที่รองรับเริ่มที่ Python 3.11 และไปถึง 3.15 ซึ่งยังเป็น Preview โดยไม่มี 3.10 แล้ว เอกสารยังระบุว่า Python 3.12 เป็นรุ่นสุดท้ายของแผน Linux Consumption

![หน้า Runtime support ของ Cloud Run functions อธิบายช่วง Preview, General Availability และ Deprecated](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/cloud-run-functions-runtime-support.webp?v=53193092) _(ภาพ: Google Cloud (ภาพหน้าจอ))_

## Python 3.10 หมดอายุแล้ว กระทบใครบ้าง

- **ฟังก์ชัน serverless** ตามตารางด้านบน
- **Container จาก image ทางการของ Python** ที่ตรึงแท็ก 3.10 ไว้
- **งานข้อมูลและ AI** เช่น notebook, งาน ETL และโมเดลที่ล็อกเวอร์ชันไลบรารี
- **ระบบที่ติดตั้ง Python เอง** ผ่าน pyenv, conda หรือการคอมไพล์จากซอร์ส
- **เซิร์ฟเวอร์ Ubuntu 22.04** ซึ่งมีแพ็กเกจ python3.10 รุ่น 3.10.12-1~22.04.18 ชุดนี้ Canonical ดูแลเอง จึงต้องดูตามรอบของ Ubuntu ไม่ใช่รอบของ Python.org

## ทำไมเรื่องนี้สำคัญ

ข่าว Python 3.10 หมดอายุสำคัญเพราะ Python เป็นภาษาหลักของงานข้อมูลและ AI ในองค์กร และระบบกลุ่มนี้มักถูกตรึงรุ่นไว้นานเพราะกลัวไลบรารีพัง รุ่นสุดท้ายของ 3.10 ยังแก้ช่องโหว่ใน ssl, tarfile และ zipfile หลายรายการ สะท้อนว่าการแก้ไขในรอบท้ายของสายนี้ยังมีอยู่ต่อเนื่อง แต่หลังจากนี้ไม่มีรอบแบบนี้อีก

เรื่องนี้เกิดพร้อมกับรายการหมดอายุอื่นในรอบเดียวกัน ทั้ง [OpenSSL 3.0](/software/openssl-3-0-end-of-life-3-5-lts-4-1-upgrade/) และ [.NET 8](/software/dotnet-8-end-of-support-november-2026/) ทีมที่มีแอปเก่าจึงควรรวมงานอัปเกรดเป็นแผนเดียว

## ผลต่อองค์กรไทยและทีมพัฒนา

1. **ทำรายการระบบที่กระทบจาก Python 3.10 หมดอายุ** ทั้ง Lambda, Cloud Run functions, Dockerfile, CI และไฟล์ .python-version
2. **อย่าหยุดที่ Python 3.11** เพราะหมดอายุเดือนตุลาคม 2027 ควรทดสอบ 3.13 หรือ 3.14 ก่อน
3. **ตรวจไลบรารีก่อน** รันชุดทดสอบบนรุ่นใหม่ และดูว่าไลบรารีหลักมี wheel สำหรับรุ่นนั้นหรือยัง
4. **เริ่มจาก Cloud Run functions** ถ้ามีงานบน Google Cloud เพราะเส้นตาย 4 เมษายน 2027 มาก่อนฝั่ง AWS
5. **ดูรายการจาก AWS** บัญชีที่มีฟังก์ชันใช้รันไทม์นี้จะได้รับอีเมลและรายการใน Health Dashboard ส่วน Trusted Advisor มีการตรวจรันไทม์ที่ deprecate แล้ว

## บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง

ทีมพัฒนาไทยที่ต้องทดสอบแอปกับ Python หลายรุ่นก่อนย้ายมักต้องมีเครื่องแยกจากระบบจริง [Cloud VPS App Plus](https://thaidata.cloud/cloud-vps-app-plus/) ของ THAI DATA CLOUD มีแอปพร้อมติดตั้งรวมถึง Docker และอัปเกรดสเปกได้ตลอด จึงใช้รัน container ทดสอบแต่ละรุ่นได้ก่อนขึ้นระบบจริง (THAI DATA CLOUD เป็นผู้ดำเนินงานเว็บไซต์นี้)

ติดตามข่าวซอฟต์แวร์อื่นได้ที่[หมวดซอฟต์แวร์](/software/)

## ภาพบันทึก

![Python 3.10 หมดอายุ: แผนภูมิรอบซัพพอร์ตของ Python ในหน้า Status of Python versions](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/python-versions-release-cycle-chart.webp?v=87f462f4) _(ภาพ: Python Developer's Guide (ภาพหน้าจอ))_
![หน้า Status of Python versions แบบเต็ม แสดงตารางสายที่ยังซัพพอร์ต](https://thaidata-co-th.s3.ap-southeast-1.amazonaws.com/thaidata.co.th/images/articles/python-3-10-end-of-life-aws-lambda-cloud-run-upgrade/python-versions-status-table.webp?v=6e064e2e) _(ภาพ: Python Developer's Guide (ภาพหน้าจอ))_

## คำถามที่พบบ่อย

### Python 3.10 หมดอายุเมื่อไร?

Python 3.10 หมดอายุเมื่อวันที่ 1 ตุลาคม 2026 ตามหน้าสถานะรุ่นของ Python Developer's Guide รุ่น Python 3.10.22 ที่ออกวันเดียวกันเป็นรุ่นสุดท้าย และสายนี้จะไม่ได้รับการแก้ไขความปลอดภัยจากโครงการ Python อีก

### ฟังก์ชัน AWS Lambda ที่ใช้ python3.10 จะหยุดทำงานไหม?

ไม่หยุดทันที AWS ระบุว่ายังเรียกใช้ฟังก์ชันต่อได้ แต่หลังวันที่ 31 ตุลาคม 2026 อาจไม่มีแพตช์ความปลอดภัย และฟังก์ชันไม่อยู่ในขอบเขตซัพพอร์ต การสร้างใหม่ถูกบล็อก 29 กรกฎาคม 2027 ส่วนการอัปเดตถูกบล็อก 31 สิงหาคม 2027

### Python 3.10 หมดอายุแล้วควรย้ายไปรุ่นไหน?

ถ้าไลบรารีรองรับ ควรดู Python 3.13 หรือ 3.14 เพราะหมดอายุเดือนตุลาคม 2029 และ 2030 ส่วน Python 3.11 ก็ใช้ได้ แต่จะหมดอายุเดือนตุลาคม 2027 ควรตรวจไลบรารีหลัก เช่น ไลบรารีข้อมูลและ AI ก่อนเลือกปลายทาง

### ใช้ Python 3.10 บน Ubuntu 22.04 ต้องรีบย้ายไหม?

แพ็กเกจ python3.10 บน Ubuntu 22.04 เป็นชุดที่ Canonical ดูแลเอง ไม่ใช่สำเนาจาก Python.org ความเร่งด่วนจึงขึ้นกับรอบดูแลของ Ubuntu แต่แพ็กเกจจาก PyPI และ container ที่ใช้ image ทางการของ Python ควรย้ายเร็วกว่า เพราะ Python 3.10 หมดอายุจากต้นน้ำแล้ว


## แหล่งอ้างอิง

- [Status of Python versions](https://devguide.python.org/versions/) — Python Developer's Guide
- [Python Release Python 3.10.22](https://www.python.org/downloads/release/python-31022/) — Python Software Foundation
- [Lambda Event Function runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) — AWS
- [Runtime support: Cloud Run functions](https://cloud.google.com/functions/docs/runtime-support) — Google Cloud
- [Supported languages in Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages) — Microsoft Learn
- [python3.10 in jammy](https://packages.ubuntu.com/jammy/python3.10) — Ubuntu
