Перейти к основному содержимому

Совместимость и ограничения

Это подтверждённая сейчас поверхность совместимости. Отсутствие в таблице означает, что диапазон поддержки не установлен, а не что сочетание работает.

ОбластьТекущий контракт
Примеры пайплайнов и библиотеки ресурсовмодули Go 1.26.5
Pipeline SDK и agentдекларируют Go 1.25.7; текущим примерам нужен более новый Go
Serverмодуль Go 1.26.5
Server-side materializationвстроенный Go runtime сообщает 1.26
Self-built worker imageтолько Linux/amd64
Machine agentLinux; runc по умолчанию, exec для development
Service агентаgenerated installer поддерживает systemd; другой init требует ручного service wiring
Development control planeDocker с Compose и доступ к Docker socket
Разработка StudioNode.js 22.23.1; web renderer и Electron packaging commands
Kubernetes-библиотеканативные Go API types; диапазон Kubernetes/provider версий не опубликован

Версионированного обещания совместимости между независимо выпускаемыми server, agent, pipeline SDK, Studio и generated Management API bindings пока нет. Тестируйте их согласованные ревизии и перегенерируйте bindings Studio из контракта целевого сервера.

Известные функциональные ограничения

  • dev не реализован: локальный plan работает, для execution нужен сервер.
  • Production deployment, HA, backup/restore и upgrade procedures не поставляются.
  • Деревья Git sources доступны только для чтения.
  • Manual start при Queue отклоняется, пока активен другой run; pending slot принадлежит автоматическим triggers.
  • List watch в graphenectl поллит; observe streams и run watch работают push.
  • Безвозвратно потерянную agent machine пока нельзя похоронить поддерживаемым CLI.
  • Lifecycle секретов через внешний KMS/Vault отсутствует.

Перед оценкой дизайна прочитайте Текущее состояние, а перед подключением реальной инфраструктуры — Безопасность.