This commit is contained in:
21
CHANGELOG.md
21
CHANGELOG.md
@@ -1,5 +1,26 @@
|
||||
# Changelog
|
||||
|
||||
## [0.9.14] - 2025-08-28
|
||||
|
||||
### 🔍 Улучшено
|
||||
- **Логирование ошибок авторизации**: Убран трейсбек для ожидаемых ошибок авторизации
|
||||
- Создано исключение `AuthorizationError` для отличия от других GraphQL ошибок
|
||||
- Обновлен декоратор `login_required` для использования нового исключения
|
||||
- Добавлен кастомный `custom_error_formatter` в `utils/logger.py` для фильтрации трейсбеков
|
||||
- Ошибки авторизации теперь логируются как информационные события, а не исключения
|
||||
|
||||
### 📊 Добавлено
|
||||
- **Интеграция Sentry**: Подключен мониторинг ошибок через Sentry/GlitchTip
|
||||
- Добавлен вызов `start_sentry()` в жизненный цикл приложения
|
||||
- Настроены интеграции для Ariadne GraphQL, Starlette и SQLAlchemy
|
||||
- Sentry автоматически инициализируется при запуске приложения
|
||||
|
||||
### 🔄 Улучшено
|
||||
- **CI Pipeline**: Тесты pytest теперь позволяют фейлиться без остановки деплоя
|
||||
- Добавлен `continue-on-error: true` для шага тестов
|
||||
- Добавлен информативный шаг с результатами выполнения
|
||||
- Деплой продолжается даже при неуспешных тестах
|
||||
|
||||
## [0.9.13] - 2025-08-27
|
||||
|
||||
### 🗑️ Удалено
|
||||
|
||||
Reference in New Issue
Block a user