Movatterモバイル変換


[0]ホーム

URL:


«home ·features · milestones ·builds »
JDK 8

Milestones

The JDK 8 development schedule was divided into a sequence ofmilestone cycles, most six to eight weeks in length, with buildsoccuring roughly once each week. There were no formal beta orearly-access releases. Major features and otherpotentially-destabilizing changes were targeted for integrationearly in a specific milestone.

Here is the milestone schedule, with thefeatures integrated in each cycle:

M12012/04/26(b36)
117 Remove theAnnotation-Processing Tool (apt)
M22012/06/14(b43)
M32012/08/02(b50)
124 Enhance the CertificateRevocation-Checking API
130 SHA-224 MessageDigests
131 PKCS#11 Crypto Provider for64-bit Windows
M42012/09/13(b56)
112 Charset ImplementationImprovements
129 NSA Suite B CryptographicAlgorithms
M52012/11/29(b66)
105 DocTree API
106 Add Javadoc tojavax.tools
113 MS-SFU Kerberos 5Extensions
114 TLS Server Name Indication(SNI) Extension
121 Stronger Algorithms forPassword-Based Encryption
122 Remove the PermanentGeneration
127 Improve Locale DataPackaging and Adopt Unicode CLDR Data
128 BCP 47 LocaleMatching
133 Unicode 6.2
136 Enhanced VerificationErrors
153 Launch JavaFXApplications
177 Optimizejava.text.DecimalFormat.format
M62013/01/31(b75)
103 Parallel ArraySorting
135 Base64 Encoding &Decoding
138 Autoconf-Based BuildSystem
139 Enhance javac to ImproveBuild Speed
142 Reduce Cache Contention onSpecified Fields
147 Reduce Class MetadataFootprint
148 Small VM
149 Reduce Core-Library MemoryUsage
150 Date & Time API
160 Lambda-Form Representationfor Method Handles
164 Leverage CPU Instructionsfor AES Cryptography
166 Overhaul JKS-JCEKS-PKCS12Keystores
170 JDBC 4.2
172 DocLint
173 Retire Some Rarely-Used GCCombinations
M72013/06/13(b94)FeatureComplete
101 Generalized Target-TypeInference
104 Annotations on JavaTypes
107 Bulk Data Operations forCollections
109 Enhance Core Libraries withLambda
115 AEAD CipherSuites
118 Access to Parameter Names atRuntime
119 javax.lang.modelImplementation Backed by Core Reflection
120 RepeatingAnnotations
123 Configurable SecureRandom-Number Generation
126 Lambda Expressions &Virtual Extension Methods
140 LimiteddoPrivileged
155 Concurrency Updates
161 Compact Profiles
162 Prepare forModularization
171 Fence Intrinsics
174 Nashorn JavaScriptEngine
176 Mechanical Checking ofCaller-Sensitive Methods
178 Statically-Linked JNILibraries
179 Document JDK API Support andStability
180 Handle Frequent HashMapCollisions with Balanced Trees
184 HTTP URLPermissions
185 Restrict Fetching ofExternal XML Resources
2013/07/18Rampdownstart
M82013/09/05(b106)DeveloperPreview
2013/09/12All Tests Run
2013/10/10API/InterfaceFreeze
2013/10/24Zero BugBounce
2013/11/21Rampdown phase2
M92014/01/23FinalRelease Candidate
GA2014/03/18GeneralAvailability

Milestone definitions

The early development milestones (M1–M6) were date-driven;they came and went regardless of the state of the release. Mostlater milestones are condition-driven; we intended to reach thegoal of the milestone by the given date, but if we didn't then wedeclared the milestone at a later date and adjusted any followingmilestones as necessary. Here are definitions of the latermilestones, in the order in which they occur:

Last update: 2014/3/18 16:40 -0700
«home ·features · milestones ·builds »
OpenJDK logo
Installing
Contributing
Sponsoring
Developers' Guide
Vulnerabilities
JDK GA/EA Builds
Mailing lists
Wiki ·IRC
Mastodon
Bluesky
Bylaws ·Census
Legal
Workshop
JEP Process
Source code
GitHub
Mercurial
Tools
Git
jtreg harness
Groups
(overview)
Adoption
Build
Client Libraries
Compatibility & Specification Review
Compiler
Conformance
Core Libraries
Governing Board
HotSpot
IDE Tooling & Support
Internationalization
JMX
Members
Networking
Porters
Quality
Security
Serviceability
Vulnerability
Web
Projects
(overview,archive)
Amber
Babylon
CRaC
Code Tools
Coin
Common VM Interface
Developers' Guide
Device I/O
Duke
Galahad
Graal
IcedTea
JDK 8 Updates
JDK 9
JDK (…,24,25,26)
JDK Updates
JMC
Jigsaw
Kona
Kulla
Lanai
Leyden
Lilliput
Locale Enhancement
Loom
Memory Model Update
Metropolis
Multi-Language VM
Nashorn
New I/O
OpenJFX
Panama
Penrose
Port: AArch32
Port: AArch64
Port: BSD
Port: Haiku
Port: Mac OS X
Port: MIPS
Port: Mobile
Port: PowerPC/AIX
Port: RISC-V
Port: s390x
SCTP
Shenandoah
Skara
Sumatra
Tsan
Valhalla
Verona
VisualVM
Wakefield
Zero
ZGC
Oracle logo
© 2025 Oracle Corporation and/or its affiliates
Terms of Use · License:GPLv2 ·Privacy ·Trademarks

[8]ページ先頭

©2009-2025 Movatter.jp