BaronessAuth

Платно Для ядра BaronessAuth v0.1.0-beta

Нет прав для покупки ("1,500.00" ₽)
Правда что-ли, опять забыли обновить?

Список изменений: https://docs.baronessdev.ru/BaronessAuth/main/versions#v227
И вновь... Обновляем тут информацию спустя неделю после обновления
Нормальное отображение - клик


v226

Добавлено:
  • Ссылки на документацию в большинстве файлов настроек.
Исправлено:
  • Проверка UUID на SQLite вызывала ошибку.

v225

Добавлено:
  • Уникальная система AuthProvider. Прочитать о ней можно здесь.
  • VK-бот для регистрации и авторизации.
  • Новая система задач, более умно распределяющая нагрузку между ядрами.
  • Возможность выдать право на использование «классической авторизации».
  • Возможность отключить /login при использовании Telegram-бота.
  • Возможность настроить права на каждую отдельную субкоманду.
  • Предупреждение о том, что асинхронных задач прибавляется больше, чем выполняется.
  • Предупреждение при использовании нерекомендуемых баз данных.
  • Предупреждение о том, что в настройках выставлен не тот тип, который нужен (например, вместо true-false вписано число).
  • Параметр task_active у /auth load, отображащий активные асинхронные задачи.
  • Параметр task_queue у /auth load, отображащий асинхронные задачи в очереди.
  • Вывод всех последних входов с IP при использовании /auth stats ip.
  • Вывод не только страны, но и города при использовании /auth stats ip.
  • Вывод страны и города для IP при использовании /auth stats nick.
  • Callback у сохранения профиля игрока через API.

Изменено:
  • Полностью переписан Telegram-бот. Его принцип изменён, а сам бот стал мультисерверным.
  • Скорость доступа к настройкам в реальном времени увеличена вплоть до 5800%. Эффект также распространяется на многие функции: антибот, боты-провайдеры, «запросы».
  • Скорость работы со списками увеличена вплоть до 21%.
  • Скорость генерации соли увеличена почти в 2 раза.
  • Переписано большинство SQL запросов, их количество уменьшено до минимума.
  • Теперь в ссылке для подключения к базе данных необязательно указывать префикс JDBC (например, jdbc:mysql://). Но, даже если префикс указан, подключение будет работать.
  • Обновлено множество библиотек.
  • Улучшена валидация IP при /auth stats ip.
  • Улучшена надёжность защиты от подмены UUID.
  • Улучшен вызов задачи в Bukkit (серверном) потоке.
  • Ускорены логи в файл.
  • Ускорена работа проверки click антибота.
  • Ускорено выполнение запроса WAIT у скриптов.
  • Максимально оптимизированы все функции заморозки.
  • Оптимизирована проверка сложности пароля.
  • Оптимизирован антибот.
  • Оптимизирована субкоманда /changepassword.
  • Снижена нагрузка на базу данных при использовании checkCase у фильтра ников.
  • Небольшой рефакторинг всех проверок при подключении.
  • db_name у /auth load теперь пишется в правильном регистре.
  • Имя базы данных при включении плагина теперь пишется в правильном регистре.
  • Теперь проверка на твинков учитывает не только IP регистрации, но и IP последнего входа.
  • Теперь /auth stats ip выводит не только регистрации, но и последние входы с IP.

Исправлено:
  • После восстановления настройки плагин её не видел.
  • Вызов /auth stats total на пустом сервере (без единой регистрации) вызывал ошибку.
  • Выдача сессии в другом потоке могла вызвать ошибку.
  • Субкоманда /auth backup не выключалась.

Удалено:
  • DEBUG логи о добавлении субкоманды.
  • DEBUG логи об удалении субкоманды.
  • DEBUG логи о регистрации слушателя.
  • Конфиг-файлы: register.yml, login.yml. Теперь это настраивается в Classic AuthProvider.
  • Параметр os_name у /auth load, так как он всегда равняется Linux.
  • Функция Smart Freeze Optimizing, так как теперь она не имеет никакого эффекта.
v222:

Это обновление влияет только на API и не меняет работу плагина.

Изменено:

  • Добавлены Jetbrains Annotations ко всем полям и методам.
  • PlayerProfile, QueryType перенесены в пакет API.
  • Переписаны некоторые JavaDocs, добавлены там, где их не хватало.
Назад
Сверху Снизу