Skip to content

Sub2API RU v0.2.4-ru.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:32
· 952 commits to main since this release

RU fork release based on upstream v0.2.4.

Русский changelog

  • Добавлена полноценная поддержка MiniMax: новый тип аккаунта, composite routing (композитная маршрутизация), Channel Monitor и контроль квот. Миграция 237_add_minimax_platform.sql расширяет CHECK-ограничения платформ для пользовательских квот, composite routes и таблиц мониторинга. Для международного MiniMax требуется доступ к api.minimax.io; операторам с зафиксированным outbound URL allowlist (списком разрешённых адресов) нужно добавить этот host вручную.
  • В upstream добавлен transport profile long_stream для HTTP/2 PING keepalive (проверки соединения): PING после 10 секунд без чтения и ожидание ответа 5 секунд. В v0.2.4 production-пути ещё не выбирают этот новый profile — включение PING для всех providers не заявляется; существующий OpenAI HTTP/2 path сохраняет эту проверку. Унаследованная защита public-host-only также сохранена: защищённые запросы запрещают proxy/custom TLS path, проверяют и закрепляют публичный IP во время dial и используют отдельный HTTP/1.1 transport. Поведение backend соответствует официальному v0.2.4; активация нового profile для остальных providers не входит в этот перевод.
  • OpenAI image generation поддерживает Image 2.5: gpt-image-2.5-flare, gpt-image-2.5-sunburst и их date snapshots. Явные account mappings и group model allowlists автоматически не расширяются — при необходимости добавьте новые модели. SUB2API_IMAGES_MAIN_MODEL со значением по умолчанию gpt-5.6-luna выбирает текстовую Responses-модель, которая вызывает инструмент генерации изображения, и не заменяет выбранный image_generation.model; переменная передаётся всеми Compose-вариантами.
  • Изменилось хранение operational logs (эксплуатационных логов). При включённой cleanup (очистке) SystemLogRetentionDays должен быть положительным и по умолчанию равен 30 дням. В advanced settings БД значение CleanupEnabled по умолчанию теперь следует флагу конфигурации, а системные логи используют собственный срок хранения. persistAccessLogs по умолчанию выключен: обычные access logs не записываются в БД, но warning/error/audit события сохраняются. Если нужен поиск по access logs, включите их сохранение явно и учтите дополнительный объём БД.
  • Расширены функции управления: настройка media eligibility (допуска к медиавызовам) для Grok, оценка недельных расходов OpenAI-аккаунтов, скрытие пользовательского рейтинга в Channel Monitor V2, очищенный Markdown в справке по оплате и drag-and-drop (перетаскивание) кнопки внешней ссылки на custom page.
  • Apple container получил управляемую подсеть через APPLE_CONTAINER_NETWORK_SUBNET. Пустое значение оставляет автоматическое распределение; заданный CIDR применяется только при создании сети. Несовпадение с существующей управляемой сетью завершает операцию без удаления ресурсов, поэтому намеренная смена подсети требует пересоздать контейнеры и сеть с сохранением named volumes.
  • Улучшена устойчивость runtime: сброс channel cache распространяется между экземплярами кластера, просроченные in-memory cooldown blocks больше не перекрывают актуальное сохранённое состояние, а при отключении клиента upstream stream сначала отменяется и только затем закрывается соединение. Отсутствующий first-token latency sample в Channel Monitor теперь показывается как «не применимо», а не как сбой.
  • Исправлены ошибки выбора основной модели для OAuth image requests, передачи неподдерживаемого Grok-параметра external_web_access, cooldown после 429 без исчерпания квоты, пробных запросов Claude Code с max_tokens=1, частичного обновления и backup/fallback прокси, диапазонов дат, видимости активных subscription groups и регистрации, назначения отключённых групп, состояния выбора аккаунтов, Antigravity OAuth plan metadata, меню аккаунта и закрытия plugin ZIP в Windows.
  • Обновлена зависимость Redis-клиента: github.com/redis/go-redis/v9 с v9.17.2 до v9.22.0, включая исправление panic при nil context в connection pool (пуле соединений). Также синхронизированы косвенные зависимости в go.mod/go.sum.
  • Документация синхронизирована с upstream: добавлены новые спонсоры, MiniMax и остальные поддерживаемые providers в руководстве по composite groups, а для Apple container опубликовано русское руководство с точным поведением настройки сети.

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.4-ru.1

Verified build metadata

  • Upstream: v0.2.4 (5de5e2bed035d43591a2e10e51f420ef6a84eb98)
  • RU commit: ca1b762980ed9eba12103968335b08a103f9d832
  • Build date: 2026-09-10T06:32:04Z
  • Image: ghcr.io/yleon2007/sub2api:0.2.4-ru.1@sha256:509299cd39f23ea50ae570057c97a17b549915b805f47c215ec5601d0bb91337
  • checksums.txt SHA-256: f4c79a90f87ed1214007cf42459da8f89d9f454d82827c0121fa117a51140220