Skip to content

Releases: ExpressApp/bot-template

0.34.0

04 Jun 14:00
1a6c70f

Choose a tag to compare

Changed

  • Обновлены основные runtime-зависимости шаблона:
    • pybotx до 0.76.3
    • pybotx-smart-logger до 0.12.1
    • fastapi до 0.136.3
    • pydantic до 2.13.4
    • redis до 8.0.0
    • saq до 0.26.4
    • pytest до 9.0.3
  • Минимальная версия Python поднята до >=3.10,<3.14.
  • CI-матрица обновлена с Python 3.8-3.11 на 3.10-3.13.
  • Poetry обновлён до 2.4.1; для шаблона включён package-mode = false.
  • FastAPI lifecycle переведён с add_event_handler на lifespan.
  • Redis shutdown обновлён с deprecated close() на aclose().
  • SAQ worker переведён на Queue.from_url(...).

Pydantic v2 Migration

  • BaseSettings перенесён на pydantic-settings.
  • Парсинг BOT_CREDENTIALS и SMARTLOG_DEBUG_HUIDS переписан через field_validator.
  • Добавлен extra="ignore" для совместимости с дополнительными переменными из .env.

Tooling

  • black, isort, flake8, flake8-bandit, bandit, autoflake, wemake-python-styleguide удалены.
  • Добавлен ruff 0.15.15.
  • scripts/lint теперь запускает ruff format --check, ruff check, затем mypy.
  • scripts/format теперь использует ruff check --fix и ruff format.
  • Ruff-конфигурация добавлена в pyproject.toml.jinja.

Fixed

  • Исправлен POSTGRES_DSN в example.env: теперь используется ${POSTGRES_DB} вместо несуществующего ${DEV_DB_NAME}.
  • Обновлён тест orphan callback под новое поведение pybotx: неизвестный callback теперь буферизуется и возвращает 202 accepted.
  • Исправлен CI-only lint issue в app/bot/commands/test.py.
  • Удалены устаревшие WPS* suppressions после отказа от wemake.

0.33.2 (May 7, 2025)

07 May 12:28
9c58249

Choose a tag to compare

Changed

  • Bump project dependencies botx versions to 0.73.4

Fixed

  • Blinking tests

0.33.1 (May 30, 2024)

30 May 10:17
738967d

Choose a tag to compare

Changed

  • Add stage security for ccsteam

0.33.0 (Apr 8, 2024)

08 Apr 08:45
c074e52

Choose a tag to compare

Fixed

  • Redis connections leak (upgrade saq to 0.12.4)

Changed

  • Bump project dependencies versions
  • Move to the alpine version of the docker image

0.32.2 (Mar 14, 2024)

14 Mar 10:44
0bb3a60

Choose a tag to compare

Added

  • Add maintainer label for ccsteam

0.32.1 (Mar 6, 2024)

06 Mar 19:55
32a8cae

Choose a tag to compare

Fixed

  • Execute raw SQL query

0.32.0 (Feb 26, 2024)

26 Feb 10:03
c9afc75

Choose a tag to compare

Added

  • Verification of incoming BotX requests

0.31.1 (Jan 12, 2024)

12 Jan 11:43
a84236c

Choose a tag to compare

  • Bump pybotx from 0.57.0 to 0.61.3

0.31.0 (Oct 26, 2023)

26 Oct 11:13

Choose a tag to compare

Fixed

  • Redis connections leak

0.30.21 (Oct 19, 2023)

19 Oct 15:20
cebf3e7

Choose a tag to compare

Changes

  • Add memory limit