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

OSCHINA-MIRROR/mirrors-Orange-API-Gateway

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG_CN.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 05:06 7e896f3

0.8.1

Выпущено 12 декабря 2019 года.

Новые функции:

  • Интеграция с платформой автоматизации сборки Travis CI.
  • Добавление базовой тестовой структуры Test::Nginx.
  • Тестирование плагинов headers, redirect, rewrite, basic_auth, key_auth, jwt_auth, signature_auth и rate_limiting.
  • Тестирование плагина waf.
  • Тестирование плагина divide.

Исправления:

  • Проблема с установкой каталога api в luarocks.

Изменения:

  • Зависимость библиотеки lua-resty-consul хранится в проекте и устанавливается через luarocks вместо использования.
  • Уровень журнала по умолчанию в nginx.conf изменён с info на error.
  • Плагин balancer перенесён в v0.9.0-dev из-за конфликта с существующими функциями.
  • Динамический плагин upstream перенесён в v0.9.0-dev из-за конфликта с существующими функциями.
  • Консульский балансировщик перенесён в v0.9.0-dev из-за конфликта с существующими функциями.
  • Персистентный плагин перенесён в v0.9.0-dev из-за конфликта с существующими функциями.

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

  • Добавлена документация по использованию для плагинов headers, redirect и rewrite.
  • Добавлена документация по использованию для basic_auth.
  • Добавлена документация по использованию для key_auth.
  • Добавлена документация по использованию для jwt_auth.
  • Добавлена документация по использованию для signature_auth.
  • Добавлена документация по использованию для rate_limiting.
  • Добавлена документация по использованию для waf.
  • Добавлена документация по использованию для divide.
  • Добавлена документация по использованию для global_statistics.

0.8.0

Выпущено 18 октября 2019 года.

Новая функция:

  • Способ установки зависимостей opm заменён на использование luarocks для установки и развёртывания зависимостей.

0.7.1

Выпущено 9 июля 2019 года.

Новые функции:

  • Использование способа opm для установки зависимостей Orange.

Исправление:

  • Исправлена проблема с Makefile и установкой зависимостей проекта.
  • Исправлена проблема с получением переменных шаблона.
  • Исправлена проблема, из-за которой balancer не мог прочитать данные после добавления args к divide.

0.7.0

Выпущено 1 апреля 2019 года.

Новые функции:

  • Поддержка фильтрации запросов с помощью cookie, случайного числа и HTTP Method.
  • Новый способ взятия остатка для сопоставления правил.
  • Новый kafka-плагин.
  • Новые плагины balancer, consul_balancer и persist log.
  • Новый node-плагин.

Исправление:

  • Исправлены проблемы с отображением на бэкэнде.
  • Исправлен случай, когда переключатель balancer был выключен, а ошибка «invalid URL prefix in ""» возникала.
  • Исправлена ошибка, при которой continue=false, если тип селектора равен 1.
  • Исправлена проблема, при которой конфигурация proxy read timeout была неэффективной.
  • Исправлена проблема со сравнением регистра при игнорировании регистра для сопоставления значений аутентификации.

Изменение:

  • Переработано управление модулем balancer и документация.
  • Обновлён Makefile с указанием версий зависимостей.

0.6.4

Выпущено 16 мая 2017 года.

Новые функции:

  • По умолчанию добавлен шаблон для github issue.
  • В конфигурационном файле добавлена запись log.

Исправление:

  • После добавления или удаления правил локальный JavaScript Cache не обновлялся, что приводило к потере конфигурации правил селектора.
  • Ошибки в PR исправлены.

Изменение:

  • Изменён Makefile для поддержки пользовательских путей установки.
  • Удалены документы в docs/api, дополнительные документы доступны на официальном сайте.

0.6.3

Выпущено 10 марта 2017 года.

Новые функции:

  • Новый плагин signature auth.
  • Добавлены шаблоны конфигурационных файлов ngingx.conf.example и orange.conf.example.

0.6.2

Выпущено 18 февраля 2017 года.

Совместимость:

  • Orange совместим с последней версией Lor Framework (lor v0.3.0).

  • Если используется версия Orange ниже 0.6.2, рекомендуется установить версию lor v0.2.x, предпочтительно lor v0.2.6.

  • Если используется Orange версии 0.6.2 или выше, можно обновить до версии lor v0.3.0+.

0.6.1

Выпущено 9 февраля 2017 года.

Новые функции:

  • Новый plugin property based rate limiting.

0.6.0

Выпущено 13 ноября 2016 года.

Новые функции:

  • Dashboard переработан.

  • kvstore-плагин для доступа к данным shared dict через API.

  • Правила проектирования переработаны, теперь они разделены на слои, и селекторы используются для группировки правил.

  • Код API общего пользования для плагинов унифицирован и поддерживается централизованно.

  • Примечание: Orange 0.6.* несовместим с предыдущими версиями.

0.5.1

Выпущено 10 ноября 2016 года.

Исправление:

  • Исправлено SQL-импортирование.

0.5.0

Выпущено 4 октября 2016 года.

Новые функции:

  • Добавлен Makefile для установки.
  • orange store используется для инициализации базы данных через командную строку.
  • resty-cli поддерживает команду orange [start | stop | restart | reload | store].

Изменение:

  • Файлы конфигурации перемещены в каталог conf.

0.4.0

Выпущено 24 сентября 2016 года.

Новые функции:

  • Новый rate limiting-плагин для ограничения скорости.
  • Защита от повторной отправки (delay).
  • Новый key auth-плагин.

Изменение:

  • Примеры удалены.

0.3.0

Выпущено 21 июля 2016 года.

Новые функции:

  • Basic Auth-плагин.

0.2.0

Выпущено 15 июля 2016 года.

Новые функции:

  • API Server поддерживает HTTP Basic Authorization.
  • Модуль извлечения переменных расширен новым типом, который позволяет извлекать несколько значений за один раз с использованием URL. В шаблонах формат {{extractor.key}}.
  • Restful API и подробное описание документации.
  • Панель управления отделена от API для уменьшения зависимости.

Изменение:

  • file store поддержка удалена.

0.1.1

Выпущено 9 мая 2016 года.

Новые функции:

  • При использовании MySQL в качестве хранилища добавлена система пользователей для Dashboard.

0.1.0

Выпущено 4 мая 2016 года.

Новые функции:

  • Параметры конфигурации поддерживают хранение в файлах и MySQL.
  • Простое кластерное развёртывание с использованием MySQL для хранения.
  • Возможность расширения функциональности с помощью пользовательских плагинов.
  • Global statistics — новый плагин для глобальной статистики.
  • Custom monitoring — новый плагин для мониторинга.
  • URL Rewiter — новый плагин для перезаписи URL.
  • URL Redirect — новый URI-перенаправляющий плагин.
  • WAF — новый защитный плагин.
  • ABTesting — новый плагин для разделения трафика.
  • Интерфейс управления для управления встроенными плагинами.

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

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

1
https://api.gitlife.ru/oschina-mirror/mirrors-Orange-API-Gateway.git
git@api.gitlife.ru:oschina-mirror/mirrors-Orange-API-Gateway.git
oschina-mirror
mirrors-Orange-API-Gateway
mirrors-Orange-API-Gateway
master