Skip to content

Releases: Quadart21/Cryptoprocessing-Platform

v0.20.17

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 21:59

[0.20.17]

Исправлено

  • Опрос Crypto-Cash курсов выровнен на 30 секунд (EXCHANGE_RATE_POLL_INTERVAL_SECONDS): раньше in-memory poller бил API каждые 2 с (× воркеры) и ловил 429, хотя запись в БД уже была раз в 30 с. Celery больше не крутит отдельный непрерывный poller.

v0.20.16

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 21:14

[0.20.16]

Исправлено

  • Новый платформенный админ со статусом invited больше не получает «User is suspended or inactive» при входе по временному паролю из письма: статус по умолчанию active, а уже созданные invited-админы активируются при успешном логине.

v0.20.15

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:59

[0.20.15]

Изменено

  • Фоновая запись автоматических курсов в БД: раз в 30 секунд (вместо 10).

v0.20.14

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:55

[0.20.14]

Изменено

  • Фоновая запись автоматических курсов в БД: с раз в 10 минут на раз в 10 секунд (Celery beat).

v0.20.13

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:39

[0.20.13]

Исправлено

  • Служебный чат: перед createForumTopic проверяется getChat/is_forum; ошибка «the chat is not a forum» переведена в понятную инструкцию (супергруппа + Topics).

v0.20.12

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:33

[0.20.12]

Добавлено

  • Авто-обновление access JWT через POST /client/auth/refresh и сохранённый refresh-token (сессия больше не «ломает» проверку Telegram через 30 минут).

Исправлено

  • Сообщение Invalid token. заменено на понятный текст про истекшую сессию; проверка Telegram-бота не путается с JWT.
  • Поле «Новый токен бота» с autocomplete=new-password, чтобы менеджер паролей не подставлял чужой секрет.

v0.20.11

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:20

[0.20.11]

Исправлено

  • update-server-api.sh: health-check API ждёт до 45с после restart (uvicorn не успевал подняться).

v0.20.10

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:18

[0.20.10]

Добавлено

  • ops/scripts/deploy_release.py — деплой API/site после релиза; в правилах релиза деплой обязателен сразу после GitHub Release.

v0.20.9

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 20:14

[0.20.9]

Исправлено

  • Платформенные настройки: сохранение Email (SMTP.bz) и Telegram больше не блокируют друг друга — credentials проверяются только для изменённого канала.

v0.20.8

Choose a tag to compare

@Quadart21 Quadart21 released this 27 Oct 19:39

[0.20.8]

Изменено

  • Split deploy: актуальные IP noren.digital (БД 191.217.255.149, API 191.217.255.230, сайт 191.217.255.57) и таблица Cloudflare DNS в ops/ubuntu/SPLIT-DEPLOY.md.

Исправлено

  • Backend: явная зависимость greenlet для SQLAlchemy async на Python 3.14 (Ubuntu 26.04).