Changelog

8.0

в разработке

KelVPN 8.0

В процессе:

  • Поддержка iOS — нативный клиент для iPhone и iPad с возможностью установки через TestFlight и системным VPN через Network Extension
  • Новый транспортный слой — собственный протокол с TLS-шифрованием для повышения надёжности и скорости подключений
  • Просмотрщик логов — встроенный инструмент для просмотра и поиска журналов приложения прямо в интерфейсе
  • Активация ключей через Cellframe Dashboard — регистрация, проверка и отключение серийных ключей с автоматическим переподключением
  • Сборщик отчётов о сбоях — автоматический сбор и отправка данных о падениях для ускорения диагностики
  • Повышенная надёжность подключения — улучшенная логика переподключения после выхода из сна, смены сети и обрыва соединения на всех платформах

Запланировано:

  • Полный переход на C++ — переработка всего приложения на нативный C++ для повышения производительности и уменьшения размера приложения
  • Облегчённый кошелёк (Wallet Light) — встроенная версия кошелька для управления токенами и транзакциями без запуска полного узла Cellframe
  • Поддержка Web3 — прямое подключение к Web3-сервисам для получения списков серверов, операций с кошельком и автоматических транзакций
  • Новый графический интерфейс — полностью обновлённый дизайн на основе Qt6 с улучшенной производительностью
  • Управление сессиями — страница истории подключений со статистикой и отслеживанием времени работы
  • Мониторинг сети для Windows — отслеживание состояния сети для автоматического переподключения VPN

7.7-97

01 апр 2026

KelVPN 7.7-97

Добавлено:

  • Добавлена поддержка сборки под ARM для macOS
  • Добавлена недостающая библиотечная зависимость

Исправлено:

  • Исправлены проблемы масштабирования на macOS
  • Исправлены общие ошибки масштабирования
  • Исправлена совместимость сборки Qt5/Qt6
  • Исправлены ошибки сборки

7.7-96

05 мар 2026

KelVPN 7.7-96

Исправлено:

  • Исправлено падение приложения на macOS
  • Исправлена сборка Android для бренда KelVPN
  • Исправлен сброс серийного ключа
  • Исправлена ошибка нехватки памяти при сборке APK для Android
  • Исправлены импорты Qt6 Java в пакете привязок Android

7.7-95

05 мар 2026

KelVPN 7.7-95

Добавлено:

  • Добавлена универсальная сборка macOS (Intel + Apple Silicon)

Исправлено:

  • Исправлены некоторые падения приложения
  • Удалён дублирующий strings.xml для Android — Qt6 уже предоставляет его
  • Добавлен strings.xml для ресурсов ministro/Qt на Android

7.7-94

04 мар 2026

KelVPN 7.7-94

Добавлено:

  • Портирование приложения на фреймворк Qt 6.8
  • Миграция с Qt5 на Qt6 во всей кодовой базе

Исправлено:

  • Исправлены сетевые проблемы после восстановления после сбоя
  • Исправлено управление состоянием приложения
  • Исправлены многочисленные ошибки сборки конвейера (pip)

7.7-93

26 фев 2026

KelVPN 7.7-93

Исправлено:

  • Исправлена обработка состояния приложения

7.7-92

02 окт 2025

KelVPN 7.7-92

Добавлено:

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

Исправлено:

  • Различные исправления стабильности и улучшения

7.7-91

04 сен 2025

KelVPN 7.7-91

Добавлено:

  • Добавлена поддержка двойной сборки APK и AAB для Android
  • Обеспечена корректная подписка APK-файлов

Исправлено:

  • Исправлено изменение состояния при отключении
  • Рефакторинг модуля DapGeoIP
  • Удалены дублирующиеся попытки подключения
  • Обновлено описание пакета KelVPN для Debian

7.7-90

14 июл 2025

KelVPN 7.7-90

Добавлено:

  • Многоуровневая проверка доступности серверов с использованием DapServerConnectivityChecker

7.7-89

17 июн 2025

KelVPN 7.7-89

Добавлено:

  • Добавлены кнопки поддержки и логов на экране загрузки
  • Добавлен индикатор загрузки и текстовая метка на экране загрузки
  • Ограничена история уведомлений 50 записями с автоматической очисткой старых
  • Добавлена папка документации

Исправлено:

  • Исправлено отображение метки версии
  • Исправлен некорректный код выхода при обнаружении запущенного экземпляра GUI или CLI

7.7-88

02 июн 2025

KelVPN 7.7-88

Исправлено:

  • Исправлено обнаружение фокуса текстового поля серийного ключа и нажатия клавиш со стрелками
  • Удалены неиспользуемые свойства
  • Логгер запускается раньше в последовательности загрузки

7.7-87

16 май 2025

KelVPN 7.7-87

Исправлено:

  • Исправлена ошибка сброса текущего сервера
  • Обновлена загрузка истории серийных ключей
  • Исправлено хранение пинга при отсутствии отправленных значений
  • Исправлено хранение пинга в локальных данных
  • Заменена задержка на слот подключения ServiceCtl для повышения надёжности
  • Стандартизированы названия и коды стран в списке серверов
  • Исправлен одновременный запуск нескольких экземпляров CLI
  • Исправлена отправка проверки пинга сервера

7.7-86

21 апр 2025

KelVPN 7.7-86

Добавлено:

  • Добавлен вертикальный отступ для графика статистики

Исправлено:

  • Исправлен двойной клик на трее для рабочего стола GNOME
  • Исправлена проблема с отрицательным количеством дней в уведомлениях
  • Исправлено уведомление об истечении ключа менее чем за 7 дней

7.7-85

17 апр 2025

KelVPN 7.7-85

Добавлено:

  • Добавлен двойной клик по иконке в трее для открытия приложения
  • Добавлено пользовательское определение двойного клика

7.7-84

16 апр 2025

KelVPN 7.7-84

Добавлено:

  • Добавлено уведомление при сроке действия ключа менее 7 дней
  • Добавлено отображение количества дней в уведомлении об истечении
  • Добавлена структура DapServerIdNameMap для запросов пинга

Исправлено:

  • Удалены повторные вызовы commandCompleted() в CLI
  • Исправлен одновременный запуск нескольких экземпляров CLI

7.7-82

13 мар 2025

KelVPN 7.7-82

Добавлено:

  • Добавлено удаление файлов обновления после установки на Android

Исправлено:

  • Исправлена повторная загрузка обновления на Android
  • Исправлена ошибка повторной загрузки
  • Исправлены ошибки сборки Android
  • Исправлена проверка существования подключения для TUN-интерфейса Linux
  • Улучшено качество кода Android

7.7-81

24 фев 2025

KelVPN 7.7-81

Добавлено:

  • Обновлена база данных GeoLite2
  • Добавлено логирование вывода скриптов

7.7-80

20 фев 2025

KelVPN 7.7-80

Добавлено:

  • Выполнение скриптов при подключении/отключении от сервера для CLI-клиента
  • Рефакторинг DapUtun — установка и очистка DNS только для используемого интерфейса

7.7-79

19 фев 2025

KelVPN 7.7-79

Исправлено:

  • Исправлены проблемы активации ключа и подключения

7.7-78

09 янв 2025

KelVPN 7.7-78

Добавлено:

  • Отображение срока действия лицензии в интерфейсе

Исправлено:

  • Исправлено подключение после сброса ключа

7.7-77

23 дек 2024

KelVPN 7.7-77

Добавлено:

  • Добавлено регулярное выражение для определения пользователя по GUI-сессиям (:0, :1, seat0, tty1, tty2 и т.д.)
  • Улучшен приоритет определения пользователя для сессий ":0" и "wayland"

Исправлено:

  • Удалены рекурсивные изменения владельца и прав — затрагивается только целевой файл
  • Исправлена функция смены сервера
  • Исправлено получение пути конфигурации с правильным именем
  • Проверка сессии пользователя изменена с папки на файл
  • Исправлена сборка Android
  • Исправлена сборка Windows
  • Исправлена обработка некритической ошибки сброса

7.7-76

19 дек 2024

KelVPN 7.7-76

Исправлено:

  • Удалена функция setPermissionsWindows
  • Исправлены проблемы подключения в GUI
  • Исправлено отображение GUI
  • Исправлен сброс серийного ключа
  • Исправлено падение сервиса

7.7-75

17 дек 2024

KelVPN 7.7-75

Исправлено:

  • Исправлены проблемы статистики и отключения
  • Исправлена ошибка -256
  • Исправлен сброс серийного ключа через CLI

7.7-74

13 дек 2024

KelVPN 7.7-74

Добавлено:

  • Добавлен флаг isCriticalReq для критических сетевых запросов
  • Добавлен лог перехода для DapIndicatorStateAbstract

Исправлено:

  • Исправлена блокировка при ответе на handshake потока
  • Исправлена активация серийного ключа
  • Исправлена работа CLI
  • Исправлена передача статусов клиентам
  • Исправлен текст ошибки SERVICE_NOT_FOUND
  • Возврат к старому формату сигнал-слот-соединений
  • Исправлены опечатки

7.7-73

26 ноя 2024

KelVPN 7.7-73

Добавлено:

  • Обновлены иллюстрации на страницах «Станьте провайдером» и «Свяжитесь с нами»
  • Переработан и обновлён Light Paper — новый документ доступен на сайте
  • Возможность подключения к серверам даже после сброса ключа
  • Тема интерфейса сохраняется после перезапуска приложения

Исправлено:

  • Рефакторинг модуля хранения и управления ключами
  • Устранены конфликты между использованием серийного ключа в GUI и CLI
  • Исправлено отображение поля ввода серийного ключа после сброса
  • Исправлено падение VPN-сервиса при открытии потокового канала
  • Устранены прерывания трафика во время длительных сессий
  • Исправлены проблемы отображения списка серверов в меню выбора
  • Исправлена бесконечная загрузка при подключении сразу после ввода ключа
  • Исправлено падение сервиса при отключении VPN во время загрузки файлов
  • Обеспечено сохранение темы интерфейса после перезапуска

7.7-72

20 ноя 2024

KelVPN 7.7-72

Добавлено:

  • Новая CLI-команда authinfo для получения данных текущего ключа авторизации
  • Оптимизирована сортировка списка серверов

Исправлено:

  • Сброс активного состояния после сброса ключа
  • Миграция конфигурационного файла для служб Windows
  • Проблема отображения статуса подключения в GUI

7.7-71

14 ноя 2024

KelVPN 7.7-71

Добавлено:

  • Обновлён модуль настроек пользователя: ключи авторизации, история ключей, отчёты об ошибках, настройки темы, выбор страны и история уведомлений

Исправлено:

  • Исправлена проблема подключения к серверу

7.7-70

08 ноя 2024

KelVPN 7.7-70

Добавлено:

  • Обновлена функция сброса сетевых настроек

Исправлено:

  • Проблема, связанная со сборкой приложения для Android

7.7-69

29 окт 2024

KelVPN 7.7-69

Исправлено:

  • Сброс данных на экранах статистики и панели управления
  • Ошибки переподключения к серверу
  • Проблемы установки соединения
  • Ошибки открытия потоков

7.7-69

20 окт 2024

KelVPN 7.7-69

Исправлено:

  • Сняты ограничения на запуск CLI в режиме root

7.7-51

20 авг 2024

KelVPN 7.7-51

Добавлено:

  • Автоопределение местоположения пользователя для автоматического выбора сервера. В случае ошибки пользователь по-прежнему может выбрать местоположение вручную. Местоположение хранится на устройстве пользователя и определяется по IP-адресу с использованием локальной базы данных
  • Автоопределение страны при первом запуске приложения
  • Масштабирование при изменении размера экрана. Исправлена ошибка, при которой масштабировался только основной монитор
  • Вынесение конечного автомата состояний в отдельный подкласс в рамках рефакторинга сервиса KelVPN с последующей отладкой и тестированием
  • Обновление списка серверов. Теперь серверы не перемешиваются при сортировке, недоступные серверы скрыты, загрузка списка плавнее
  • Обновление механизма получения параметров монитора для более точного масштабирования, особенно на Linux и macOS

Исправлено:

  • Масштабирование для мониторов, подключённых к macOS
  • Незначительный рефакторинг сетевого монитора на Linux. Улучшена стабильность подключения
  • Написание составных названий стран строчными буквами
  • Обновлён dap-sdk в cellframe-sdk
  • Ошибка «Login not found in database» при подключении из трея на Ubuntu. Добавлена передача серийного номера с флагом активации из GUI в трей, исправлено поведение пункта меню Connect, устранены проблемы с активацией/деактивацией серийного номера. Исправлено поведение иконки трея и сброс флага авторизации
  • Отображение недоступных серверов на главном экране после обновления списка
  • Сохранение/восстановление порядка по хешу
  • Ошибки случайного сброса сервера на Auto и обновления меток на панели и экране входа
  • Отображение аптайма при подключении к серверу на Ubuntu
  • Установлен конкретный формат даты на стороне сервиса и GUI
  • Ошибка отображения пустого индикатора загрузки при загрузке списка заказов на macOS. Использован новый подход к отображению спиннера
  • Проблема с некорректными именами серверов
  • Проблема с обновлением состояния кнопки при свайпе интерфейса
  • Проблема невозможности сброса ключа на macOS
  • Падения в некоторых случаях взаимодействия с CDB

7.6-3

27 июн 2023

KelVPN 7.6-3

Добавлено:

  • Добавлен фильтр бикубической интерполяции. Исправлены артефакты в ресурсах

Исправлено:

  • Исправлена ошибка блокировки основной панели навигации
  • Исправлена чёрная форма при запуске приложения
  • Исправлена проблема свайпа на ползунке питания
  • Исправлена ошибка, при которой свайп ползунка работал в местах, отличных от панели управления
  • Исправлена проблема размытия элементов интерфейса

7.6-2

20 июн 2023

KelVPN 7.6-2

Добавлено:

  • Добавлен экран загрузки (splash screen)
  • Оптимизировано масштабирование фигур и элементов интерфейса
  • Оптимизирован класс стилей, увеличена скорость интерфейса

Исправлено:

  • Исправлена визуальная ошибка бегущей строки
  • Исправлен артефакт в списке настроек
  • Исправлен отсутствующий пинг для сервера Asia.South Korea.1

7.6-1

14 июн 2023

KelVPN 7.6-1

Добавлено:

  • Оптимизировано масштабирование
  • Добавлена возможность переключения основных экранов свайпом

7.5-9

09 июн 2023

KelVPN 7.5-9

Добавлено:

  • Оптимизация переключения на экране панели управления. Теперь можно свайпить по нему
  • Оптимизация перезапуска сервиса при сбое

Исправлено:

  • Исправлена ошибка при установке автообновления на Windows
  • Исправлена иконка для macOS
  • Исправлена ошибка, при которой панель навигации исчезала при попытке выбрать сервер на панели инструментов
  • Исправлена проблема с движением текста в бегущей строке
  • Исправлена ошибка, при которой сообщение о недоступности сети не появлялось при выключении интернета
  • Исправлена ошибка, при которой не отображался текущий IP-адрес
  • Исправлена ошибка на вкладке выбора страны: при вводе текста и прокрутке списка текст отображался некорректно
  • Исправлена ошибка для Gnome 44, из-за которой иконка трея не отображалась

7.5-8

19 май 2023

KelVPN 7.5-8

Добавлено:

  • Внутренняя оптимизация исключения из маршрутизации

7.5-7

18 май 2023

KelVPN 7.5-7

Добавлено:

  • Добавлен индикатор прогресса при загрузке приложений для исключения из маршрутизации
  • Новые иконки для приложения

Исправлено:

  • Исправлена ошибка, при которой интерфейс был неактивен при проблемах с подключением
  • Исправлена некорректная автоматическая установка сервера

7.5-6

17 май 2023

KelVPN 7.5-6

Исправлено:

  • Исправлено падение сервиса на Android

7.5-5

16 май 2023

KelVPN 7.5-5

Добавлено:

  • Изменения в списке стран. Выбранная страна теперь первая в списке

Исправлено:

  • Исправлена система смены логов при наступлении нового 24-часового периода

7.5-4

15 май 2023

KelVPN 7.5-4

Добавлено:

  • Добавлен эффект наведения для элементов настроек
  • Переработано поле ввода для отчёта об ошибках
  • Исправлены стили экрана выбора страны

Исправлено:

  • Исправлены размер шрифта и расположение надписи на кнопках
  • Исправлен экран списка отчётов об ошибках
  • Исправлено изображение кнопки закрытия FAQ

7.5-3

11 май 2023

KelVPN 7.5-3

Добавлено:

  • Незначительные изменения в главном меню
  • Оптимизация списка ранее использованных ключей. Исправлена ошибка, при которой назначались старые ключи

Исправлено:

  • Исправлена ошибка ввода серийного ключа
  • Исправлена ошибка «Network is unreachable» при отключении и переподключении
  • Исправлено поведение всплывающего окна
  • Исправлена зона клика при выборе сервера
  • Исправлены стили на экране входа
  • Исправлены цвет текста и размер иконки для настроек и истории

7.5-1

12 апр 2023

KelVPN 7.5-1

Добавлено:

  • Исключение из маршрутизации
  • Оптимизировано измерение пинга для списка серверов

Исправлено:

  • Исправлено падение приложения при выборе сервера через трей