Skip to content

Files

60 lines (41 loc) · 3.52 KB

changelog.md

File metadata and controls

60 lines (41 loc) · 3.52 KB

2.0.3

  • Добавлена обработка Preflight CORS запросов
  • Изменена логика добавления CORS

2.0.2

  • Добавлена проверка на значение logToFile перед созданием папки logs
  • Обновлена версия библиотеки @toil/neurojs

2.0.1

  • Добавлено управление логированием в файл с помощью переменной окружения LOG_TO_FILE (по умолчанию отключено)

2.0.0

Caution

Эта версия не имеет совместимости с 1.x.x версиями. Для обновления до этой версии необходимо выполнить чистую установку

  • Сервер переписан на Bun с использованием фреймворка Elysia

  • Основная логика сервера вынесена в библиотеку @toil/neurojs

  • Произведена полная переработка дизайна эндпоинтов:

    • Добавлен префикс /v2 ко всем путям.

    • Удален путь /redoc

    • Универсальный путь /generation был переосмыслен и разделен на:

      • /summarize/video
      • /summarize/text
      • /summarize/article
  • Добавлена поддержка использования neuro-worker

  • Убраны разные варианты документации. Стандартная документация, теперь, расположена по пути /v2/docs

  • Переменная окружения YANDEX_COOKIE была переименована в SESSION_ID_COOKIE. Теперь, она не является обязательной, и больше не требует указания части Session_id= в начале и ; в конце

  • Переменная окружения API_KEY была переименована в API_TOKEN.

  • Добавлена возможность установить большую часть значения в конфиге через переменные окружения

  • Добавлена поддержка логирования в Loki

  • Добавлен докер образ

1.2.0

  • Добавлена возможность суммаризации текста. (В нашем расширение этого не будет)
  • Обновлена структура ответа на /health. Теперь, в ответе так же возвращается версия нашего API сервера.
  • Теперь, если при ответе сервера Яндекса статус код будет отличным от 200, то будет возвращаться ошибка { "detail": "Unable to access Yandex API" } с 403 статус кодом
  • Переработана структура настроек. Теперь, все настройки хранятся в core/settings.py и .env
  • Обновлены зависимости

1.1.0

  • Добавлена поддержка суммаризатора видео
  • Обновлена структура ответов и запросов
  • Сервер переименован из [FOSWLY] Summarize Articles в [FOSWLY] Summarize
  • Библиотека tomli заменена на tomlib (python 3.11+)

1.0.0

  • Первичный релиз