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 ทีมพัฒนาควรวางแผนย้าย
โดย กองบรรณาธิการ THAI DATA อ่าน 4 นาที

สรุปประเด็นสำคัญ
- 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 หมดอายุ แล้วรุ่นไหนยังได้รับการดูแล
ตารางนี้มาจากหน้าสถานะรุ่นของ 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
Python 3.10 หมดอายุบนคลาวด์เมื่อไร
วันหมดอายุของแพลตฟอร์มไม่ตรงกัน และแต่ละรายมีความหมายต่างกัน จึงควรดูตามที่ระบบตนเองรันอยู่
| แพลตฟอร์ม | Deprecate | ห้ามสร้างใหม่ | ห้ามอัปเดต |
|---|---|---|---|
| AWS Lambda (python3.10) | 31 ต.ค. 2026 | 29 ก.ค. 2027 | 31 ส.ค. 2027 |
| Cloud Run functions (python310) | 4 ต.ค. 2026 | 4 เม.ย. 2027 | 4 เม.ย. 2027 |

AWS ระบุว่าหลังวัน deprecate อาจไม่มีแพตช์ความปลอดภัยให้รันไทม์ และฟังก์ชันไม่มีสิทธิ์รับซัพพอร์ตทางเทคนิค แม้จะยังเรียกใช้ต่อได้ไม่จำกัดเวลา ส่วน Google Cloud ระบุว่าหลังวัน decommission จะสร้างหรืออัปเดตงานด้วยรันไทม์นั้นไม่ได้ และงานที่ยังใช้อยู่อาจถูกปิดการใช้งาน

ข้อที่ควรระวังบน Lambda คือ python3.10 และ python3.11 อยู่บน Amazon Linux 2 ซึ่งเอกสารระบุวันหมดอายุ 30 มิถุนายน 2026 การย้ายไปรุ่นบน Amazon Linux 2023 จึงเปลี่ยนทั้งภาษาและระบบปฏิบัติการของรันไทม์
ฝั่ง Azure Functions ตารางรุ่นที่รองรับเริ่มที่ Python 3.11 และไปถึง 3.15 ซึ่งยังเป็น Preview โดยไม่มี 3.10 แล้ว เอกสารยังระบุว่า Python 3.12 เป็นรุ่นสุดท้ายของแผน Linux Consumption

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 และ .NET 8 ทีมที่มีแอปเก่าจึงควรรวมงานอัปเกรดเป็นแผนเดียว
ผลต่อองค์กรไทยและทีมพัฒนา
- ทำรายการระบบที่กระทบจาก Python 3.10 หมดอายุ ทั้ง Lambda, Cloud Run functions, Dockerfile, CI และไฟล์ .python-version
- อย่าหยุดที่ Python 3.11 เพราะหมดอายุเดือนตุลาคม 2027 ควรทดสอบ 3.13 หรือ 3.14 ก่อน
- ตรวจไลบรารีก่อน รันชุดทดสอบบนรุ่นใหม่ และดูว่าไลบรารีหลักมี wheel สำหรับรุ่นนั้นหรือยัง
- เริ่มจาก Cloud Run functions ถ้ามีงานบน Google Cloud เพราะเส้นตาย 4 เมษายน 2027 มาก่อนฝั่ง AWS
- ดูรายการจาก AWS บัญชีที่มีฟังก์ชันใช้รันไทม์นี้จะได้รับอีเมลและรายการใน Health Dashboard ส่วน Trusted Advisor มีการตรวจรันไทม์ที่ deprecate แล้ว
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ทีมพัฒนาไทยที่ต้องทดสอบแอปกับ Python หลายรุ่นก่อนย้ายมักต้องมีเครื่องแยกจากระบบจริง Cloud VPS App Plus ของ THAI DATA CLOUD มีแอปพร้อมติดตั้งรวมถึง Docker และอัปเกรดสเปกได้ตลอด จึงใช้รัน container ทดสอบแต่ละรุ่นได้ก่อนขึ้นระบบจริง (THAI DATA CLOUD เป็นผู้ดำเนินงานเว็บไซต์นี้)
ติดตามข่าวซอฟต์แวร์อื่นได้ที่หมวดซอฟต์แวร์
ภาพบันทึก


คำถามที่พบบ่อย
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 — Python Developer's Guide
- Python Release Python 3.10.22 — Python Software Foundation
- Lambda Event Function runtimes — AWS
- Runtime support: Cloud Run functions — Google Cloud
- Supported languages in Azure Functions — Microsoft Learn
- python3.10 in jammy — Ubuntu
บุคคล องค์กร และสถานที่ในข่าวนี้
เลือกชื่อเพื่ออ่านข่าวทั้งหมดที่กล่าวถึง ตัวเลขคือจำนวนข่าว
- องค์กรและบริษัท
- AWS99Canonical6Google Cloud83Amazon68
- ผลิตภัณฑ์และเทคโนโลยี
- Python39Cloud Run10AWS Lambda4Azure Functions5Ubuntu60PyPI6Linux112Docker43
พบข้อมูลคลาดเคลื่อน? แจ้งกองบรรณาธิการ