검색
← 릴리스 노트

평가 인벤토리와 코어 동작 개선

제미나이 · 제미나이 CLI · 0.49.0 · 기능추가 · 2026.06.25

eval:inventory 명령과 JSON 출력이 추가되고, 코어·CLI·CI의 안정성과 보안이 개선됐다.

교안에 영향

기존 문서의 coreTools 설정 안내는 tools.core 기준으로 수정해야 한다.

요약

- eval:inventory CLI 명령과 보고 로직이 추가됐고, JSON 출력도 지원한다. - core의 도구 출력 형식이 정리됐고, zero-quota 제한과 다중 줄 이스케이프 따옴표 처리, GDC air-gapped Service Identity 지원이 개선됐다. - CLI의 skill 설치 경로 탐색 취약점과 tmux 배경 감지 오탐 문제가 수정됐다. - config의 coreTools 설정이 tools.core로 마이그레이션됐고, pending tools와 trust overrides 처리도 조정됐다. - CI와 배포 설정, 의존성 고정, 야간 릴리스 환경 변수와 레지스트리 설정 관련 수정이 반영됐다.

바뀐 것

새 기능 4

  • auth library update 이후 GDC air-gapped Service Identity를 지원한다.
  • static eval source analyzer를 추가했다.
  • eval:inventory CLI command와 reporting logic을 추가했다.
  • eval inventory에 JSON output을 추가했다.

기타 12

  • 버전을 0.48.0-nightly.20260609.g3a13b8eeb로 올렸다.
  • npm 패키지에 cooldown period를 적용하도록 dependabot 설정을 켰다.
  • core의 tool output formatting을 표준화했다.
  • workflow logging과 policy configurations를 업데이트했다.
  • scheduled nightly releases에서 internal environment를 사용하도록 바꿨다.
  • 위 수정 사항을 되돌렸다.
  • 버전을 0.49.0-nightly.20260617.g4d3dcdce1로 올렸다.
  • v0.48.0-preview.0의 changelog를 반영했다.
  • nightly release에서 package variables fallback을 제공하도록 했다.
  • 의존성을 고정하고 14일 update cooldown을 적용했다.
  • npmrc의 registry url에 trailing slash를 추가했다.
  • nightly release에서 ENEEDAUTH를 막기 위해 wombat dressing room fallback을 사용했다.

수정 8

  • zero-quota limits가 재시도 루프에 빠지지 않도록 즉시 실패하게 했다.
  • stripShellWrapper에서 multi-line escaped quotes를 처리하도록 고쳤다.
  • skill install 중 path traversal vulnerabilities를 막았다.
  • pending tools와 trust overrides 처리를 고쳤다.
  • tmux false positive background detection을 처리한다.
  • coreTools 설정을 tools.core로 마이그레이션했다.
  • at-reference files의 defensive path resolution을 고쳤다.
  • workspace publish failures와 scheduler event loop starvation을 해결했다.

원문 제목 · Release v0.49.0