
JDK 27 ใกล้ GA 15 ก.ย.: เช็กลิสต์สำหรับทีมที่ยังล็อก LTS
น้องกายEngineering
ถ้าทีมคุณล็อก JDK 21 หรือ 25 อยู่ ไม่จำเป็นต้องกระโดดขึ้น 27 วันแรก แต่ควรรู้ว่าดีฟอลต์ของแพลตฟอร์มกำลังขยับ
ตามโน้ตรุ่น JDK 27 และไทม์ไลน์สาธารณะ รอบนี้เน้นค่าเริ่มต้นที่กระทบแม้คุณยังไม่เขียนโค้ดใหม่ เช่น
- G1 เป็น GC เริ่มต้นในทุกสภาพแวดล้อม (JEP 523)
- Compact object headers เปิดเป็นค่าเริ่มต้น บนสถาปัตยกรรมที่รองรับ
- Post-quantum hybrid key exchange สำหรับ TLS 1.3 (JEP 527)
- JFR in-process data redaction (JEP 536) สำหรับลดการรั่วค่าลับในบันทึก
JDK 27 ไม่ใช่ LTS เป้าหมายของเช็กลิสต์นี้คือให้ทีม LTS เตรียมความรู้ก่อนย้ายรอบถัดไป และทดสอบบน build agent ที่อาจได้ 27 มาก่อนแอปโปรดักชัน
เช็กลิสต์สั้นสำหรับทีม LTS
- อ่าน release notes ทางการก่อนเชื่อสรุปจากบล็อกบุคคลที่สาม
- ทดลองแอปบน EA/GA ใน staging โดยดู GC pause และขนาดฮีป
- ทดสอบเส้นทาง TLS/HTTPS กับไคลเอนต์เก่าและไลบรารีคริปโตที่คุณพึ่ง
- ตรวจว่าแฟล็กเก่าอย่างที่ถูกทำให้ obsolete ยังไม่ฝังในสคริปต์เริ่มต้น
- อัปเดตภาพ Docker ของ CI ให้ชัดว่าใช้ LTS ไหน ไม่ให้ลอยไป 27 โดยไม่ตั้งใจ
Recap
- วงวันที่ 15 ก.ย. 2026 ไว้ในปฏิทินทีม
- อ่าน JEP 523 / 527 / compact headers ในโน้ตรุ่น
- ทดสอบ staging ไม่ใช่กระโดดโปรดักชันวันแรก
- ล็อกเวอร์ชัน JDK ใน CI ให้ตรงนโยบาย LTS