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

OSCHINA-MIRROR/apioak-apioak

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
CHANGELOG_CN.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 19:36 c762b5a

0.6.2

发布于 2023.04.06

Функции

  • Добавлен подстановочный знак * для соответствия сертификатам.
  • Добавлено поле name для связанной конфигурации.
  • Повышен приоритет маршрутизации с использованием подстановочного знака *.
  • Изменён способ проверки пути в конфигурации маршрутизации на внутреннюю повторную проверку.
  • Автоматически поддерживается связь между связанными конфигурациями.
  • Конфигурации автоматически удаляются из памяти при обнаружении их недействительности.

Исправления

  • Исправлена ошибка, когда проверка правил плагина не выполнялась при отсутствии передачи данных.

0.6.1

0.6.1 发布于 2023.03.01

Функции

  • Реализован подстановочный знак * в маршрутизации.

Исправления

  • Устранена проблема с неправильной загрузкой начальной конфигурации.

Изменения

  • Обновлена зависимость lua-resty-oakrouting с версии 0.1.0-1 до 0.2.0-1.
  • Все зависимости теперь устанавливаются локально.

0.6.0

0.6.0 发布于 2023.01.01

Функции

  • Переработан основной каркас системы управления трафиком.
  • Переработана система загрузки конфигурации.
  • Поддержка командного интерфейса для шлюза.
  • Реализация поддержки нескольких доменных имён.
  • Внедрена поддержка автоматического разрешения доменных имён без вышестоящих серверов.
  • Управление сертификатами для служб.
  • Динамическое управление сертификатами запросов трафика.
  • Улучшение функциональности Admin API.
  • Плагин для междоменной конфигурации.
  • Ограничение скорости запросов.

Изменения

  • Доменные имена служб заменены на настраиваемые доменные имена.
  • Вышестоящие серверы заменены на маршрутизацию.
  • Мок-функциональность реализована как плагин.
  • Удалена проверка работоспособности вышестоящих серверов.
  • Пользователи удалены, а функции управления пользователями ослаблены.
  • Новый пользовательский интерфейс, упрощающий операции и настройку страниц.
  • Хранилище данных перенесено с MySQL на Consul.
  • Добавлена зависимость lua-resty-consul.
  • Добавлена зависимость lua-resty-jit-uuid.
  • Добавлена зависимость lua-resty-dns.
  • Зависимость lua-resty-healthcheck удалена.
  • Зависимость mysql удалена.

Документация

  • Обновлено руководство по установке зависимостей, где установка MariaDB заменена на установку Consul.

0.5.0

0.5.0 发布于 2020.06.08

Функции

  • Поддержка IPv6.
  • Проверка состояния системы.
  • Тестовые случаи для Admin API.
  • Функциональность проверки работоспособности балансировки нагрузки.
  • Функция восстановления пула памяти маршрутизации.

Исправления

  • Исправление уязвимости SQL-инъекции.

Изменения

  • Добавлена зависимость lua-resty-oakrouting.
  • Добавлена зависимость lua-resty-healthcheck.
  • Зависимость lua-resty-libr3 удалена.
  • Маршрутизация перенесена с libr3 на oakrouting.

Документация

  • Добавлены документы на китайском языке.
  • Обновлены документы по установке MariaDB на китайском языке.

0.4.0

0.4.0 发布于 2020.04.06

Функции

  • Редизайн ядра модуля шлюза.
  • Редизайн панели управления (рекомендуется использовать эту мощную и удобную версию).
  • Редизайн административных панелей управления API для проектов, маршрутизации, учётных записей и общих служб.
  • База данных конфигурации перенесена из ETCD в MariaDB.
  • Управление проектами.
    • Поддержка префиксов проектов для изоляции мультитенантности.
    • Поддержка различных сред конфигурации, таких как производственная среда, предпроизводственная среда и тестовая среда, для полной изоляции жизненного цикла и удовлетворения требований непрерывной интеграции и непрерывной доставки.
    • Поддержка динамического взвешивания для циклического перебора и балансировки нагрузки.
    • Поддержка динамической согласованности и балансировки нагрузки на основе хэша.
    • Поддержка динамических конфигураций узлов и динамических конфигураций хостов.
    • Поддержка тайм-аутов подключения, отправки и чтения для вышестоящих служб.
    • Поддержка плагинов, которые могут быть унаследованы всеми маршрутами проекта.
    • Автоматическая генерация документации по проектам.
    • Управление участниками проекта.
  • Управление маршрутизацией.
    • Поддержка сопоставления запросов и ответов между передней и задней частью.
    • Поддержка сопоставления методов запросов и ответов между передней и задней частью.
    • Поддержка пересечения сопоставления параметров запросов и ответов между передней и задней частью.
    • Поддержка определения константных параметров.
    • Поддержка пользовательских ответов и типов ответов.
    • Поддержка горячих подключаемых модулей.
    • Поддержка имитации запросов для ускорения разработки передней и задней частей.
    • Автоматическая генерация (API) документации по маршрутам.
    • Многоуровневая маршрутизация вверх и вниз.
    • Копирование маршрутизации между различными средами одним щелчком мыши.
  • Управление учётными записями.
    • Поддержка входа и регистрации пользователей.
    • Создание, редактирование и удаление пользователей.
    • Глобальное отключение пользователей.

Изменения

  • Зависимости lua-resty-template, lua-resty-etcd, lua-resty-ngxvar, lua-resty-jit-uuid удалены.
  • Модуль Service и связанные с ним API управления и документация, а также модуль Plugin и связанные с ними API управления и документация из версии 0.3.0 удалены.
  • Модуль Router и связанные с ним API управления и документация из версии 0.3.0 удалены.

0.3.0

0.3.0 发布于 2020.01.29

Функции

  • Панель управления Dashboard.
  • Балансировка нагрузки с проверкой работоспособности.
  • Структура проверки параметров Jwt Auth.
  • Структура проверки параметров Key Auth.
  • Структура проверки параметров Limit Conn.
  • Структура проверки параметров Limit Count.
  • Структура проверки параметров Limit Req.

Исправления

  • Ошибка в модульном тесте Jwt Auth исправлена.

Изменения

  • Поле Limit Count изменено.
  • Описание параметров API в списке плагинов изменено.
  • Удаление избыточных тестовых файлов.

0.2.0

0.2.0 发布于 2020.01.12

Функции

  • Плагин JWT.
  • Установка через RPM для CentOS.
  • Установка через DEB для Ubuntu.
  • Базовые тестовые примеры для запросов.
  • Возможность перезаписи URI вышестоящей службы.
  • Административные тестовые примеры для плагинов.
  • Административные тестовые примеры для маршрутизации.
  • Административные тестовые примеры для сервисов.
  • Административный тестовый пример для pdk.admin.
  • Административный тестовый пример для pdk.config.
  • Административный тестовый пример для pdk.const.
  • Административный тестовый пример для etcd.
  • Административный тестовый пример для json.
  • Административный тестовый пример для log.
  • Административный тестовый пример для table.
  • Тестовое покрытие плагина JWT-Auth.
  • Тестовое покрытие плагина Key-Auth.
  • Тестовое покрытие плагина Limit-Conn.
  • Тестовое покрытие плагина Limit-Count.
  • Тестовое покрытие плагина Limit-Req.

Исправления

  • Логическая ошибка в Key-Auth исправлена.
  • Ошибки в README.md исправлены.

Изменения

  • Чтение конфигурации Key-Auth перенесено из etcd в oak_ctx.
  • Ссылки на спонсорство обновлены.

Документация

  • Документ «Как внести свой вклад» добавлен.

Комментарий ( 0 )

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

1
https://gitlife.ru/oschina-mirror/apioak-apioak.git
git@gitlife.ru:oschina-mirror/apioak-apioak.git
oschina-mirror
apioak-apioak
apioak-apioak
master