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

OSCHINA-MIRROR/daitougege-gin-skeleton-admin-backend

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
update_logs.md 14 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 12.03.2025 11:39 5df768d

История версионирования

Версия 1.0.37 (2022-04-29)

Совместимая версия фронтенда: >= V1.0.26
  • Устранение ошибок *
    1. Устранена проблема поточной безопасности при работе с капчей.

Версия 1.0.36 (2022-04-18)

Совместимая версия фронтенда: >= V1.0.26
  • Дополнительные доработки *
    1. Улучшены детали обратного вызова функций hook: усилены условия проверки в callback функциях для пользовательских названий полей gorm.
    1. Код запроса провинций и городов упрощён.

Версия 1.0.35 (2022-03-31)

Совместимая версия фронтенда: >= V1.0.25
  • Дополнительные доработки *
    1. После успешного восстановления соединения клиента RabbitMQ сообщества очередей, старые корутины с обратным вызовом освобождаются.
    1. Обновлённые модульные тесты для RabbitMQ сообщества очередей.

Версия 1.0.34 (2022-03-22)

Совместимая версия фронтенда: >= V1.0.25
  • Дополнительные доработки *
    1. Условия проверки в callback функциях gorm усилены, что повышает строгость программы.
    1. Встроенные базы данных обновлены, поля получили значения по умолчанию.

Версия 1.0.33 (2022-02-27)

Совместимая версия фронтенда: >= V1.0.25
  • Дополнительные доработки *
    1. Логика кэширования токенов в Redis ужесточена.#### Версия 1.0.32 (2022-02-10)
Совместимая версия фронтенда: >= V1.0.25
  • Устранение ошибок *
    1. При массовой выдаче прав могут возникнуть частичные неудачи.
    1. Обновление старой версии: app/model/users.go 139 строка функция OauthCheckTokenIsOk заменяет аналогичную функцию в старой версии.#### Версия 1.0.31 (2022-02-05)
Совместимая версия фронтенда: >= V1.0.25
  • Устранение ошибок *
  • 1. При массовой выдаче прав могут возникнуть частичные неудачи, самый быстрый способ обновления старой версии администратора — замените файл app/model/auth/auth_menu_assign.go новым.
  • Обновление *
  • 1. Встроенные базы данных обновлены, создано индексирование для таблиц связанных с массовыми операциями, старая версия системы администратора может игнорировать это обновление, нет зависимости от исправления ошибок выше.#### Версия 1.0.29 (2022-01-25)
Совместимая версия фронтенда: >= V1.0.25
  • Новое
    1. Добавлена возможность кэширования пользователя token в redis. Если проект использует redis, пожалуйста, установите Token.IsCacheToRedis = 1 в файле конфигурации config/config.yml.
    1. При инициализации проекта добавлено задание списка доверенных прокси-серверов IP для Gin (v1.7.7). Подробнее см. описание соответствующих параметров конфигурации.
    1. Добавлена возможность самостоятельного редактирования личной информации, что позволяет аккаунтам с малыми правами менять свои пароли.
  • Обновление
    1. Добавлена блокировка при кэшировании конфигурационных файлов, чтобы избежать проблем при частых регистрациях разработчиками.
    1. При проверке токена пользователя с включенным кэшированием Redis запрос будет выполнен в Redis перед выполнением в базе данных.
    1. Обновлены встроенные базовые данные для поддержки новых возможностей редактирования личной информации.
    1. Все основные зависимости обновлены до последней версии.#### Версия 1.0.28 (2022-02-27)
Совместимый фронтенд: >= Версия 1.0.22
    1. Улучшена логика кэширования токена в Redis.

Версия 1.0.27 (2021-12-20)

Совместимый фронтенд: >= Версия 1.0.22
    1. Добавлено записывание информации вызова вместе с ошибочными логами.
    1. В RabbitMQ добавлена возможность задержки отправки сообщений.
    1. Подробнее о использовании задержки RabbitMQ см. новую онлайн-документацию.

Версия 1.0.26 (2021-11-28)

Совместимый фронтенд: >= Версия 1.0.22
    1. Введен глобальный транслирующий объект для валидатора формы, что упрощает написание кода и повышает производительность разработки.

Версия 1.0.25 (2021-11-26)

Совместимый фронтенд: >= Версия 1.0.22
    1. Объединены изменения главной версии в версию admin-backend.
    1. Подробные изменения см. в журнале обновлений главной версии (v1.5.29).

Версия 1.0.24 (2021-10-24)

Совместимый фронтенд: >= Версия 1.0.20
    1. Исправлен баг: при добавлении системного меню с пустыми значениями некоторые поля могут стать NULL.

Версия 1.0.23 (2021-10-11)

Совместимый фронтенд: >= Версия 1.0.14
    1. Обновлена логика обновления токена для решения проблемы двойной загрузки middleware аутентификации.#### Версия 1.0.22 (2021-09-13)
Совместимый фронтенд: >= Версия 1.0.14
    1. Обновлена логика обновления токена для возможности использования старого токена для получения нового в течение 24 часов после истечения срока действия.
    1. Улучшена строгость логики проверки капчи.

Версия 1.0.21 (2021-08-02)

Совместимый фронтенд: >= Версия 1.0.14
    1. Обновлены зависимости проекта до последних версий.
    1. Исправлена ошибка в написании одного слова.

Версия 1.0.20 (2021-07-09)

Совместимый фронтенд: >= Версия 1.0.14
    1. Удалена одна отладочная строка.

Версия 1.0.19 (2021-06-29)

Совместимая версия фронтенда: >= Версия 1.0.14
    1. Исправлен баг в базовой базе данных (./database/db_ginskeleton_20210629.7z) — поле сортировки sort таблицы системных меню tb_auth_system_menu имеет тип string, что приводит к тому, что сортировка выполняется не по числам, а по строкам.
    1. Поле сортировки sort таблицы системных меню tb_auth_system_menu: если значение поля sort указывается вручную, то значение родительского элемента должно быть больше значения дочернего элемента; между дочерними элементами нет ограничений.
    1. Этот баг можно также быстро исправить вручную, просто поменяв тип поля sort таблицы tb_auth_system_menu на int.#### Версия 1.0.18 (2021-06-18)
Совместимая версия фронтенда: >= V1.0.14
    1. Исправлена ошибка в записи константы формата даты.
    1. Ограничение максимального количества одновременно активных токенов одного пользователя при запросах: сначала выбираются токены с наибольшим значением expires_at; это позволяет различным системам корректно работать с долгоживущими токенами.

Версия 1.0.17 (2021-05-29)

Совместимая версия фронтенда: >= V1.0.14
    1. Пароль аккаунта теперь использует middleware CAPTCHA вместо прежней асинхронной логики, чтобы избежать обхода системы проверки капчи при использовании Postman.

Версия 1.0.16 (2021-05-28)

Совместимая версия фронтенда: V1.0.13
    1. При запуске проекта для учетных записей с малыми правами доступа автоматически создаются папки с правами доступа os.ModePerm.

Версия 1.0.15 (2021-05-12)

    1. Исправлен баг в форматировании времени при выборке данных; mysql-формат времени %Y-%m-%d %h:%i:%s был заменён на %Y-%m-%d %H:%i:%s, так как использование %h приводило к отставанию времени на 8 часов.

Версия 1.0.14 (2021-05-04)

    1. Пример кода для создания подпапок в cobra.#### Версия 1.0.12 (2021-04-26)
    1. Валидаторы формы были вынесены в отдельные модули API и Web, что упрощает код приложения при большом объеме кода.
    1. Вычисление временной метки при создании токена было передано из MySQL в Go-функцию, чтобы избежать ограничения MySQL на максимальное значение 2 миллиардов.
    1. Удалена часть бизнес-логики из WS для упрощения программы.
    1. Обновлены зависимости основных пакетов до последних версий.#### Версия 1.0.11 (2021-04-16)
    1. Исправлен баг: в версиях MySQL 8 и выше параметры LIMIT могут быть вещественными числами, что может привести к ошибкам выборки.
    1. Обновлена базовая база данных, увеличен размер поля token таблицы oauth_token до 600 символов.
    1. Обновлен пакет для преобразования SQL-результатов в деревья для поддержки более сложных запросов.

Версия 1.0.10 (2021-04-02)

    1. Обновлен способ приема данных основной и вспомогательной таблиц системы меню, а также последующей общей логики.

Версия 1.0.01 (2021-03-27)

  • Исправление ошибок:
    1. Ошибка при добавлении кнопки в системном меню.
    • 1.1 Вовлеченные файлы: app/model/auth/auth_system_menu_button.go
    • 1.2 app/service/auth_system_menu/auth_organization_post_service.go
      1. Быстрый метод обновления: можно использовать последние официальные версии кода для замены существующего кода.

Версия 1.0.00 (2021-03-20)

  1. Выпуск версии GinSkeleton-Admin системы v1.0.0.

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

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

1
https://api.gitlife.ru/oschina-mirror/daitougege-gin-skeleton-admin-backend.git
git@api.gitlife.ru:oschina-mirror/daitougege-gin-skeleton-admin-backend.git
oschina-mirror
daitougege-gin-skeleton-admin-backend
daitougege-gin-skeleton-admin-backend
master