Skip to content

v0.1.48

Choose a tag to compare

@archmagece archmagece released this 04 Sep 14:16

DVA v0.1.48

v0.1.48은 0.1.47 이후 command-surface 계약과 runtime 수정을 공개하는 minor입니다.
실행 모델의 큰 골격(stack 선언, named plans)은 그대로입니다. MinScaffoldVersion은
0.1.44로 유지됩니다. kubectl top-level 승격은 이 릴리스에 포함하지 않습니다.

이번 릴리스에서 열리는 것

  • dva config env 브리지(unseal/edit)와 게이트된 seal/show. env_bridge:를
    쓰려면 그 config의 version:이 0.1.48 이상이어야 합니다. 섹션을 생략한 기존
    config는 한 글자도 바뀌지 않습니다.
  • 검증된 capability만 쓰는 dva init. 고정 3-plan 템플릿은 생성하지 않습니다.
  • root가 child의 exposed plan을 composes:로 모으는 교차 프로젝트 composition.
  • interaction env_file: Stage A 폐기 예고. dva config validate가 semantic 경고를
    내고, --strict는 그 경고만으로도 exit 1이 됩니다. 필드는 0.1.49에서 거부됩니다.

호환성

  • dva init이 쓰는 version:은 계속 0.1.44입니다.
  • dva validate는 dva config validate의 visible compatibility route입니다.
  • ktl 경로는 이 릴리스에서 바뀌지 않습니다.
  • 공개는 여전히 CI가 아닌 승인된 수동 절차입니다. 이미 공개된 tag는 이동하거나 다시
    만들지 않습니다.