{"id":1524,"date":"2012-08-23T10:26:56","date_gmt":"2012-08-23T08:26:56","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1524"},"modified":"2012-08-23T10:27:08","modified_gmt":"2012-08-23T08:27:08","slug":"dk-8-milestones","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2012\/08\/dk-8-milestones\/","title":{"rendered":"JDK 8 Milestones"},"content":{"rendered":"<p>Nach <a href=\"http:\/\/openjdk.java.net\/projects\/jdk8\/milestones\">http:\/\/openjdk.java.net\/projects\/jdk8\/milestones<\/a> sind das nun:<\/p>\n<p>M1&#160;&#160;&#160; 2012\/04\/26&#160;&#160;&#160; (b36)    <br \/>117 Remove the Annotation-Processing Tool (apt)    <br \/>M2&#160;&#160;&#160; 2012\/06\/14&#160;&#160;&#160; (b43)    <br \/>133 Unicode 6.1<\/p>\n<p>M3&#160;&#160;&#160; 2012\/08\/02&#160;&#160;&#160; (b50)   <br \/>124 Enhance the Certificate Revocation-Checking API    <br \/>130 SHA-224 Message Digests    <br \/>131 PKCS#11 Crypto Provider for 64-bit Windows<\/p>\n<p><strong>Hier stehen wir, das soll kommen:<\/strong><\/p>\n<p>M4&#160;&#160;&#160; 2012\/09\/13&#160;&#160;&#160; <br \/>105 DocTree API    <br \/>121 Stronger Algorithms for Password-Based Encryption    <br \/>129 NSA Suite B Cryptographic Algorithms<\/p>\n<p>M5&#160;&#160;&#160; 2012\/11\/29&#160;&#160;&#160; <br \/>106 Add Javadoc to javax.tools    <br \/>110 New HTTP Client    <br \/>111 Additional Unicode Constructs for Regular Expressions    <br \/>112 Charset Implementation Improvements    <br \/>113 MS-SFU Kerberos 5 Extensions    <br \/>114 TLS Server Name Indication (SNI) Extension    <br \/>119 javax.lang.model Implementation Backed by Core Reflection    <br \/>122 Remove the Permanent Generation    <br \/>128 BCP 47 Locale Matching    <br \/>140 Limited doPrivileged    <br \/>153 Launch JavaFX Applications<\/p>\n<p>M6&#160;&#160;&#160; 2013\/01\/31&#160;&#160;&#160;&#160;&#160;&#160;&#160; Feature Complete   <br \/>101 Generalized Target-Type Inference    <br \/>104 Annotations on Java Types    <br \/>107 Bulk Data Operations for Collections    <br \/>108 Collections Enhancements from Third-Party Libraries    <br \/>109 Enhance Core Libraries with Lambda    <br \/>115 AEAD CipherSuites    <br \/>118 Access to Parameter Names at Runtime    <br \/>120 Repeating Annotations    <br \/>123 Configurable Secure Random-Number Generation    <br \/>126 Lambda Expressions and Virtual Extension Methods    <br \/>135 Base64 Encoding and Decoding    <br \/>156 G1 GC: Reduce need for full GCs    <br \/>160 Lambda-Form Representation for Method Handles<\/p>\n<p>M7&#160;&#160;&#160; 2013\/02\/21&#160;&#160;&#160;&#160;&#160;&#160;&#160; Developer Preview   <br \/>2013\/03\/18&#160;&#160;&#160;&#160;&#160;&#160;&#160; All Tests Run    <br \/>2013\/04\/04&#160;&#160;&#160;&#160;&#160;&#160;&#160; Rampdown start    <br \/>2013\/05\/02&#160;&#160;&#160;&#160;&#160;&#160;&#160; API\/Interface Freeze    <br \/>2013\/05\/16&#160;&#160;&#160;&#160;&#160;&#160;&#160; Zero Bug Bounce    <br \/>2013\/06\/13&#160;&#160;&#160;&#160;&#160;&#160;&#160; Rampdown phase 2    <br \/>M8&#160;&#160;&#160; 2013\/07\/05&#160;&#160;&#160;&#160;&#160;&#160;&#160; Final Release Candidate    <br \/>GA&#160;&#160;&#160; 2013\/09\/09&#160;&#160;&#160;&#160;&#160;&#160;&#160; General Availability<\/p>\n<p>Von Date-Time API nichts zu sehen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach http:\/\/openjdk.java.net\/projects\/jdk8\/milestones sind das nun: M1&#160;&#160;&#160; 2012\/04\/26&#160;&#160;&#160; (b36) 117 Remove the Annotation-Processing Tool (apt) M2&#160;&#160;&#160; 2012\/06\/14&#160;&#160;&#160; (b43) 133 Unicode 6.1 M3&#160;&#160;&#160; 2012\/08\/02&#160;&#160;&#160; (b50) 124 Enhance the Certificate Revocation-Checking API 130 SHA-224 Message Digests 131 PKCS#11 Crypto Provider for 64-bit Windows Hier stehen wir, das soll kommen: M4&#160;&#160;&#160; 2012\/09\/13&#160;&#160;&#160; 105 DocTree API 121 Stronger Algorithms for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[66],"tags":[],"class_list":["post-1524","post","type-post","status-publish","format-standard","hentry","category-java-8"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1524"}],"version-history":[{"count":2,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1524\/revisions"}],"predecessor-version":[{"id":1526,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1524\/revisions\/1526"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}