Skip to content

Commit 62b2227

Browse files
java 25 released so add java 25 document
1 parent 529ecfc commit 62b2227

File tree

2 files changed

+116
-0
lines changed

2 files changed

+116
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# [Java 25](https://openjdk.org/projects/jdk/25/)
2+
- JEP470: [PEM Encodings of Cryptographic Objects (Preview)](https://openjdk.org/jeps/470)
3+
- JEP502: [Stable Values (Preview)](https://openjdk.org/jeps/502)
4+
- JEP503: [Remove the 32-bit x86 Port](https://openjdk.org/jeps/503)
5+
- JEP505: [Structured Concurrency (Fifth Preview)](https://openjdk.org/jeps/505)
6+
- JEP506: [Scoped Values](https://openjdk.org/jeps/506)
7+
- JEP507: [Primitive Types in Patterns, instanceof, and switch (Third Preview)](https://openjdk.org/jeps/507)
8+
- JEP508: [Vector API (Tenth Incubator)](https://openjdk.org/jeps/508)
9+
- JEP509: [JFR CPU-Time Profiling (Experimental)](https://openjdk.org/jeps/509)
10+
- JEP510: [Key Derivation Function API](https://openjdk.org/jeps/510)
11+
- JEP511: [Module Import Declarations](https://openjdk.org/jeps/511)
12+
- JEP512: [Compact Source Files and Instance Main Methods](https://openjdk.org/jeps/512)
13+
- JEP513: [Flexible Constructor Bodies](https://openjdk.org/jeps/513)
14+
- JEP514: [Ahead-of-Time Command-Line Ergonomics](https://openjdk.org/jeps/514)
15+
- JEP515: [Ahead-of-Time Method Profiling](https://openjdk.org/jeps/515)
16+
- JEP518: [JFR Cooperative Sampling](https://openjdk.org/jeps/518)
17+
- JEP519: [Compact Object Headers](https://openjdk.org/jeps/519)
18+
- JEP520: [JFR Method Timing & Tracing](https://openjdk.org/jeps/520)
19+
- JEP521: [Generational Shenandoah](https://openjdk.org/jeps/521)
20+
121
# [Java 24](https://openjdk.org/projects/jdk/24/)
222
- JEP404: [Generational Shenandoah (Experimental)](https://openjdk.org/jeps/404)
323
- JEP450: [Compact Object Headers (Experimental)](https://openjdk.org/jeps/450)

origin_data.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,100 @@
11
[
2+
{
3+
"id": 25,
4+
"javaVersionFeatures": [
5+
{
6+
"featureName": "PEM Encodings of Cryptographic Objects (Preview)",
7+
"id": 470,
8+
"jepUrl": "https://openjdk.org/jeps/470"
9+
},
10+
{
11+
"featureName": "Stable Values (Preview)",
12+
"id": 502,
13+
"jepUrl": "https://openjdk.org/jeps/502"
14+
},
15+
{
16+
"featureName": "Remove the 32-bit x86 Port",
17+
"id": 503,
18+
"jepUrl": "https://openjdk.org/jeps/503"
19+
},
20+
{
21+
"featureName": "Structured Concurrency (Fifth Preview)",
22+
"id": 505,
23+
"jepUrl": "https://openjdk.org/jeps/505"
24+
},
25+
{
26+
"featureName": "Scoped Values",
27+
"id": 506,
28+
"jepUrl": "https://openjdk.org/jeps/506"
29+
},
30+
{
31+
"featureName": "Primitive Types in Patterns, instanceof, and switch (Third Preview)",
32+
"id": 507,
33+
"jepUrl": "https://openjdk.org/jeps/507"
34+
},
35+
{
36+
"featureName": "Vector API (Tenth Incubator)",
37+
"id": 508,
38+
"jepUrl": "https://openjdk.org/jeps/508"
39+
},
40+
{
41+
"featureName": "JFR CPU-Time Profiling (Experimental)",
42+
"id": 509,
43+
"jepUrl": "https://openjdk.org/jeps/509"
44+
},
45+
{
46+
"featureName": "Key Derivation Function API",
47+
"id": 510,
48+
"jepUrl": "https://openjdk.org/jeps/510"
49+
},
50+
{
51+
"featureName": "Module Import Declarations",
52+
"id": 511,
53+
"jepUrl": "https://openjdk.org/jeps/511"
54+
},
55+
{
56+
"featureName": "Compact Source Files and Instance Main Methods",
57+
"id": 512,
58+
"jepUrl": "https://openjdk.org/jeps/512"
59+
},
60+
{
61+
"featureName": "Flexible Constructor Bodies",
62+
"id": 513,
63+
"jepUrl": "https://openjdk.org/jeps/513"
64+
},
65+
{
66+
"featureName": "Ahead-of-Time Command-Line Ergonomics",
67+
"id": 514,
68+
"jepUrl": "https://openjdk.org/jeps/514"
69+
},
70+
{
71+
"featureName": "Ahead-of-Time Method Profiling",
72+
"id": 515,
73+
"jepUrl": "https://openjdk.org/jeps/515"
74+
},
75+
{
76+
"featureName": "JFR Cooperative Sampling",
77+
"id": 518,
78+
"jepUrl": "https://openjdk.org/jeps/518"
79+
},
80+
{
81+
"featureName": "Compact Object Headers",
82+
"id": 519,
83+
"jepUrl": "https://openjdk.org/jeps/519"
84+
},
85+
{
86+
"featureName": "JFR Method Timing & Tracing",
87+
"id": 520,
88+
"jepUrl": "https://openjdk.org/jeps/520"
89+
},
90+
{
91+
"featureName": "Generational Shenandoah",
92+
"id": 521,
93+
"jepUrl": "https://openjdk.org/jeps/521"
94+
}
95+
],
96+
"url": "https://openjdk.org/projects/jdk/25/"
97+
},
298
{
399
"id": 24,
4100
"javaVersionFeatures": [

0 commit comments

Comments
 (0)