Java 25 / JDK 25 เปิดตัวอย่างเป็นทางการ
(openjdk.org)- 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
ยังไม่มีความคิดเห็น