- История версий Java 6
-
Java SE 6 Update 10
Вышла 15 октября 2008 года.[1]
Java SE 6 Update 11
Вышла 3 декабря 2008 года.[2]
Java SE 6 Update 12
Этот релиз включает в себя долгожданный 64-битный Java плагин (только для 64-битных браузеров), поддержку Windows Server 2008, и улучшения производительности Java и JavaFX приложений.[3]
Java SE 6 Update 13
Java SE 6 Update 14
Вышла 28 мая 2009 года.[4]
Значительно улучшена производительность HotSpot JIT, сжатые указатели для 64-битных машин, поддержка нового G1 (Garbage First) сборщика мусора с меньшими паузами[5][6].
Опция -XX:+DoEscapeAnalysis заставляет HotSpot JIT compiler выделять память под переменную в наиболее разумном месте (стэк или хип) на основе предварительного анализа.[7]
Содержит ошибку, затрудняющую отладку.[8]. Для отладки нужно перейти на u13 или u16 или использовать опцию -XX:+UseParallelGC[9].
Java SE 6 Update 15
Вышла 11 августа 2009 года.
Изменения:
- изменения в имеющихся корневых сертификатах (добавлен один новый корневой сертификат и удалено три корневых сертификата от Entrust, добавлено по три новых сертификата от Keynectis и Quovadis)
- добавлена новая запись в Blacklist
- обнаружена (но не исправлена) ошибка связанная с отладкой, которая при определённых условиях приводит к игнорированию точек остановки
- исправлены обнаруженные уязвимости безопасности и другие ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Изменения в 1.6.0_15 (6u15).
Java SE 6 Update 16
Вышла 11 августа 2009 года.[10].
Изменения:
- исправлена одна ошибка связанная с отладкой, которая приводила к игнорированию точек остановки
Java SE 6 Update 17
Вышла 4 ноября 2009 года.[11]
Изменения:
- в релиз добавлены корневые сертификаты (один новый для SECOM и один новый для GlobalSign)
- исправлены обнаруженные уязвимости безопасности
- исправлены разнообразные ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Изменения в 1.6.0_17 (6u17).
Java SE 6 Update 18
Вышла 13 января 2010 года.[12]
Изменения:
- добавлена поддержка системных конфигураций (Ubuntu 8.04 LTS Desktop Edition и для JFB, и для Java SE (x86), SLES 11, стала доступна поддержка в Windows 7, Red Hat Enterprise Linux 5.3, Firefox 3.6)
- содержит Java VisualVM версии 1.2
- содержит Java DB версии 10.5.3.0
- улучшения в производительности по следующим направлениям
- более быстрое создание файлов jar
- содержит версию 16.0 Java HotSpot Virtual Machine, которая обеспечивает увеличение производительности по нескольким направлениям
- оптимизация загрузки классов для более быстрого запуска
- улучшения в генерации кода
- изменения в сборщике мусора Garbage First (G1)
- в дополнение к повышению производительности, HotSpot VM 16.0 обеспечивает повышенную надежность и работоспособность
- улучшения запуска приложений
- улучшение производительности для приложений с графическим интерфейсом
- возможность читать большие по размеру .zip файлы (до 4 гигабайт)
- Java Web Start теперь реализует JSR-056
- обновление в API JSR-173 StAX 1.2
- исправлены разнообразные ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Изменения в 1.6.0_18 (6u18).
Java SE 6 Update 19
Вышла 30 марта 2010 года.[13]
Изменения:
- добавлено семь новых корневых сертификатов, удалено три сертификата и пять сертификатов заменены на сертификаты с более сильными алгоритмами подписи от VeriSign, Thawte and GeoTrust
- обеспечение безопасности приложений и аплетов, когда в них используется подписанный и не подписанный код
- временное исправление для уязвимости по протоколу Transport Layer Security (TLS) Man-in-the-Middle Attack
- исправлены обнаруженные уязвимости безопасности
- исправлены разнообразные ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Изменения в 1.6.0_19 (6u19).
Java SE 6 Update 20
Вышла 15 апреля 2010 года.[14]
Изменения:
- файлы, запускаемые по протоколу JNLP, больше не работают без параметра codebase
- исправлены обнаруженные уязвимости безопасности
- исправлены три ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Изменения в 1.6.0_20 (6u20).
Java SE 6 Update 21
Вышла 7 июля 2010 года.[15]
Изменения:
- поддержка дополнительных системных конфигураций (в том числе Google Chrome 4.0, Oracle Enterprise Linux 5.5, Red Hat Enterprise Linux 5.5 и др.) Полный список поддерживаемых системных конфигураций
- поддержка настраиваемых индикаторов процесса загрузки ("прогресс баров")
- версия Java Hotspot VM 17.0
- содержит Java VisualVM версии 1.2.2
- разрешение вопроса безопасности, когда в аплетах использовался подписанный и не подписанный код
- исправлена ошибка, при которой в определённых обстоятельствах генерировалось исключение при использовании технологии Drag-and-Drop
- исправлена ошибка, с которой сталкивались только пользователи Eclipse (изменение названия компании с "Sun Microsystems" на "Oracle" в свойствах файла java.exe вызвало зависание при старте редактора Eclipse. Так как эта проблема коснулась большое количество пользователей, то было принято решение откатить название компании в свойствах файла на "Sun Microsystems". Это значение сохранится вплоть до выхода седьмой версии джавы)
- исправлена ошибка при которой прекращалась установка JDK на португальском (бразильский вариант) языке
- исправлены разнообразные ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Список исправленных багов в Java SE 6u21.
Java SE 6 Update 22
Вышла 12 октября 2010 года.
Изменения:
- добавлены новые корневые сертификаты (Entrust Root CA-G2) и обновлены имеющиеся (Entrust.net CA (2048))
- исправлена проблема, при которой джава аплеты при специфичных обстоятельствах могли прекратить работу
- исправлены обнаруженные уязвимости безопасности
- исправлены разнообразные баги полный список изменений на официальном сайте (на английском)
Java SE 6 Update 23
Вышла 8 декабря 2010 года.
Изменения:
- улучшения в производительности и стабильности
- расширена поддержка языков с написанием справа налево
- дополнительная языковая поддержка на линукс системах
- версия Java Hotspot VM 19.0
- содержит Java VisualVM версии 1.3.1
- исправлены разнообразные ошибки, полный список которых можно посмотреть на официальном сайте (на английском) Список исправленных багов в Java SE 6u23.
Java SE 6 Update 24
Вышла 15 февраля 2011 года.
Изменения:
- Java DB обновлена до версии 10.6.2.1
- данный релиз содержит исправления уязвимостей безопасности
- исправлены обнаруженные уязвимости безопасности
- исправлена ошибка при которой игры компании pogo приводили к падению браузера компании AOL с плагином джава версии 6u23
Java SE 6 Update 25
Вышла 22 апреля 2011 года.
Изменения:
- улучшение производительности и стабильности
- Java HotSpot™ VM обновлена до версии 20
- поддержка Explorer 9, Firefox 4 and Chrome 10
- улучшение класса BigDecimal
Java SE 6 Update 26
Вышла 08 июня 2011 года.
Изменения:
- данный релиз содержит исправления уязвимостей безопасности
- исправлен один баг Изменения в 1.6.0_26 (6u26).
Java SE 6 Update 27
Вышла 16 августа 2011 года.
Изменения:
- улучшена производительность
- поддержка Firefox 5 Изменения в 1.6.0_27 (6u27).
Java SE 6 Update 29
Вышла 18 октября 2011 года.
Изменения:
- данный релиз содержит исправления уязвимостей безопасности
- исправлено 5 ошибок Изменения в 1.6.0_29 (6u29).
Примечания
- ↑ Java SE 6 Update 10 Overview
- ↑ Sun Java 6 Update 11 Available Now, Waiting on JavaFX. FindMySoft. Проверено 13 ноября 2009.
- ↑ Changes in 1.6.0_12 (6u12). Sun Microsystems. Проверено 30 мая 2009.
- ↑ Update Release Notes. Sun Microsystems. Проверено 30 мая 2009.
- ↑ Humble, Charles JavaOne: Garbage First. infoq.com (13 мая 2008). Проверено 7 сентября 2008.
- ↑ Coward, Dany Java VM: Trying a new Garbage Collector for JDK 7 (12 ноября 2008). Проверено 15 ноября 2008.
- ↑ Java SE 6 Update 14 Release Notes. Sun Microsystems. Проверено 4 января 2010.
- ↑ Breakpoints fail to hit under JDK 1.6.0_14. Проверено 14 июля 2009.
- ↑ Bug ID: 6862295 JDWP threadid changes during debugging session (leading to ignored breakpoints). Проверено 22 июля 2009.
- ↑ Changes in 1.6.0_16 (6u16). Sun Microsystems (11 августа 2009). Проверено 11 августа 2009.
- ↑ Changes in 1.6.0_17 (6u17). Sun Microsystems (4 ноября 2009). Проверено 13 ноября 2009.
- ↑ Changes in 1.6.0_18 (6u18). Sun Microsystems (13 января 2010). Проверено 18 января 2010.
- ↑ Changes in 1.6.0_19 (6u19). Sun Microsystems (30 марта 2010). Проверено 30 марта 2010.
- ↑ Changes in 1.6.0_20 (6u20). Sun Microsystems (15 апреля 2010). Проверено 15 апреля 2010.
- ↑ Changes in 1.6.0_21 (6u21). Sun Microsystems (7 июля 2010). Проверено 7 июля 2010.
Wikimedia Foundation. 2010.