Skip to content

v2.8.1 — 안정성·보안 전면 강화

Latest

Choose a tag to compare

@Changroro Changroro released this 03 Sep 07:10
257580f

안정성과 보안을 전면 강화했습니다

이번 릴리스는 llmux의 프로필·config 저장부터 컨테이너 실행, 모델 준비,
모니터링까지 전체 흐름을 다시 점검한 안정화 릴리스입니다.

주요 개선

  • 프로필·config·runtime 파일을 함께 안전하게 저장해 동시 수정이나 실패 중
    일부 파일만 바뀌는 문제를 방지합니다.
  • vLLM과 llama.cpp, CLI와 TUI가 같은 설정과 오류 의미를 사용합니다.
  • Docker·Hugging Face·Git 조회 실패를 빈 결과나 성공으로 표시하지 않습니다.
  • GPU·metrics·benchmark에서 실제 0, 데이터 없음, 조회 실패를 구분합니다.
  • image reference, Git URL/branch, Hugging Face 경로, YAML 입력 검증과 secret
    redaction을 강화했습니다.
  • 첫 실행, dev image build, prepare, update, clone/rename/delete 흐름의 여러 오류를
    수정했습니다.

업그레이드 후 확인

.env.common은 토큰과 로컬 경로를 포함할 수 있으므로 owner-only 권한이어야
합니다. 기존 파일 권한이 넓다면 한 번만 다음을 실행하세요.

chmod 600 .env.common
llmux env-check

직접 편집한 profiles.yaml이나 config YAML에 중복 키 또는 잘못된 타입이 있으면
이제 조용히 덮어쓰지 않고 명시적으로 오류를 냅니다. 표시된 항목을 수정한 뒤
다시 실행하면 됩니다.

검증

  • Python 3.10·3.13 전체 테스트 각각 818개 통과
  • Compose 필수값 검증, CLI/TUI parity, Ruff와 셸 문법 검사 통과