Представляем самые свежие и наиболее интересные ИТ-релизы декабря.
В подборку вошло всё — от меняющих мир технологий до ваших ежедневных цифровых хобби – все те проекты, поддержкой которых занимается сообщество чудо-разработчиков из Open Source. Ставьте чайник, доставайте недоеденный пирог и погружайтесь в наш ТОП-10.
PHP 8.0
Неизменно популярный универсальный скриптовый язык — подобно универсальной приправе — может применяться практически для любых целей. Но, по нашему мнению, все же PHP в большей мере подходит для веб-разработки. Он быстрый, адаптивный, и на нём разрабатывается всё — от простых блогов до некоторых релизов из нашей подборки. Теперь, с выходом версии 8.0, можно применить на практике улучшения и новые функции, такие как объединенные типы, именованные аргументы, выражения соответствия и многие другие. Взгляните на наглядное сравнение версий 7.0 и 8.0 на сайте PHP.
Код PHP 8.0 выглядит намного более лаконичным и ясным.
Supabase 1.0
Нам очень повезло, что разработчик Supabase принял участие в одном из наших недавних стримов в рамках Open Source Friday. Во время диалога мы узнали всё об этой платформе для разработки высококачественных приложений и развития бизнеса. Из ключевого: именно с помощью Supabase любой пользователь может выстроить backend-архитектуру менее чем за две минуты. При этом сервис предоставляет пользователю базу данных, систему аутентификации, ресурсы для хранения данных и множество настраиваемых функций. Что же, от всей души поздравляем команду с запуском!
А вам советуем посмотреть запись нашего разговора с Полом Копплстоуном из Supabase – освободите свой график и скорее присоединяйтесь.
.NET 5.0
Совсем недавно состоялась конференция .NET Conf, так что сейчас – самое время упомянуть обновленную .NET 5.0. Эта платформа для разработки ПО с открытым кодом позволяет создавать множество предложений для различных платформ на нескольких языках, с использованием различных редакторов и библиотек. В последней версии .NET есть огромное количество функций, в том числе — поддержка новых C# 9.0 и F# 5.0. Более того, она также включает в себя обновления Visual Basic и улучшение производительности.
И да, и если вы слегка запутались, спрашивая себя, что же случилось с .NET 4.0 – то её просто не было. Команда разработчиков решила ее попросту пропустить и сразу перейти к .NET 5.0, дабы избежать путаницы с .NET Framework 4.x. Что же, наверное, это разумно!
Больше информации о том, почему команда пропустила версию 4.0, а также об обновлениях в версии 5.0 можно получить на странице документации.
Simple Icons 4.0
Если у вас возникла срочная нужда в тысяче и одной иконке в формате SVG, то Simple Icons – для вас. Их можно использовать на сайтах, в графических изображениях и для многих других целей. И более того – в версии 4.0 появилась совершенно новая иконка от GitHub – GitHub Sponsors!
В целом, именно на этой платформе вы можете найти кучу классных иконок для ваших любимых приложений и продуктов – например, Razer, Audio-Technica, Atom и не только. Наш совет: когда в следующий раз будете искать иконку (а вы будете), обязательно обратитесь к Simple Icons.
Cypress 6.0
Вам нужен быстрый, простой и надежный сервис для тестирования любого процесса, запускаемый в браузере? Положитесь на Cypress! Их последний релиз обеспечивает полную «заглушку» сети. Тесты теперь могут перехватывать, изменять или ожидать HTTP-запросы любого типа в вашем приложении. В новой версии сервиса традиционно есть исправления ошибок, а также некоторые изменения в документации и, конечно же, новые функции. Для просмотра всех изменений прочтите примечания к выпуску.
CircuitPython 6.0
Вам нравится работать с микроконтроллерами? Тогда ваш выбор определенно должен пасть на CircuitPython. Это язык программирования, который поддерживается всеми лучшими существующими микроконтроллерами. Предварительная загрузка не требуется, и можно практически незамедлительно приступать к программированию микроконтроллера. Да до такой степени, что отныне можно легко написать код даже для грядущего джедай-косплея.
С выходом последней версии CircuitPython 6.0 поддерживает 38 дополнительных микроплат и больше вычислений; также разработчиками были полностью переработаны все сетевые модули. Ознакомьтесь со всеми значительными изменениями в примечаниях к выпуску CircuitPython. Ну, что соберете завтра?
Решите сами, будет ли световой меч вашим реквизитом в следующем косплее.
WeeChat 3.0
Нет, это не тот самый WeChat – речь идет о WeeChat.
WeeChat — быстрый и легкий расширяемый клиент для обмена сообщениями в чате. Отличается он высокой производительностью и широкими возможностями настройки, с поддержкой мультисерверной архитектуры и прокси, аутентификацией с помощью SASL, DDC и большим множеством других интересных функций.
В версии 3.0 добавлены новые возможности для скачивания скриптов и команд, а также много новых переменных, аргументов, функций и классическое исправление ошибок предыдущих версий. Ознакомьтесь со всеми изменениями, дополнениями и исправлениями в журнале изменений WeeChat.
Кстати, интересный факт: расшифровывается WeeChat как Wee Enhanced Environment for Chat (слегка улучшенная среда для чата).
InfluxDB 2.0
Разработка, анализ и мониторинг IoT-устройств – вот в чем заключается главная функция InfluxDB. Система содержит несколько мощных API-интерфейсов и инструментов для создания и управления приложениями для обработки временных рядов. InfluxDB работает… ну очень быстро!
У неё простая в использовании панель управления и облачная база данных, что означает, что она может использоваться на любой платформе и с любой целью — даже для отслеживания игровой статистики в CS: GO, а также данных о погоде, окружающей среде, Jenkins, Google Cloud и даже пандемии COVID-19.
Немаловажно и то, что последняя версия стала общедоступной. С публичным релизом InfluxDB не только сборка стала более стабильной и быстрой, но и расширился функционал. Данными можно оперативно управлять с помощью Flux, нового специального языка запросов, разработанного самими специалистами компании. Помните – система позволяет решать по-настоящему невероятные задачи.
Мониторить игровую статистику стало проще.
Matomo 4.0
Matomo, ранее известная как Piwik, — MySQL-программа, написанная на PHP. Она используется на >1400000 сайтов и предоставляет широкий спектр данных аналитики. Последняя же ее версия обеспечивает повышенную безопасность, конфиденциальность и производительность — три аспекта, которые в наши дни действительно ценятся разработчиками и пользователями.
4.0 содержит впечатляющие 398 обновлений (или попросту 398 решенных проблем). Этот релиз действительно под завязку набит изменениями — от отслеживания обновлений до необходимости версии PHP 7.2 и выше. Ознакомьтесь со всеми изменениями, в том числе с выражением благодарности всем, кто участвовал в разработке, в примечаниях к выпуску версии.
И не забудьте посмотреть обучающее видео о дашборде сервиса!
Micro 3.0
Вы разрабатываете облачные сервисы? Тогда Micro – ваша тема. Сервис учитывает ключевые потребности, необходимые для создания облачных сервисов. Он предоставляет набор услуг и разрешает сложности, возникающие в связи с распределенными системами.
В последнем релизе, теперь известном как M3O, объединено множество существующих инструментов, чтобы ваш сервис работал лучше и быстрее. С ним вы теперь можете охватить все этапы рабочего процесса от разработки и запуска до управления и потребления. Это полное переосмысление процесса разработки для облачных сред – прочите о всех потрясающих серверных преобразованиях в блоге Micro.
Декабрьский дайджест релизов
На этом подборка наша подборка лучших релизов этого месяца подошла к концу.
Поздравляем всех, кто выпустил новый релиз – и совсем неважно, была ли это версия 1.0 или версия 8.0. Ребята, не останавливайтесь на достигнутом!
А вам, друзья, советуем – не забудьте посмотреть релизы нашего ноябрьского дайджеста релизов. И помните – если вы также планируете в скором врмени выпустить новую версию, мы будем рады с ней ознакомиться. Используйте хештег #GHReleaseRadar, когда в следующий раз будете размещать информацию о релизе в соцсетях — и мы обязательно будем следить за ним. Счастливого Кода!