Все потоки
Поиск
Написать публикацию
Обновить
384.96

Open source *

Открытое программное обеспечение

Сначала показывать
Порог рейтинга

Apple опубликовала исходные тексты низкоуровневых системных компонентов ОС macOS 14.4 (Sonoma), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI.

Всего опубликовано 172 пакета с исходными текстами. По сравнению с веткой macOS 13 в репозитории macOS 14.4 удалены пакеты gnudiff и libstdcxx. Apple делится исходниками после релиза обновлений своих операционных систем. Важно отметить, что код собственных разработок компания не публикует в открытом доступе.

Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.

Одновременно опубликованы открытые компоненты, используемые в мобильной платформе iOS 17.4. Публикация включает два пакета: WebKit и libiconv.

Источник: OpenNET.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Состоялся релиз инструментария Incus 0.7, ответвления LXD. Разработчики позиционируют этот открытый проект как современный, безопасный и мощный системный менеджер контейнеров и виртуальных машин.

Новый выпуск Incus включает в себя ряд улучшений, в том числе новую концепцию верхнего уровня и сетевую интеграцию, которая представляет собой способ подключения системы Incus к сетям, находящимся за пределами её собственного контроля, а также аутентификацию по веб-токену JSON.

Incus предоставляет средства для централизованного управления контейнерами и виртуальными машинами, развёрнутыми как на одном хосте, так и в кластере из нескольких серверов. Проект реализован в виде фонового процесса, принимающего запросы по сети через REST API и поддерживающего различные бэкенды хранилищ (дерево директорий, ZFS, Btrfs, LVM), снапшоты со срезом состояния, live-миграцию работающих контейнеров с одной машины на другую и средства для хранения образов контейнеров. В качестве runtime для запуска контейнеров используется инструментарий LXC, в состав которого входит библиотека liblxc, набор утилит (lxc-create, lxc-start, lxc-stop, lxc-ls и т.п.), шаблоны для построения контейнеров и набор привязок для различных языков программирования. Изоляция осуществляется при помощи штатных механизмов ядра Linux (пространства имён, cgroups, Apparmor, SELinux, Seccomp).

Выпуск Incus с долгосрочной поддержкой (LTS) запланирован через несколько месяцев, «чтобы совпасть с выпусками LTS LXC и LXCFS».

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

После нескольких повторяющихся инцидентов безопасности с размещением в каталоге Snap Store вредоносных приложений, выдающих себя за официальные клиенты популярных криптовалютных кошельков, администрация Canonical приняла защитные меры. В компании решили перейти на ручное рецензирование всех новых имён пакетов, впервые размещаемых в Snap Store. При регистрации нового имени пакета будет выводиться анкета, содержащая вопросы о назначении и источнике сборки.

Учётная запись разработчика проекта будет активироваться только после ручного рецензирования заявки, проводимого для отсеивания подозрительных имён, например, притворяющихся чужими известными проектами. В новом режиме проверка будет занимать до двух рабочих дней. Под запрет попадут имена, имеющие отношение к криптовалютам и некоторым критичным видам приложений. Для регистрации имён подобных программ будет применяться отдельная процедура, правила прохождения которой разработчики Snap Store обещают опубликовать в ближайшее время.

Источник: OpenNET.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Привет! Мы в Яндексе ценим опенсорс — и регулярно рассказываем о нём на Хабре. В этом году мы решили пойти дальше и придумали Yandex Open Source Jam — мероприятие для всех, кто разделяет наши чувства. Джем пройдет 23 апреля как в офлайне (Москва, Aglomerat), так и онлайн (трансляция будет доступна на сайте).

Мероприятие необычное: это не конференция, а джем — аналог одноименной групповой импровизации в музыке. Как и в музыкальном джеме, на Yandex Open Source Jam мы соберем активности разных форматов и позовем спикеров из разных компаний.

Что вас ждёт? Немного докладов, немного мастер-классов, круглый стол, на котором мы обсудим проблемы современного опенсорса. А также познакомимся с победителями программы грантов Yandex Open Source.

Полностью программа доступна на сайте. Регистрируйтесь и до встречи 23 апреля!

Теги:
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

Представлен выпуск свободной реализации контроллера домена с поддержкой Active Directory Samba 4.20.0, совместимый с реализацией Windows 2008 и способный обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 11.

Согласно данным OpenNET, проект Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind).

Ключевые изменения в Samba 4.20:

  • по умолчанию включена сборка новой утилиты wspsearch с реализацией экспериментального клиента для протокола WSP (Windows Search Protocol);

  • в команде smbcacls реализована поддержка записи списков управления доступом DACL в файл и восстановления DACL (Discretionary Access Control List) из файла;

  • в реализуемом на базе Samba контроллере домена Active Directory
    добавлена поддержка политик аутентификации (Authentication Policies) и
    контейнеров политик (Authentication Silos), созданных через утилиту
    samba-tool или импортированных из конфигураций Microsoft AD;

  • в утилиту samba-tool добавлена работающая на стороне клиента поддержка управляемых учётных учётных записей gMSA (Group Managed Service Account), в которых используются автоматически обновляемые пароли;

  • добавлена поддержка условных записей контроля доступа (Conditional ACE),
    позволяющих разрешать или блокировать доступ в зависимости от
    дополнительных условий — если условное выражение не сработало, ACE
    игнорируется, а иначе применяется как обычный ACE.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Вышла стабильная версия свободного программного сетевого анализатора Wireshark 4.2.4.

Версия 4.0.0 популярного сетевого инструмента вышла 4 октября 2022 года. Стабильный релиз Wireshark 1.0.0 состоялся в 2008 году. Код проекта распространяется под стандартной общественной лицензией GPLv2.

В Wireshark 4.2.4 исправлены ранее обнаруженные ошибки и уязвимости, а также обновлена поддержка протоколов: 5GLI, 6LoWPAN, AFP, AllJoyn, AMQP, ASAP, Babel, BACnet, Banana, BEEP, Bencode, BFCP, BGP, BT BNEP, BT SDP, BT-DHT, BVLC, CFLOW, CIP, CMIP, CMP, COROSYNC/TOTEMSRP, COSE, CQL, CSN.1, DAP, DCCP, DCOM, DHCPv6, DICOM, DISP, DOCSIS MAC MGMT, DOF, DVB-S2, E2AP, EDONKEY, ENRP, ErlDP, Etch, EXTREME MESH, FC-SWILS, GIOP, GLOW , GNW, GOOSE, GQUIC, Gryphon, GSM A-bis OML, GSUP, GTPv2, H.223, H.225.0, H.245, H.248, H.264, H.265, HSMS, ICMPv6, ICQ, IEEE1609dot2 , IPP, IPPUSB, ISAKMP, iSCSI, ISIS LSP, ISO 7816, ISUP, ITS, JSON 3GPP, JXTA, Kafka, KINK, KNX/IP, LDAP, LDP, LISP, LISP TCP, LLRP, LwM2M-TLV, M2UA, M3UA , MAC-LTE, MBIM, MMS, MONGO, MPEG PES, MPLS Echo, MQ PCF, MQTT-SN, MS-WSP, MSDP, MsgPack, NAS-5GS, NETLINK, NHRP, OpenFlow, OpenWire, OPSI, OSC, P22, P7, PANA, PIM, PNIO, ProtoBuf, PROXY, Q.2931, QNET, RDP, RESP, RPL, RSL, RSVP, RTLS, RTMPT, RTPS, S7COMM, SCTP, SIMULCRYPT, SMB2, SML, SNA, SNMP, Socks, SolarEdge, SOME/IP, SoulSeek, SUA, T.38, TCAP, TEAP, TFTP, Thread, Thrift, TN5250, USBHID, USBVIDEO, VP9, WASSP, WiMAX ASN CP, WLCCP, WTP, X.509IF, X.509SAT, XML, XMPP, YAMI, Z39.50 и ZigBee ZCL

Теги:
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

27 марта 2024 года состоялся выпуск специализированного дистрибутива Tails 6.1, ориентированного на конфиденциальность, основанного на пакетной базе Debian 12, поставляемого с рабочим столом GNOME 43 и предназначенного для анонимного выхода в сеть.

Tails — продолжение развития ОС Incognito. Релиз первого дистрибутива проекта состоялся в июне 2009 года. В Tails все исходящие соединения обеспечивается системой Tor, а все неанонимные блокируются. Система предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на ПК, где использовалась. Для хранения пользовательских данных в проекте применяется шифрование. Для загрузки доступен ISO-образ дистрибутива Tails размером 1 ГБ.

В сборке Tails 6.1 обновлены версии Tor Browser 13.0.13 (на базе Firefox 115.9.1) и Thunderbird 115.9. Добавлена новая версия микрокода для CPU Intel с изменениями, необходимыми для блокирования уязвимости RFDS. В конфигураторе постоянного хранилища обеспечено отображение всех включённых дополнительных возможностей.

Релиз Tails 6.0 состоялся в конце февраля 2024 года.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Вышла библиотека WT JMoodle library v.1.1.0

LMS Moodle является, пожалуй, самой известной и популярной бесплатной Learning Management System — движком для создания онлайн‑курсов. Для того, чтобы было удобно работать с данными Moodle внутри Joomla через встроенное REST API Moodle создана нативная библиотека для Joomla 4 / Joomla 5

v.1.1.0 Что нового?

  • Helper\Course. В REST API более 700 методов. Библиотека поддерживает хелперы для методов, которые позволяют проверять структуру отправляемых данных до отправки собственно запроса и тем самым не нагружать лишний раз API Moodle. Добавлены правила проверки структуры данных для методов core_course_

  • Поле списка курсов Courselist Joomla Form. Добавлено Joomla Form поле, отображающее в Joomla список курсов Moodle. Для работы поля требуется разрешённый метод core_course_get_courses и настроенные в Moodle права доступа. Поля Joomla Form позволяют легко использовать в интерфейсе своих расширений (в модулях, плагинах и т. д.) данные, получаемые из Moodle по API.

Страница расширения

Помощь в развитии библиотеки приветствуется на GitHub расширения

Расширение в Joomla Extensions Directory

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Эксперт Джон Джаго назвал два проекта с открытым исходным кодом, у которых разработчиками собрана и представлена исключительная техническая документация, включая высокую детализацию кода и архитектуры. Это esbuild и Redis.

По мнению Джаго, через файлы README, журналы изменений, архитектурные документы и комментарии к коду оба эти проекта объясняют свой дизайн таким образом, чтобы даже новичок может понять в кодовой базе, где что находится, как что-то делается и почему это делается именно так. Он порекомендовал разработчик, желающим лучше документировать свой код и архитектуру программного обеспечения, брать для примера эти проекты.

Преимущества хорошей документации:

  • экономия времени на работы с кодом, особенно если работаете командно, не нужно дополнительно объяснять всю кодовую базу каждому разработчику;

  • такой проект с открытым исходным кодом с большей вероятностью получит поддержку со стороны и, следовательно, продолжит своё существование даже после того, как автор больше не сможет его поддерживать;

  • прошлые ошибки и решения, которые подвергались сомнению, записаны, что не позволяет случайно повторно привести к проблеме, которую помогло решить прошлое решение;

  • приложение или библиотеку смогут использовать больше людей, поскольку меньшему количеству из них придётся во всем разбираться самостоятельно;

  • это помогает структурировать ваше мышление и выявить недостатки. Когда вы пишете, вам необходимо чётко обдумывать и записывать то, что вы думаете, и это выявляет потенциальные проблемы.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Разработчики сообщества проекта GNU опубликовали релиз текстового редактора GNU Emacs 29.3. Исходный код проекта написан на языках C и Lisp и размещён на GitHub под лицензией GPLv3.

Обновление GNU Emacs 29.3 преподносится сообществом как внеплановый экстренный выпуск с устранением уязвимостей. По предварительным данным, уязвимости позволяют добиться выполнения кода при открытии определённого контента или просмотре в Gnus писем со специально оформленными вложениями.

По данным OpenNET, непосредственно уязвимости в списке изменений проекта не указаны, но там имеется информация о добавленных в код GNU Emacs методах защиты:

  • для блокирования подстановки внешнего вредоносного кода запрещено исполнять произвольный Lisp-код при включении режима Org;

  • добавлена новая переменная untrusted-content, которую можно использовать для пометки помещения в локальный буфер не заслуживающего доверия содержимого, к которому Lisp-программам следует относиться с особой осторожностью;

  • в Gnus содержимое встроенных (inline) MIME-блоков теперь обрабатывается как не заслуживающее доверия;

  • по умолчанию отключён предпросмотр содержимого почтовых вложений в формате LaTeX. Для возвращения старого поведения добавлен параметр org--latex-preview-when-risky;

  • в режиме Org содержимое внешних файлов, вызываемых через file-remote-p, обрабатывается как не заслуживающее доверия.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

В ответ на изменение лицензии на СУБД Redis создан форк, который будет распространяться под именем Redict и продолжит развитие кодовой базы, соответствующей выпуску Redis 7.2.4, последнему под лицензией BSD.

Redict можно будет использовать как прозрачную замену Redis 7.2.4, но совместимости с будущими версиями Redis, которые будут формироваться под проприетарной лицензией, не гарантируется.

Форк основал Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, языка программирования Hare, почтового клиента Aerc и платформы совместной разработки SourceHut.

К работе над форком Redis присоединился Хельвенн Моннье (Haelwenn Monnier), автор браузера BadWolf (на базе WebKitGTK) и платформы Pleroma для развёртывания федеративных социальных сетей.

Лицензия на код Redict изменена с BSD на GPLv3. Проект Redict сможет переносить исправления, публикуемые для старых версий Redis под лицензией BSD, но исправления и изменения, созданные для Redict под лицензией GPLv3, не получится перенести в Redis.

Проект также не будет требовать от разработчиков подписания соглашения о передаче имущественных прав на код, что в случае намерения изменить лицензию в будущем потребует согласования данного шага с каждым из разработчиков.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Компания Redis Ltd объявила об изменении лицензии на СУБД Redis, относящейся к классу NoSQL‑систем. Начиная с выпуска Redis 7.4 код проекта будет распространяться под двумя проприетарными лицензиями RSALv2 (Redis Source Available License v2) и SSPLv1 (Server Side Public License v1), вместо ранее применявшейся лицензии BSD.

Ранее под проприетарной лицензией поставлялся только код дополнительных модулей, в которых предлагались расширенные возможности для корпоративных пользователей (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom). Отныне проприетарная лицензия будет применяться и к основной кодовой базе СУБД.

Смена лицензии позволит интегрировать в основной состав будущих версий СУБД Redis проприетарные модули с реализацией расширенных типов и движков обработки данных, до этого предлагавшихся только в составе продукта Redis Stack.

Старые выпуски останутся доступны под прежней лицензией BSD и смогут использоваться как основа для создания независимого форка.

Лицензии SSPL и RSAL не являются открытыми и вносят дополнительные ограничения, запрещающие бесплатное использование продукта для обеспечения работы облачных сервисов. В качестве причины изменения лицензионной политики отмечается желание не допустить паразитирования провайдеров облачных сервисов на открытом ПО. Redis не устраивает то, что провайдеры создают производные коммерческие продукты и занимаются перепродажей Redis в виде облачных сервисов, но не принимают участия в жизни сообщества.

Источник: OpenNET.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии3

Производительность LibreOffice

Как и любое большое и старое программное обеспечение LibreOffice имеет кучу самых разных проблем. Одними из таких проблем являются проблемы производительности. Например, время загрузки файла в 100кб составляет бесконечность =) Или LibreOffice начинает пожирать оперативную память гигабайтами при попытке просто пролистать длинный документ.

Что делается в таких случаях в проекте? Без баг‑репорта — ничего не делается. А вот с баг‑репортом есть шанс, что, например Noel Grandin из Collabora Productivity, возьмется такой баг исправлять. Очень плохо, что проблемы именно с производительностью в проекте чинит фактически он один последние годы, вот кстати пример последнего его патча на эту тему. И хорошо однако, что кто‑то вообще это делает.

Если кто из хабровчан имеет скиллы в C++ и захочет от скуки почесать своё ЧСВ и показать всему миру своё умение в алгоритмы и отладчик, то в багзилле проекта есть МЕТА баги, в которых собраны баг‑репорты про производительность и которые неплохо бы было починить, например:

100% CPU load

Memory problems

Начать контрибьютить в проект можно по вот этой инструкции.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии5

Ближайшие события

Open source — эволюция или революция? Дискуссия на IT-конференции GoCloud про облака 📝

В отчете State of Open Source Report за 2023 год пишут, что 80% компаний по всему миру увеличили использование открытого ПО. На конференции GoCloud обсудим эволюцию open source, соответствие развития OSS жизненному циклу разработки, перспективы и общие проблемы, с которыми сталкиваются разработчики в проектах с открытым исходным кодом.

Приглашенные эксперты:

Олег Бондарь — директор по продукту YDB,

Алексей Полуэктов — директор по IT-архитектуре VK,

Анатолий Шипов — управляющий директор «СберТех»,

Дмитрий Кудюкин — директор по информационным технологиям ITKey.

📌 Тема: Open source: эволюция или революция

📅 Когда: 21 марта в 16:05 мск

👉 Зарегистрироваться на GoCloud

Полезное в блоге:

Теги:
Рейтинг0
Комментарии0

Заметки из мира разработки LibreOffice. Поговорим о сводных таблицах

Сводные таблицы в Calc полностью аналогичны таковым в MS Excel, за одним неприятным исключением — Calc не умеет форматировать сводные таблицы так, чтобы вручную заданное форматирование при обновлении сводной оставалось тем же, каким было задано. Соответственно файлы из MS Excel со сводными крайне легко испортить при перезаписи. Парни из компании Collabora по слухам озаботились решением этой проблемы и активно пилят серию патчей.

Теги:
Рейтинг0
Комментарии0

17 марта 2024 года ИИ-стартап xAI открыл исходный код чат-бота Grok-1.

Проект Grok-1 опубликован на GitHub под лицензией Apache 2.0, а скачать архив с кодом чат-бота можно, вставив эту ссылку в торрент-клиент (300 ГБ файлов с весами MoE-модели c 314 млрд параметров):

magnet:?xt=urn:btih:5f96d43576e3d386c9ba65b883210a393b68210e&tr=https%3A%2F%2Facademictorrents.com%2Fannounce.php&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce

4 ноября 2023 года xAI запустила своего чат-бота Grok с генеративным искусственным интеллектом для ограниченной аудитории. В компании планировали сделать языковую модель xAI доступной для всех платных подписчиков соцсети X.

В июле прошлого года Маск объявил о начале работы xAI. Главная цель проекта — «понять истинную природу Вселенной».

11 марта 2024 года Илон Маск пообещал, что ИИ-стартап xAI откроет исходный код чат-бота Grok на неделе. Маск сделал это заявление через несколько суток после того, как подал в суд на OpenAI и пожаловался, что поддерживаемый Microsoft стартап отклонился от своих корней и не выложил в открытом доступе исходный код ChatGPT.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Забавная новость про сборки LibreOffice для ARM версии Windows

Сегодня увидел в рассылке LibreOffice предложение от неких товарищей предоставить железо на основе ARM процессоров для сборки и тестирования LibreOffice в среде Windows для ARM. Самое забавное, что железо будет предоставлено по сути от MicroSoft. Посмотрим, что из этого выйдет.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Мы выпустили 6-ую версию UIKit — ключевой библиотеки дизайн‑системы Gravity UI.

Что нового:

  1. Компонент List 2.0. В UIKit изначально был List, но в нём хотелось кое‑что доработать. При сборе запросов собрали список:

    • поддержка разных размеров и ширины;

    • иконка у элемента списка; разное количество и положение иконок;

    • поддержка стейтов;

    • разный контент в элементах списка (однострочный, многострочный или список пользователей);

    • поддержка разных видов разделителей и группировок.

    Это существенные изменения, поэтому мы создали List 2.0. Пока он выходит в prestable версии, но рекомендуем пользователям переходить на него и приносить фидбек.

  1. RTL. Если ваши приложения/сайты должны отображаться на иврите, арабском и других языках с направлением письма справа налево, нужна поддержка RTL‑стандартов. При этом в RTL:

    • вставленное слово на латинице пишется слева направо;

    • цифры пишутся слева направо;

    • знаки препинания в арабском также пишутся слева направо и т. д.

    Во всех компонентах мы поддержали параметр RTL. Чтобы под рукой был полный пример, сделали промостраницу на арабском. Посмотреть, как реализовано, можно в исходном коде landing. Также за примерами можно заглянуть в storybook.

  2. Доступность (a11y):

    • добавили в проект плагин eslint;

    • поддержали клавиатуру для clickable и closable состояния компонента Persona;

    • отключили onClick у 15 неинтерактивных компонент;

    • поддержали клавиатуру в компоненте SelectionTable.

Если есть запрос на доработку — приходите к нам в GitHub с issue или даже с PR. И используйте Gravity UI!

Теги:
Всего голосов 11: ↑11 и ↓0+11
Комментарии2

Заметки из жизни проекта LibreOffice

Продолжается работа по добавлению функций динамических массивов в LibreOffice Calc. Настала очередь функции SORT. Однако, я так понял, что пока добавляется поддержка этих функций с целью понимать файлы, созданные в MS Excel без ошибок. А вот собственно технология «динамичности» этих функций — этого пока нет. Будем надеяться на лучшее.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Состоялся релиз мажорной версии открытого масштабируемого решения для кластеризации баз данных MySQL — Vitess 19. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0.

В этой версии разработчики добавили улучшения, направленные на оптимизацию масштабируемости, производительности и удобства использования с базами данных.

Изменения и дополнения в Vitess 19:

  • прекращение поддержки MySQL 5.7. Разработчики советуют пользователям выполнить обновление до MySQL 8.0, используя Vitess 18, прежде чем переходить на Vitess 19. Однако Vitess 19 по-прежнему будет поддерживать импорт из MySQL 5.7;

  • добавлены новые метрики для консолидации потоков и версия сборки в /debug/vars, чтобы обеспечить более глубокое понимание и отслеживаемость;

  • улучшена совместимость запросов, реализована поддержка операций удаления из нескольких таблиц, новый запрос SHOW VSCHEMA KEYSPACES и несколько других улучшений синтаксиса SQL, которые расширяют совместимость Vitess с MySQL;

  • поддержка отсрочки попыток переключения в случае блокировки. Поддержка принудительного отключения;

  • улучшение процесса инкрементного резервного копирования: поддержка имён резервных копий и пустых резервных копий.

«Следуя тенденции последних трёх лет, новая версия Vitess быстрее предыдущей во всех тестах, которые мы отслеживаем в Arewefastyet. Мы исправили несколько проблем с производительностью, доработали интерфейс и код», — пояснили разработчики, порекомендовав изучить документацию проекта и список исправлений.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Вклад авторов