• Java 25 และอิมพลีเมนเทชันอ้างอิง JDK 25 เปิดตัวอย่างเป็นทางการแล้ว
  • เวอร์ชันนี้มาพร้อมฟีเจอร์ใหม่จาก 18 JEP (Java Enhancement Proposal)
  • มีการเปลี่ยนแปลงสำคัญ เช่น การยกเลิกพอร์ต x86 32 บิต, Scoped Values, Structured Concurrency และการปรับปรุง Primitive Types

Java 25 / JDK 25: เปิดตัวอย่างเป็นทางการ

  • JDK 25 หรืออิมพลีเมนเทชันอ้างอิงของ Java 25 ได้เปิดตัวอย่างเป็นทางการในเวอร์ชัน พร้อมแจกจ่ายเพื่อใช้งานจริง
  • เมื่อวันที่ 15 สิงหาคม 2025 ได้มีการออกรีลีสแคนดิเดตตัวที่สองคือ build 36 และหลังจากนั้น ไม่มีรายงานบั๊กระดับร้ายแรง (P1)
  • build 36 คือเวอร์ชัน GA (General Availability) สุดท้าย และ สามารถใช้งานในสภาพแวดล้อมโปรดักชันได้
  • OpenJDK build ภายใต้ไลเซนส์ GPL นั้น Oracle เป็นผู้จัดให้ใช้อย่างเป็นทางการ และเวอร์ชัน build จากผู้ให้บริการรายอื่นอีกหลายรายก็มีกำหนดจะเผยแพร่ในเร็ว ๆ นี้

ลิงก์ดาวน์โหลด OpenJDK อย่างเป็นทางการ

ฟีเจอร์และการปรับปรุงหลัก

รีลีสนี้ประกอบด้วย 18 JEP (Java Enhancement Proposal)

  • 470: การเข้ารหัสอ็อบเจ็กต์เข้ารหัสลับแบบอิง PEM (พรีวิว)
  • 502: Stable Values (พรีวิว)
  • 503: การยกเลิกพอร์ต x86 32 บิต
  • 505: Structured Concurrency (พรีวิวครั้งที่ 5)
  • 506: Scoped Values
  • 507: รองรับ Primitive Types ใน pattern, instanceof และ switch (พรีวิวครั้งที่ 3)
  • 508: Vector API (เวอร์ชันอินคิวเบเตอร์ครั้งที่ 10)
  • 509: JFR CPU time profiling (ฟีเจอร์ทดลอง)
  • 510: Key Derivation Function API
  • 511: คำประกาศ Module Import
  • 512: Compact Source Files และ instance main methods
  • 513: Flexible Constructor Bodies
  • 514: การปรับแต่ง command line แบบ Ahead-of-Time
  • 515: การทำ method profiling แบบ Ahead-of-Time
  • 518: JFR cooperative sampling
  • 519: Compact Object Headers
  • 520: JFR method timing และ tracing
  • 521: Generational Shenandoah

นอกจาก JEP ข้างต้นแล้ว รีลีสนี้ยังรวมถึง การปรับปรุงฟีเจอร์ย่อยอีกหลายร้อยรายการ และ การแก้ไขบั๊กอีกหลายพันรายการ

รายละเอียดรีลีสเพิ่มเติมและข้อมูลเชิงลึกของแต่ละ JEP สามารถดูได้ที่
หน้าโครงการ OpenJDK JDK 25

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น