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

OSCHINA-MIRROR/sumory-orange

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

v0.7.0 2019

  • Поддержка перехвата и фильтрации с помощью cookie, случайных чисел и HTTP method.
  • Добавлен способ сопоставления правил на основе остатка.
  • Новые плагины: Kafka, Balancer, Consul_Balancer, Persist Log, Node.
  • Исправлены некоторые известные ошибки: некорректное отображение данных на странице администратора.
  • Проведена реорганизация кода и документации для страницы администратора, модулей Balancer и других.
  • Устранена проблема issue#160: ошибка «invalid URL prefix in» при отсутствии открытия переключателя Balancer.
  • Решена проблема issue#162: ошибка continue=false при выборе селектора типа 1.
  • Исправлено issue#233: проблема с конфигурацией proxy read timeout.
  • Разрешена проблема issue#236: учёт регистра при сопоставлении значений аутентификации.
  • Изменён Makefile: использование указанных версий зависимостей.

v0.6.4 2017.05.16

  • Устранена ошибка issue#110: после добавления или удаления правил кэш локального JavaScript не обновлялся, что приводило к потере правил при немедленном изменении конфигурации селектора.
  • Обновлён Makefile для поддержки пользовательских путей установки. После пользовательской установки необходимо вручную добавить команду orange в переменные среды. При использовании команд, таких как start, необходимо указать параметр --prefix.
  • В GitHub issues добавлен шаблон по умолчанию.
  • В конфигурационные файлы добавлены дополнительные элементы журнала.
  • Исправлена орфография в документах.
  • Удалены документы из папки docs/api, дополнительная документация доступна на сайте http://orange.sumory.com.

v0.6.3 2017.03.10

  • Новый плагин: signature auth plugin.
  • Файлы конфигурации по умолчанию преобразованы в шаблоны: ngingx.conf.example и orange.conf.example.

v0.6.2 2017.02.18

  • Совместимость Orange с последней версией lor (https://github.com/sumory/lor), версия lor v0.3.0. Примечание: если используется версия Orange ниже 0.6.2, рекомендуется установить версию lor v0.2.*, предпочтительно lor v0.2.6. Если используется версия Orange 0.6.2 или выше, можно обновить lor до версии v0.3.0+.

v0.6.1 2017.02.09

Добавлен плагин ограничения скорости на основе свойств, предоставленный @noname007.

v0.6.0 2016.11.13

Обратите внимание, что версии 0.6.* несовместимы с предыдущими версиями. Основные изменения включают:

  • Перепроектирование Dashboard.
  • Новый плагин kvstore для доступа к данным shared dict через API.
  • Изменение дизайна правил: фильтрация трафика теперь осуществляется с использованием многоуровневой структуры, а правила группируются с помощью селекторов.
  • Выделение кода API плагина для общего обслуживания.

v0.5.1 2016.11.10

  • Исправлен SQL-баг.

v0.5.0 2016.10.04

  • Добавлена возможность установки через Makefile.
  • Поддерживается инициализация базы данных с помощью команды orange store.
  • Обеспечена поддержка resty-cli: поддерживаются команды orange start/stop/restart/reload/store и другие.
  • Break Change: перемещение файлов конфигурации *.conf в каталог conf.

v0.4.0 2016.09.24

  • Удалены примеры.
  • Добавлен плагин key auth.
  • Плагин ограничения скорости rate limiting.
  • Механизм предотвращения повторной отправки (delay).
  • Дополнены документы API для новых плагинов.

v0.3.0 2016.07.21

  • Добавлен плагин HTTP Basic Auth.

v0.2.0

  • Сервер API поддерживает HTTP Basic Authorization.
  • Модуль извлечения переменных расширен новым типом:
    • Экстрактор URL поддерживает извлечение нескольких значений за один раз.
    • Шаблонный подход к использованию переменных в формате {{extractor.key}}.
  • Исключена поддержка file store.
  • Предоставлены Restful API и подробные описания документов.
  • Разделена встроенная панель Dashboard для уменьшения зависимости от API.

v0.1.1 2016.05.09

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

v0.1.0 2016.05.04

Особенности:

  • Конфигурационные параметры поддерживают файловое хранилище и MySQL хранилище.
  • Простое кластерное развёртывание с использованием MySQL хранилища.
  • Расширение функциональности с помощью пользовательских плагинов.
  • Шесть встроенных плагинов по умолчанию:
    • Глобальная статистика состояния.
    • Пользовательский мониторинг.
    • Извлечение URL.
    • Переадресация URI.
    • Простой брандмауэр.
    • Прокси, ABTesting, разделение потоков.
  • Панель управления для администрирования встроенных плагинов.

v0.0.2

  • Завершение разработки нескольких плагинов: мониторинг, переадресация/перезапись, WAF, разделение потоков и др.
  • Продукт всё ещё не рекомендуется использовать в производственной среде.

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

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

1
https://api.gitlife.ru/oschina-mirror/sumory-orange.git
git@api.gitlife.ru:oschina-mirror/sumory-orange.git
oschina-mirror
sumory-orange
sumory-orange
master