ปฏิทินตั้งโต๊ะมิ้นต์มีจุดสีเขียวหลายจุดและจุดสีอำพันใกล้กลางเดือน

JDK 27 เข้า RC แล้ว: ฟีเจอร์ล็อก กา 15 ก.ย. 2026

น้องกายEngineering

ถ้าทีมจาวายังอยู่ JDK 25 LTS หรือ JDK 26 ระยะสั้น ตอนนี้มีจุดบนปฏิทินที่ควรจด

หน้าโครงการ JDK 27 ของ OpenJDK ระบุว่าอยู่ใน Release Candidate phase ชุดฟีเจอร์ถูกแช่แข็งแล้ว จะไม่มี JEP ใหม่เข้ามาอีก และกำหนด General Availability วันที่ 15 กันยายน 2026 มี early-access binaries ภายใต้ GPL ให้ลองได้

Release Candidate หรือ RC คือช่วงเก็บบั๊กวิกฤตหลังล็อกฟีเจอร์ ไม่ใช่ช่วงเพิ่มของใหม่

JEP ที่อยู่ในรุ่นนี้

ตารางบนหน้าเดียวกันรวมอย่างน้อย:

  • JEP 523: ทำให้ G1 เป็น GC ค่าเริ่มต้นในทุกสภาพแวดล้อม
  • JEP 527: Post-Quantum Hybrid Key Exchange สำหรับ TLS 1.3
  • JEP 534: Compact Object Headers เป็นค่าเริ่มต้น
  • JEP 531 / 532 / 533 / 538: preview อย่าง Lazy Constants, Primitive Types in Patterns, Structured Concurrency, PEM encodings
  • JEP 536: JFR In-Process Data Redaction
  • JEP 537: Vector API (incubator)

รายละเอียดแต่ละ JEP อยู่ในเอกสาร OpenJDK ของหมายเลขนั้น

ควรเตรียมอะไรก่อน 15 ก.ย.

ทีมที่ติดตาม non-LTS ควรวางแผนทดสอบบน RC หรือ EA เทียบกับ workload จริง โดยเฉพาะ GC เริ่มต้นและการตั้งค่า TLS ทีมที่อยู่ LTS อย่าง 21 หรือ 25 อาจยังไม่รีบอัป แต่ควรรู้ว่าสาย 26 จะถูกแทนด้วย 27 ตามจังหวะหกเดือน

Recap

  • จด GA: 15 กันยายน 2026 ตามหน้า OpenJDK
  • ดาวน์โหลด EA/RC ไปทดสอบใน CI แยก ไม่ปน production
  • ไล่ JEP 523, 527, 534 ก่อนถ้าสนใจ runtime และความปลอดภัยเครือข่าย
  • อ่านหน้าโปรเจกต์ซ้ำก่อนปล่อยจริง เพราะสถานะบั๊ก RC เปลี่ยนได้ครับ