1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cluter-heimdall

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 7.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 23:02 201173d

Журнал изменений

v1.1.0 (-Исправлено несколько ошибок)

  • Реализация плагина Redis с использованием по умолчанию бинарного хранения и хранением данных в формате JSON
  • Разделение аспекта AspectJ аннотаций на отдельный модуль реализации проверки аутентификации
  • Удаление зависимости Log4j2 из примеров

v1.0.9 (20211210) - Обновление до версии Spring Boot 2.6.1

  • Обновление версии Spring Boot до 2.6.1
  • Решение проблемы циклической зависимости при внедрении конфигурационных файлов

v1.0.8 (20211020) - Реализация задач очистки и поддержка диалекта Thymeleaf

  • Реализация периодического удаления кэша токенов и прав доступа на основе библиотеки Guava
  • Поддержка диалекта Thymeleaf для управления правами доступа. Поддерживает управление правами как для атрибутов, так и для элементов.
  • Пример использования приложения на основе WebFlux и Bearer токена для аутентификации и авторизации
  • Добавление примеров использования приложений для Solon и JFinal
  • Добавление примеров использования приложений для Servlet + Session + cookie, включая управление онлайн пользователями и использование диалекта Thymeleaf для управления правами доступа.

v1.0.7 (20211010) - Полная переработка для поддержки большего количества функций* Переработка структуры проекта

  • Добавление нескольких плагинов и запусков, включая jwt и cache

  • Поддержка аутентификации с использованием Session+cookie или Jwt токена

  • Реализация конфигурирования и парсинга информации о правах доступа пользователей на основе файла конфигурации YAML

  • Поддержка контейнеров Servlet и WebFlux

  • Поддержка фреймворков Solon и JFinal

  • Оптимизация поддержки кэширования в памяти и Redis

  • Добавление дополнительных примеров использования приложений## v1.0.6(20210915) — Поддержка Thymeleaf и унификация версий зависимостей

  • Реализация меток Thymeleaf для управления правами доступа

  • Унификация версий зависимостей на уровне корневого файла pom

  • Дополнение примеров использования приложений

v1.0.5(20210129) — Оптимизация логики получения общего числа активных пользователей

  • Изменение метода получения общего числа активных пользователей на получение через кэш реальных Id сессий

v1.0.4(20210129) — Изменение дефолтной реализации SpringBoot Starter

  • Изменение SpringBoot Starter, чтобы убрать специфическую бизнес-зависимость и оставить только функциональность фреймворка Heimdall
  • Удаление глобального обработчика исключений, который теперь реализован в примерах Sample
  • Удаление глобального контроллера исключений, который теперь реализован в примерах Sample
  • Внедрение зависимостей Resolver через конструктор вместо AutoWired
  • Удаление вывода логов параметров конфигурации Heimdall

v1.0.3(20210124) — Оптимизация дефолтной конфигурации

  • Отключение автоматической регистрации CurrentUserRequestArgumentResolver
  • Оптимизация способа создания объекта SessionDao, убирается CookieService
  • Исправление ошибки повторного удаления кэша прав доступа пользователей
  • Изменение значения по умолчанию для функции Cookie на "выключен"## v1.0.2 (20210120)
  • Добавление и оптимизация функций
    • Локальное кэширование MapCache, которое не поддерживает политики истечения срока действия, отключено.
    • Реализация кэширования Caffeine для сессий и прав доступа.
    • Реализация отдельного кэширования прав пользователя для удобства динамического управления правами.
    • Оптимизация механизма записи cookies для уже авторизованных пользователей, решение проблемы потери cookies при обновлении страницы.
    • Изменение примеров демонстрации функциональности, реализация трёх методов аутентификации и управления правами, а также логики обработки данных.
    • Изменение параметров конфигурации, разделение системы кэширования прав доступа в отдельный файл конфигурации. См.: AuthorityProperty.
    • Добавление параметра конфигурации Session: concurrentLogin для установки поведения при повторном входе.
    • Изменение логики прослушивания событий входа, добавление обработки различных состояний повторного входа. 0: вывести первого пользователя; 1: отклонить второго пользователя; 2: нормальный вход.
    • Изменение параметров конфигурации кэширования Redis, удаление поддержки транзакций.
    • Устранение ошибок в параметрах конфигурации страницы ошибок: можно указывать имя страницы ошибок через server.error.name или error.name, значение по умолчанию: error.
    • Исправление неправильного имени пакета com.luter.heimdall.cache.caffeine, было: .caffeinel.* Реализация ограничения количества попыток повторной аутентификации после ошибки

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cluter-heimdall.git
git@api.gitlife.ru:oschina-mirror/cluter-heimdall.git
oschina-mirror
cluter-heimdall
cluter-heimdall
master