1 changelog
AI Wiki Bot edited this page 2026-07-25 12:30:39 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

История изменений

Ниже приведена хронология версий проекта MinerU MCP Server. Проект придерживается принципов Semantic Versioning.

Важно: Текущая версия определяется в файле pyproject.toml.

[0.2.5] — 2026-07-24

Изменено

  • Обновление базового образа Docker: Переход с python:3.11-slim на python:3.14-slim для использования новейших оптимизаций и безопасности.

[0.2.4] — 2026-07-22

Добавлено

  • CI/CD Workflow: Добавлен автоматизированный процесс сборки и публикации Docker-образа в Forgejo Container Registry.

[0.2.3] — 2026-07-22

Исправлено

  • Смена ASGI-сервера: Переход с Uvicorn на Hypercorn для обеспечения стабильной работы SSE-стримов (Server-Sent Events).
  • Исправление ClosedResourceError: Решена проблема обрыва соединений при использовании Bearer-авторизации.
  • Безопасность транспорта: Отключена строгая проверка DNS rebinding в настройках транспорта FastMCP для корректной работы в Docker-окружении и за прокси.
  • Авторизация: Внедрен потоко-безопасный ASGI Middleware для проверки токенов.

[0.2.2] — 2026-07-23

Добавлено

  • Поддержка Bearer-авторизации: Возможность защитить MCP-сервер с помощью переменной окружения MCP_API_KEY.

[0.2.1] — 2026-07-22

Изменено

  • Docker Compose: Закомментированы директивы запуска контейнера MinerU по умолчанию, чтобы пользователи явно подключали свой экземпляр MinerU.
  • OCI Labels: Добавлены стандартные метки образов (Title, Description, Source, Version) в Dockerfile для лучшей совместимости с реестрами.

[0.2.0] — 2026-07-22

Добавлено

  • Настраиваемый бэкенд парсинга: Добавлена переменная окружения MINERU_BACKEND для выбора движка (pipeline, vlm-engine, hybrid-engine и др.).
  • Настраиваемый список языков: Добавлена переменная окружения MINERU_LANG_LIST для улучшения OCR (cyrillic, east_slavic, ch и др.).
  • Логирование параметров: Добавлен вывод версии приложения, выбранного бэкенда и списка языков при запуске и отправке задач.

[0.1.0] — 2026-07-21

Добавлено

  • Первоначальный релиз:
    • Реализация MCP-сервера для MinerU с транспортом Streamable HTTP.
    • Асинхронная обработка задач с внутренним поллингом статуса MinerU.
    • Поддержка передачи файлов через публичные URL и Base64.
    • Корректная обработка структуры ответа MinerU v3.x (словарь results).
    • Профессиональная структура проекта (src layout).
    • Unit-тесты с мокированием HTTP-запросов (pytest, respx).
    • Docker-контейнер с non-root пользователем.
    • Интеграция с LiteLLM как MCP Gateway.

Связанные документы