openjdk.ruOpenJDK на русском

JEP 0: JEP Index

Индекс JEP

ОтветственныйMark Reinhold
ТипInformational
СтатусActive
Создан2011/08/24 17:33
Обновлён2026/09/21 21:38

Этот JEP — индекс всех JDK Enhancement Proposals (предложений по улучшению JDK), известных как JEP.
Обзор процесса JEP см. в JEP 1.

JEP о процессе (Process JEPs)

PAct1JDK Enhancement-Proposal & Roadmap Process
Процесс предложений по улучшению JDK и формирования Roadmap
PAct2JEP Template
Шаблон JEP
PAct3JDK Release Process
Процесс выпуска JDK
PAct11Incubator Modules
Incubator-модули
PAct12Preview Features
Возможности в статусе Preview (предварительная версия)

Информационные JEP (Informational JEPs)

IAct14The Tip & Tail Model of Library Development
Модель разработки библиотек tip & tail
IAct293Guidelines for JDK Command-Line Tool Options
Рекомендации по опциям командной строки для инструментов JDK

JEP в работе (In-flight JEPs)

FCanhotspot/gc546Adaptive Heap Sizing for ZGC
Адаптивный выбор размера кучи в ZGC
FCanhotspot/gc545Faster Startup and Warmup with ZGC
Более быстрые запуск и прогрев с ZGC
FPro28hotspot/compiler544Ahead-of-Time Code Compilation
Компиляция кода Ahead-of-Time (заблаговременная компиляция и подготовка)
FCancore/543Structured Concurrency
Structured Concurrency (структурированная конкурентность)
FCom28security/security542PEM Encodings of Cryptographic Objects
PEM-кодирование криптографических объектов
FCom28/541Deprecate the macOS/x64 Port for Removal
Перевод порта macOS/x64 в статус Deprecated for Removal (устаревший, будет удалён)
FInt28core/540Simple JSON API (Incubator)
Простой JSON API, Incubator (инкубационный модуль)
FInt28/539Strict Field Initialization in the JVM (Preview)
Strict Field Initialization (строгая инициализация полей) в JVM, версия Preview
FTar28hotspot/gc535Shenandoah GC: Generational Mode by Default
Shenandoah GC: Generational Mode (режим с поколениями) по умолчанию
FCantbdcore-svc/tools528Post-Mortem Crash Analysis with jcmd
Посмертный анализ сбоев с помощью jcmd
FCanspec/lang468Derived Record Creation (Preview)
Создание производных Records (записи), версия Preview
FInt28/401Value Objects (Preview)
Value Objects (объекты-значения), версия Preview
FCanhotspot/compiler399Intermediate-Representation Graph Serialization
Сериализация графов промежуточного представления
FCantools/javac303Intrinsics for the LDC and INVOKEDYNAMIC Instructions
Intrinsic-методы для инструкций LDC и INVOKEDYNAMIC
FCantools/javac302Lambda Leftovers
Оставшиеся доработки Lambda
FCantools/javac300Augment Use-Site Variance with Declaration-Site Defaults
Дополнение вариантности в месте использования значениями по умолчанию в месте объявления
FCanhotspot/compiler234Additional Run-Time Compiler JVM Trace Events
Дополнительные события трассировки JVM от компиляторов времени выполнения
FCanspec/lang218Generics over Primitive Types
Обобщённые типы над примитивными типами
FCanhotspot/gc134Intuitive Semantics for Nested Reference Objects
Интуитивно понятная семантика вложенных ссылочных объектов
FCancore/111Additional Unicode Constructs for Regular Expressions
Дополнительные конструкции Unicode для регулярных выражений

Поданные JEP (Submitted JEPs)

FSubsecurity/javax.crypto8377081Argon2 Password Hashing Algorithm (Preview)
Алгоритм хеширования паролей Argon2, версия Preview
FSubhotspot/gc8359211Automatic Heap Sizing for G1
Автоматический выбор размера кучи для G1
FSubcore/8361105Code Reflection (Incubator)
Code Reflection (рефлексия кода), версия Incubator
FSubcore/net8377806HTTP over Unix Domain Sockets
HTTP через сокеты Unix domain
FSubhotspot/jvmti8380294Native Profiler Hook for Unbiased Stack Traces (Experimental)
Нативный хук профилировщика для получения трассировок стека без смещения (в статусе Experimental (экспериментальная функция))
FSubhotspot/runtime8354416Prepare for Native Memory Tracking in the JDK
Подготовка к использованию Native Memory Tracking в JDK
FSubtools/javadoc(tool)8363700Rich Notes in Java API Documentation
Расширенные примечания в документации Java API

JEP в статусе Draft (черновик)

FDrahotspot/runtime83490694-byte Object Headers (Experimental)
4-байтовые заголовки объектов, статус Experimental
FDrahotspot/gc8350152Automatic Heap Sizing for the Serial Garbage Collector
Автоматический выбор размера кучи для сборщика мусора Serial GC
FDrahotspot/runtime8201462Better hash codes
Улучшенные хэш-коды
IDra8336232CDS Implementation Notes
Заметки о реализации CDS
FDrasecurity/javax.net.ssl8171275Certificate Transparency
Certificate Transparency (прозрачность сертификатов)
FDracore/lang.invoke8357674Classifier API to Map Finite Sets to Indexes
Classifier API для отображения конечных множеств в индексы
FDraspec/lang8209434Concise Method Bodies
Краткие тела методов
FDracore/javax.sql8382268Deprecate the RowSet API for Removal
Пометка RowSet API как Deprecated for Removal
FDracore/lang8371379Deprecate the UTF-16-only String Representation
Объявление устаревшим представления строк только в UTF-16
FDra/137Diagnostic-Command Framework
Фреймворк диагностических команд
FDrahotspot/gc163Enable NUMA Mode by Default When Appropriate
Включение режима NUMA по умолчанию, когда это уместно
FDraspec/lang8357464Enhanced Local Variable Declarations (Preview)
Расширенные объявления локальных переменных, версия Preview
FDra/402Enhanced Primitive Boxing (Preview)
Улучшенная упаковка примитивных значений (Preview)
FDraspec/lang8323658Exception handling in switch (Preview)
Обработка исключений в switch (версия Preview)
SDra8283291Extended Opcodes
Расширенные коды операций
FDra/8261007Frozen Arrays (Preview)
Замороженные массивы, Preview
IDra8214497Guidelines for documenting system properties
Рекомендации по документированию системных свойств
FDracore/net8179037Improve IPv6 support
Улучшение поддержки IPv6
FDrahotspot/compiler8279184Instruction Issue Cache Hardware Accommodation
Учёт аппаратных ограничений кэшей выдачи инструкций
PDra8390768Integrate BSD port into OpenJDK Mainline
Интеграция порта BSD в основную ветку OpenJDK (Mainline)
IDra8305968Integrity by Default
Целостность по умолчанию
FDrahotspot/compiler8261099Internal Frozen Arrays
Внутренние frozen-массивы (замороженные массивы)
FDracore/lang.invoke8158765Isolated Methods
Изолированные методы
IDra8283227JDK Source Structure
Структура исходного кода JDK
FDrahotspot/jvmti8381322JEP Draft: Unbiased Stack-Walk JVMTI extension API
Черновик JEP: API-расширение JVMTI для обхода стека без смещения
FDratbdcore-svc/javax.management8044507JMX Specific Annotations for Registration of Managed Resources
Специфичные для JMX аннотации для регистрации управляемых ресурсов
IDra188Java Memory Model Update
Обновление модели памяти Java (Java Memory Model)
FDratbdhotspot/runtime8208520Java Thread Sanitizer
Thread Sanitizer для Java
IDra8223002Keyword Management for the Java Language
Управление ключевыми словами языка Java
FDrahotspot/compiler169Larval State for Value Objects
Larval-состояние для Value Objects
FDracore/lang8389764Lazy Constants (Fourth Preview)
Lazy Constants (ленивые константы)
FDratools/8209964Lazy Static Final Fields
Ленивые статические final-поля
FDracore/lang8249196Low-level Object layout introspection methods
Низкоуровневые методы интроспекции размещения объектов
FDrahotspot/runtime8248259Low-level classfile reflection
Низкоуровневая рефлексия class-файлов
FDrahotspot/compiler8221828New Invoke Bindings
Новые привязки для байткодов invoke
FDra/8316779Null-Restricted Value Class Types (Preview)
Null-Restricted Types (типы, запрещающие null) для value-классов (Preview)
FDratools/javac8303099Null-Restricted and Nullable Types (Preview)
Типы Null-Restricted и Nullable (версия Preview)
FDrahotspot/compiler8132243Optimize Final Field Loads In Generated Code
Оптимизация загрузок final-полей в генерируемом коде
FDrahotspot/jfr8284453Optionally Record Thread Context in JFR
Опциональная запись контекста потока в JFR
FDratools/javac190Pluggable Static Analyzers
Подключаемые статические анализаторы
IDra182Policy for Retiring javac -source and -target Options
Политика вывода из употребления параметров -source и -target компилятора javac
FDracore/util.regex8260688Predictable regex performance
Предсказуемая производительность регулярных выражений
IDra8300604Preview Features: A Look Back, and A Look Ahead
Возможности в статусе Preview: взгляд назад и взгляд вперёд
FDrahotspot/runtime8180647Race exclusion for confined data
Исключение гонок для данных с ограниченным доступом
FDratbdcore/lang8263697Safer Process Launch by ProcessBuilder and Runtime.exec
Более безопасный запуск процессов через ProcessBuilder и Runtime.exec
FDrasecurity/javax.crypto8325511Security Providers Filter
Фильтр провайдеров безопасности
FDrahotspot/runtime8248257Simplified bootstrap method invocation
Упрощённый вызов bootstrap-методов
FDrasecurity/javax.net.ssl8383849TLS Support for the QUIC Transport (Preview)
Поддержка TLS для транспорта QUIC, Preview
FDrahotspot/runtime8204937Type operator expressions in the JVM
Выражения операторов типов в JVM
SDratbd8288293Windows/gcc Port
Порт для Windows/gcc
FDra/8297236enhanced checkcast for Valhalla type unification
расширенная инструкция checkcast для унификации типов в Valhalla
FDraspec/lang8191530fluent postfix notation for statically scoped interface methods
постфиксная fluent-нотация для статически разрешаемых методов интерфейсов
IDra8068562javadoc tags to distinguish API, implementation, specification, and notes
Теги javadoc для разделения API, реализации, спецификации и примечаний
FDra/8297156low-level control of field initialization
низкоуровневое управление инициализацией полей
FDrahotspot/compiler8179657provide stable USDT probe points on JVM compiled methods
стабильные точки зондирования USDT в скомпилированных методах JVM
FDrahotspot/runtime8258000refactor per-instance metadata to be separate from ClassInfo metadata
Рефакторинг: отделить метаданные отдельных экземпляров от метаданных ClassInfo
FDraspec/lang8186473special notation for the receiver helper pattern
специальная запись для паттерна вспомогательных вызовов к получателю
FDracore/lang.invoke8182862unboxed argument lists for method handles
списки аргументов без упаковки для method handles

Реализованные JEP типов Feature и Infrastructure (Delivered Feature and Infrastructure JEPs)

FClo27security/security538PEM Encodings of Cryptographic Objects (Third Preview)
Кодирование криптографических объектов в формате PEM (третья версия Preview)
FClo27core/537Vector API (Twelfth Incubator)
Vector API, двенадцатая версия Incubator
FClo27hotspot/jfr536JFR In-Process Data Redaction
Маскирование данных JFR внутри процесса
FClo27hotspot/runtime534Compact Object Headers by Default
Compact Object Headers (компактные заголовки объектов) по умолчанию
FClo27core/533Structured Concurrency (Seventh Preview)
Structured Concurrency, седьмая версия Preview
FClo27spec/lang532Primitive Types in Patterns, instanceof, and switch (Fifth Preview)
Primitive Types in Patterns (примитивные типы в шаблонах), instanceof и switch, пятая версия Preview
FClo27core/lang531Lazy Constants (Third Preview)
Lazy Constants, третья версия Preview
FClo26spec/lang530Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Primitive Types in Patterns, instanceof и switch: четвёртая версия Preview
FClo26core/529Vector API (Eleventh Incubator)
Vector API, одиннадцатая версия Incubator
FClo27security/javax.net.ssl527Post-Quantum Hybrid Key Exchange for TLS 1.3
Post-Quantum Hybrid Key Exchange (постквантовый гибридный обмен ключами) для TLS 1.3
FClo26core/lang526Lazy Constants (Second Preview)
Lazy Constants, вторая версия Preview
FClo26core/525Structured Concurrency (Sixth Preview)
Structured Concurrency
FClo26security/security524PEM Encodings of Cryptographic Objects (Second Preview)
PEM-кодирование криптографических объектов (вторая версия Preview)
FClo27hotspot/gc523Make G1 the Default Garbage Collector in All Environments
Сделать G1 сборщиком мусора по умолчанию во всех средах
FClo26hotspot/gc522G1 GC: Improve Throughput by Reducing Synchronization
G1 GC: повышение пропускной способности за счёт сокращения синхронизации
FClo25hotspot/gc521Generational Shenandoah
Shenandoah с поколениями
FClo25hotspot/jfr520JFR Method Timing & Tracing
Измерение времени выполнения и трассировка методов в JFR
FClo25hotspot/runtime519Compact Object Headers
Compact Object Headers
FClo25hotspot/jfr518JFR Cooperative Sampling
Кооперативная выборка стеков в JFR
FClo26core/net517HTTP/3 for the HTTP Client API
HTTP/3 для HTTP Client API
FClo26hotspot/gc516Ahead-of-Time Object Caching with Any GC
Кэширование объектов в режиме Ahead-of-Time с любым сборщиком мусора
FClo25hotspot/compiler515Ahead-of-Time Method Profiling
Профилирование методов в режиме Ahead-of-Time
FClo25hotspot/runtime514Ahead-of-Time Command-Line Ergonomics
Ahead-of-Time: эргономика командной строки
FClo25spec/lang513Flexible Constructor Bodies
Flexible Constructor Bodies (гибкие тела конструкторов)
FClo25spec/lang512Compact Source Files and Instance Main Methods
Compact Source Files (компактные исходные файлы) и Instance Main Methods (экземплярные методы main)
FClo25spec/lang511Module Import Declarations
Module Import Declarations (объявления импорта модулей)
FClo25security/javax.crypto510Key Derivation Function API
Key Derivation Function API
FClo25hotspot/jfr509JFR CPU-Time Profiling (Experimental)
Профилирование процессорного времени в JFR, статус Experimental
FClo25core/508Vector API (Tenth Incubator)
Vector API (десятая версия Incubator)
FClo25spec/lang507Primitive Types in Patterns, instanceof, and switch (Third Preview)
Primitive Types in Patterns, instanceof и switch (третья версия Preview)
FClo25core/506Scoped Values
Scoped Values (значения с ограниченной областью видимости)
FClo25core/505Structured Concurrency (Fifth Preview)
Structured Concurrency, пятая версия Preview
FClo26client/awt504Remove the Applet API
Удаление Applet API
FClo25hotspot/other503Remove the 32-bit x86 Port
Удаление 32-битного порта x86
FClo25core/lang502Stable Values (Preview)
Stable Values (стабильные значения), версия Preview
FClo24hotspot/other501Deprecate the 32-bit x86 Port for Removal
Перевод 32-битного порта x86 в статус Deprecated for Removal
FClo26core/500Prepare to Make Final Mean Final
Подготовка к тому, чтобы final действительно означало final
FClo24core/499Structured Concurrency (Fourth Preview)
Structured Concurrency, четвёртая версия Preview
FClo24core/498Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
Предупреждения при использовании методов доступа к памяти в sun.misc.Unsafe
FClo24security/security497Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
Квантово-устойчивый алгоритм цифровой подписи на основе модульных решёток
FClo24security/javax.crypto496Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
Механизм инкапсуляции ключей на основе модульных решёток, устойчивый к квантовым вычислениям
FClo24spec/lang495Simple Source Files and Instance Main Methods (Fourth Preview)
Простые исходные файлы и Instance Main Methods, четвёртая версия Preview
FClo24spec/lang494Module Import Declarations (Second Preview)
Module Import Declarations, вторая версия Preview
FClo24tools/jlink493Linking Run-Time Images without JMODs
Компоновка образов среды выполнения без файлов JMOD
FClo24spec/lang492Flexible Constructor Bodies (Third Preview)
Flexible Constructor Bodies, третья версия Preview
FClo24hotspot/runtime491Synchronize Virtual Threads without Pinning
синхронизация потоков Virtual Threads (виртуальные потоки) без Pinning (привязка виртуального потока к платформенному)
FClo24hotspot/gc490ZGC: Remove the Non-Generational Mode
ZGC: удаление режима без поколений
FClo24core/489Vector API (Ninth Incubator)
Vector API, девятая версия Incubator
FClo24spec/lang488Primitive Types in Patterns, instanceof, and switch (Second Preview)
Примитивные типы в шаблонах, instanceof и switch (вторая версия Preview)
FClo24core/487Scoped Values (Fourth Preview)
Scoped Values, четвёртая версия Preview
FClo24security/security486Permanently Disable the Security Manager
Окончательное отключение Security Manager
FClo24core/util.stream485Stream Gatherers
Stream Gatherers (сборщики промежуточных операций потоков)
FClo24core/lang.classfile484Class-File API
Class-File API
FClo24hotspot/runtime483Ahead-of-Time Class Loading & Linking
Загрузка и компоновка классов в режиме Ahead-of-Time
FClo23spec/lang482Flexible Constructor Bodies (Second Preview)
Flexible Constructor Bodies, вторая версия Preview
FClo23core/481Scoped Values (Third Preview)
Scoped Values, третья версия Preview
FClo23core/480Structured Concurrency (Third Preview)
Structured Concurrency, третья версия Preview
FClo24hotspot/other479Remove the Windows 32-bit x86 Port
Удаление порта Windows 32-bit x86
FClo24security/javax.crypto478Key Derivation Function API (Preview)
Key Derivation Function API, версия Preview
FClo23spec/lang477Implicitly Declared Classes and Instance Main Methods (Third Preview)
Неявно объявленные классы и Instance Main Methods, третья версия Preview
FClo23spec/lang476Module Import Declarations (Preview)
Module Import Declarations, версия Preview
FClo24hotspot/compiler475Late Barrier Expansion for G1
Позднее развёртывание барьеров для G1
FClo23hotspot/gc474ZGC: Generational Mode by Default
ZGC: Generational Mode по умолчанию
FClo23core/util.stream473Stream Gatherers (Second Preview)
Stream Gatherers, вторая версия Preview
FClo24core/472Prepare to Restrict the Use of JNI
Подготовка к ограничению использования JNI
FClo23core/471Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
Пометка методов доступа к памяти в sun.misc.Unsafe как Deprecated for Removal
FClo25security/security470PEM Encodings of Cryptographic Objects (Preview)
PEM-кодирование криптографических объектов (версия Preview)
FClo23core/469Vector API (Eighth Incubator)
Vector API, восьмая версия Incubator
FClo23tools/javadoc(tool)467Markdown Documentation Comments
Комментарии документации в формате Markdown
FClo23core/lang.classfile466Class-File API (Second Preview)
Class-File API: вторая версия Preview
FClo22core/464Scoped Values (Second Preview)
Scoped Values, вторая версия Preview
FClo22spec/lang463Implicitly Declared Classes and Instance Main Methods (Second Preview)
Неявно объявленные классы и Instance Main Methods, вторая версия Preview
FClo22core/462Structured Concurrency (Second Preview)
Structured Concurrency, вторая версия Preview
FClo22core/util.stream461Stream Gatherers (Preview)
Stream Gatherers, версия Preview
FClo22core/460Vector API (Seventh Incubator)
Vector API, седьмая версия Incubator
FClo22spec/lang459String Templates (Second Preview)
String Templates, вторая версия Preview
FClo22tools/launcher458Launch Multi-File Source-Code Programs
Запуск программ из нескольких файлов исходного кода
FClo22core/lang.classfile457Class-File API (Preview)
Class-File API (версия Preview)
FClo22spec/lang456Unnamed Variables & Patterns
Безымянные переменные и шаблоны
FClo23spec/lang455Primitive Types in Patterns, instanceof, and switch (Preview)
Primitive Types in Patterns, instanceof и switch (версия Preview)
FClo22core/lang.foreign454Foreign Function & Memory API
API для вызова внешних функций и работы с внешней памятью
FClo21core/453Structured Concurrency (Preview)
Structured Concurrency, версия Preview
FClo21security/javax.crypto452Key Encapsulation Mechanism API
API механизма инкапсуляции ключей
FClo21hotspot/svc451Prepare to Disallow the Dynamic Loading of Agents
Подготовка к запрету динамической загрузки агентов
FClo24hotspot/runtime450Compact Object Headers (Experimental)
Compact Object Headers
FClo21hotspot/other449Deprecate the Windows 32-bit x86 Port for Removal
Пометка порта Windows 32-bit x86 как Deprecated for Removal
FClo21core/448Vector API (Sixth Incubator)
Vector API, шестая версия Incubator
FClo22spec/lang447Statements before super(...) (Preview)
Инструкции перед super(...), Preview
FClo21core/446Scoped Values (Preview)
Scoped Values, версия Preview
FClo21spec/lang445Unnamed Classes and Instance Main Methods (Preview)
Безымянные классы и Instance Main Methods, версия Preview
FClo21core/444Virtual Threads
Virtual Threads
FClo21spec/lang443Unnamed Patterns and Variables (Preview)
Безымянные шаблоны и переменные в статусе Preview
FClo21core/442Foreign Function & Memory API (Third Preview)
Foreign Function & Memory API (третья версия Preview)
FClo21spec/lang441Pattern Matching for switch
Pattern Matching (сопоставление с образцом) для switch
FClo21spec/lang440Record Patterns
Record Patterns (шаблоны записей)
FClo21hotspot/gc439Generational ZGC
ZGC с поколениями
FClo20core/438Vector API (Fifth Incubator)
Vector API, пятая версия Incubator
FClo20core/437Structured Concurrency (Second Incubator)
Structured Concurrency, вторая версия Incubator
FClo20core/436Virtual Threads (Second Preview)
Virtual Threads, вторая версия Preview
FClo20core/434Foreign Function & Memory API (Second Preview)
Foreign Function & Memory API (вторая версия Preview)
FClo20spec/lang433Pattern Matching for switch (Fourth Preview)
Pattern Matching для switch, четвёртая версия Preview
FClo20spec/lang432Record Patterns (Second Preview)
Record Patterns, вторая версия Preview
FClo21core/util:collections431Sequenced Collections
Упорядоченные коллекции
FClo21spec/lang430String Templates (Preview)
Строковые шаблоны, версия Preview
FClo20core/429Scoped Values (Incubator)
Scoped Values, версия Incubator
FClo19core/428Structured Concurrency (Incubator)
Structured Concurrency, версия Incubator
FClo19spec/lang427Pattern Matching for switch (Third Preview)
Pattern Matching для switch, третья версия Preview
FClo19core/426Vector API (Fourth Incubator)
Vector API, четвёртая версия Incubator
FClo19core/425Virtual Threads (Preview)
Virtual Threads, версия Preview
FClo19core/424Foreign Function & Memory API (Preview)
Foreign Function & Memory API в статусе Preview
FClo22hotspot/gc423Region Pinning for G1
Закрепление регионов в G1
FClo19hotspot/other422Linux/RISC-V Port
Порт на Linux/RISC-V
FClo18core/lang421Deprecate Finalization for Removal
Пометка финализации как Deprecated for Removal
FClo18spec/lang420Pattern Matching for switch (Second Preview)
Pattern Matching для switch, вторая версия Preview
FClo18core/419Foreign Function & Memory API (Second Incubator)
Foreign Function & Memory API, вторая версия Incubator
FClo18core/net418Internet-Address Resolution SPI
SPI для разрешения интернет-адресов
FClo18core/417Vector API (Third Incubator)
Vector API (третья версия Incubator)
FClo18core/lang:reflect416Reimplement Core Reflection with Method Handles
Новая реализация базовой рефлексии (core reflection) на основе дескрипторов методов (method handles)
FClo17core/io:serialization415Context-Specific Deserialization Filters
Контекстно-зависимые фильтры десериализации
FClo17core/414Vector API (Second Incubator)
Vector API, вторая версия Incubator
FClo18tools/javadoc(tool)413Code Snippets in Java API Documentation
Фрагменты кода в документации Java API
FClo17core/412Foreign Function & Memory API (Incubator)
Foreign Function & Memory API в статусе Incubator
FClo17security/security411Deprecate the Security Manager for Removal
Перевод Security Manager в статус Deprecated for Removal
FClo17hotspot/compiler410Remove the Experimental AOT and JIT Compiler
Удаление AOT- и JIT-компилятора в статусе Experimental
FClo17spec/lang409Sealed Classes
Sealed Classes (запечатанные классы)
FClo18core/net408Simple Web Server
Простой веб-сервер
FClo17core/rmi407Remove RMI Activation
Удаление RMI Activation
FClo17spec/lang406Pattern Matching for switch (Preview)
Pattern Matching для switch, версия Preview
FClo19spec/lang405Record Patterns (Preview)
Record Patterns, версия Preview
FClo24hotspot/gc404Generational Shenandoah (Experimental)
Generational Shenandoah (Shenandoah с поколениями) в статусе Experimental
FClo17/403Strongly Encapsulate JDK Internals
Строгая инкапсуляция внутренних элементов JDK
FClo18core/nio.charsets400UTF-8 by Default
UTF-8 по умолчанию
FClo17client/awt398Deprecate the Applet API for Removal
Перевод Applet API в статус Deprecated for Removal
FClo16spec/lang397Sealed Classes (Second Preview)
Sealed Classes, вторая версия Preview
FClo16/396Strongly Encapsulate JDK Internals by Default
Строгая инкапсуляция внутренних элементов JDK по умолчанию
FClo16spec/lang395Records
Records
FClo16spec/lang394Pattern Matching for instanceof
Pattern Matching для instanceof
FClo16core/393Foreign-Memory Access API (Third Incubator)
Foreign-Memory Access API, третья версия Incubator
FClo16tools/jpackage392Packaging Tool
Инструмент упаковки приложений
FClo17hotspot/runtime391macOS/AArch64 Port
Порт на macOS/AArch64
FClo16/390Warnings for Value-Based Classes
Предупреждения для value-based-классов
FClo16core/389Foreign Linker API (Incubator)
Foreign Linker API, статус Incubator
FClo16hotspot/runtime388Windows/AArch64 Port
Порт JDK для Windows/AArch64
FClo16hotspot/runtime387Elastic Metaspace
эластичный metaspace
FClo16hotspot/runtime386Alpine Linux Port
Порт на Alpine Linux
FClo15core/rmi385Deprecate RMI Activation for Removal
Перевод RMI Activation в статус Deprecated for Removal
FClo15spec/lang384Records (Second Preview)
Records, вторая версия Preview
FClo15core/383Foreign-Memory Access API (Second Incubator)
Foreign-Memory Access API, вторая версия Incubator
FClo17client/2d382New macOS Rendering Pipeline
Новый конвейер рендеринга для macOS
FClo15hotspot/other381Remove the Solaris and SPARC Ports
Удаление портов Solaris и SPARC
FClo16core/nio380Unix-Domain Socket Channels
Каналы сокетов Unix-домена
FClo15hotspot/gc379Shenandoah: A Low-Pause-Time Garbage Collector (Production)
Shenandoah: сборщик мусора с короткими паузами (штатная версия)
FClo15spec/lang378Text Blocks
Text Blocks (текстовые блоки)
FClo15hotspot/gc377ZGC: A Scalable Low-Latency Garbage Collector (Production)
ZGC: масштабируемый сборщик мусора с низкими задержками (штатная возможность)
FClo16hotspot/gc376ZGC: Concurrent Thread-Stack Processing
ZGC: конкурентная обработка стеков потоков
FClo15spec/lang375Pattern Matching for instanceof (Second Preview)
Pattern Matching для instanceof, вторая версия Preview
FClo15hotspot/runtime374Deprecate and Disable Biased Locking
Объявление biased locking устаревшим и его отключение
FClo15core/net373Reimplement the Legacy DatagramSocket API
Новая реализация унаследованного API DatagramSocket
FClo15core/jdk.nashorn372Remove the Nashorn JavaScript Engine
Удаление JavaScript-движка Nashorn
FClo15core/lang.invoke371Hidden Classes
Hidden-классы (скрытые классы)
FClo14core/370Foreign-Memory Access API (Incubator)
API доступа к внешней памяти, версия Incubator
SClo16369Migrate to GitHub
Переход на GitHub
FClo14spec/lang368Text Blocks (Second Preview)
Text Blocks, вторая версия Preview
FClo14tools/jar367Remove the Pack200 Tools and API
Удаление инструментов и API Pack200
FClo14hotspot/gc366Deprecate the ParallelScavenge + SerialOld GC Combination
Перевод комбинации сборщиков мусора ParallelScavenge + SerialOld в статус Deprecated (устаревший)
FClo14hotspot/gc365ZGC on Windows (Experimental)
ZGC для Windows в статусе Experimental
FClo14hotspot/gc364ZGC on macOS (Experimental)
ZGC на macOS, статус Experimental
FClo14hotspot/gc363Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Удаление сборщика мусора Concurrent Mark Sweep (CMS)
FClo14/362Deprecate the Solaris and SPARC Ports
Объявление портов Solaris и SPARC устаревшими
FClo14spec/lang361Switch Expressions
Выражения switch
FClo15spec/lang360Sealed Classes (Preview)
Sealed Classes, версия Preview
FClo14spec/lang359Records (Preview)
Records, версия Preview
FClo14hotspot/runtime358Helpful NullPointerExceptions
Информативные сообщения NullPointerException
SClo16357Migrate from Mercurial to Git
Переход с Mercurial на Git
FClo17core/util356Enhanced Pseudo-Random Number Generators
Улучшенные генераторы псевдослучайных чисел
FClo13spec/lang355Text Blocks (Preview)
Text Blocks в статусе Preview
FClo13spec/lang354Switch Expressions (Second Preview)
Выражения switch (вторая версия Preview)
FClo13core/net353Reimplement the Legacy Socket API
Новая реализация устаревшего Socket API
FClo14core/nio352Non-Volatile Mapped Byte Buffers
Байтовые буферы, отображённые на энергонезависимую память
FClo13hotspot/gc351ZGC: Uncommit Unused Memory (Experimental)
ZGC: освобождение неиспользуемой памяти, Experimental
FClo13hotspot/runtime350Dynamic CDS Archives
Динамические архивы CDS
FClo14hotspot/jfr349JFR Event Streaming
Потоковая передача событий JFR
SClo16347Enable C++14 Language Features
Включение возможностей языка C++14
FClo12hotspot/gc346Promptly Return Unused Committed Memory from G1
Своевременный возврат неиспользуемой выделенной памяти из G1
FClo14hotspot/gc345NUMA-Aware Memory Allocation for G1
Выделение памяти с учётом NUMA для G1
FClo12hotspot/gc344Abortable Mixed Collections for G1
Прерываемые смешанные сборки мусора в G1
FClo14tools/jpackage343Packaging Tool (Incubator)
Инструмент упаковки в статусе Incubator
FClo12hotspot/runtime341Default CDS Archives
Архивы CDS по умолчанию
FClo12hotspot/runtime340One AArch64 Port, Not Two
Один порт AArch64, а не два
FClo15security/javax.crypto339Edwards-Curve Digital Signature Algorithm (EdDSA)
Алгоритм цифровой подписи на кривых Эдвардса (EdDSA)
FClo16hotspot/compiler338Vector API (Incubator)
Vector API, версия Incubator
FClo11tools/336Deprecate the Pack200 Tools and API
Объявление инструментов и API Pack200 устаревшими
FClo11core/jdk.nashorn335Deprecate the Nashorn JavaScript Engine for Removal
Пометить движок JavaScript Nashorn как Deprecated for Removal
FClo12core/lang.invoke334JVM Constants API
API для описания констант JVM
FClo11hotspot/gc333ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
ZGC: масштабируемый сборщик мусора с низкой задержкой, Experimental
FClo11security/javax.net.ssl332Transport Layer Security (TLS) 1.3
Протокол Transport Layer Security (TLS) версии 1.3
FClo11hotspot/jvmti331Low-Overhead Heap Profiling
Профилирование кучи с низкими накладными расходами
FClo11tools/javac330Launch Single-File Source-Code Programs
Запуск программ из одного файла исходного кода
FClo11security/javax.crypto329ChaCha20 and Poly1305 Cryptographic Algorithms
Криптографические алгоритмы ChaCha20 и Poly1305
FClo11hotspot/jfr328Flight Recorder
Регистратор событий Flight Recorder
FClo11core/lang327Unicode 10
Unicode 10
FClo12spec/lang325Switch Expressions (Preview)
Выражения switch, версия Preview
FClo11security/javax.crypto324Key Agreement with Curve25519 and Curve448
Согласование ключей с использованием Curve25519 и Curve448
FClo11spec/lang323Local-Variable Syntax for Lambda Parameters
Синтаксис объявления локальных переменных для параметров лямбда-выражений
FClo10core/lang322Time-Based Release Versioning
Версионирование выпусков по времени
FClo11core/net321HTTP Client API
HTTP Client API
FClo11other/320Remove the Java EE and CORBA Modules
Удаление модулей Java EE и CORBA
FClo10security/security319Root Certificates
Корневые сертификаты
FClo11hotspot/gc318Epsilon: A No-Op Garbage Collector (Experimental)
Epsilon: сборщик мусора, не выполняющий никакой работы (Experimental)
FClo10hotspot/compiler317Experimental Java-Based JIT Compiler
JIT-компилятор на Java в статусе Experimental
FClo10hotspot/gc316Heap Allocation on Alternative Memory Devices
Размещение кучи на альтернативных устройствах памяти
FClo11hotspot/compiler315Improve Aarch64 Intrinsics
Улучшение intrinsic-функций для AArch64
FClo10core/util:i18n314Additional Unicode Language-Tag Extensions
Дополнительные расширения языковых тегов Unicode
FClo10tools/javah313Remove the Native-Header Generation Tool (javah)
Удаление инструмента генерации нативных заголовочных файлов (javah)
FClo10hotspot/runtime312Thread-Local Handshakes
Handshake-операции, локальные для потока
FClo10hotspot/runtime310Application Class-Data Sharing
Class-Data Sharing для классов приложения
FClo11hotspot/runtime309Dynamic Class-File Constants
Динамические константы class-файлов
FClo10hotspot/gc307Parallel Full GC for G1
Параллельная полная сборка мусора для G1
FClo17spec/lang306Restore Always-Strict Floating-Point Semantics
Возврат к всегда строгой семантике операций с плавающей точкой
FClo14spec/lang305Pattern Matching for instanceof (Preview)
Pattern Matching для instanceof, версия Preview
FClo10hotspot/gc304Garbage Collector Interface
Интерфейс сборщика мусора
SClo9299Reorganize Documentation
Реорганизация документации
FClo9infrastructure/298Remove Demos and Samples
Удаление демонстрационных программ и примеров
FClo9hotspot/compiler297Unified arm32/arm64 Port
Единый порт для arm32/arm64
SClo10296Consolidate the JDK Forest into a Single Repository
Объединение леса репозиториев JDK в один репозиторий
FClo9hotspot/compiler295Ahead-of-Time Compilation
Компиляция Ahead-of-Time
FClo9hotspot/compiler294Linux/s390x Port
Порт на Linux/s390x
FClo9core/jdk.nashorn292Implement Selected ECMAScript 6 Features in Nashorn
Реализация избранных возможностей ECMAScript 6 в Nashorn
FClo9hotspot/gc291Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
Объявление сборщика мусора Concurrent Mark Sweep (CMS) устаревшим
FClo9core/io:serialization290Filter Incoming Serialization Data
Фильтрация входящих данных сериализации
FClo9client/289Deprecate the Applet API
Applet API получает статус Deprecated
FClo9security/security288Disable SHA-1 Certificates
Отключение сертификатов SHA-1
FClo9security/security287SHA-3 Hash Algorithms
Хеш-алгоритмы SHA-3
FClo10spec/lang286Local-Variable Type Inference
Вывод типов локальных переменных
FClo9core/lang285Spin-Wait Hints
Подсказки для активного ожидания
SClo9284New HotSpot Build System
Новая система сборки HotSpot
FClo9javafx/window-toolkit283Enable GTK 3 on Linux
Включение GTK 3 в Linux
FClo9tools/jlink282jlink: The Java Linker
jlink: компоновщик Java
FClo9hotspot/test281HotSpot C++ Unit-Test Framework
Фреймворк модульного тестирования на C++ для HotSpot
FClo9tools/javac280Indify String Concatenation
Конкатенация строк через invokedynamic
FClo9/279Improve Test-Failure Troubleshooting
Улучшение диагностики причин сбоев тестов
FClo9hotspot/gc278Additional Tests for Humongous Objects in G1
Дополнительные тесты для humongous-объектов в G1
FClo9core/lang277Enhanced Deprecation
Улучшенный механизм пометки API как Deprecated
FClo9core/lang.invoke276Dynamic Linking of Language-Defined Object Models
Динамическая компоновка объектных моделей, определяемых языками
FClo9deploy/packager275Modular Java Application Packaging
Модульная упаковка Java-приложений
FClo9core/lang.invoke274Enhanced Method Handles
Улучшенные method handle
FClo9security/security273DRBG-Based SecureRandom Implementations
Реализации SecureRandom на основе DRBG
FClo9client/awt272Platform-Specific Desktop Features
Возможности рабочего стола, специфичные для платформы
FClo9hotspot/gc271Unified GC Logging
Единое журналирование GC
FClo9hotspot/runtime270Reserved Stack Areas for Critical Sections
Зарезервированные области стека для критических секций
FClo9core/util:collections269Convenience Factory Methods for Collections
Удобные фабричные методы для коллекций
FClo9xml/jaxp268XML Catalogs
Каталоги XML
FClo9core/lang267Unicode 8.0
Unicode 8.0
FClo9core/util.concurrent266More Concurrency Updates
Дальнейшие обновления средств конкурентности
FClo9client/2d265Marlin Graphics Renderer
Графический растеризатор Marlin
FClo9core/util.logging264Platform Logging API and Service
API и сервис журналирования для платформы
FClo9client/awt263HiDPI Graphics on Windows and Linux
Графика HiDPI в Windows и Linux
FClo9client/javax.imageio262TIFF Image I/O
Поддержка формата TIFF в Image I/O
FClo9/261Module System
Система модулей
FClo9/260Encapsulate Most Internal APIs
Инкапсуляция большинства внутренних API
FClo9core/259Stack-Walking API
API для обхода стека
FClo9client/2d258HarfBuzz Font-Layout Engine
Движок компоновки шрифтов HarfBuzz
FClo9javafx/media257Update JavaFX/Media to Newer Version of GStreamer
Обновление GStreamer в JavaFX/Media до более новой версии
FClo9client/beans256BeanInfo Annotations
Аннотации BeanInfo
FClo9xml/jaxp255Merge Selected Xerces 2.11.0 Updates into JAXP
Перенос выбранных обновлений Xerces 2.11.0 в JAXP
FClo9core/lang254Compact Strings
Компактные строки
FClo9javafx/controls253Prepare JavaFX UI Controls & CSS APIs for Modularization
Подготовка API элементов управления UI и CSS в JavaFX к модуляризации
FClo9core/util:i18n252Use CLDR Locale Data by Default
Использование данных локалей CLDR по умолчанию
FClo9client/2d251Multi-Resolution Images
Изображения с несколькими разрешениями
FClo9hotspot/runtime250Store Interned Strings in CDS Archives
Хранение интернированных строк в архивах CDS
FClo9security/javax.net.ssl249OCSP Stapling for TLS
OCSP stapling для TLS
FClo9hotspot/gc248Make G1 the Default Garbage Collector
Сделать G1 сборщиком мусора по умолчанию
FClo9tools/javac247Compile for Older Platform Versions
Компиляция для более старых версий платформы
FClo9security/javax.crypto246Leverage CPU Instructions for GHASH and RSA
Использование инструкций процессора для GHASH и RSA
FClo9hotspot/runtime245Validate JVM Command-Line Flag Arguments
Проверка аргументов флагов командной строки JVM
FClo9security/javax.net.ssl244TLS Application-Layer Protocol Negotiation Extension
Расширение TLS для согласования протокола прикладного уровня
FClo9hotspot/compiler243Java-Level JVM Compiler Interface
Интерфейс компилятора JVM на уровне Java
FClo8u60hotspot/gc242JVM Trace Events for Failed Allocations
События трассировки JVM для неудачных выделений памяти
FClo9core-svc/tools241Remove the jhat Tool
Удаление инструмента jhat
FClo9core-svc/tools240Remove the JVM TI hprof Agent
Удаление агента hprof для JVM TI
FClo8u60javafx/web239Update JavaFX/WebView to Newer Version of WebKit
Обновление JavaFX/WebView до более новой версии WebKit
FClo9tools/jar238Multi-Release JAR Files
Многоверсионные JAR-файлы
FClo9hotspot/compiler237Linux/AArch64 Port
Порт на Linux/AArch64
FClo9core/jdk.nashorn236Parser API for Nashorn
API парсера для Nashorn
FClo9tools/javac235Test Class-File Attributes Generated by javac
Тестирование атрибутов class-файлов, генерируемых javac
FClo9hotspot/compiler233Generate Run-Time Compiler Tests Automatically
Автоматическая генерация тестов для компиляторов времени выполнения
FClo9security/security232Improve Secure Application Performance
Повышение производительности защищённых приложений
FClo9tools/launcher231Remove Launch-Time JRE Version Selection
Удаление выбора версии JRE при запуске
FClo12performance/230Microbenchmark Suite
Набор микробенчмарков
FClo9security/security229Create PKCS12 Keystores by Default
Создание хранилищ ключей PKCS12 по умолчанию
FClo9hotspot/svc228Add More Diagnostic Commands
Добавление новых диагностических команд
FClo9core/lang227Unicode 7.0
Unicode 7.0
FClo9core/util:i18n226UTF-8 Property Resource Bundles
Наборы ресурсов на основе файлов свойств в кодировке UTF-8
FClo9tools/javadoc(tool)225Javadoc Search
Поиск в Javadoc
FClo9tools/javadoc(tool)224HTML5 Javadoc
HTML5 в Javadoc
FClo9/223New Version-String Scheme
Новая схема строк версий
FClo9tools/jshell222jshell: The Java Shell (Read-Eval-Print Loop)
jshell: оболочка Java (цикл «чтение — вычисление — вывод», Read-Eval-Print Loop)
FClo9tools/javadoc(tool)221New Doclet API
Новый Doclet API
FClo9/220Modular Run-Time Images
Модульные образы среды выполнения
FClo9security/javax.net.ssl219Datagram Transport Layer Security (DTLS)
Протокол безопасности транспортного уровня для датаграмм (DTLS)
FClo9tools/javac217Annotations Pipeline 2.0
Конвейер обработки аннотаций 2.0
FClo9tools/javac216Process Import Statements Correctly
Корректная обработка объявлений import
FClo9tools/javac215Tiered Attribution for javac
Поэтапная атрибуция в javac
FClo9hotspot/gc214Remove GC Combinations Deprecated in JDK 8
Удаление комбинаций GC, объявленных устаревшими в JDK 8
FClo9tools/javac213Milling Project Coin
Доработка проекта Coin
FClo9tools/212Resolve Lint and Doclint Warnings
Устранение предупреждений lint и doclint
FClo9tools/javac211Elide Deprecation Warnings on Import Statements
Отключение предупреждений об устаревании для инструкций import
FClo8u40core/lang.invoke210LambdaForm Reduction and Caching
Сокращение числа создаваемых LambdaForm и их кэширование
FClo8u40client/209JavaFX Scene Builder Update
Обновление JavaFX Scene Builder
FClo8u40deploy/208Java Packager Improvements
Улучшения Java Packager
FClo8u40hotspot/compiler207Leverage CPU Instructions to Improve SHA Performance on SPARC
Использование инструкций процессора для повышения производительности SHA на SPARC
FClo8u40client/206Modernize the JavaFX Media Stack on Mac OS X
Модернизация медиастека JavaFX в Mac OS X
FClo8u40client/205New Controls for JavaFX
Новые элементы управления для JavaFX
FClo8u40client/204JavaFX Accessibility
Поддержка специальных возможностей в JavaFX
FClo8u40core/jdk.nashorn203Nashorn: Lexically-Scoped Variable & Constant Declarations
Nashorn: объявления переменных и констант с лексической областью видимости
FClo8u40core/jdk.nashorn202Nashorn Class Filter
Фильтр классов в Nashorn
FClo9/201Modular Source Code
Модульный исходный код
FClo9/200The Modular JDK
Модульный JDK
FClo9tools/javac199Smart Java Compilation, Phase Two
интеллектуальная компиляция Java, второй этап
FClo9hotspot/compiler197Segmented Code Cache
Сегментированный кэш кода
FClo8u40core/jdk.nashorn196Nashorn Optimistic Typing
Оптимистическая типизация в Nashorn
FClo8u40hotspot/runtime195Scalable Native Memory Tracking
Масштабируемый Native Memory Tracking
FClo9core/lang193Variable Handles
Variable Handles: типизированные ссылки на переменные
FClo8u20hotspot/gc192String Deduplication in G1
Дедупликация строк в G1
FClo12hotspot/gc189Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
Shenandoah: сборщик мусора с короткими паузами, статус Experimental
FClo8xml/jaxp185Restrict Fetching of External XML Resources
Ограничение загрузки внешних XML-ресурсов
FClo8core/net184HTTP URL Permissions
Разрешения для HTTP URL
FClo11hotspot/runtime181Nest-Based Access Control
Управление доступом на основе nest
FClo8core/180Handle Frequent HashMap Collisions with Balanced Trees
Обработка частых коллизий в HashMap с помощью сбалансированных деревьев
FClo8/179Document JDK API Support and Stability
Документирование поддержки и стабильности API JDK
FClo8core/178Statically-Linked JNI Libraries
статически скомпонованные библиотеки JNI
FClo8core/177Optimize java.text.DecimalFormat.format
Оптимизация java.text.DecimalFormat.format
FClo8/176Mechanical Checking of Caller-Sensitive Methods
Машинная проверка caller-sensitive-методов
FClo8u20/175PowerPC/AIX Port
Порт на PowerPC/AIX
FClo8core/jdk.nashorn174Nashorn JavaScript Engine
движок JavaScript Nashorn
FClo8hotspot/gc173Retire Some Rarely-Used GC Combinations
Вывод из эксплуатации некоторых редко используемых комбинаций сборщиков мусора
FClo8tools/javadoc(tool)172DocLint
DocLint
FClo8hotspot/runtime171Fence Intrinsics
Intrinsic-методы барьеров памяти
FClo8core/170JDBC 4.2
JDBC 4.2
FClo8core-svc/168Network Discovery of Manageable Java Processes
Обнаружение управляемых Java-процессов в сети
FClo7u40hotspot/svc167Event-Based JVM Tracing
Трассировка JVM на основе событий
FClo8security/security166Overhaul JKS-JCEKS-PKCS12 Keystores
Переработка хранилищ ключей JKS-JCEKS-PKCS12
FClo9hotspot/compiler165Compiler Control
Управление компиляторами
FClo8hotspot/compiler164Leverage CPU Instructions for AES Cryptography
Использование инструкций процессора для шифрования AES
FClo8/162Prepare for Modularization
Подготовка к модуляризации
FClo8/161Compact Profiles
Компактные профили
FClo8core/lang.invoke160Lambda-Form Representation for Method Handles
Представление method handles в виде лямбда-форм
FClo9hotspot/svc158Unified JVM Logging
Единое журналирование JVM
FClo8u40hotspot/gc156G1 GC: Reduce need for full GCs
G1 GC: сокращение потребности в полных сборках мусора
FClo8core/155Concurrency Updates
Обновления средств конкурентности
FClo8client/153Launch JavaFX Applications
Запуск приложений JavaFX
FClo8core/150Date & Time API
API даты и времени
FClo8core/149Reduce Core-Library Memory Usage
Сокращение потребления памяти классами базовой библиотеки
FClo8hotspot/runtime148Small VM
Компактная VM
FClo8hotspot/runtime147Reduce Class Metadata Footprint
Сокращение объёма памяти, занимаемого метаданными классов
FClo9hotspot/runtime143Improve Contended Locking
Улучшение блокировок в условиях конкуренции
FClo8hotspot/gc142Reduce Cache Contention on Specified Fields
Снижение конкуренции за кэш на указанных полях
FClo8security/security140Limited doPrivileged
Ограниченный doPrivileged
FClo8tools/javac139Enhance javac to Improve Build Speed
Доработка javac для ускорения сборки
FClo8/138Autoconf-Based Build System
Система сборки на основе autoconf
FClo8hotspot/runtime136Enhanced Verification Errors
Расширенные сообщения об ошибках верификации
FClo8core/135Base64 Encoding & Decoding
Кодирование и декодирование Base64
FClo8core/133Unicode 6.2
Unicode 6.2
FClo8security/javax.crypto:pkcs11131PKCS#11 Crypto Provider for 64-bit Windows
Криптопровайдер PKCS#11 для 64-битной Windows
FClo8security/security130SHA-224 Message Digests
Дайджесты сообщений SHA-224
FClo8security/security129NSA Suite B Cryptographic Algorithms
Криптографические алгоритмы NSA Suite B
FClo8core/util:i18n128Unicode BCP 47 Locale Matching
Сопоставление локалей по Unicode BCP 47
FClo8core/util:i18n127Improve Locale Data Packaging and Adopt Unicode CLDR Data
Улучшение упаковки данных локалей и переход на данные Unicode CLDR
FClo8tools/javac126Lambda Expressions & Virtual Extension Methods
Лямбда-выражения и virtual extension methods
FClo8security/security124Enhance the Certificate Revocation-Checking API
Улучшение API проверки отзыва сертификатов
FClo8security/security123Configurable Secure Random-Number Generation
Настраиваемая генерация криптографически стойких случайных чисел
FClo8hotspot/gc122Remove the Permanent Generation
Удаление permanent generation
FClo8security/security121Stronger Algorithms for Password-Based Encryption
Более стойкие алгоритмы для шифрования на основе пароля
FClo8spec/lang120Repeating Annotations
Повторяющиеся аннотации
FClo8core/119javax.lang.model Implementation Backed by Core Reflection
Реализация javax.lang.model на основе core reflection
FClo8spec/vm118Access to Parameter Names at Runtime
Доступ к именам параметров во время выполнения
FClo8tools/javac117Remove the Annotation-Processing Tool (apt)
Удаление инструмента обработки аннотаций (apt)
FClo8security/security115AEAD CipherSuites
Наборы шифров AEAD
FClo8security/javax.net.ssl114TLS Server Name Indication (SNI) Extension
Расширение TLS Server Name Indication (SNI)
FClo8security/security113MS-SFU Kerberos 5 Extensions
Расширения MS-SFU для Kerberos 5
FClo8core/112Charset Implementation Improvements
Улучшения реализации кодировок
FClo9core/net110HTTP/2 Client (Incubator)
Клиент HTTP/2 (Incubator)
FClo8core/109Enhance Core Libraries with Lambda
Улучшение основных библиотек с помощью Lambda
FClo8core/107Bulk Data Operations for Collections
Массовые операции над данными для коллекций
FClo8tools/javadoc(tool)106Add Javadoc to javax.tools
Добавление javadoc в javax.tools
FClo8tools/javac105DocTree API
DocTree API
FClo8spec/lang104Type Annotations
Аннотации типов
FClo8core/103Parallel Array Sorting
Параллельная сортировка массивов
FClo9core/lang102Process API Updates
Обновления Process API
FClo8spec/lang101Generalized Target-Type Inference
Обобщённый вывод типов на основе целевого типа

Отозванные JEP (Withdrawn JEPs)

FClospec/lang465String Templates (Third Preview)
String Templates, третья версия Preview
FClohotspot/svc435Asynchronous Stack Trace VM API
API виртуальной машины для асинхронного получения трассировок стека
FClotools/348Compiler Intrinsics for Java SE APIs
Intrinsics компилятора для API Java SE
FClohotspot/compiler342Limit Speculative Execution
Ограничение спекулятивного исполнения
FClocore/nio337RDMA Network Sockets
Сетевые сокеты на основе RDMA
FClospec/lang326Raw String Literals (Preview)
Необработанные строковые литералы, версия Preview
FClodeploy/packager311Java Packager API & CLI
API и интерфейс командной строки (CLI) для Java Packager
FClohotspot/gc308Improve Dynamic Number of Thread Sizing for G1
Улучшение динамического определения числа потоков в G1
FClotools/javac301Enhanced Enums
Улучшенные перечисления
FClocore/198Light-Weight JSON API
Облегчённый API для JSON
FClocore/194Nashorn Code Persistence
Сохранение кода в Nashorn
FClotools/191Foreign Function Interface
Интерфейс вызова внешних функций
FClospec/lang186Collection Literals
Литералы коллекций
FClocore/net183HTTP Cross-Origin Resource Sharing
Совместное использование ресурсов разных источников (Cross-Origin Resource Sharing) в HTTP
FClohotspot/jvmti159Enhanced Class Redefinition
Расширенное переопределение классов
FClohotspot/gc157G1 GC: NUMA-Aware Allocation
G1 GC: выделение памяти с учётом NUMA
FClocore/154Remove Serialization
Удаление сериализации
FClosecurity/javax.crypto152Crypto Operations with Network HSMs
Криптографические операции с сетевыми HSM
FClocore/151Compress Time-Zone Data
Сжатие данных о часовых поясах
FClohotspot/runtime146Improve Fatal Error Logs
Улучшение журналов фатальных ошибок
FClohotspot/compiler145Cache Compiled Code
Кэширование скомпилированного кода
FClohotspot/gc144Reduce GC Latency for Large Heaps
Сокращение задержек GC для больших куч
FClohotspot/gc141Increase the Client VM's Default Heap Size
Увеличение размера кучи по умолчанию для клиентской VM
FClo/132More-prompt finalization
Более своевременная финализация
FClocore/net125Network Interface Aliases, Events, and Defaults
Псевдонимы, события и настройки по умолчанию для сетевых интерфейсов
FClosecurity/javax.net.ssl116Extended Validation SSL Certificates
SSL-сертификаты с расширенной проверкой (Extended Validation)
FClocore/108Collections Enhancements from Third-Party Libraries
Улучшения коллекций, заимствованные из сторонних библиотек