Skip to content
This repository was archived by the owner on Apr 18, 2026. It is now read-only.

v1.1.0 - Swift Sparrow

Choose a tag to compare

@PWNight PWNight released this 22 May 07:29
· 31 commits to master since this release

Ключевые изменения:

  • Асинхронность: Переход на FastAPI и aiomysql для ускорения обработки запросов.
  • OpenAPI/Swagger: Автоматическая документация API через /docs и /openapi.json.
  • Переменные окружения: Хранение JWT_SECRET_KEY и настроек базы данных в .env.
  • Валидация данных: Усилена проверка email, паролей и вопросов с помощью marshmallow.
  • Экспорт статистики: Поддержка форматов CSV, JSON и Excel в /api/tests//stats/export.
  • Автотесты: Полное покрытие всех эндпоинтов тестами с pytest.
  • Улучшенное логирование: Детальные логи запросов и ответов.
  • JWT-аутентификация: Использование HTTPBearer для проверки токенов.
  • Локализация: Перевод документации API по Accept-Language.
  • Зависимости: Обновлены библиотеки в requirements.txt.
  • Исправления: Закрытие утечек соединений с базой данных.