What's Changed
- chore(release): v0.3.1 — 버전 bump, CHANGELOG, README 배지 (55be72c)
- docs: README 터미널 스크린샷 4장 영어 출력으로 재캡처 — capture.sh 오타 시나리오 추가, make_screenshots.py 신규 (9afbdaf)
- fix: canonical 저장소 URL을 x1zzdev/Xazz로 통일 — xazzdev는 GitHub rename 리다이렉트일 뿐 (f2947bb)
- docs: README에 XAZZ_LANG 언어 설정 문서화 (영어 기본) (8e2dd3b)
- i18n: policy 규칙 메시지·remediation 노트·SecretKind/RiskLevel 라벨 영어 기본 + policy CLI 라벨 XAZZ_LANG 대응 (0f85edf)
- docs: SECURITY_GUARDRAIL/dp-spec 영어화, CHANGELOG 벤치마크 숫자 최신화 (2.62x/1.93x) (57d7677)
- i18n: transpiler 생성 코드의 한국어 경고 주석 영어화 + count() 집계 지원 주석 갱신 (c911ee7)
- i18n: 실행/체커/CLI/서버 출력 영어 기본 + XAZZ_LANG=ko 한국어 유지, did-you-mean available columns 개선 (47c3f0b)
- feat(i18n): 언어 레이어 구축 — XAZZ_LANG=ko 시 한국어, 기본 영어. 오류 category/제안 로컬라이즈 (8e515de)
- fix(server): CORS를 루프백 오리진으로 제한 + XAZZ_SERVER_TOKEN 선택적 Bearer 인증 — 원격 웹페이지의 로컬 파일 탈취/실행 차단 (898615c)
- fix(dl): Dropout이 추론에서도 적용되던 버그 수정 — Mlp에 training 플래그, predict/valid 경로에서 비활성화 (5a5061a)
- fix(dp): RNG 시드를 시간 대신 /dev/urandom OS 엔트로피로 — 노이즈 역산 공격 차단 (61fe899)
- fix(chart): Stored XSS 방지 — script 인라인 JSON의 <>&, U+2028/29 이스케이프 + 테스트 2건 (95c5a0d)
- docs: DEMO_GUIDE/result_report 정직화 — sLM 파인튜닝 미실행 명시, 3.84x→2.62x/1.93x, 유형 2→1 교정 (b4fbb52)
- docs: README 정직화 — 실행 가능한 예제로 교정, 벤치마크 수치/방법론 공개, fine-tuned/--opt/25+ 주장 수정 (c49d5f4)
- chore(cli): 죽은 NQP --predict 플래그와 predict.rs 제거 — 실행 시 실패하던 데드코드 (5502cc3)
- feat(compiler): Option 널 안전성 강제 — non-Option 컬럼에 fillNull 시 컴파일 타임 오류 + 테스트 2건 (bf38431)
- fix(exec): count() 집계 실동작 — IR AggKind::Len 추가, groupBy+count() 그룹별 행 수, 단독 count() 전체 행 수 (abc68c5)
- feat(parser): select() 컬럼 리스트에 문자열 리터럴 허용 — README 예제 복원 (ec0c7a0)
- fix: 잘못된 GitHub 링크 x1zzdev→xazzdev 수정 (IDE GitHub 버튼, demo, docs) (9dc398f)
- chore: 커밋된 Finder zip 아티팩트 및 생성물 제거 — gitignore에 *.zip/벤치마크 리포트 추가 (d3e346f)
- fix(ci): release note 앞 태그 감지 파이프라인 pipefail 중단 수정 (ba17d9b)
Included Binaries
| Binary | Role |
|---|---|
xazz |
CLI entry point |
xazz-runner |
IPC bridge |
xazz-exec |
Polars-powered runtime engine |
xazz-server |
API + bundled Visual IDE server |
Visual IDE (bundled)
A prebuilt Visual IDE ships in web/. Start the server and open
http://127.0.0.1:8005 in your browser:
./xazz-server
Installation
- Download the archive for your platform
- Extract — all binaries and the IDE land in
xazz/ - Add
xazz/to yourPATH - Run
xazz --help
⚠️ All three binaries must remain in the same directory.