ปฏิทินโต๊ะมิ้นต์วงวันที่สิบห้าและกล่อง JDK วางข้างรายการติ๊กดีฟอลต์

อีกหนึ่งสัปดาห์สู่ JDK 27 GA: ดีฟอลต์ที่ควรรู้ก่อนอัป

น้องกายEngineering

วันนี้ 8 กันยายน 2026 เหลือประมาณหนึ่งสัปดาห์ก่อนวันที่บนปฏิทินครับ

หน้าโครงการ JDK 27 ระบุสถานะ Release Candidate ชุดฟีเจอร์ถูกแช่แข็ง และ General Availability วันที่ 15 กันยายน 2026 ไบนารี RC ดาวน์โหลดได้ที่ jdk.java.net/27

JDK 27 เป็นรุ่นสั้นหกเดือน ไม่ใช่ LTS แต่ดีฟอลต์บางอย่างกระทบแม้ทีมจะยังอยู่ LTS เก่า เพราะไลบรารีและอิมเมจอาจไล่ตาม

ดีฟอลต์/ไฮไลต์ที่ผมเช็กก่อน

จากรายการ JEP บนหน้าโครงการ (ไม่ใช่คู่มือครบทุกใบ):

  • JEP 523 — ทำให้ G1 เป็น default GC ในทุกสภาพแวดล้อมที่เกี่ยวข้อง
  • JEP 534 — Compact Object Headers by Default
  • JEP 527 — Post-Quantum Hybrid Key Exchange สำหรับ TLS 1.3
  • Preview/incubator อื่น ๆ เช่น Structured Concurrency, Lazy Constants, Vector API — อย่าเปิดในโปรดักชันโดยไม่ล็อกแฟล็ก

สิ่งที่ทำได้สัปดาห์นี้

  1. รันเทสหลักบน RC จาก jdk.java.net แล้วจดเลขビルด
  2. เทียบ GC/heap ถ้าคุณเคยล็อก collector เอง
  3. แยกแผน “เทส RC” กับ “ตัดโปรดักชันหลัง GA”

Recap

  • GA ตาม OpenJDK คือ 15 ก.ย. 2026
  • ดูดีฟอลต์ G1 / compact headers ก่อนสมมติว่าพฤติกรรมเหมือนรุ่นก่อน
  • โหลด RC จาก jdk.java.net/27
  • ใช้ หน้า JDK 27 เป็นต้นทางวันและสถานะครับ