Repository navigation
Sub2API RU v0.2.14-ru.1
·
274 commits
to main
since this release
RU fork release based on upstream v0.2.14.
Русский changelog
Основано на официальных примечаниях Wei-Shaw/sub2api к v0.2.14 (дельта от официального v0.2.13). Изменения RU-форка перечислены отдельно.
Security-релиз: закрыты две уязвимости — предсказуемый администратор при чистой установке и подделка платёжного колбэка EasyPay.
Исправления безопасности
- Чистая установка больше не использует предсказуемый логин
admin@sub2api.local: еслиADMIN_EMAILне задан, генерируется случайный email видаadmin-<случайная строка>@sub2api.local(выводится в лог первого запуска); автоустановка проверяет длинуADMIN_PASSWORD(8–72 байта) и форматADMIN_EMAIL. - Закрыта подделка колбэка оплаты EasyPay: подпись заказа больше нельзя переиграть как успешную оплату — из
return_urlубраны клиентские query-параметры, а проверка подписи колбэка отклоняет нестандартные параметры уведомления.
Исправления ошибок
- Конфиг Codex из «Использовать ключ» при удалённом каталоге моделей теперь включает
api_key_model_discovery, поэтому клиент Codex снова может получать список моделей по API-ключу.
Критические изменения
- Чистая автоустановка (
AUTO_SETUP) завершается ошибкой, если явно заданныйADMIN_PASSWORDкороче 8 или длиннее 72 байт либоADMIN_EMAILне является валидным email для входа; существующие установки не затронуты. - При чистой установке без
ADMIN_EMAILлогин администратора больше неadmin@sub2api.local— смотрите сгенерированный email в логе первого запуска.
Обновление
- Существующим инстансам дополнительных действий не требуется; если всё ещё используется старый дефолтный логин
admin@sub2api.localили слабый пароль, рекомендуется сменить email и пароль администратора в панели.
Изменения RU-форка
- Порт официального v0.2.14 на русскую линию (RU UI/документация, updater/installer identity
0.2.14-ru.1). - Русские deploy-документы обновлены под новую семантику admin bootstrap: генерация логина и пароля, команда
docker compose logs sub2api | grep "Generated admin", требования кADMIN_PASSWORD(8–72 байта). - Ожидания тестов UseKeyModal синхронизированы с новым ключом
api_key_model_discovery.
Integrity
Download checksums.txt from this release and verify assets with:
sha256sum -c checksums.txtGHCR image
docker pull ghcr.io/yleon2007/sub2api:0.2.14-ru.1Verified build metadata
- Upstream:
v0.2.14(0363b8cdba8cec3e2ba4b2dbd49c4481143fa55d) - RU commit:
8476ad1fc5eacb32d1f0ee3dfe28ebbe63052236 - Build date:
2026-10-07T22:46:00Z - Image:
ghcr.io/yleon2007/sub2api:0.2.14-ru.1@sha256:1e5f3296e3c5a3d3ffd7aac93f3d7d062bd7706debd85c7dc99340e4ea3fdc28 - checksums.txt SHA-256:
0e9593948dca56953851a35e5b3a3e42b4b45e72785506018cbf9768a205d057