Skip to content

Sub2API RU v0.2.3-ru.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:11
· 974 commits to main since this release

RU fork release based on upstream v0.2.3.

Русский changelog

Основа: официальный Sub2API v0.2.3, commit 8fa67d477d6651a744754392a8982ea589c26ae6.

Исправления upstream

  • Schema repair — восстановление структуры БД. Новая миграция 236_group_model_allowlist_repair.sql исправляет отсутствие groups.model_allowlist после отката или частичного восстановления старой структуры. Это устраняет HTTP 500 на страницах «API-ключи», «Мои подписки» и списка подписок администратора. При единственном старом столбце его данные сохраняются переименованием; при двух столбцах непустая старая конфигурация переносится только в пустой новый столбец. Существующая непустая новая конфигурация не перезаписывается. Ограничения моделей из v0.2.2 сохраняются.
  • Ollama Cloud / DeepSeek. Ограничение выходных токенов применяется также к Anthropic Messages и нативному /v1/responses, чтобы upstream не отклонял запросы с HTTP 400 из-за завышенного лимита.
  • Base URL — адрес upstream. Завершающий / больше не мешает ограничению выходных токенов для Ollama Cloud.
  • Bearer auth — аутентификация токеном. При обращении к Ollama Cloud через Anthropic-совместимый вход автоматически выбирается Bearer-аутентификация.
  • Connection test — проверка соединения аккаунта. Исправлены пустые названия моделей в выпадающем списке OpenAI OAuth / API Key.

Исправления русской версии

  • Alert rules — правила оповещений. Стандартные китайские названия и описания локализуются при отображении в списке и редакторе. Исправление охватывает все восемь стандартных правил.
  • Alert events — события оповещений. Названия стандартных правил переводятся также в уже сохранённых и новых событиях. История в БД не переписывается; пользовательские названия, значения метрик и пороги сохраняются.
  • Custom rules — пользовательские правила. Произвольные имена и описания сохраняются без перевода и подмены. Изменение только порога стандартного правила не записывает отображаемый перевод в БД.
  • Убраны обычные английские подписи в действующих русских формах аккаунтов и квот. Технические названия, model IDs — идентификаторы моделей, RPD/RPM и числовые ограничения сохранены.
  • Сохранены исправления SEC-001 — защита скачивания внешних изображений от SSRF, и LOC-001 — локализованная подпись удаления аккаунта; HTTP/2 hardening — усиление защиты сетевого клиента — не отменён.

Совместимость и обновление

  • Миграция 236 выполняется приложением при последующей установке и запуске новой версии; сама публикация релиза не изменяет сервер или базу данных.
  • Сохранены русская локализация интерфейса и документов, fork-owned update/rollback — обновление и откат из русских релизов — и ранее добавленные проверки целостности артефактов.
  • Перед установкой нужна резервная копия БД и сохранённый предыдущий binary/image — исполняемый файл или контейнерный образ. Публикация не является production deployment — установкой на рабочий сервер.

Integrity

Download checksums.txt from this release and verify assets with:

sha256sum -c checksums.txt

GHCR image

docker pull ghcr.io/yleon2007/sub2api:0.2.3-ru.1

Verified build metadata

  • Upstream: v0.2.3 (8fa67d477d6651a744754392a8982ea589c26ae6)
  • RU commit: 4f5c7a8319d650ba754bd953cd0057ebca1b4306
  • Build date: 2026-09-08T13:11:27Z
  • Image: ghcr.io/yleon2007/sub2api:0.2.3-ru.1@sha256:80093077f795a2e68a684736ad8a91df94927620c135cf01457818d0678b22b6
  • checksums.txt SHA-256: b4170d8ff42dbe09eb2b2d86796a023442ebcf5693c177756f098c8d7d8e0f9f