Skip to content

Releases: FOSWLY/translate-backend

2.0.0

08 May 23:11
Compare
Choose a tag to compare

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

  • Убраны разные варианты документации из-за особенностей библиотеки (оставлен scalar по пути /docs)

  • Добавлены GET методы для /translate, /detect (немного быстрее чем POST)

  • Убраны настройки отвечающие за ротацию логов (максимальный размер и срок хранения логов)

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

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

    Причины:

    • Увеличение производительности ([~x1.7 real] 97 Req/s --> 166 Req/s, [~x3.5 local] 5692.49 Req/s --> 19769.18 Req/s)
    • Уменьшение затрат ресурсов (~100mb (спустя некоторое время доходило до ~250mb) --> ~85mb (практически не изменяется со временем), ~10-80% of vCPU --> ~1% of vCPU)

What's Changed

New Contributors

Full Changelog: 1.0.4...2.0.0

1.0.4

20 Mar 11:35
Compare
Choose a tag to compare

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

  • Стандартное оформление документации изменено на Scalar. Другие виды документации, так же, остались доступны с помощью /redoc и /swaggerui
  • Добавлено оформление документации с помощью Scalar

Full Changelog: 1.0.3...1.0.4

1.0.3

20 Mar 11:30
Compare
Choose a tag to compare

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

  • Добавлено логирование случаев, когда Yandex возвращает пустой язык
  • Добавлено разделение логов на файлы, если размер файла превышает размер указанный в конфиге. По умолчанию: 10 мб
  • Добавлена поддержка сбора логов в hyperdx
  • Отключено стандартное логирование строки запроса httpx

Full Changelog: 1.0.2...1.0.3

1.0.2

20 Mar 11:30
Compare
Choose a tag to compare

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

  • Сервер Uvicorn заменен на более производительный Granian (#1)

Full Changelog: 1.0.1...1.0.2

1.0.1

06 Dec 00:04
Compare
Choose a tag to compare

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

  • Сервер Hypercorn заменен на более производительный Uvicorn

Full Changelog: https://github.com/FOSWLY/translate-backend/commits/1.0.1