Обзор новостей Java
Что нового в Java? Новые релизыHibernate, устранение багов Vert.x 4.3.8 и стабилизация компилятора Kotlin. Больше подробностей увидите ниже.
Hibernate
На прошлой неделе вышло три новых релиза Hibernate ORM. В версии 6.2 добавили поддержку разбиения таблиц с помощью мэппинга ключей разделов с использованием новой аннотации @PartitionKey. А в финальных релизах 6.1.7. и 5.6.15 исправили несколько серьезных багов.
Eclipse Vert.x
В ответ на ряд багов, обнаруженных в версии 4.3.7, была выпущена Eclipse Vert.x 4.3.8. В новом релизе устранили уязвимость, влияющую на веб-приложение Vert.x.
Kotlin
Интерфейс компилятора Kotlin под кодовым названием K2 будет объявлен стабильным с выпуском Kotlin 2.0. K2 был доступен в качестве предварительного просмотра с Kotlin 1.7, но находится в активной разработке уже более двух лет.
GitLab сокращает 7% сотрудников
В компании пояснили, что это вынужденные меры. Они необходимы для сокращения расходов в условиях глобального экономического спада и перехода многих партнёров платформы к более консервативному инвестированию.
Руководство GitLab заявило, что это было очень трудным решением. Оно также стало неожиданным для некоторых из разработчиков, включая многих талантливых членов команды платформы.
![GitLab сокращает сотрудников](https://foxminded.ua/wp-content/uploads/2023/02/gitlab-skorochennya.png)
GitLab выплатит уволенным сотрудникам четыре месячных оклада в качестве компенсации, сохранит на полгода медицинскую страховку, а также оставит работникам их рабочие компьютеры и технику.
Google добавит телеметрию в инструментарий для языка Go
Она появится в утилитах командной строки, в том числе «go», компиляторе, приложениях gopls и govulncheck. Сбор сведений будет ограничен только накоплением информации об особенностях работы утилит. То есть телеметрия не будет добавляться в пользовательские приложения, собираемые при помощи инструментария.
Google предлагает новую архитектуру «прозрачной телеметрии». Суть в том, что при оценке потребляемого инструментарием трафика планируется учитывать счётчик данных в килобайтах за весь год. Все собранные данные будут публиковаться в открытом доступе. Конфигурация сбора телеметрии будет автоматически генерироваться на основе списка активно отслеживаемых метрик. Сбор будет обслуживаться в прозрачном логе аудита с верифицируемыми записями.
Mozilla выпустит Firefox для iOS со своим движком Gecko, когда Apple снимет ограничения
Хотя в App Store уже доступны сторонние веб-браузеры, включая Firefox, все они должны использовать механизм просмотра WebKit. Mozilla пока изучает требования, которым нужно соответствовать, чтобы добавить браузер на Gecko.
![](https://foxminded.ua/wp-content/uploads/2023/02/firefox-for-ios.png)
В то же время, Управление по конкуренции и рынкам Великобритании заявляет, что Apple своими требованиями замедляет рынок браузеров. Вероятно, что регулятор обяжет компанию разрешить сторонние механизмы просмотра веб-страниц в App Store.
«Мы соблюдаем политику магазина приложений Apple для iOS и просто проводим некоторую исследовательскую работу, чтобы выявить технические проблемы для браузеров на основе Gecko на случай, если эта политика изменится», — сказал представитель Mozilla.
Вышел Chrome 110 без поддержки Windows 7 и Windows 8/8.1
Обновленный браузер больше нельзя установить на старые версии операционной системы. Зато в новом релизе появился ряд улучшений. Вот некоторые из них:
- улучшен менеджер паролей;
- добавлена поддержка биометрической аутентификации в настольной версии;
- улучшенно управление переводчиком без необходимости переходить на его сайт;
- также добавлен новый псевдокласс :picture-in-picture, который позволяет разработчикам настраивать медиаплеер в режиме «картинка в картинке».
Вышло превью Android14 для разработчиков
Google предоставила доступ разработчикам к первой предварительной версии грядущей мобильной операционной системы Android 14 Preview 1. Как правило, Google держит в секрете окончательный набор новых функций ОС, как минимум до проведения конференции I/O. Однако некоторые новые фичи и возможности всё же доступны в Android 14 Preview 1, и о них можно рассказать.
Итак: подтвердились слухи о том, что Android 14 заблокирует установку старых приложений.
Одной из новых функций стало «нелинейное масштабирование шрифта». Идея состоит в том, что мелкий шрифт будет масштабироваться более заметно, чем крупный шрифт. Ранее линейное масштабирование одинаково увеличивало все шрифты, в том числе и крупные. Вместе с тем Google расширяет ограничение размера шрифта со 130% до 200%.
![Google увеличивает процент масштабирования шрифта](https://foxminded.ua/wp-content/uploads/2023/02/rozmir-shriftu-v-google-1.png)
Также компания реализовала изменения, связанные с «оптимизацией фоновой работы», хотя каких-либо подробностей на этот счёт пока нет. Кроме того, Android обновляется до OpenJDK 17, и Google заявляет, что, цитирую: «усердно работает над тем, чтобы полностью включить функции языка Java 17 в предстоящих предварительных версиях для разработчиков».
Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
Разработчики браузера пояснили, что только начали тестировать чат-бота. Они также думают на тем, как ещё можно использовать его в Opera.
Новая опция будет кратко пересказывать пользователю содержимое страниц в интернете, причём не только текстовые публикации, а любые ссылки.
В Opera рассказали, что функция «сокращения» упростит для пользователей потребление большого объёма контента.
Google планирует добавить чат-бота Bard в ChromeOS, назвав его Брэд (Brad), чтобы никто не догадался
Разработчики Google добавили в тестовый исходный код ChromeOS экспериментальную функцию «Разговорный поиск» и обозначили имя ИИ, ответственного за это. Опцию назвали Brad, что похоже на шутливое, преднамеренно неправильное написание Bard.
В новой тестовой версии ChromeOS, если у пользователя включён флаг Conversational Search, то ОС откажется от встроенных функций штатного поискового лаунчера, и заменит их чат-ботом Bard.
![Google додають chat-bot Bard у ChromeOS](https://foxminded.ua/wp-content/uploads/2023/02/google-bot-brad.png)
Профильные эксперты пояснили, что процесс внедрения Bard всё ещё находится на ранней стадии разработки. Поэтому, возможно, многие тестовые опции, связанные с ним, в Google ещё скорректируют. Либо же изменят даты, на которые планируется развёртывание чат-бота на пользовательских системах.
Microsoft и OpenAI позволят клиентам создавать брендированные версии ChatGPT
Microsoft тесно сотрудничает с OpenAI, а в январе заявила, что инвестировала в компанию миллиарды долларов.
Сейчас же стало известно, что Microsoft планирует разработать технологию для компаний, школ и правительств, позволяющую создавать собственных ботов с помощью ChatGPT. Техногигант поможет клиентам запускать новых чат-ботов или улучшать существующие с помощью своей технологии. Дополнительной опцией станет возможность загружать свои собственные данные и улучшать голос своих чат-ботов.
Для того, чтобы предложить новый продукт, Microsoft потребуется актуализировать ChatGPT, поскольку чат-бота обучали на информации, вышедшей до 2021 года. Кроме того, технология должна помогать находить прямые ссылки на первоисточники, которые использует ИИ.
DOU получил скриншоты тестирования чат-бота Bard от Google
Google продолжает испытывать свой чат-бот Bard с искусственным интеллектом. Источник DOU в компании предоставил внутренние скриншоты тестирования нейросети. Они свидетельствуют о том, что Bard способен реагировать на аргументы собеседника, извиняться за ошибку и обещать учесть этот опыт в будущем.
Чат-боту задали вопрос о первопричине войны в Украине. Причем вопрос был поставлен именно так — «о войне в Украине». Нейросеть в ответ написала список причин, с формулировкой одной из которых собеседник не согласился. Бот признал свою ошибку и извинился. Забавно, что нейросеть назвала войну именно «российским вторжением в Украину» и использовала правильную формулировку, в отличии от человека.
В настоящее время Bard передали инженерам для тестирования. Анонсировали, что впоследствии технология станет доступна общественности, но пока этого не произошло. Источник DOU в Google утверждает, что многие инженеры недовольны тем, что доступ к этой технологии все еще закрыт.
ChatGPT сдал медицинский экзамен на право работать врачом в США
Чат-бот правильно ответил почти на 89% вопросов и заданий теста. При том, что проходной порог составляет 60%. В рамках научного исследования два практикующих доктора оценивали ответы ChatGPT, а расхождения в результах теста рассматривались отдельно третьим экспертом.
![](https://foxminded.ua/wp-content/uploads/2023/02/chat-gpt-medical-exam.png)
Данный экзамен считается одним из самых сложных медицинских тестов в мире, а его сдача подтверждает высокий уровень знаний и компетенций начинающего врача.
Ко всему прочему, во время проверки ChatGPT выяснилось, что нейросеть предоставила по крайней мере одно важное открытие при установке диагноза, которое было, цитирую: «новым, неочевидным и клинически достоверным».
Специалисты считают, что ChatGPT может стать ценным инструментом для получения медицинского образования. Они рассказали, что чат-бот обладает частичной способностью преподавать медицину, выявляя новые и неочевидные концепции.