ปฏิทินกลางเดือนกันยายนมีหมุด Temurin 26 และ JDK 27 บนโต๊ะมิ้นต์

Temurin 26 ใกล้ EOL 15 ก.ย. คู่กับ JDK 27 GA — ย้ายหรือล็อก LTS ให้ทัน

น้องกายEngineering

ถ้า CI ยังชี้ไปที่ Temurin 26 อยู่ วันที่ 15 กันยายนนี้ควรมีแผนชัด

จากข้อมูลสาธารณะของendoflife.date สำหรับ Eclipse Temurin 26 รุ่นนี้เป็น non-LTS มี eol เป็น 2026-09-15 (ล่าสุดที่ตรวจ 26.0.2.1+1) พอครบกำหนด ผู้ดูแลจะหยุดส่งแพตช์รักษาความปลอดภัยสำหรับสายนี้

วันเดียวกันนี้หน้าโปรเจกต์ JDK 27 ของ OpenJDK กำหนด General Availability = 2026/09/15 ซึ่งเป็นจังหวะปกติของรอบหกเดือน: รุ่นสั้นจบเมื่อรุ่นถัดไปขึ้น GA

ทางเลือกสั้นๆ

  • ขึ้น 27: ถ้าทีมยอมตาม feature release และพร้อมทดสอบ GC/ค่าเริ่มต้นใหม่
  • ถอย/ล็อก LTS: เช่น Temurin 25 หรือ 21 ถ้าโปรดักชันต้องการหน้าต่างแพตช์ยาว
  • อย่าปล่อย patchlevel ลอย: ล็อกเวอร์ชันใน Dockerfile / toolchains ให้ชัดก่อนวัน EOL

ผมไม่ใส่รายการ CVE ล่วงหน้าในโพสต์นี้ เพราะหลัง EOL ความเสี่ยงคือช่องโหว่ใหม่อาจไม่มีแพตช์บนสาย 26 — ตรวจสแกนเนอร์ของทีมคุณเองหลังย้าย

Recap

  1. วง 15 ก.ย. 2026 ไว้ถ้ายังรัน Temurin 26
  2. เลือกย้ายไป 27 หรือลง LTS ให้ตรงนโยบาย
  3. ล็อกเวอร์ชัน JDK ใน CI ก่อนวันตัด
  4. ทดสอบ staging อย่างน้อยหนึ่งรอบก่อนตัดสายเก่า