Что нового

OpenClaw 2026.10.10: Git-бэкапы чистят секреты, история Git не переписывается

Узнаете, что 2026.10.10 убирает из бэкапов webhook-токены и креды плагинов, и как проверить архив после обновления.

· 3 мин чтения

Коротко

  • Git-бэкапы теперь применяют --exclude-secrets к экспортам PostgreSQL и исключают webhook-токены, OAuth-креды, ключи подписи и пакеты с учётными данными бандл-плагинов.
  • Несекретное состояние плагинов сохраняется, но интеграции с вырезанными кредами придётся зарегистрировать заново.
  • История Git не переписывается: секреты в старых коммитах остаются в репозитории.
  • Полные архивы openclaw backup create по-прежнему содержат профили авторизации и креды каналов; чистка касается Git-бэкапов.

Сверено с документацией OpenClaw 2026.10.10, 3 ноября 2026.

Резервная копия OpenClaw содержит пакеты учётных данных и webhook-токены, поэтому её нужно хранить так же надёжно, как рабочее состояние. В 2026.10.10 чистка секретов дошла до Git-бэкапов и экспортов PostgreSQL. Проверьте свежие архивы.

Что именно чистит OpenClaw в бэкапах

Флаг --exclude-secrets применяется к экспортам PostgreSQL. Из данных бандл-плагинов вырезаются токены, OAuth-креды, ключи подписи, webhook-токены, записи с токенами доступа для размещённых медиа и пакеты с учётными данными.

При восстановлении интеграции, чьи креды вырезали, придётся зарегистрировать заново или пройти вход заново. Несекретное состояние плагинов остаётся на месте.

openclaw backup git create --repository ~/Backups/openclaw-git --all --push
openclaw backup enable --repository ~/Backups/openclaw-git --every 24h --push

Как проверить, что секреты не попали в архив

Полный архив проверяется по манифесту и содержимому, SQLite-снапшоты — по инвентарю sqliteSnapshots.

openclaw backup create --output ~/Backups/openclaw --verify
openclaw backup verify ./2026-03-09T08-00-00.000+08-00-openclaw-backup.tar.gz
openclaw backup git log --repository ~/Backups/openclaw-git
openclaw backup git verify --repository ~/Backups/openclaw-git --global

Архивы содержат профили авторизации, креды каналов и провайдеров, историю сессий. Храните их зашифрованными, ограничивайте доступ к месту назначения и ротируйте креды при подозрении на утечку.

Своё расписание бэкапов

Живые .sqlite, -wal, -shm и -journal копировать нельзя: база пишется при работающем Gateway, такая копия может оказаться рваной. PostgreSQL-бэкап отказывается работать, пока Gateway запущен, и останавливать его не станет, сначала остановите через владельца сервиса.

openclaw storage init offsite
openclaw storage test offsite
openclaw backup create --to offsite
openclaw backup list --from offsite

Пропущенные слоты с устаревшим сохранённым временем следующего запуска больше не отбрасываются (#179928). MCP-события теперь могут запускать автоматизации, а в карточках сессий видны привязанные расписания (#165399, #172240).

Кого это не касается

  • Установка и обновление снова работают на Node >=24.16.0 <25 || >=26.1.0; рекомендованные версии — 24.22.1 или 26.12.1.

Что проверить при обновлении

  1. openclaw --version и openclaw status --json: версия CLI и фактический путь Gateway в gatewayService.layout.packageRootReal.
  2. node -p "process.execPath + ' ' + process.version" и openclaw update --dry-run: реальный Node и предварительные проверки.
  3. openclaw backup git log --repository ~/Backups/openclaw-git и openclaw backup git verify --repository ~/Backups/openclaw-git --global: состояние Git-репозитория бэкапов.
  4. openclaw backup create --output ~/Backups/openclaw --verify и openclaw backup verify ./2026-03-09T08-00-00.000+08-00-openclaw-backup.tar.gz: целостность свежего архива.
  5. openclaw health и openclaw doctor --lint --json: состояние после обновления.
  6. После восстановления архива с вырезанными секретами заново зарегистрируйте интеграции.
openclaw --version
openclaw status --json
node -p "process.execPath + ' ' + process.version"
openclaw update --dry-run
openclaw backup git log --repository ~/Backups/openclaw-git
openclaw backup git verify --repository ~/Backups/openclaw-git --global
openclaw backup create --output ~/Backups/openclaw --verify
openclaw health
openclaw doctor --lint --json
openclaw backup enable --repository ~/Backups/openclaw-git --every 24h --push