콘텐츠로 이동

업데이트 로그

1.4.0(2026/09/23)

새로운 기능

  • 권한 기반 워크스페이스 간 DQL 쿼리를 추가했습니다. owl.workspace.data_authorized.list로 권한을 검색한 뒤 workspace_uuids와 target_region을 전달합니다. 현재 워크스페이스는 검색이 필요 없으며 동일 조직 Trace는 전용 도구를 사용합니다.
  • workspace 범주에 권한 목록과 owl.workspace.member.list를 추가했습니다. 이전 owl.member.list는 CLI/MCP에서 같은 매개변수와 권한을 사용하는 호출 별칭으로 유지됩니다.
  • owl.incident.get을 추가했습니다. 장애 UUID로 상세 정보와 페이지별 이벤트 참조를 가져오고 owl.event.get으로 내용을 읽을 수 있습니다.

버그 수정 및 개선

  • 이전 testing-<SHA> 빌드의 owl update 실패를 수정했습니다. Linux/macOS 및 Windows에서 설정과 SHA256 검증을 유지하며 현재 채널의 릴리스 버전으로 이전할 수 있습니다. 일반 버전은 다운그레이드하지 않고, 같은 버전은 설치를 건너뛰며, 알 수 없는 버전은 계속 오류로 처리합니다. (#226)
  • CLI와 MCP가 AIAPI 진단 필드 및 trace ID를 유지하여 워크스페이스 간 쿼리 문제 해결을 돕습니다.
  • 매개변수 사전 검증이 JSON Schema 유니온 타입을 지원하며 각 타입의 제약 조건을 유지합니다.
  • 정적 MCP 도구에 OpenAI 메타데이터를 추가하고 OAuth Bearer token의 업스트림 전달을 수정했습니다.

업그레이드 요구 사항

  • 대상 사이트에 /api/v1/workspace/data_authorized/list, 워크스페이스 간 쿼리 계약 및 /api/v1/incident/get이 배포되었는지 먼저 확인하세요.
  • CLI와 Registry를 함께 업그레이드하고 owl sync 및 MCP 도구 재검색을 실행하세요. 카탈로그 동기화만으로 이전 CLI에 별칭 지원이 추가되지는 않습니다.
  • 이전 member 범주는 제거됩니다. 권한 검색에는 owl.workspace.data_authorized.list를 사용하세요. 마이그레이션 가이드를 참조하세요.

1.3.0(2026/08/26)

이번 릴리스는 기능 개선 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • CLI에 전역 --conf 매개변수가 추가되어 구성 파일을 명시적으로 선택할 수 있습니다. 구성 표시 및 쓰기는 선택한 파일을 따릅니다.
  • CLI에 registry.insecure_skip_verify 및 registry.request_timeout 구성이 추가되어 통제된 개발 환경 및 장시간 데이터 쿼리에 사용됩니다. TLS 검증 건너뛰기는 기본적으로 비활성화되어 있으며, 요청 시간 초과는 기본 150초입니다.
  • Registry에 통합 OAuth Broker의 사이트 라우팅 및 token issuer/audience 검증이 추가되었습니다. 대상 AI API는 서버 측 허용 목록에 의해 결정됩니다.
  • Center MCP는 구성에 따라 정적 도구를 직접 노출하고 지정된 도구를 제외할 수 있습니다. 기본적으로는 기존 facade 도구를 계속 사용합니다.
  • Registry에 OpenAI Apps challenge endpoint가 추가되었습니다. token이 구성되지 않은 경우 비활성 상태를 유지하며 404를 반환합니다.
  • Registry 로컬 배포 지원 프로세스가 추가되어 원격 AI API 및 S3 서비스를 구성할 수 있습니다.

버그 수정/최적화

  • OAuth 상위의 인증되지 않은 응답을 유지하여 호출자가 자격 증명 문제를 올바르게 식별할 수 있도록 합니다.
  • owl.data.simple_query_file의 limit는 이제 실행 전에 1부터 10000 사이로 검증됩니다.
  • 데이터 쿼리 도구 시간 초과가 130초로 조정되었고, Registry 클라이언트 기본 시간 초과가 150초로 조정되었으며 구성을 지원합니다.
  • Registry 이미지에 버전 및 revision 정보가 기록되고, 릴리스 프로세스 회귀 테스트가 추가되어 빌드 산출물의 추적 가능성이 향상되었습니다.

호환성 조정

  • 기존 CLI 명령 및 기본 구성 경로는 변경되지 않습니다. --conf는 새로운 진입점이며, TLS 검증 건너뛰기는 기본적으로 비활성화됩니다.
  • MCP는 기본적으로 facade 도구를 계속 노출합니다. 사이트 라우팅 및 OpenAI Apps challenge는 모두 명시적으로 구성한 후에 활성화됩니다.
  • 아직 완전히 설계되지 않은 Agent Protocol(owl agent --stdio 포함)은 이번 릴리스에 포함되지 않습니다.

1.2.1(2026/08/07)

이번 릴리스는 hotfix 수정이며, 내용은 다음과 같습니다.

버그 수정

  • data 유형 도구가 생성한 결과 파일 ID가 너무 긴 문제를 수정했습니다. 새 파일은 22자리 URL-safe 임의 ID를 사용하여 긴 매개변수로 인한 파일명 및 경로 길이 초과 위험을 줄이고, Agent가 이후 명령에서 더 쉽게 참조할 수 있도록 합니다. (#8)
  • owl.data.simple_query와 owl.data.simple_query_file이 매개변수 스키마만 검증하고 자동 생성된 DQL을 검증하지 않는 문제를 수정했습니다. 이제 실행 전에 동등한 DQL을 구성하고 Registry의 DQL 검증 기능을 호출하여 유효하지 않은 쿼리 조각을 사전에 차단합니다. (#7)

기능 최적화

  • simple query의 생성된 DQL 검증 실패 시 구조화된 generated_dql / dql.builderError 문제를 반환하여 Agent가 where_clause, select_clause, group_by_clause 등의 매개변수를 찾아서 수정할 수 있도록 합니다. (#7)

호환성 조정

  • data 파일 인덱스 형식과 안정적인 queryKey는 변경되지 않으며, 기존 인덱스 및 결과 파일은 계속 읽을 수 있습니다. 새로 생성된 파일의 ID와 파일명만 짧아집니다. (#8)
  • 합법적인 simple query 호출 방식과 원격 실행 체인은 변경되지 않습니다. 유효하지 않은 DQL만 요청이 전송되기 전에 더 일찍 실패합니다. (#7)

1.2.0(2026/08/05)

이번 릴리스는 기능 개선 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • CLI에 owl validate, owl tool validate 및 owl capabilities가 추가되어, 대상 도구를 실행하지 않고도 매개변수 스키마와 도구별 구문을 검증하고 구조화된 결과를 Agent가 판단 및 수정할 수 있도록 합니다. (#6)
  • 계정 워크스페이스 및 로컬 프로필 관리 기능이 추가되었습니다. 여기에는 워크스페이스 목록, 액세스 키 획득, 워크스페이스 전환 및 현재 컨텍스트 보기가 포함됩니다. 프로필은 워크스페이스 자격 증명 및 현재 컨텍스트를 관리하는 데 사용되며, 캐시 및 data 파일은 구성된 공유 경로를 계속 사용합니다. (3da3e8e)
  • 동일 조직 내 워크스페이스 검색 기능이 추가되었고, 데이터 쿼리에서 same_org_workspace_uuids를 통해 동일 조직의 여러 워크스페이스를 쿼리할 수 있어, 워크스페이스 간 Trace 검색이 가능합니다. (71fa73e)
  • owl exec에 버전 업데이트 알림이 추가되었습니다. CLI는 업데이트 채널에 따라 제한적으로 새 버전을 확인하고, JSON 출력에서 기존 파싱에 영향을 주지 않는 notice 필드로 업그레이드를 알립니다. (7c7113c)
  • 공용 도구 디렉터리에 mdsearch 문서 검색 및 SLO 목록 기능이 추가되었습니다. (135c8ff, 18f87b0)
  • 공용 도구 디렉터리에 Studio Notes V2 노트 목록, 추가, 수정 및 삭제 기능이 추가되었습니다. (a72af5f)
  • 공용 도구 디렉터리에 데이터 전송 규칙 검색 및 비동기 쿼리 기능이 추가되었습니다. (6c37c93, c6dcd80)
  • 공용 도구 디렉터리에 Dashboard 목록 기능이 추가되었습니다. (6c98f0b)
  • Linux, macOS, Windows 5개 플랫폼을 위한 OSS 자동 릴리스 파이프라인이 추가되었습니다. 테스트 채널에서 검증된 후 동일한 빌드 산출물을 프로덕션 채널로 승격할 수 있습니다. (9fba8e2)

버그 수정

  • HTTP 도구 상위에서 클라이언트 오류를 반환할 때 Registry가 원래 상태 및 오류 정보를 손실하는 문제를 수정했습니다. 이제 CLI에서 더 정확하고 실행 가능한 실패 원인을 얻을 수 있습니다. (e1267e0)
  • Dashboard의 대량 결과가 여전히 text 경로로 반환되는 문제를 수정했습니다. 관련 도구는 이제 data 파일을 사용하여 결과를 저장하여 대량 페이로드가 Agent 컨텍스트를 차지하는 것을 방지합니다. (68cac16)
  • 데이터 전송 쿼리 결과가 여전히 text 경로로 반환되는 문제를 수정했습니다. 쿼리 결과는 이제 data 파일에 기록됩니다. (30aa6fc)
  • 워크스페이스 자격 증명 전환 및 표시 과정에서 계정 정보가 혼동될 수 있는 문제를 수정했습니다. 구성 출력은 기본적으로 키를 숨기며, 명시적으로 요청한 경우에만 원본 secret을 표시합니다. (3da3e8e)
  • Streamable MCP 세션은 이제 수립 전에 인증을 완료하며, 인증되지 않은 요청은 세션 상태를 생성하지 않습니다. (2a5d8e9)

기능 최적화

  • owl exec와 owl validate의 매개변수解析 및 사전 검증 로직을 통합하여 한 번에 모든 매개변수 문제를 반환할 수 있습니다. 검증 전에 정상적인 최초 사용 또는 캐시 만료 자동 동기화가 수행되며, 여전히 tool_not_found가 반환되면 owl sync를 명시적으로 실행한 후 재시도해야 합니다. (#6)
  • CLI 작업은 안정적인 operation ID를 전달하고, Registry 요청과 상위 실패 간에 추적 정보를 투과적으로 전달하여 계층 간 문제 위치 파악을 용이하게 합니다. (386abc0)
  • 로그의 민감한 token은 문제 연결에 사용할 수 있는 첫 글자와 마지막 글자만 유지하고 중간 내용은 마스킹 처리하여 완전한 자격 증명이 로그에 기록되지 않도록 합니다. (6a6d0ad)

호환성 조정

  • list, show, exec, schema 등 기존 단축 명령어 및 tool / tools 네임스페이스는 계속 호환됩니다. validate 및 capabilities는 새로운 진입점입니다. (#6)
  • 이전 버전의 token, auth.token, workspaces.<name>.token 및 auth.token_file 구성은 계속 읽을 수 있습니다. 새로 기록된 자격 증명은 통일적으로 api-key를 사용하며, 이전 구성을 자동으로 삭제하지 않습니다. (3da3e8e)
  • owl.data.query의 PromQL 모드는 DQL 검증기에 들어가지 않습니다. 기존 합법적인 쿼리와 MCP 도구 호출 방식은 변경되지 않습니다. (#6)

1.0.11(2026/05/25)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • data 분류에 CLI 전용 도구 owl.data.simple_query_file이 추가되었습니다. CLI가 최신 공용 도구 디렉터리를 동기화한 후 simple query 매개변수를 통해 기존 simple query 백엔드 인터페이스를 호출하고, 기존 data 파일 수명 주기를 통해 결과를 저장할 수 있습니다.
  • owl.data.simple_query_file은 MCP 도구 owl.data.simple_query와 별도의 노출 영역을 유지하여 대량 결과가 MCP text/context 경로를 통해 반환되는 것을 방지합니다.

기능 최적화

  • 실제 public config 회귀 테스트가 추가되어 owl.data.simple_query_file의 CLI 가시성, MCP 비가시성, outputType: data, 인증 방식 및 매개변수 스키마를 다룹니다.

호환성 조정

  • 기존 MCP 도구 owl.data.simple_query는 outputType: text 및 MCP 전용 노출 방식을 변경하지 않습니다.

1.0.10(2026/05/18)

이번 릴리스는 hotfix 수정이며, 내용은 다음과 같습니다.

버그 수정

  • registry.endpoint 구성이 후행 슬래시가 있는 주소로 설정된 경우, CLI가 Registry API 경로를 연결할 때 이중 슬래시가 생성되어 owl sync가 nginx 404를 반환하는 문제를 수정했습니다.
  • Registry Client는 이제 구성 시 endpoint를 정규화하여 http://testing-owl-api.dataflux.cn/와 http://testing-owl-api.dataflux.cn을 동일한 Registry 주소로 처리할 수 있습니다.

기능 최적화

  • Registry Client 및 SyncAll 회귀 테스트가 추가되어 후행 슬래시가 있는 endpoint에서의 분류 동기화 경로를 다루고, 향후 URL 연결 저하를 방지합니다.

호환성 조정

  • 사용자 구성 형식을 변경하지 않습니다. 후행 슬래시가 없는 기존 endpoint는 원래 동작을 유지하며, 후행 슬래시가 있는 endpoint도 호환됩니다.

1.0.9(2026/05/12)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • data 분류에 owl.logging.cluster_task.create가 추가되었습니다. CLI가 최신 공용 도구 디렉터리를 동기화한 후 비동기 로그 클러스터링 분석 작업을 생성할 수 있습니다.
  • data 분류에 owl.logging.cluster_task.get이 추가되었습니다. create에서 반환된 task_id를 통해 비동기 로그 클러스터링 분석 결과를 쿼리할 수 있습니다.
  • 로그 클러스터링 작업은 전체 query 전달을 지원하며, namespace, conditions, timeRange, analysisField 및 indexes를 통해 백엔드가 쿼리를 조립하도록 할 수도 있습니다.

기능 최적화

  • data 분류 설명 및 버전이 업데이트되어 공용 디렉터리에 로그 클러스터링 작업 생성 및 쿼리 기능이 포함되었음을 명시합니다.
  • 로더 및 Registry 서버 회귀 테스트가 추가되어 로그 클러스터링 작업 스키마解析, 필수 매개변수 검증 및 REST 실행 전달을 다룹니다.

호환성 조정

  • 이번 변경은 도구를 추가하는 것이며, 기존 owl.logging.list, owl.data.query 또는 기타 data 분류 도구의 호출 방식을 변경하지 않습니다.

1.0.8(2026/05/07)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • data 분류 검색 체인에 owl.logging.list 및 owl.billing.list가 추가되었습니다. CLI가 최신 공용 도구 디렉터리를 동기화한 후 로그 및 클라우드 청구서의 source/field를 직접 검색할 수 있습니다.
  • owl.metric.list는 mode=tag를 지원하여 메트릭 tag key를 검색하고, source를 통해 필드 또는 tag 결과를 필터링할 수 있습니다.
  • data 결과 파일 이름은 읽을 수 있는 접두사를 유지하고 UUID를 추가하여 중복 쿼리 또는 여러 세션 동시 실행 시 동일한 이름의 파일을 덮어쓰는 것을 방지합니다.
  • data 파일 인덱스에 안정적인 queryKey가 추가되어 동일한 쿼리를 식별하는 동시에 이전 버전 index.json과의 호환성을 유지합니다.

버그 수정

  • 검색 도구 스키마가 source 매개변수를 선언하지 않아 owl exec ... --source ...가 로컬 매개변수 검증에서 거부되는 문제를 수정했습니다.
  • AIAPI discovery list가 success:false 비즈니스 오류를 반환할 때 Registry REST 및 MCP HTTP 도구 외부에서 여전히 성공으로 잘못 보고할 수 있는 문제를 수정했습니다.
  • 설치 프로그램 --owl-dir / -OwlDir을 통해 사용자 정의 Owl 디렉터리를 지정한 후, 이후에 owl config show를 직접 실행해도 기본 구성 디렉터리로 되돌아갈 수 있는 문제를 수정했습니다.

기능 최적화

  • README 및 사용 문서의 데이터 검색 예제가 업데이트되어 mode=field, mode=tag, owl.logging.list 및 owl.billing.list의 호출 방식을 보충합니다.
  • 공용 디렉터리 동기화 프롬프트가 조정되어 공용 디렉터리 적중 시 오해하기 쉬운 Scope: public catalog 출력을 방지합니다.
  • owl data clean은 기본적으로 1일 전 파일을 정리하며, --days 0 또는 음수는 1일로 처리됩니다.
  • owl data clean은 인덱스에 등록된 만료된 파일만 정리하며, 등록되지 않은 고아 파일은 원래 동작을 유지하여 능동적으로 스캔하여 삭제하지 않습니다.
  • Linux/macOS 및 Windows 설치 프로그램은 설치 대상 옆에 .owldir 경로를 기록하고, 사용자 정의 디렉터리를 사용하지 않거나 제거 시 이전 기록을 정리하여 CLI가 OWL_DIR 환경 변수 없이도 사용자 정의 구성, 캐시 및 데이터 디렉터리를 계속 찾을 수 있도록 합니다.
  • 로더, 실행기, Registry REST, MCP의 discovery 스키마 및 비즈니스 오류 회귀 테스트가 추가되었습니다.
  • CLI 구성解析 및 설치 프로그램 사용자 정의 디렉터리 회귀 테스트가 추가되어 .owldir 기록 읽기, config show 경로 표시 및 설치 후 디렉터리 위치를 다룹니다.

호환성 조정

  • owl exec 매개변수 형식은 변경되지 않으며, --key value, key=value, -p JSON 및 --stdin을 계속 지원합니다.
  • 비메트릭 discovery 도구는 mode=source|field만 허용합니다. mode=tag는 owl.metric.list에만 적용됩니다.

1.0.7(2026/04/29)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • CLI에 tool 네임스페이스가 추가되었고, tools 별칭이 유지됩니다. 이 진입점은 list, show, exec, schema 등 최상위 명령어 외의 보조 형식으로, Agent가 명령어 형식을 추측할 때 내결함성을 향상시킵니다.
  • category에 categories 별칭이 추가되어 Agent가 자연스러운 명령어 추측 방식으로 분류 기능을 검색할 수 있습니다.

버그 수정

  • owl help tool, owl help categories 등 도움말 주제를解析할 수 없는 문제를 수정했습니다.
  • 일부 --help 호출이 사전에 구성 초기화 또는 Registry 종속성을 트리거하는 문제를 수정했습니다. 이제 도움말 명령어는 구성되지 않은 환경에서도 직접 반환될 수 있습니다.

기능 최적화

  • 도움말 주제 회귀 테스트가 추가되어 주제별 도움말 조회(예: owl help tool)와 명령어별 도움말 조회(예: owl tool --help)가 일관된 정보를 반환하는지 확인합니다.
  • README의 도구 조회 명령어 예제가 업데이트되어 tool 네임스페이스 사용법을 보충합니다.

호환성 조정

  • list, show, exec, schema 등 기존 최상위 명령어는 주요 사용 방식이며 계속 호환되어 기존 스크립트를 손상시키지 않습니다.
  • 더 이상 릴리스되지 않는 예제 도구 및 Skill 구성이 정리되었습니다.

1.0.6(2026/04/28)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • owl update 명령어가 추가되었습니다. 설치 프로그램이 기록한 업데이트 채널에 따라 해당 플랫폼의 설치 스크립트를 다운로드하여 실행할 수 있습니다.
  • Linux/macOS 설치 스크립트에 --upgrade가, Windows 설치 스크립트에 -Upgrade가 추가되어 원격 버전이 업데이트된 경우에만 로컬 CLI를 업그레이드합니다.
  • 설치 프로그램은 구성에 update.base_url 및 update.channel을 기록하여 이후 owl update에 업데이트 소스를 제공합니다.

버그 수정

  • 업그레이드 시 기존 설치 경로를 안정적으로 찾을 수 없는 문제를 수정했습니다. 업그레이드 프로세스는 Owl 디렉터리의 binpath를 우선 읽은 다음, PATH의 owl로 폴백합니다.
  • 로컬 버전이 원격 버전보다 낮지 않은 경우에도 덮어쓰기 설치가 발생할 수 있는 문제를 수정했습니다. 이제 바이너리 교체를 건너뛰고 업데이트 채널 구성만 새로 고칩니다.

기능 최적화

  • 설치 프로그램에 시맨틱 버전 비교 로직이 추가되었습니다. 업그레이드 전에 로컬 owl --version과 원격 채널 version을 읽어 비교합니다.
  • 업데이트 프로세스는 Linux/macOS에서 설치 스크립트를 동기적으로 실행하고, Windows에서는 별도의 PowerShell 프로세스로 설치 프로그램을 시작하여 실행 중인 바이너리를 교체할 위험을 줄입니다.

1.0.5(2026/04/28)

이번 릴리스는 hotfix 수정이며, 내용은 다음과 같습니다.

버그 수정

  • Linux/macOS 설치 프로그램이 macOS 시스템 기본 Bash 3.2에서 체크섬 비교 실행 시 bad substitution 오류를 발생시키는 문제를 수정했습니다.
  • Bash 4 구문 ${var,,}을 POSIX 도구 체인에서 사용 가능한 tr '[:upper:]' '[:lower:]'로 대체하여 체크섬 대소문자 정규화 로직이 이전 Bash와 호환되도록 보장합니다.

기능 최적화

  • 5개 플랫폼 CLI 패키지가 다시 빌드되어 릴리스 디렉터리 버전, manifest 버전 및 패키지 내 owl --version 출력이 일관되게 유지됩니다.
  • skill.md 및 skill.en.md 두 개의 Skill 문서가 유지되어 중/영문 Agent Skill 배포를 계속 지원합니다.

1.0.4(2026/04/27)

이번 릴리스는 installer channel 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • skill.en.md가 릴리스되어 영어 Agent Skill 설명 파일을 보완합니다.
  • 임시 코드 설치 및 사용자 정의 Owl 디렉터리를 지원하는 설치 프로그램 지원 파일이 1.0.4 channel 디렉터리에 릴리스되었습니다.

버그 수정

  • 이전 버전 프로덕션 채널 설치 스크립트에 OWL_DIR / OwlDir 지원이 누락된 문제를 수정했습니다.
  • 기존 1.0.3 channel이 동기화 캐시의 영향을 받을 때 동일한 버전 릴리스를 직접 덮어쓰는 것을 방지하기 위해, 새 channel 디렉터리를 사용하여 수정된 설치 진입점을 제공합니다.

1.0.3(2026/04/27)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • 설치 프로그램에 OWL_TEMP_CODE 지원이 추가되었습니다. OWL_REGISTRY_ENDPOINT를 기반으로 ai-api 주소를 유추하고 /api/v1/account/accesskey/exchange를 통해 실제 token을 교환할 수 있습니다.
  • skill.md가 추가되어 Agent 통합 시나리오를 위해 channel과 함께 배포되는 Skill 설명을 제공합니다.

버그 수정

  • bash -c "$(curl .../install.sh)" 진입점에서 BASH_SOURCE[0] 읽기가 실패할 수 있는 문제를 수정하고, $0 폴백이 있는 스크립트 진입점解析으로 변경되었습니다.
  • 인라인 installer helper에서 예상치 못한 줄바꿈 방식이 나타나는 문제를 수정하여 릴리스 버전 install.sh가 직접 실행 가능한 자체 포함 스크립트에 더 가깝게 만듭니다.

기능 최적화

  • 임시 코드를 token으로 교환할 때 OWL_TOKEN과 교환 결과가 일치하는지 검증하며, 일치하지 않으면 설치를 직접 중단합니다.
  • OWL_TEMP_CODE 요청은 기본적으로 로컬 프록시를 우회하여 임시 자격 증명 교환이 프록시 구성의 영향을 받을 확률을 낮춥니다.

1.0.2(2026/04/24)

이번 릴리스는 반복 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • CLI 및 설치 프로그램이 사용자 정의 Owl 작업 디렉터리를 지원합니다. OWL_DIR, --owl-dir, -OwlDir이 추가되었습니다.
  • 설치 프로그램이 OWL_OWNER / --owl-owner를 지원하여 cloud-init 또는 root 설치 후 구성 디렉터리를 서비스 사용자에게 전달할 수 있습니다.
  • 설치 완료 후 바이너리 경로가 Owl 디렉터리 아래의 binpath에 기록되어, 이후 업그레이드 및 Agent 런타임 시 위치 파악에 사용됩니다.

버그 수정

  • 설치 프로그램이 registry.endpoint 및 auth.token을 영구 저장할 때 현재 사용자 디렉터리에 고정 기록하는 문제를 수정했습니다. 이제 지정된 Owl 디렉터리에 기록됩니다.
  • 사용자 정의 디렉터리 시나리오에서 config show가 부정확한 디렉터리를 표시하는 문제를 수정했습니다.

기능 최적화

  • README에 cloud-init / systemd 서비스 사용자 설치 설명이 추가되어 OWL_DIR 및 OWL_OWNER의 권장 사용법이 명시됩니다.
  • 설치 스크립트의 제거 프롬프트, 구성 디렉터리 초기화, 경로 기록 로직이 통일적으로解析된 Owl 디렉터리를 사용합니다.

1.0.1(2026/04/23)

이번 릴리스는 hotfix 수정이며, 내용은 다음과 같습니다.

새로운 기능

  • CLI에 최초 사용 시 자동 동기화 기능이 추가되었습니다. 로컬 캐시가 비어 있거나 캐시가 registry.sync_interval을 초과한 경우, list, show, exec, schema, category 등 명령어가 자동으로 owl sync를 트리거합니다.
  • sync.auto 구성 항목이 추가되어 자동 동기화를 비활성화할 수 있습니다.

버그 수정

  • 1.0.0 Linux/macOS tar 패키지 내 owl 바이너리에 실행 권한이 누락된 문제를 수정했습니다.
  • owl sync 증분 동기화 시 원격에서 삭제된 category 캐시를 정리하지 않는 문제를 수정했습니다.
  • HOME이 없는 일부 cloud-init / systemd / container 환경에서 설치 스크립트가 set -u로 인해 조기 종료될 수 있는 문제를 수정했습니다.

기능 최적화

  • 자동 동기화 실패 시 최초 동기화와 캐시 새로 고침을 구분합니다. 최초 동기화 실패는 오류를 반환하고, 기존 캐시 새로 고침 실패는 이전 캐시를 유지하고 warning을 출력합니다.
  • 릴리스 디렉터리가 복원되고 1.0.0 및 1.0.1 channel 산출물이 추적되며, 설치 프로그램 회귀 테스트 및 CRLF/LF 감사가 보완되었습니다.

1.0.0(2026/04/13)

이번 릴리스는 최초 릴리스이며, 주요 업데이트는 다음과 같습니다.

새로운 기능

  • Owl CLI의 첫 번째 channel 버전이 릴리스되어 Linux, macOS, Windows 총 5개 플랫폼 패키지를 제공합니다.
  • install.sh, install.ps1, owl-install.ps1 및 SHA256SUMS가 제공되어 원격 channel 설치, 지정 버전 설치, 로컬 패키지 설치 및 체크섬 검증을 지원합니다.
  • CLI는 초기화 구성, 로그인 token 기록, 도구 디렉터리 동기화, 분류 조회, 도구 조회, 도구 실행, OpenAI function schema 출력, 캐시 관리 및 데이터 파일 관리를 지원합니다.

기능 최적화

  • 릴리스 디렉터리에는 README 및 USAGE 문서가 포함되어 테스트/프로덕션 채널 설치, 런타임 구성, 오프라인 설치, 제거 및 일반 명령어를 설명합니다.
  • 빌드 체인은 멀티 플랫폼 크로스 컴파일을 지원하며, version manifest를 통해 현재 버전, 이전 버전, 릴리스 시간, commit 및 플랫폼 목록을 기록합니다.

알려진 문제

  • Linux/macOS tar 패키지 내 owl 바이너리 권한이 0644로, 직접 압축 해제 후 실행할 수 없습니다. 이 문제는 1.0.1에서 수정되었습니다.

문서 평가

이 페이지가 도움이 되었나요?