Breaking Changes (прочитать перед обновлением):
- Начиная с версии
v1.0.0фронтэнд (статика) вшит в бинарник. В связи с этим упраздняется директория/opt/share/www/XKeen-UI(после обновления ее можно удалить) и архивxkeen-ui-static.tar.gz- Для совместимости апдейтера в релиз
v1.0.0добавлен пустой архивxkeen-ui-static.tar.gz, поэтому можно обновиться со старых версий из панели. Начиная сv1.0.1пустой архив включен не будет, для обновления со старых версий доv1.0.1+используйте установочный скрипт - Откат с версии
v1.0.0+до более старых версий из панели не поддерживается, будет ошибка 404
- Для совместимости апдейтера в релиз
- Конфиг панели (
/opt/share/www/XKeen-UI/config.json) перемещен в/opt/etc/xkeen/xkeen-ui.json, миграция произойдет автоматически- Восстановление бэкапа
config.jsonиз более старых версий панели не поддерживается
- Восстановление бэкапа
Изменения:
Frontend:
- Скан геофайлов: исправлено копирование категорий по клику
- Статусбар: добавлен индикатор новой версии ядра
- Журнал: при отсутствии прокрутки количество строк ограничивается до 1000 (#50)
- Добавление прокси: добавлены UA и HWID хэдеры при генерации HTTPS подписки для Mihomo
- Добавлена поддержка NotoColorEmoji (не включено в бандл)
- Редактор: добавлена обработка ошибок быстрого рестарта (кнопка
Применить) (#53) - Просмотр рулсетов: добавлено кеширование YAML конфига (#37)
- Добавлено ограничение накапливания закрытых соединений и кеширования sourceName записей (#28), (#26)
Backend:
- Апдейтер: исправлена фолбек ветка копирования (#51)
- Апдейтер: снижен интервал фоновой проверки обновлений ядра с 12ч до 4ч
- Апдейтер: фоновый чекер теперь проверяет Alpha версии Mihomo, если установлена Alpha версия
- Добавлены следующие флаги запуска:
--start,--restart,--stop - Добавлено встраивание фронтэнда в исполняемый файл. Снижен общий размер пакета взамен на слегка увеличенное потребление ОЗУ
- Различные оптимизации апдейтера, вебсокета, логгера, апи, авторизации и сохранения настроек