Skip to content

Releases: FOSWLY/summarize-backend

2.0.3

20 Feb 13:19
e4f8e58

Choose a tag to compare

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

Full Changelog: 2.0.2...2.0.3

2.0.2

19 Feb 21:04
ffbf812

Choose a tag to compare

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

What's Changed

Full Changelog: 2.0.1...2.0.2

2.0.1

17 Feb 12:07
4a1e9c6

Choose a tag to compare

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

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

17 Feb 11:14
3a84a36

Choose a tag to compare

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

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

What's Changed

New Contributors

Full Changelog: 1.2.0...2.0.0

1.2.0

30 Oct 18:57

Choose a tag to compare

Список изменений

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

Full Changelog: 1.1.0...1.2.0

1.1.0

06 Oct 19:39

Choose a tag to compare

Список изменений

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

Full Changelog: 1.0.0...1.1.0

[ALPHA] 1.0.0

27 Jul 17:25

Choose a tag to compare

Альфа версия нашего API прокси-сервера.

Из того, что доступно:

  • /sharing-url (получение ссылки на пересказ)
  • /sharing (получение содержимого пересказа)
  • /generation (генерация пересказа)

Вся информация в доках

Full Changelog: https://github.com/FOSWLY/summarize-articles-backend/commits/1.0.0