안정성과 보안을 전면 강화했습니다
이번 릴리스는 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와 셸 문법 검사 통과