В AI-агенте Claude Code выявлена проблема с обеспечением конфиденциальности, приводившая утечке сведений об email-адресе при обращении к некоторым сторонним сайтам. Email указывался в HTTP-заголовке User-Agent без согласия пользователя и без возможности отключить такое поведение. Подстановка осуществлялась для отдельных сайтов, таких как Wikipedia и SEC (Securities and Exchange Commission), которые не принимают запросы от ботов, в которых не указан email владельца. Судя по комментарию представителя компании Anthropic, подобная активность была не специально добавленной функцией, а самодеятельностью AI-модели, которая учла требования по оформлению запросов от ботов и рекомендации RFC-9110, предписывающие передавать контактный email для автоматизированных обращений.
Данные о email, привязанном к учётной записи пользователя, в Claude Code передавались AI-модели для того чтобы она учитывала контекст при обработке задач, связанных с пользователем и его учётной записью. Без подобного контекста модель галлюцинировала, и использовала выдуманные сведения, например, в тегах "@author". Побочным эффектом оказалось то, что AI-модель стала использовать email не только для ожидаемых целей, но и при выполнении сопутствующих задач, например, подставляла в поле User-Agent при формировании строк запуска утилиты curl.
Для блокирования утечки email во внешних запросах
подготовлен плагин cc-plugin-privacy, который включён в штатный набор плагинов и активирован по умолчанию в выпуске claude-code 2.1.317. Плагин запрашивает у пользователя подтверждение перед применением web-инструментов или генерацией команд в стиле curl, в которых упоминается email. Плагин не решает всех возможных путей утечки, например, не помогает в ситуации, когда Claude генерирует и сам запускает скрипт.
Для полного блокирования проблемы в следующем релизе Claude Code, который планируют выпустить через несколько дней, решено удалить email из контекста, передаваемого AI-модели.
Компания OpenAI раскрыла информацию о выявлении в ядре Linux 1724 уязвимостей, для 948 из которых удалось создать рабочие эксплоиты, позволяющие локальному пользователю получить root-доступ в системе, а для 291 уязвимости подготовить эксплоиты, приводящие к утечке информации. Затраты на анализ кода и генерацию эксплоитов при помощи AI-моделей GPT-5.5 и GPT-5.6 Cyber оцениваются в 1.21 млн долларов, что составляет 1279 долларов за каждый эксплойт. Для сравнения вознаграждения на разработку одного подобного эксплоита на конкурсах Pwn2Own и TyphoonPWN составляет от $20000 до $70000 (рентабельность от 16 до 55 раз).
Работоспособность эксплоитов была проверена в типовых дистрибутивах Linux с включёнными механизмами защиты SMEP (Supervisor Mode Execution Prevention), SMAP (Supervisor Mode Access Prevention), KASLR (Kernel Address Space Layout Randomization) и HARDENED_USERCOPY.
При тестировании в защищённом окружении с ограниченной поверхностью атаки, используемом в проводимом Google соревновании kernelCTF, удалось успешно применить 21 эксплоит для повышения привилегий и 25 для утечки информации (для сравнения за весь 2026 год на соревновании kernelCTF было успешно продемонстрировано 26 эксплоитов для повышения привилегий).
Для поиска уязвимостей в рамках инициативы Patch the Planet был разработан многоэтапный процесс. На первом этапе AI-агенты в ходе статического анализа отобрали наиболее подходящие для поиска уязвимостей участки кода, что позволило сузить область поиска до 2.8 млн строк (7% кодовой базы). После этого при помощи AI-агентов был проведён анализ отобранного кода и выявление кандидатов на уязвимости.
На втором этапе было осуществлено отсеивание ложных кандидатов, путём написания прототипов эксплоитов и их проверки в изолированных виртуальных машинах. После этого прототипы эксплоитов доводились до полноценного рабочего состояния, способного обходить типовые механизмы защиты, такие как рандомизацию адресов. На следующем этапе AI-агенты сформировали патчи для исправления уязвимостией, а на финальном этапе каждый эксплоит и патч был проверен человеком.
В ходе исследования AI-агенты самостоятельно разработали и применили как минимум 10 ранее неизвестных техник эксплуатации ядра и обхода защит. В одном из случаев AI-модель выявила и эксплуатировала уязвимость в эмуляторе QEMU, применяемом для изоляции тестового окружения. Уязвимость в QEMU была найдена AI-агентом при попытке эксплуатации уязвимости в коде ядра, используемом для передачи управления системным вызовам. Попытки завершались аварийной остановкой и AI-агент определил, что причиной тому ошибка в QEMU, и включил эту уязвимость в отчёт. На следующем этапе AI-агент для разработки рабочих эксплоитов подготовил соответствующий эксплоит для QEMU.
Разработчики OpenSSH опубликовали экстренное обновление OpenSSH 10.6p2, в котором добавлена защита от критической уязвимости (CVE-2026-123158), получившей кодовое имя "SSHole" и позволяющей обойти аутентификацию. В системах с библиотекой Musl уязвимость позволяет подключиться к пользователю, для которого не установлен пароль, введя любой пароль, содержащий больше чем 256 символов. Проблема затрагивает дистрибутивы Linux, использующие стандартную библиотеку musl, но не использующие PAM (Pluggable Authentication Modules), такие как OpenWRT, Alpine, Buildroot и Yocto. Особую опасность представляет то, что часто вход по паролю блокируется для пользователя root, что даёт возможность любому удалённо подключиться с правами администратора.
Ошибка, приводящая к уязвимости, не в коде OpenSSH, но эксплуатируется через sshd. При этом ввиду серьёзности проблемы в версии OpenSSH 10.6p2 предложен обходной вариант блокирования уязвимости. Владельцам подверженных проблеме систем рекомендовано не дожидаться появления обновлений, а немедленно отключить парольную аутентификацию через параметр "PasswordAuthentication no" в /etc/ssh/sshd_config или полностью отключить SSH.
Проблема не проявляется в системах, отличных от Linux, и в Linux-окружениях на базе glibc, а также в системах, использующих PAM при аутентификации по паролю. Исправление уже доступно в Alpine и OpenWRT.
Уязвимость связана с некорректным взаимодействием OpenSSH и функции crypt() из musl. Для защиты от определения существования пользователей через анализ различий во времени обработки запросов c 2016 года OpenSSH при проверке беспарольных учётных записей использует штатную процедуру проверки пароля: вызывает функцию "crypt(переданный пароль, соль)" c солью другого пользователя, имеющего действительный хеш пароля, после чего сравнивает возвращённый функцией crypt хеш со значением из поля с хешем пароля.
Однако в musl функция crypt() для хешей SHA-512 возвращает символ "*", если соль отличается от "*" и длина переданного пароля превышает 256 байт (ограничение введено в 2012 году для защиты от DoS-атак, так как при передаче больших значений возникает большая нагрузка на CPU). Такой же символ используется в поле с хешем пароля в "/etc/shadow" для обозначения учётных записей, для которых аутентификация по паролю заблокирована.
В результате атакующий, имеющий возможность соединиться с SSH-сервером, может подключиться к любой учётной записи, у которой в "/etc/shadow" в поле пароля указан символ "*", передав строку длиной от 257 до 1024 байт. Проблема охватывает множество существующих Docker-образов, построенных с использованием Alpine Linux, а также штатные образы Alpine для облачных систем AWS и Azure, у пользователя root в которых вместо хеша пароля выставлен знак "*".
Примечательно, что изначально в официальных Docker-образах, использующих Alpine, c 2015 года выставлялся пустой пароль root, а после выявления этого факта, вместо хеша пароля был выставлен знак "!". Но его наличие блокировало вход по SSH-ключам, поэтому с 2022 года символ для блокировки входа по паролю был заменён на "*".
После 11 месяцев разработки сформирован релиз среды рабочего стола Cinnamon 6.8, в рамках которой сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell, файлового менеджера Nautilus и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2 с поддержкой удачных элементов взаимодействия из GNOME Shell. Cinnamon основывается на компонентах GNOME, но эти компоненты поставляются как периодически синхронизируемый форк, не связанный внешними зависимостями с GNOME. Новый выпуск Cinnamon будет предложен в дистрибутиве Linux Mint 27 (в нумерации решено использовать год, следующий после выпуска), который планируется выпустить во второй половине декабря.
Реализована полноценная поддержка протокола Wayland и практически достигнут паритет в функциональности при работе с использованием X11 и Wayland. Поддержка работы с использованием X11 сохранена. Среди связанных с Wayland изменений:
При использовании Walyand обеспечен корректный выбор размера и позиционирование новых окон, всплывающих диалогов и контекстных меню.
При работе через Walyand реализовано корректное переключение фокуса ввода.
Устранены многие ошибки в Cinnamon, muffin, cinnamon-session и Xwayland, приводившие к аварийному завершению работы при использовании Wayland.
Улучшена поддержка многомониторных конфигураций и KVM-переключателей мониторов в окружении c Wayland.
В приложениях, использующих Wayland или запускаемых через Xwayland, а также в композитном сервере и десктоп-сеансе задействовано аппаратное ускорение графики, реализованное через Wayland-протоколы wl_drm и zwp_linux_dmabuf_v1, а также аппаратно ускоренную работу GBM поверх EGL на видеокартах NVIDIA.
Предоставлена полная поддержка экранов с высокой плотностью пикселей (HiDPI) при использовании Wayland. Решены проблемы с масштабированием пиктограмм и курсоров мыши. Устранены ошибки, проявлявшиеся в приложениях на движке Chromium, таких как Slack и VSCode.
При использовании Wayland реализована работа индикаторов прогресса выполнения операции, например, показа прогресса копирования файлов в кнопке на панели.
Обеспечен запуск базовых приложений, запускаемых через pkexec, в качестве Wayland-клиентов без применения Xwayland.
В файловый менеджер интегрирована панель предпросмотра.
Добавлено новое приложение Superlight для отслеживания состояния системы, наглядно показывающее динамику нагрузки на CPU, память и ввод/вывод, а также данные о запущенных процессах, трафике, заряде аккумулятора и температуре.
Реализован новый хранитель экрана, поддерживающий одновременно Wayland и X11.
Добавлена команда "cinnamon-list-windows" для упрощения получения списка всех открытых окон и определения их позиции, размера, данных о HiDPI и связанных с ними приложениях и бэкендах.
В композитном сервере Muffin обеспечено округление до целых чисел координат и размеров всех графических элементов библиотеки Clutter для более точного позиционирования и чёткой отрисовки апплетов и компонентов рабочего стола.
Добавлена поддержка юнитов systemd для пользовательских сеансов (graphical-session.target), активируемых для запуска сопутствующих сервисов в привязке к графическому сеансу.
Код для записи в файлы конфигурации и чтения закладок в файловом менеджере переведён на работу в асинхронном режиме.
Реализован единый интерфейс для управления применением спящих и ждущих режимов: suspend (ждущий режим с активной памятью), hybrid-sleep (гибернация со сбросом содержимого памяти на диск) и suspend-then-hibernate (ждущий режим с последующей гибернацией через определённое время).
В апплете настройки сетевого подключения объединены секции VPN и WireGuard. Добавлена поддержка WPA3 (Wi-Fi Protected Access 3) и OWE (Opportunistic Wireless Encryption).
Добавлен PAM-модуль pam_oo7 для аутентификации с использованием
компонента oo7 (D-Bus Secret Service provider).
В контекстное меню окон добавлена опция для закрепления окна поверх другого содержимого.
По умолчанию задействован эмулятор терминала velocitty, собственной разработки. Поддерживается разделение сеансов на вкладки, изменение тем оформления, пометка разных типов вкладок своими цветами (красный - root, sudo, pkexec, синий - ssh, sftp или назначение своих цветов) и выделение более светлым оттенком вкладок с выполняемыми процессами.
Предоставлена возможность выставления разных обоев рабочего стола для разных мониторов.
Реализован новый календарь-планировщик Clockenstein, поддерживающий локальные календари, Google Calendar и внешние сервисы на базе протокола CalDAV, например Nextcloud.
Добавлено приложение mintsysadm для управления учётными записями пользователей, среди прочего позволяющее выбрать аватар и включить шифрование домашнего каталога.
Улучшены цвета и контраст в тёмной версии темы оформления Mint-Y.
Немного скруглены углы рамок и областей прокрутки.
В темах оформления Mint-Y, Mint-L и Mint-X в GTK-диалогах задействованы пиктограммы XSI, такие же как в файловом менеджере Nemo.
В настройки клавиатуры добавлен просмотрщик раскладки клавиатуры. Прекращено использование внешней зависимости gkbd-capplet.
Добавлено собственное приложение для создания скриншотов (cinnamon-screenshot), которое позволяет обрезать изображение до его сохранения, включать или убирать тень у окон, охватывать только текущий экран или все все мониторы.
Реализована возможность перемещать мышью системные диалоги, выводимые поверх окон приложений, но не блокирующих экран (например, диалог выхода из системы).
Добавлена возможность привязки настроек вывода уведомлений к отдельным приложениями.
В апплет управления яркостью экрана добавлена поддержка датчиков освещённости.
В приложени для показа системной информации реализована отдельная страница для датчиков.
Реализована программа для работы с архивами Unfold, использующая 7zip и 7zip-RAR.
Реализовано приложение Alarms для вывода напоминаний и уведомлений в заданное время.
После почти года разработки сформирован выпуск открытого видеоплеера MPV 0.42, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию "--enable-lgpl".
Среди изменений в новой версии:
Добавлен новый сетевой бэкенд, использующий библиотеку libcurl и поддерживающий HTTP/2, HTTP/3 и повторное использование уже установленных соединений.
Реализованы меню для навигации по дискам DVD-Video, Blu-ray HDMV и BD-J.
Добавлена поддержка воспроизведения звуковых DVD (DVD-Audio).
Предоставлена возможность прямого воспроизведения iso-образов дисков DVD-Video, DVD-Audio и Blu-ray.
В модуле вывода vo_gpu_next добавлена поддержка расширенных слоёв Dolby Vision Profile 7.
Добавлена опция "--audio-spdif=dsd" для проброса DSD поверх PCM (DoP).
При помощи библиотеки subrandr реализована поддержка субтитров в формате SRV3, применяемых в YouTube.
Предоставлена возможность создания собственных контекстных меню, показываемых при клике правой кнопкой мыши и задаваемых в файле конфигурации menu.conf.
Во встроенный графический интерфейс OSC (On Screen Controller) добавлен режим отображения плавающих кнопок с пиктограммами Fluent, включаемый опцией "--script-opts=osc-layout=floating"
Добавлен API для интеграции с интерфейсом OSC внешних генераторов миниатюр.
Добавлена поддержка расширений протокола Wayland для управления сеансами и цветностью.
Добавлена опция "--target-trc=scrgb" для вывода в формате scRGB.
В сборках для Linux улучшена поддержка цветовых пространств для HDR.
В libmpv добавлен API для отрисовки через D3D11.
Переработаны возможности для отрисовки видео в текстовых терминалах, используя расширения sixel, kitty и tct.
Добавлен фильтр "--vf=amf_frc" (AMD Frame Rate Conversion) для изменения частоты кадров.
Переписан код для компенсации накапливающейся со временем рассинхронизации звука с отображаемыми кадрами видео.
По умолчанию включена проверка TLS-сертификатов (--tls-verify).
Повышены требования к версиям FFmpeg (6.1+) и libplacebo (7.387+).
После 6 месяцев разработки представлен релиз среды рабочего стола LXQt 2.5.0 (Qt Lightweight Desktop Environment), продолжающей развитие проектов LXDE и Razor-qt. Интерфейс LXQt следует идеям классической организации рабочего стола, но привносит современное оформление и приёмы, увеличивающие удобство работы. LXQt позиционируется как легковесное, модульное, быстрое и удобное окружение, вобравшее лучшие черты LXDE и Razor-qt. Код размещён на GitHub и поставляется под лицензиями GPL 2.0+ и LGPL 2.1+. Появление готовых сборок ожидается для Ubuntu (LXQt по умолчанию предлагается в Lubuntu), Arch Linux, Fedora, openSUSE, Mageia, FreeBSD, ROSA и ALT Linux.
В эмуляторе терминала QTerminal и виджете QTermWidget появилась поддержка: escape-последовательности OSC 8 (Operating System Command 8) для вставки гиперссылок; возможности выделения области через Shift+click; новых режимов размещения фоновых изображений; визуальной индикации кода гудка (0x07); кнопки для раскрытия текущего вложенного терминала; опции для вывода уведомления при прекращении появления новой информации в терминале; показа предупреждения при аварийном завершении процесса.
Прекращено использование компонента menu-cache, который оставался последней зависимостью из LXDE. Для кэширования элементов меню в библиотеку libfm-qt добавлена необходимая встроенная функциональность, обеспечивающая более высокую производительность.
В файловом менеджере PCManFM-Qt в панель добавлена кнопка для остановки поиска и реализован инкременталный режим вывода результатов поиска, позволяющие в любой момент остановить поиск, не потеряв список уже найденных к этому моменту файлов. В настройки добавлена опция для отключения кэширования обоев рабочего стола для показа изображений в исходном качестве.
Изменения в панели: В плагине отслеживания состояния сети реализовано корректное масштабирование пиктограммы и возможность использования единой системной темы пиктограмм. В плагине отображения вывода запускаемых команд (Custom Command) реализована опция для задания минимального размера, исключающая сжатие панели при изменении длины выводимого текста. В плагине управления яркостью экрана появилась всплывающая подсказка с информацией о текущем уровне яркости. Налажено использование шины D-Bus при включении функции автоскрытия панели. В диалогах с настройками плагинов по умолчанию выставлен фокус на кнопке "Закрыть" для исключения случайного применения изменений при нажатии Enter.
Добавлен интерфейс для выбора кодека для Bluetooth.
Временно отключена возможность настройки параметров монитора в окружениях на базе X11 из-за прекращения поддержка X11 в библиотеке libkscreen-6.8 из KDE. Поддержку данной возможности намерены вернуть в ближайшем корректирующем выпуске через разработку замены.
В качестве минимально поддерживаемой версии Qt заявлен выпуск 6.10.0.
Опубликован релиз дистрибутива Omarchy 4.5, собравшего более 23 млн долларов на разработку. Проект развивает Давид Хейнемейер Ханссон (David Heinemeier Hansson), автор веб-фреймворка Ruby on Rails, пытающийся сформировать идеальное для себя Linux-окружение. Дистрибутив создан в соответствии с принципом "Omakase Computing", предполагающим, что большинство пользователей в начале своего пути не знают, чего именно они хотят, и для них будет лучше не терзать себя попытками выбора, а воспользоваться набором инструментов, подготовленным тем, чьей компетентности и вкусу они доверяют. Наработки проекта распространяются под лицензией MIT. Размер ISO-образа 6.5 ГБ (x86_64, ARM64).
Omarchy построен на пакетной базе Arch Linux, но не просто предлагает набор предустановленных пакетов, а пытается предложить среду из сочетающихся между собой приложений, подобранных с учётом эстетики и эффективности решения задач. По мнению автора проекта, для высокой производительности труда важна мотивация и частью такой мотивации является красивое и эстетичное окружение. Графическая среда построена на базе композитного менеджера Hyprland.
Дистрибутив не пытается быть похожим на Windows или macOS, угодить большинству или показаться привычным пользователям. Вместо ориентации на гипотетического среднего пользователя в Omarchy предлагаются только приложения, повседневно используемые автором - от Neovim, Chromium и LibreOffice до Spotify, Omawrite, Foot и Zoom. Предполагается, что подготовленное окружение, работа с кодом в Neovim, активное использование терминала и мозаичная компоновка окнами многим покажутся непривычными, но те кто решится выйти из зоны комфорта и освоить для себя что-то новое сможет повысить эффективность своей работы.
Изменения в Omarchy 4.5:
Для пользователей, испытывающих трудности с использованием мозаичной компоновки окон после перехода с Windows или macOS, предоставлена поддержка классических плавающих окон и панели задач. При помощи комбинации клавиш "Super + L" можно быстро переключаться между мозаичным, прокручиваемым и плавающим режимами компоновки окон. В панели показываются закреплённые ярлыки, запущенные приложения и кнопка для навигации по установленным программам. Окна можно сворачивать комбинацией "Super + M", настраивать через контекстное меню и перетаскивать мышью.
Добавлена поддержка систем на базе архитектуры ARM64 и предоставлена возможность установки на устройствах Apple MacBook M1, M2, M3 и Neo при помощи специально подготовленного инсталлятора. В штатных сборках для ARM64 реализована поддержка рабочих станций на чипах NVIDIA DGX Spark и ноутбуков на чипах NVIDIA RTX Spark (N1X), таких как Dell XPS 16 Creator Edition и ASUS ProArt P14. В разработке находится поддержка устройств на чипах Qualcomm Snapdragon.
Добавлена поддержка 50 языков и 5 методов ввода. Переключение между языками осуществляется через конфигуратор (Setup > Language) или командой "omarchy language язык".
Интегрирована возможность активации доступа к беспроводным сетям чрез captive-порталы. Подобные беспроводные сети с авторизацией через web-интерфейс определяются автоматически и для входа в них отображается специальный индикатор.
Предложен новый набор приложений, доступных по умолчанию:
Hype - программа для создания презентации в формате Markdown, редактирования слайдов в визуальном режима и экспорта в PDF или PPT (PowerPoint).
Signed - просмотр, подписание и редактирование PDF-документов.
Disktree - анализ занятого места на диске.
Monologue - запись видео с камеры.
Gliff - доступ к удалённому рабочему столу через SSH.
Из базовой поставки удалены OBS Studio, Kdenlive и Lazydocker.
Для записи и обрезки видео предлагаются Monologue и Omacut, а для работы с docker-контейнерами - Docker и Docker Compose.
Добавлена возможность быстрой установки web-приложений с Microsoft 365 Outlook, Word, Excel, PowerPoint, Teams и OneDrive через меню "Install > Service > Microsoft". Каждое приложение открывается в отдельном окне и вызывается через ярлык в меню по аналогии с традиционными программами.
По умолчанию задействован движок распознавания речи Superwhisper, при помощи которого можно диктовать текст вместо ввода с клавиатуры. Голосовой ввод активируется комбинацией клавиш "Alt + Space" или удержанием правого Alt. Для распознавания может использоваться как локально выполняемая модель, так и внешний облачный сервис (бесплатно только первые десять тысяч слов). В качестве опции оставлена поддержка Voxtype.
Новый инсталлятор F1, распаковывающий готовый системный образ и добавляющий поверх только специфичные для устройства пакеты. В отличие от ранее применявшегося метода раздельного копирования и установки каждого пакета, новый инсталлятор разворачивает готовую к работе систему почти мгновенно - в одном из тестов установка на ноутбук с CPU AMD заняла всего 7 секунд.
Проведена оптимизация процесса запуска, в результате которой ускорены загрузка и завершение работы системы, устранены задержки перед открытием меню и панелей через горячие клавиши, ускорены проверки элементов меню Omarchy (с 200 мс до 16 мс) и отображение
эмулятора терминала. Рабочий стол переведён на обработку событий без периодического опроса состояния (polling).
В панели управления AI-агентами реализована поддержка 23 провайдеров (было 6), среди которых Cursor, OpenCode, GitHub Copilot, Antigravity, Hermes, Amp, Kiro, Devin, Qwen, DeepSeek, OpenRouter и Ollama. Обеспечено отображение статистики по токенам и лимитам. Добавлена возможность вызова всплывающего окна для работы с AI-гентом по нажатию "Super + ~" в стиле консоли Quake. Добавлены AI-агенты Kimi и Ori, вместо Gemini CLI задействован Google Antigravity. Для тех кого не устраивает работа с AI-агентами в терминале предоставлены GUI-приложения Claude и Amp.
В системе вывода уведомлений реализована группировка уведомлений по отправителю, сворачивание повторяющихся сообщений, стилизация под текущую тему оформления, отображение ссылок, кодов подтверждения и кнопок для быстрого вызова действий.
Добавлены новые темы оформления: Jade Horse, стилизованная в зелёных тонах, и Starship.
Добавлена поддержка размещения видео в качестве обоев рабочего стола. В темы оформления добавлена возможность воспроизведения коротких приветственных видео при входе в систему или при переключении пользователя.
По умолчанию скрыто загрузочное меню, а время ожидания активации меню загрузчика Limine сокращено до 1 секунды (таймаут можно изменить через /boot/limine.conf). Меню появляется при нажатии любой клавиши при загрузке.
Добавлена возможность привязки отдельных наборов виртуальных рабочих столов к каждого монитору. Комбинации "Super + 1-0" используются для переключения между виртуальными рабочими столами, а "Super + клавиши управления курсором" для переключения между мониторами.
Добавлено новое меню для настройки внешнего вида, выбора темы оформления и обоев рабочего стола, настройки панелей и окон. Возможно выставление прозрачности для фона окон. Добавлен режим работы без анимации (по умолчанию включается при запуске в виртуальных машинах).
Представлен выпуск дистрибутива Bazitte 45, ориентированного на любителей компьютерных игр. Дистрибутив основан на наработках проектов Fedora Kinoite 45 и Fedora Silverblue 45, развивающих атомарно обновляемые редакции Fedora Linux с рабочими столами KDE и GNOME. Сборки сформированы для ПК, ноутбуков, телеприставок и игровых консолей, таких как Steam Deck, Asus Ally, GPD, Ayn и MSI Claw.
По данным сервиса ProtonDB проект Bazzite занимает четвёртое место (9.5%) в рейтинге популярности дистрибутивов Linux, применяемых любителями компьютерных игр, уступая лишь CachyOS (21.1%), Arch Linux (14.9%) и Linux Mint (10.6%). На пользователей Bazzite 44 приходится около 9.6% трафика в каталоге Flathub. Для сравнения доля пользователей Fedora 44 в Flathub оценивается в 10.9%, Cachyos - 4.1%, Arch Linux - 2.9%.
Дистрибутив поставляется в форме монолитного образа, не разделяемого на отдельные пакеты и обновляемого как единое целое. Приложения устанавливаются в формате Flatpak или в форме контейнеров. Для запуска Android-игр задействован Waydroid. В состав входит Steam и подборка компонентов, востребованных любителями компьютерных игр, а также дополнительные драйверы для игровых контроллеров и Wi-Fi. В системные компоненты внесены оптимизации для повышения отзывчивости и улучшения поддержки HDR и VRR.
В новой версии:
Компоненты дистрибутива обновлены до Fedora 45. Предложены новые версии KDE Plasma 6.8.2 и GNOME 51.1. Графический стек обновлён до Mesa 26.2.6.
Задействовано ядро Linux 7.2.15 с патчами от проекта OGC, оптимизированное для повышения производительности и эффективности при выполнении компьютерных игр.
Обновлены компоненты InputPlumber для управления игровыми контроллерами и устройствами ввода.
Добавлены сервисы bpftune и bpfrag для автоматической оптимизации настроек сетевого стека ядра для игр.
OpenCL runtime ROCm переведён на использование OpenCL-драйверов Mesa в образах без проприетарных драйверов NVIDIA.
Добавлена начальная поддержка игровой консоли Acer Predator Atlas 8 и стабилизирована поддержка консоли ROG XBOX Ally X20.
Добавлена поддержка игровых рулей Logitech TrueForce.
Добавлен графический интерфейс для выполнения операций с файловой системой Btrfs.
При установке приложения CoolerControl командой "ujust install-coolercontrol" задействован docker-контейнер.
В библиотеке extest с реализацией X11-расширения XTEST, применяемой для использования Steam Input в окружениях на базе Wayland, добавлена поддержка 64-разрядной версии клиента Steam.
Фреймворк fcitx, применяемый для управления методами ввода, теперь устанавливается из официального Flatpak-пакета.
Реализованы возможности, необходимые для использования Easy Anti Cheat 2 в Linux. Добавлено приложение (ujust check-anticheat) для проверки соответствия текущего окружения требованиям Epic Games.
Переработан сборочный инструментарий. Для сжатия загружаемых при обновлении данных задействован алгоритм ZSTD, а для разбивки системного образа на слои - инструментарий chunkah.
Добавлена функция временного запуска SSH-сервера при которой SSH-сервер функционирует только в рамках текущего сеанса и после перезапуска не запускается.
Обновлено приложение Bazzite Portal, реализующее экран приветствия, запускаемый при первом входе в систему и предлагающий возможности для изменения базовых настроек и установки дополнительных приложений. Добавлена информация об обновлениях пакетов Bazzite и Homebrew, а также приложений в формате Flatpak. Реализован индикатор состоянии обновления. Предложено несколько стилей анимированных пиктограмм для области уведомлений.
Голосование национальных комитетов ISO (NB, National Bodies) завершилось отказом утверждения международного стандарта C++26, финальный вариант спецификации для которого был принят в марте. Это первый подобный случай в истории развития основного стандарта C++. Из возможных путей развития событий отмечается выставление переработанного черновика стандарта на новое голосование национальных комитетов, возвращение черновика на стадию рассмотрения комитетом по стандартизации языка C++, публикация в виде технической спецификации, а не стандарта, или отмена проекта C++26 (возврат к C++23 и перенос всех утверждённых нововведений в C++29 c повторным согласованием всех предложений).
Основной причиной отклонения стандарта стало включение в язык элементов контрактного программирования (Contracts), позволяющих определять формальные спецификации интерфейсов при помощи трёх новых операторов: pre (предусловие), post (постусловие) и contract_assert (проверка утверждения). Представители нескольких национальных комитетов посчитали данную функциональность недостаточно зрелой, несмотря на то, что при утверждении рабочей группой WG21 за неё проголосовали более 2/3 участников. Изначально, поддержку контрактного программирования намеревались включить в стандарт C++20, но отправили на доработку.
Ситуация усугубляется нарушением устоявшейся практики голосования, в соответствии с которой представители национальных комитетов ISO соглашались с компромиссами, ранее согласованными в рабочих группах, и голосовали против стандарта только при обнаружении до этого не замеченных недостатков или при выявлении процедурных ошибок. На этот раз, по мнению члена комитета по стандартизации C++ из Германии, при голосовании против использовались аргументы, которые уже были рассмотрены и отвергнуты рабочей группой WG21 на предыдущих этапах подготовки спецификации.
Следующее заседание рабочей группы намечено на 16 ноября и пока не ясно смогут ли участники договориться в ситуации пошатнувшегося доверия. Для дальнейшего продвижения спецификации C++26 или её отмены требуется достижение консенсуса, но противники контрактного программирования не намерены менять свою позицию, а сторонники не хотят обесценивать многолетнюю работу.
После года разработки опубликован релиз дистрибутива openSUSE Leap 16.1, построенного на технологиях коммерческого дистрибутива SUSE Linux Enterprise Server 16.1, релиз которого ожидается позднее в этом месяце. Для загрузки доступна универсальная DVD-сборка, размером 4.3 ГБ (x86-64-v2, aarch64, ppc64le, 390x) и урезанный образ для установки с загрузкой пакетов по сети (700 МБ). Обновления для выпусков openSUSE Leap 16.x формируются в течение двух лет (два полных цикла подготовки релизов). Промежуточные выпуски в ветке openSUSE Leap 16, сопровождаемой параллельно с коммерческим дистрибутивом SUSE Linux Enterprise 16, будут формироваться до осени 2031 года - финальным станет выпуск openSUSE Leap 16.6, обновления для которого будут выпускаться до осени 2033 года.
В инсталлятор добавлен режим установки в виде атомарно обновляемой системы с базовой начинкой, монтируемой в режиме только для чтения. Ранее подобная возможность распространялась в форме отдельного дистрибутива
openSUSE Leap Micro, а теперь интегрирована в openSUSE Leap в форме специального режима, поддерживаемого наряду с возможностью построения системного окружения с использованием традиционных пакетов. Пользователям openSUSE Leap Micro предоставлены инструменты для миграции на openSUSE Leap 16.1.
Обновлены пользовательские окружения KDE Plasma 6.6 (было 6.4) и LXQt 2.4 (было 2.2). Как и в прошлом выпуске поставляются GNOME 48, Cinnamon 6.4, MATE 1.28, Sway 1.10 и Xfce 4.20 (задействован Wayland).
Компоненты графического стека обновлены до Mesa 26.0.7 и Qt 6.1.
Обновлены версии пакетов, среди которых wine 11, QEMU 11.0.4, MariaDB 12.3.2, PostgreSQL 18, PHP 8.5.12, Node.js 24.11.3, Python 3.14, Rust 1.98, Ruby 3.4.10, LLVM/Clang 21, libvirt 12.4, Podman 5.8, LibreOffice 26.2 и GIMP 3.2. Как и в прошлом выпуске поставляются ядро Linux 6.12, systemd 257, gcc 15 и glibc 2.40.
Добавлена утилита osdiff и web-сервис для сравнения версий пакетов в 16.0 openSUSE Leap 16.0, openSUSE Leap 16.1, Tumbleweed и upstream-проектами. Предоставляются возможности для фильтрации вывода и экспорта данных в JSON или CSV.
Как и в прошлом выпуске по умолчанию включена система мандатного контроля доступа SELinux, в ядре отключена поддержка 32-разрядных систем x86 и запуска 32-разрядных исполняемых файлов (возвращается через параметр "ia32_emulation=1" и пакет grub2-compat-ia32).
Среда рабочего стола GNOME обновлена до ветки 51, в котором предложены оптимизации для повышения плавности вывода и исключения подвисаний во время анимации и при большой нагрузке на систему. Появилась опция для автоматической смены ландшафтной и портретной ориентации экрана при повороте устройства с акселерометром.
Добавлена возможность проброса смарт-карт при удалённом подключении к рабочему столу. В экран входа в систему добавлена поддержка аутентификации через корпоративные web-сервисы. Задействованы векторные изображения курсоров, поставляемые в формате SVG.
В установочных iso-образах атомарно обновляемых редакций Fedora Atomic Desktop (Silverblue, Kinoite и т.п.) вместо классического инсталлятора Anaconda на базе GTK задействован новый инсталлятор Anaconda WebUI на базе web-интерфейса, уже применяемый в Fedora Workstation и в live-сборках. Новый инсталлятор поддерживает удалённое управление установкой - пользователи теперь могут загрузить Fedora на целевой системе с опцией "inst.webui.remote" и управлять установкой через web-браузер на другом компьютере с аутентификацией по PIN-коду и с шифрованием трафика.
Все файлы конфигурации репозиториев RPM, изначально устанавливаемые при подключении репозитория, перенесены из каталога /etc/yum.repos.d в /usr/share/dnf5/repos.d. PGP-ключи перенесены в /usr/share/pki/rpm-gpg. Изменение упростит разделение изначальных настроек репозиториев и файлов конфигурации, изменённых пользователем.
В RPM по умолчанию включенапроверка пакетов по цифровой подписи. При попытке установки пакетов без подписи или с некорректной подписью теперь будет выводиться ошибка, если пользователь явно не запустил rpm с флагом "--nosignature". Ранее на уровне RPM выполнялась только проверка целостности по хэшам, а подлинность пакетов из репозиториев проверялась в YUM и DNF.
Пакетный менеджер RPM обновлён до версии 6.1, в которой реализован новый синтаксис модификаторов для макросов (имя_макроса<модификаторы>), изменяющих поведение макросов. Возвращено использование по умолчанию системы NSS (Name Service Switch) для поиска пользователей и групп. Решена проблема с остановкой обработки всех запросов к rpmdb во время выполнения транзакций. Добавлена возможность заверения файлов цифровой подписью с использованием токенов PKCS11.
Для RPM-пакетов реализован макрос "%openpgpverify", позволяющий использовать написанный на Rust инструментарий Sequoia вместо GnuPG для верификации пакетов.
В десктоп-редакциях для управления ключами вместо gnome-keyring и kwallet задействован компонент oo7 (D-Bus Secret Service provider), написанный на Rust.
Работающий на уровне ядра драйвер консоли fbcon заменён на kmscon, выполняемый в пространстве пользователя, использующий механизм KMS (Kernel Mode Setting), обеспечивающий более качественную отрисовку и лучше поддерживающий шрифты и Unicode.
Разработчикам атомарных редакций предоставлена возможность разрешить установку из каталога FlatHub избранных проверенных приложений, вместо установки flatpak-пакетов с теми же приложениями из репозитория Fedora. В Fedora поддерживается собственный flatpak-репозиторий, содержимое которого формируется на основе пересборки rpm-пакетов, в то время как большинство пользователей предпочло бы установку пакетов из каталога FlatHub, собираемых основными разработчиками приложений, а не сопровождающими Fedora.
Для сборки iso-образов атомарных редакций Fedora задействован инструментарий image-builder вместо lorax.
В Fedora CoreOS добавлена поддержка systemd-oomd и zram swap.
В инсталлятор добавлена поддержка установки в логические разделы, управляемые через инструментарий Stratis. На этапе установки можно создавать пулы из одного или нескольких накопителей, к которым применимы такие возможности, как динамическое выделение места в хранилище, снапшоты, обеспечение целостности и подключение слоёв для кэширования.
По умолчанию непривилегированным пользователям запрещён доступ к отладочным возможностям, использующим механизм ptrace.
Реализован web-фронтэнд для получения более детальной информации об аварийных остановках работы ядра. При переходе ядра в состояние "paniс" показывается QR-код со ссылкой, при открытии которой будут наглядно отображены данные трассировки вызовов, помогающие диагностировать проблему, предложены рекомендации по дальнейшим действиям и предоставлена возможность отправки отчёта об ошибке.
В сетевом конфигураторе NetworkManager по умолчанию задействован режим "IPv6-mostly", включающий DHCPv4-опцию 108 (по возможности использование только IPv6) и поддержку механизма CLAT (Customer-side Translator, 464XLAT) для обеспечения работы приложений, поддерживающих только IPv4, на хосте с IPv6.
В утилитах chpasswd и newusers включена поддержка PAM (Pluggable Authentication Modules), благодаря которой в данных утилитах теперь учитываются системные политики для аутентификации и паролей, например, выставление требований к качеству пароля, запрет установки ранее используемых паролей, блокировка учётных записей и централизованный аудит смены паролей.
Добавлен пакет grub-cc с урезанным вариантом загрузчика, предназначенным для применения на системах с UEFI Secure Boot. В урезанном варианте поставляется только минимальный набор вложенных модулей и поддерживается загрузка UKI-образов (Unified Kernel Image). Удаление поддержки форматов изображений jpeg/png и дополнительных ФС позволяет снизить поверхность атаки на фоне периодического выявления уязвимостей в GRUB (1, 2, 3, 4, 5, 6, 7).
Добавлена поддержка использования инструментария encapsule для запуска приложений в изолированном окружении, в котором вместо доступа к реальному домашнему каталогу пользователя, предоставляется доступ к его временному варианту.
Обновлены версии пакетов, включая ядро Linux 7.2, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
Предложены варианты пакетов с интегрированной средой разработки Lazarus (для Free Pascal), собранные с виджетами на базе GTK3, Qt5 и Qt6 (до этого пакет собирался только с GTK2).
Реализована первая стадия подготовки к удалению API для доступа к криптоподсистеме ядра Linux из пространства пользователя (CRYPTO_USER_API - Crypto Userspace API). Данный API объявлен в ядре устаревшим из-за потенциальных проблем с безопасностью и запланирован к удалению. Crypto Userspace API применяется в таких пакетах, как iwd, cryptsetup (используется в tcplay и VeraCrypt) и libkcapi (используется в dracut), но первая стадия не повлияет на их работу.
Из репозитория удалены пакеты со средой рабочего стола Deepin, из-за проблем с сопровождением (в пакетах длительное время остаются неисправленными серьёзные ошибки и уязвимости).
Объявлены устаревшими VPN-плагины NetworkManager-vpnc и NetworkManager-fortisslvpn, вместо которых рекомендуется использовать плагины NetworkManager-libreswan и NetworkManager-openconnect.
Для Fedora 45 введены в строй репозитории "free" и "nonfree" от проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами и эмуляторами.
<
Компания OpenAI анонсировала проект Pando, в рамках которого разработан новый бэкенд, совместимый с протоколом и инструментарием Git, и уже внедрённый для обслуживания внутреннего монолитного репозитория компании. Необходимость создания собственного хранилища для Git объясняется экспоненциальным ростом числа параллельных операций "push" и "fetch" из-за массового использования AI-агентов в компании OpenAI, к которым не удалось применить классические подходы к масштабированию Git, такие как трёхфазные коммиты и журнал упреждающей записи (WAL). Внедрение Pando позволило сократить медианную задержку при выполнении push-операций почти на 80% и значительно повысить надёжность операций слияний. Развёрнутый на базе Pando репозиторий в OpenAI обрабатывает около петабайта Git-данных в сутки с пиковыми нагрузками до 57 ТБ данных в час.
Ключевым отличием архитектуры Pando от штатного хранилища Git стал отказ от обеспечения в каждый момент времени глобальной согласованности веток и ссылок на уровне всего репозитория в пользу причинно-следственной согласованности (causal consistency) для отдельных веток. Новый подход дал возможность обрабатывать push-запросы параллельно и обновлять разные ветки независимо без выставления блокировок. Для метаданных задействована отдельная распределённая БД, в которой хранятся указатели на ветки (refs) и данные о том, какие именно коммиты и объекты находятся внутри сохранённых pack-файлов.
Для снижения нагрузки на CPU и диски вместо генерации уникального pack-файла для каждого клиента, при fetch-операциях pack-файлы сохраняются как неизменяемые объекты в общем blob-хранилище и раздаются другим клиентам напрямую из кэша. Чтобы pack-файлы можно было повторно использовать, при выполнении операции "push" сервер показывает клиенту только основную ветку (trunk), что гарантирует предсказуемые зависимости в pack-файле. Для передачи клиентам недостающих данных применяется фоновая упаковка, реализованная по аналогии с LSM-деревьями (множество мелких пакетов объединяются в более крупные и лучше сжатые).
Бэкенд Pando написан на языке Rust и доведён до готовности к внедрению за 10 недель. Большая часть кода сгенерирована и протестирована AI-агентами с применением формальной верификации c использованием языков TLA+ (Temporal Logic of Actions + Data) и Lean. В дальнейшем OpenAI планирует использовать Pando не только для классической разработки, но и для координации работы больших групп AI-агентов, совместно модифицирующих общий код в реальном времени.
Исходный код бэкенда Pando, охватывающего серверные компоненты для хранения репозитория и обработки протокола Git, пока не опубликован, но компания OpenAI не исключает его распространение в будущем и рассматривает возможность предоставления доступа к технологиям Pando сторонним пользователям. При этом изменения и оптимизации, внесённые в протокол и штатный инструментарий Git, развиваются в общедоступном git-репозитории и передаются для включения в основной состав Git. Например, проекту Git переданы патчи c расширением протокола packfile-uri для организации параллельной загрузки индексов и pack-файлов, реализацией концепции "explicit haves" для более точного исключения уже имеющихся у клиента объектов, а также изменениями для диагностики сетевых проблем и отслеживания медленных операций.
Компания SUSE объявила о сокращении примерно 190 из 1900 штатных сотрудников. Руководитель компании пояснил, что увольнения продиктованы необходимостью адаптации бизнес-модели и пересмотра организационной структуры с учётом фундаментальных изменений в индустрии, вызванных экспоненциальным развитием возможностей AI и средств автоматизации.
Упоминается, что современные инструменты и AI-ассистенты уже сейчас позволяют командам работать быстрее, снижать операционные издержки и выстраивать более плоские структуры управления. В связи с этим потребность в ряде существующих инженерных и операционных ролей значительно сократилась, а ресурсы будут перенаправлены на приоритетные направления, связанные с использованием AI.
Конкретные категории сокращаемых сотрудников пока не раскрываются, но отмечается, что решения принимались на основе анализа того, какие задачи разработчики и инженеры могут делегировать автоматизации, а какие требуют расширения компетенций. Ранее в SUSE пытались решить проблему через программу добровольного увольнения, но не нашлось нужного количества желающих покинуть компанию. Завтра подлежащие увольнению сотрудники получат соответствующие уведомления, а 16 ноября оставшимся работникам представят стратегию развития SUSE на 2027 финансовый год, которая будет строиться с учётом новой парадигмы разработки.
Разработчики дистрибутива Cutefish, развивающего одноимённую среду рабочего стола в стиле macOS, объявили о разработке прослойки Reef для запуска приложений macOS в Linux. Собранные для macOS программы устанавливаются из файлов в формате dmg и интегрируются с основным рабочим столом в Linux.
Приложения выполняются без эмуляторов, виртуальных машин и проприетарных компонентов macOS. Reef развивается с нуля без использования наработок проекта Darling и без обратного инжиниринга закрытого ПО Apple. В процессе разработки функциональность реализуется отталкиваясь от возможностей, необходимых для запуска конкретных приложений - разработчики пытаются запустить какую-то программу, выявляют неработающие функции и реализуют их. Код Reef пока не опубликован публично, но в скором времени прослойку обещают добавить в состав дистрибутива Cutefish.
Созданная проектом Cutefish прослойка насчитывает около 460 тысяч строк кода и использует некоторые компоненты macOS, поставляемые Apple под открытыми лицензиями, такие как Core Foundation (swift-corelibs-foundation), Grand Central Dispatch (swift-corelibs-libdispatch), стандартная библиотека языка Swift, библиотеки Libc и lzfse. Загрузчик и Objective-C runtime написаны с нуля на основе изучения кода objc4 runtime, компоновщика dyld и ядра xnu, но без его копирования. В проекте также используются WebKit, LLVM libc++, libc++abi, libunwind, curl, SQLite и Tcl. Графический API Metal реализован поверх OpenGL. Предоставляется сетевой фреймворк, реализация API Core Data, поддержка автосохранения окон и инерционная прокрутка в стиле macOS.
Из уже запускаемых поверх Reef программ отмечены RSS-ридер NetNewsWire, эмулятор терминала Ghostty, архиватор Keka, текстовые редакторы CotEditor и TextMate, календарь Itsycal, система заметок
Things 3 и тест Speedtest. При тестировании производительности, программы для macOS пока выполняются в несколько раз медленнее, например, исполняемый файл CotEditor для Linux запускается за 115 мс, а для macOS за 235 мc, различия во времени открытия файла с 20 тысячами строк составляют 0.12 сек. против 0.50 сек., реагирование на нажатие клавиши - 18 мс против 21 мс, а время отрисовки при прокрутке - 1.2 мс против 4.4 мс.
Представлен выпуск свободной системы нелинейного видеомонтажа OpenShot 4.1. Код проекта поставляется под лицензией GPLv3: интерфейс реализован на языке Python и библиотеке Qt, а ядра обработки видео (libopenshot) и звука (libopenshot-audio) написаны на C++ и используют возможности пакета FFmpeg. Готовые сборки подготовлены для Linux (AppImage), Windows и macOS. Одновременно опубликования версии базовых библиотек libopenshot 1.1 и libopenshot-audio 1.0.2.
Видеоредактор предоставляет простой пользовательский интерфейс, позволяющий редактировать видео даже начинающим пользователям. Программа поддерживает несколько десятков визуальных эффектов, даёт возможность работы с многотрековыми монтажными шкалами с возможностью перемещения мышью элементов между ними, позволяет масштабировать, кадрировать, выполнять слияние блоков видео, обеспечивать плавное перетекание из одного ролика в другой, производить наложение полупрозрачных областей. Имеется возможность перекодирования видео с предварительным просмотром изменений на лету. Благодаря задействованию библиотек проекта FFmpeg OpenShot поддерживает большое число форматов видео, звука и изображений, включая полную поддержку SVG.
Добавлен новый интерфейс командной строки для автоматизации процесса редактирования видео, который может использоваться для привлечения к работе над видео AI-агентов, таких как Claude Code и Codex, а также автоматизации рутинных задач и выполнения операций экспорта в пакетном режиме из скриптов. Возможно выполнение команд как в фоне, так и с отображением действий в графическом интерфейсе.
Добавлена встроенная возможность редактирования и размещения текста поверх видео, без запуска внешних редакторов. Реализована плавающая панель для изменения стиля текста с предпросмотром результата изменения настроек, возможностью копирования стилей между клипами и поддержкой анимированного изменения оформления текста в привязке к ключевым кадрам. Обеспечено сохранение чёткости текста при масштабировании.
Добавлен режим автоматической оптимизации, при которой для ускорения декодирования, препросмотра и навигации по потоку создаются уменьшенные (по умолчанию 720p) варианты видео, изначально поставляемого в высоком разрешением. При экспорте используются оригинальные файлы без потери качества.
Реализована фоновая проверка настроек экспорта через FFmpeg, выполняемая по мере изменения настроек, не дожидаясь запуска экспорта.
Проблемные поля сразу выделяются красным цветом и снабжаются рекомендацией по устранению проблемы. После выполнения экспорта настройки сохраняются и остаются редактируемыми, что позволяет исправить недочёты по горячим следам и повторить операцию экспорта. Добавлена новая вкладка с информацией о результатах экспорта.
Расширены возможности для навигация по файлам в проекте, работы с эффектами, перемещения клипов, помещения элементов на временную шкалу и выбора Emoji с использованием только клавиатуры, без мыши.
Изменено оформление окна предпросмотра, которое теперь унифицировано и применяется для файлов и клипов, а также в режиме Split File. Реализован автоматический запуск воспроизведения при переходе к предпросмотру и добавлена наглядная навигация по кадрам.
Добавлен режим "Auto Keyframes", обеспечивающий автоматическую запись ключевых кадров для анимации. Для создания ключевого кадра в указанной позиции теперь достаточно переместить ползунок на временной шкале и изменить любое свойство клипа.
Убраны задержки и исключена рассинхронизация при изменении масштаба на временной шкале. Добавлена возможность настройки размера дорожек для регулирования их количества на экране. Улучшена визуальная обратная связь при наведении указателя и перетаскивании элементов. Обновлены темы оформления Retro и Humanity Dark.
Ускорено выполнение операций на временной шкале, таких как перемещение, обрезка, разделение и запуск предпросмотра.
Размер файлов проекта сокращён за счёт выноса данных для визуализации звука (waveform) в отдельные сжатые файлы и использования формата PNG для сжатия сохранённых кадров без потерь.
Обеспечено корректное выставление громкости для дорожек с моно-звуком, которые раньше могли звучать тише, чем стерео. Повышено качество записи звука с моно-микрофонов. Исправлена проблема c искажением звука при одновременном воспроизведении нескольких клипов.
Реализована поддержка архитектуры ARM64 для Linux.