Java SE Development Kit

Історія програми

Java SE Development Kit 11.0.2 / 8 Build 181:

  • Набори TLS anon і NULL Cipher відключені (JDK-8211883)
  • security-libs/javax.net.ssl.
  • Набори шифрів TLS anon (анонімний) і NULL були додані в властивість безпеки jdk.tls.disabledAlgorithms і тепер за замовчуванням відключені.

Java SE Development Kit 11.0.1 / 8 Build 181:

  • Керівництво по міграції Oracle JDK було оновлено для JDK 11 з описом основних відмінностей між випусками JDK 10 і JDK 11, а також керівництвом по тому, як ви можете перейти з JDK 8 на більш пізні версії JDK.
  • JDK HTTP Client може використовуватися для запиту HTTP-ресурсів по мережі. Він підтримує HTTP / 1.1 і HTTP / 2, як синхронні, так і асинхронні моделі програмування, обробляє тіла запиту і відповіді як реактивні потоки і слід за звичним шаблоном побудови.
  • У цю версію включена реалізація Transport Layer Security (TLS) 1.3. Див. Довідковий посібник з розширення Java Secure Socket Extension (JSSE).
  • Синтаксис локальних змінних для лямбда-параметрів дозволяє оголошувати формальні параметри неявно типізованих лямбда-виразів з ідентифікатором var. Див. Висновок локальних змінних.
  • Ви можете запустити програму, що поставляється у вигляді одного файлу вихідного коду Java, включаючи використання з сценарію за допомогою файлів «shebang» і пов'язаних з ними технологій. Див. Команду java.
  • Підтримується стандарт Unicode 10.0.0, який включає 16 018 символів і 10 скриптів, які були введені з Unicode 8.0.
  • Стек розгортання, необхідний для аплетів і додатків веб-запуску, був вилучений. Сюди входить панель управління Java, яка використовується для настройки технологій розгортання, JRE (але не JRE сервера) і механізм автоматичного оновлення JRE.

Java SE Development Kit 11:

  • Керівництво по міграції Oracle JDK було оновлено для JDK 11 з описом основних відмінностей між випусками JDK 10 і JDK 11, а також керівництвом по тому, як ви можете перейти з JDK 8 на більш пізні версії JDK.
  • JDK HTTP Client може використовуватися для запиту HTTP-ресурсів по мережі. Він підтримує HTTP / 1.1 і HTTP / 2, як синхронні, так і асинхронні моделі програмування, обробляє тіла запиту і відповіді як реактивні потоки і слід за звичним шаблоном побудови.
  • У цю версію включена реалізація Transport Layer Security (TLS) 1.3. Див. Довідковий посібник з розширення Java Secure Socket Extension (JSSE).
  • Синтаксис локальних змінних для лямбда-параметрів дозволяє оголошувати формальні параметри неявно типізованих лямбда-виразів з ідентифікатором var. Див. Висновок локальних змінних.
  • Ви можете запустити програму, що поставляється у вигляді одного файлу вихідного коду Java, включаючи використання з сценарію за допомогою файлів «shebang» і пов'язаних з ними технологій. Див. Команду java.
  • Підтримується стандарт Unicode 10.0.0, який включає 16 018 символів і 10 скриптів, які були введені з Unicode 8.0.
  • Стек розгортання, необхідний для аплетів і додатків веб-запуску, був вилучений. Сюди входить панель управління Java, яка використовується для настройки технологій розгортання, JRE (але не JRE сервера) і механізм автоматичного оновлення JRE.

Java SE Development Kit 9.0.4:

  • Виправлені помилки.

Java SE Development Kit 9.0.1:

— Виправлені помилки.

Java SE Development Kit 9:

— Введено новий факультативний етап, час з’єднання, яке знаходиться між часом компіляції і часом виконання, протягом якого набір модулів може бути зібраний і оптимізований в користувацького зображення часу виконання; см. інструмент jlink в Java Platform, Reference Edition.
— Додано опції до інструментів javac, jlink і java, де ви можете вказати шляхи до модуля, які визначають визначення модулів.
— Представлено модульний JAR-файл, який представляє собою JAR-файл з файлом module-info.class в його кореневому каталозі.
— Представлено формат JMOD, який є форматом упаковки, подібним JAR, за винятком того, що він може включати в себе власний код і файли конфігурації; см. інструмент jmod.

Java SE Development Kit 8 Update 141:

— Нова системна властивість для управління кешуванням для з’єднання HTTP SPNEGO.
— Нова системна властивість для управління кешуванням для з’єднання HTTP NTLM.
— Нова версія VisualVM.
— Виправлення виключення IllegalArgumentException з рукостискання TLS.
— Виправлені помилки.

Java SE Development Kit 8 Update 131:

— Нова системна властивість для управління кешуванням для з’єднання HTTP SPNEGO.
— Нова системна властивість для управління кешуванням для з’єднання HTTP NTLM.
— Нова версія VisualVM.
— Виправлення виключення IllegalArgumentException з рукостискання TLS.
— Виправлені помилки.

Java SE Development Kit 8 Update 102:

— Видалено внутрішній пакет sun.invoke.anon.
— Нова властивість jdk.lang.processReaperUseDefaultStackSize.
— Покращення продуктивності для BigInteger.montgomeryMultiply.
— MSCAPI KeyStore може обробляти однойменні сертифікати.
— Інші покращення та виправлення помилок.

Java SE Development Kit 8 Update 92:

— SHA224 видалено зі списку підтримуваних за замовчуванням, якщо SunMSCAPI дозволено.
— Додані нові опції JVM: ExitOnOutOfMemory і CrashOnOutOfMemory.
— Виправлені помилки.

Java SE Development Kit 8 Update 77:

— Виправлені помилки.

Java SE Development Kit 8 Update 74:

— Виправлені помилки.

Java SE Development Kit 8 Update 72:

— Виправлені помилки.

Java SE Development Kit 8 Update 66:

— JDK 8u66 містить часові зони IANA версії 2015f.
— Підтримка таблиці ISO 4217 «Current funds codes» (A.2).
— Виправлені помилки.

Java SE Development Kit 8 Update 60:

— Оновлена документація.
— Зміни в Deployment Rule Set v1.2.
— JDK 8u60 містить годинну зону IANA версії 2015.
— Java SE Development Kit для ARM Release 8u60.
— Виправлені помилки.

Java SE Development Kit 8 Update 51:

— Виправлені помилки.

Java SE Development Kit 8 Update 45:

— Покращена робота з файлами jar.
— Виправлені помилки.

Java SE Development Kit 8 Update 40:

— Покращення інструменту Java Packager.
— Зміна значень за замовчуванням для G1HeapWastePercent і G1MixedGCLiveThresholdPercent.
— Новий інтерфейс фільтрування доступів класів Java.
— Покращення JavaFX.
— Новий контроль JavaFX UI.
— Виправлені помилки.

Java SE Development Kit 8 Update 31:

— SSLv3 вимкнено за замовчуванням.
— Зміни в контрольній панелі Java.
— Виправлені помилки.

Java SE Development Kit 8 Update 25:

— JDK 8u25 містить дані часових зон IANA версії 2014c.
— Виправлені помилки.

Java SE Development Kit 8 Update 20:

— Новий прапорець в Java Management API.
— Зміни та оновлення в інсталяторі, контрольній панелі, компіляторі.
— Зміни в мінімально необхідній версії Java для Java Plugin і Java Webstart.
— Зміни в вихідному форматі UsageTracker.
— Зміни в інструменті Java Packaging.
— Виправлені помилки.

Java SE Development Kit 8 Update 5:

— Оновлена база даних часових поясів Олсона до версії 2013i.
— Зменшена кількість діалогів безпеки.
— Використання «*» в атрибуті Caller-Allowable-Codebase.
— Виправлені помилки.

Java SE Development Kit 7 Update 40:

— Оновлена база даних часових поясів Олсона до версії 2013d.
— Java Mission Control (JMC).
— Додано JavaFX.
— Розгортання набору правил.
— Опція для вимкнення попередження «JRE застарів».
— Нові попередження для непідписаних та самопідписаних додатків.
— Покращення безпеки JAXP.
— Виправлені помилки та інші покращення.

Java SE Development Kit (JDK) 7 Update 25:

— Онлайн проверка отзыва сертификата.
— Новые атрибуты манифеста файла JAR.
— Лучшие практики для Applet & Web Start Deployment.
— LiveConnect заблокирован при некоторых условиях.
— Новые свойства для безопасной валидации XML.
— Инструмент обновления документации Java API.
— Помощь по безопасности диалогов.
— Изменения в Runtime.exec.