Сьогодні у добірці новин:
- Вийшла загальнодоступна версія Java 17 (JDK 17).
- Середовище розробки IntelliJ IDEA було оновлено до версії 2021.2.2.
- Grammarly відкрила доступ до SDK та запустила платформу для розробників.
- У Facebook розробабо нову технологію стиснення даних для мобільних програм.
- До стандарту Unicode 14.0 додали 838 нових символів.
- У Росії стартувала програма бета-тестування ОС "Аврора".
Вийшла загальнодоступна версія Java 17 (JDK 17)
Компанія Oracle випустила загальнодоступну версію мови програмування Java 17. У реліз додали понад 2700 закритих завдань та 14 JEP. З повним переліком змін в API можна ознайомитись за цим посиланням . До списку JEP, доданих до JDK 17, входить:- Відновлення завжди суворої семантики чисел із плаваючою точкою (JEP 306).
- Sealed класи (JEP 409).
- Паттерн-матчінг для switch (Preview) (JEP 406).
- Enhanced Pseudo-Random Number Generators (JEP 356).
- Вирішити Applet API для Removal (JEP 398).
- Видалення RMI Activation (JEP 407).
- Deprecate Security Manager for Removal (JEP 411).
- Foreign Function & Memory API (Incubator) (JEP 412).
- Vector API (Second Incubator) (JEP 414).
- Context-Specific Deserialization Filters (JEP 415).
- New macOS Rendering Pipeline (JEP 382).
- Порт під MacOS/AArch64 (JEP 391).
- Сувора інкапсуляція нутрощів JDK (JEP 403).
- Видалення експериментальних компіляторів AOT та JIT (JEP 410).
Середовище розробки IntelliJ IDEA було оновлено до версії 2021.2.2
Компанія JetBrains випустила оновлену версію середовища розробки IntelliJ IDEA 2021.2.2. У релізі усунули кілька проблем, виявлених у попередніх версіях IDE. Список найбільш важливих виправлень та оновлень у IntelliJ IDEA 2021.2.2:- Виправабо вікно інструменту “Ієрархія” для відображення використання методу інтерфейсу, що має хоча б одну реалізацію. [IDEA-275145]
- JBR 11 оновлено до 11.0.11-b1460.1.
- Виправабо можливість використання зовнішніх інструментів порівняння. [IDEA-271200]
- Виправабо кнопку зупинки, тепер вона завершує запущені процеси з першої спроби. [IDEA-276772]
- Виправабо проблему аналізу коду, через яку попередження, пропозиції та помилки не зникали при усуненні. [IDEA-275168]
- Виправабо помилку, що виникала при спробі встановити з'єднання SSH. [IDEA-277053]
- Виправабо помилку, що призводила до виявлення неправильного JDK. [IDEA-272430]
- Виправабо макроси — тепер вони працюють як належить. [IDEA-274879]
- Виправабо виділення попереднього коду під час запуску нового методу. [IDEA-274893]
- Виправабо ярлик рефакторингу Rename. [IDEA-274923]