Skip to content

Releases: proDreams/revu

1.5.0

25 Oct 06:59
be7d64c

Choose a tag to compare

Release Notes v1.5.0

Основные изменения:

  • Добавлена поддержка BitBucket — теперь ReVu умеет работать с вебхуками от BitBucket.
  • Оптимизирован код подключения ИИ-провайдеров — улучшена структура и производительность при инициализации AI-клиентов.
  • Благодарность: изменения внесены @lanity_roshoose с GitVerse — спасибо за вклад в развитие проекта!

Release Notes v1.5.0

Key changes:

  • Added BitBucket support — ReVu now handles webhooks from BitBucket.
  • Optimized AI provider connection logic — improved structure and performance of AI client initialization.
  • Acknowledgment: contributions by @lanity_roshoose from GitVerse — thanks for improving ReVu!

Full Changelog: 1.4.0...1.5.0

1.4.0

09 Oct 03:11
620832f

Choose a tag to compare

Release Notes v1.4.0

Основные изменения:

  • Добавлено тестовое покрытие — теперь проект покрыт тестами не менее чем на 92%.
  • Улучшена обработка ошибок — улучшены сообщения и логика при формировании комментариев.
  • Исправлена работа YandexGPT и GigaChat — вызовы теперь выполняются в асинхронном режиме.
  • Обновлён README.md — добавлены недостающие пункты в оглавление и отмечена выполненной задача по покрытию тестами.

Release Notes v1.4.0

Key changes:

  • Test coverage added — the project now has over 92% test coverage.
  • Improved error handling — enhanced logic and messages for comment generation.
  • Fixed YandexGPT and GigaChat async calls — both integrations now work correctly in asynchronous mode.
  • Updated README.md — added missing sections to the table of contents and marked test coverage task as completed.

Full Changelog: 1.3.0...1.4.0

1.3.0

07 Oct 18:59
585a9d0

Choose a tag to compare

Release Notes v1.3.0

Основные изменения:

  • Интеграция с YandexGPT — теперь ReVu поддерживает российский ИИ-провайдер YandexGPT для анализа кода.
  • Новая настройка для YandexGPT — добавлен новый параметр конфигурации, описанный в README.
  • Обновление документации — расширено описание возможностей проекта и добавлена информация по настройке YandexGPT.

Release Notes v1.3.0

Key changes:

  • YandexGPT integration — ReVu now supports the Russian AI provider YandexGPT for code analysis.
  • New configuration parameter for YandexGPT — added and documented in the README.
  • Documentation updates — expanded feature list and added instructions for YandexGPT setup.

Full Changelog: 1.2.0...1.3.0

1.2.0

06 Oct 15:19
d6ebc35

Choose a tag to compare

Release Notes v1.2.0

Основные изменения:

  • Интеграция с GigaChat — теперь ReVu может использовать российский LLM-провайдер GigaChat для анализа кода.
  • Поддержка российских корневых сертификатов — в Docker-образ добавлена загрузка Russian Trusted Root CA, чтобы GigaChat работал без ошибок SSL.
  • Новая настройка AI_PROVIDER_SCOPE — требуется при использовании GigaChat, добавлена в конфигурационный файл и документацию.
  • Рефакторинг и улучшение обработки ошибок — добавлены недостающие исключения для более надёжной работы.

Release Notes v1.2.0

Key changes:

  • GigaChat integration — ReVu can now use the Russian LLM provider GigaChat for code analysis.
  • Russian Trusted Root CA support — the Docker image now includes Russian Trusted Root CA to ensure secure SSL connections with GigaChat.
  • New AI_PROVIDER_SCOPE setting — required for GigaChat, added to the configuration file and instructions.
  • Refactor & improved error handling — added missing exceptions for more reliable operation.

Full Changelog: 1.1.1...1.2.0

1.1.1

06 Oct 09:23
f8088fe

Choose a tag to compare

Release Notes v1.1.1

Основные изменения:

  • Начальная поддержка GitVerse — добавлены роуты и валидация вебхуков от GitVerse.
    Функция экспериментальная: в GitVerse пока отсутствуют нужные API-эндпоинты, поэтому полноценная работа невозможна.
  • Рефакторинг обработки вебхуков — логика проверки подписи и парсинга разделена для большей читаемости и поддержки новых провайдеров.
  • Улучшена структура кода — мелкие улучшения и упрощение CI/CD.

Release Notes v1.1.1

Key changes:

  • Initial GitVerse support — added routes and webhook validation for GitVerse.
    Experimental feature: GitVerse currently lacks required API endpoints, so full functionality is not yet available.
  • Webhook refactoring — separated signature verification and payload parsing to improve maintainability and support new providers.
  • Code cleanup and CI/CD improvements — minor internal enhancements.

1.1.0

05 Oct 17:22
503325c

Choose a tag to compare

Release Notes v1.1.0

Основные улучшения:

  • Улучшено качество ревью — при отправке данных в ИИ теперь используется не только diff, но и заголовок и описание Pull Request.
  • Перевод моделей с Pydantic на Dataclass — ядро сервиса стало легче и независимее от внешних библиотек.
  • Добавлен маппер для конвертации схем Pydantic в Dataclass (для удобства интеграций и совместимости).
  • Обновлён Python до 3.13.7 — улучшена стабильность и поддержка последних возможностей языка.
  • README и документация обновлены — исправлены недочёты.

Release Notes v1.1.0

Key improvements:

  • Better review quality — PR title and description are now included when sending data to the AI model, making analysis more accurate.
  • Migrated from Pydantic to Dataclass — core logic is now lighter and free from external dependencies.
  • Added a mapper to convert Pydantic schemas into Dataclasses for easier integration and compatibility.
  • Upgraded Python to 3.13.7 — improved stability and support for the latest language features.
  • Updated README & docs — fixed mistakes.

Full Changelog: 1.0.0...1.1.0

1.0.0

05 Oct 08:58
1c39a6d

Choose a tag to compare

Release Notes v1.0.0

Первая стабильная версия ReVu.

Поддерживаемые Git-провайдеры:

  • GitHub
  • Gitea

Поддерживаемые ИИ-провайдеры:

  • OpenAI
  • Совместимые с OpenAI API (OpenRouter, LocalAI, LM Studio и др.)

Доступные режимы ревью:

  • Общий комментарий — единый отзыв ко всему Pull Request.
  • Построчный комментарий — точечные комментарии к отдельным строкам изменений.

Release Notes v1.0.0

First stable release of ReVu.

Supported Git providers:

  • GitHub
  • Gitea

Supported AI providers:

  • OpenAI
  • OpenAI-compatible APIs (OpenRouter, LocalAI, LM Studio, etc.)

Available review modes:

  • General comment — a single overall review for the entire Pull Request.
  • Inline comment — line-by-line feedback on specific code changes.