새로운 기능
codex marketplace add 및 앱 서버 지원 추가로 GitHub, git URL, 로컬 디렉토리, 직접 marketplace.json URL에서 플러그인 마켓플레이스 설치 가능 (#17087, #17717, #17756).
- TUI 프롬프트 히스토리 개선 추가,
Ctrl+R 역방향 검색 및 수락된 슬래시 명령 로컬 회수 포함 (#17550, #17336).
- TUI 및 앱 서버 메모리 모드, 메모리 재설정/삭제, 메모리 확장 정리 제어 추가 (#17632, #17626, #17913, #17937, #17844).
- MCP/플러그인 지원 확대, MCP Apps 도구 호출, 네임스페이스 MCP 등록, 병렬 호출 옵트인, MCP 서버를 위한 샌드박스 상태 메타데이터 포함 (#17364, #17404, #17667, #17763).
- 리얼타임 및 앱 서버 API 추가, 출력 양식, 트랜스크립트 완료 이벤트, 원본 턴 항목 주입, 심링크 인식 파일시스템 메타데이터 포함 (#17701, #17703, #17719).
- bubblewrap 지원이 포함된 보안 devcontainer 프로필 및 Unix 소켓에 대한 macOS 샌드박스 허용 목록 추가 (#10431, #17547, #17654).
버그 수정
- macOS 샌드박스/프록시 처리 수정으로 사설 DNS 지원 및
danger-full-access 거부 목록 전용 네트워크 모드 제거 (#17370, #17732).
- Windows cwd/세션 매칭 수정으로 경로가 축약형 접두사를 사용할 때
resume --last와 thread/list 작동 (#17414).
prolite 요금제의 속도 제한/계정 처리 수정 및 알려지지 않은 WHAM 요금제 값 디코딩 가능하게 함 (#17419).
- Guardian 타임아웃을 정책 거부와 구분하여, 타임아웃 특정 안내 및 표시 가능한 TUI 히스토리 항목 추가 (#17381, #17486, #17521, #17557).
- 앱 서버 동작 안정화, 조기 스레드 언로드 방지, 시작 시 실패한 신뢰 지속성 허용,
fs/readDirectory에서 끊긴 심링크 건너뛰기 (#17398, #17595, #17907).
- MCP/도구 호출 엣지 케이스 수정, 평탄화된 지연 도구 이름, 유도 타임아웃 계산, 빈 네임스페이스 설명 포함 (#17556, #17566, #17946).
문서
- 보안 devcontainer 프로필 및 해당 bubblewrap 요구 사항 문서화 (#10431, #17547).
- TUI 작성기 히스토리 검색 동작 문서 추가 (#17550).
- 새로운 MCP, 마켓플레이스, 턴 주입, 메모리 재설정, 파일시스템 메타데이터, 외부 에이전트 마이그레이션, websocket 토큰 해시 API에 대한 앱 서버 문서 업데이트 (#17364, #17717, #17703, #17913, #17719, #17855, #17871).
- WSL1 bubblewrap 제한 사항 및 WSL2 동작 문서화 (#17559).
- 확장 정리를 위한 메모리 파이프라인 문서 추가 (#17844).
개선 사항
- GitHub Actions, cargo 설치, git 의존성, V8 체크섬, cargo-deny 소스 허용 목록 고정으로 공급 체인 및 CI 입력 강화 (#17471).
- PR CI에서 릴리스 전용 Rust 코드가 컴파일되도록 Bazel 릴리스 빌드 검증 추가 (#17704, #17705).
codex-thread-store 크레이트/인터페이스 도입 및 로컬 스레드 목록을 이 뒤로 이동 (#17659, #17824).
- 워크스페이스 설치를 위해 검토된 pnpm 의존성 빌드 스크립트 필수 적용 (#17558).
- 더 광범위한 절대 경로 타입 및 사용되지 않는 도우미 API 제거로 Rust 유지보수 표면 감소 (#17407, #17792, #17146).
변경 로그
전체 변경 로그: rust-v0.120.0...rust-v0.121.0