Спектр v2025.42 17.10.20

🆕 Релиз 2025.42 — 17.10.2025

Версии компонентов:

  • клиент v0.5.0
  • сервер v1.23.0

🚀 Новые функции

🖥 Серверный модуль

  • 🎉 Первая публичная версия — представлена первая публичная версия пакета “Спектр Сервер” v1.23.0.

💻 Desktop-клиент

  • 🔄 Совместимость с libspice — Desktop-клиент теперь полностью совместим с виртуальными машинами на базовом libspice. ⚠️ При этом частично ПОТЕРЯНА совместимость с предварительными сборками “Спектр Сервер” версий до 1.22.0 включительно.
  • 📺 Безрамочный полноэкранный режим — полноэкранный режим дисплея ВМ теперь полностью безрамочный.
  • 📊 Информационная панель — в окно дисплея ВМ добавлена нижняя полоса с основной информацией о текущем подключении.
  • 🖱 Режимы мыши — интегрирована поддержка переключения режимов мыши (векторный и координатный).
  • 🖱 Масштабирование курсора — добавлена функция перемасштабирования курсора под размер клиентской ОС (при работе с векторным режимом мыши).
  • 📺 Синхронизация разрешения — добавлен новый режим синхронизации разрешения дисплея гостевой ОС по физическому разрешению клиентского дисплея, без учёта масштабирующих коэффициентов (глобальный UI Scaling и т.д.).
  • ⌨️ Горячие клавиши — добавлены горячие клавиши для переключения режима мыши, режима профилирования, полноэкранного режима и быстрого закрытия сессии.
  • ⌨️ Меню горячих клавиш — добавлено меню горячих клавиш для отправки в гостевую ОС (чтобы избежать конфликта с системными хоткеями на клиентской ОС).
  • 💾 Конфигурационный файл — добавлена работа с конфигурационным файлом для сохранения пользовательских настроек:
    • Адрес и имя пользователя с последней успешной попытки авторизации
    • Размер окна с дисплеем ВМ и статус окна (обычный, развёрнутый, полноэкранный)
    • Режим мыши, режим профилирования (для стримингового канала)
    • Режим масштабирования дисплея в окне
    • Режим синхронизации разрешений
    • Режим масштабирования векторного курсора

📤 Файловый канал

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

🛠 Исправления ошибок (Bug Fixes)

📦 Установка

  • 📦 DS-884 [spectr] — Ошибка 183 при установке приложения bfg-spectr-client v0.3.0-1.

🎬 Видео

  • 🧠 Ошибки управления памятью при автоматическом подборе видеокодека.

🖥 Сервер

  • 🎮 Ошибки инициализации устройств NVIDIA в пакете “Спектр Сервер”.

📈 Улучшения

📦 Сборка

  • 📉 Генератор пакетов ОС “Звезда” для модуля “Спектр Сервер”: уменьшен размер итогового модуля с поддержкой аппаратного сжатия через NVIDIA NVENC, сокращено время сборки.
  • 🐧 Desktop-клиент: доступен первый вариант дистрибутива со статической сборкой для Fedora 41.

💻 Desktop-клиент

  • 🔒 При работе в сессии с QXL-адаптером кнопки меню выбора режима профилирования блокируются (профилирование недоступно).