Главное:
- Выпущена новая версия утилиты Bazel 8.0 LTS для автоматизации сборки и тестирования ПО.
- В версии исправлены ошибки, улучшена производительность и добавлены новые функции для разработки на различных языках.
- Проект был поддержан более чем 100 контрибьюторами, большинство из которых имеют отношение к Google.
Новая версия Bazel: что она предлагает
Я рад сообщить о выходе Bazel 8.0 LTS, который стал следующим шагом в развитии этой мощной утилиты для автоматизации сборки и тестирования программного обеспечения. Запущенный в 2015 году как Open Source часть внутренней системы Blaze, разработанной в Google, Bazel быстро завоевал популярность благодаря высокой скорости и воспроизводимости сборок. Новый релиз акцентирует внимание на исправлении старых ошибок, улучшении производительности и добавлении новых возможностей для языков программирования, таких как Starlark, Java и C++/Objective-C. Интересно, что механизм WORKSPACE теперь отключен по умолчанию, что означает, что разработчики стремятся двигаться в направлении упрощения и более интуитивного использования.
Статистика разработчиков и улучшения
В этом релизе приняло участие более 100 контрибуторов, среди которых наибольшее количество — сотрудники Google. Это подчеркивает важность и серьезный подход к проекту. Также стоит отметить, что новые функции, которые были добавлены в Bazel 8.0, включают доработки для Android и Windows, что расширяет возможности кроссплатформенной разработки. Статистические данные показывают, что использование Bazel в крупных проектам может значительно сократить время на сборку и тестирование, что, в свою очередь, приводит к более быстрой разработке программного обеспечения.
Будущее Bazel и его влияние на индустрию
С учетом того, что Bazel 8.0 вводит несоответствия с предыдущими версиями, важно, чтобы разработчики внимательно относились к обновлениям. Стоит ожидать, что в следующей версии, Bazel 9, разработчики избавятся от WORKSPACE, что может изменить подход к настройке и управлению проектами. Это также открывает новые горизонты для других утилит, которые могут начать интегрироваться с Bazel, чтобы совместно улучшить процессы разработки. Подобные изменения могут значительно повлиять на индустрию в целом, предоставляя разработчикам более мощные инструменты для создания высококачественного программного обеспечения.
Добавить комментарий