Skip to main content
이 페이지에서는 Weave Python SDK(weave 패키지)의 릴리스 노트를 제공합니다. W&B Models Python SDK(wandb 패키지)는 W&B SDK 릴리스를 참조하세요. 릴리스 패키지와 커밋별 이력은 wandb/weave의 GitHub Releases에서 확인할 수 있습니다.
이 항목은 사용자에게 영향을 주는 SDK 및 트레이스 서버 변경 사항을 요약한 것으로, 내부 전용 테스트, CI, 리팩터링 작업에 대한 세부 내용은 생략합니다. 병합된 모든 변경 사항은 해당 태그의 GitHub 릴리스 항목을 참조하세요.
2026년 4월 17일

추가됨

  • OpenTelemetry 인테그레이션이 최신 시맨틱 규칙을 따릅니다.
  • 비용 계산 및 공급자 인테그레이션에 캐시 토큰 사용량이 포함됩니다.

변경됨

  • 중첩된 하위 쿼리를 선택적으로 건너뛰어 일부 Call 쿼리의 성능을 개선했습니다.
  • 이제 최상위 weave 패키지에서 ClassifierMonitor를 내보냅니다.
  • Call API에서 더 세밀한 필터링을 위한 선택 사항인 query 파라미터를 지원합니다.

수정됨

  • 일부 필터 조합에서 평가 결과 API의 SQL 문제를 수정했습니다.
  • TypeScript SDK가 WANDB_BASE_URL에서 URL 스킴을 누락할 수 있던 버그를 수정했습니다.
  • 피드백 행이 여러 개인 Call이 목록 결과에 중복으로 표시될 수 있던 버그를 수정했습니다.
  • ClickHouse 기반 쿼리의 ISO-8601 타임스탬프 처리를 수정했습니다.
  • 분산 ClickHouse 뮤테이션에서 table 이름에 _local 접미사가 올바르지 않게 추가되던 문제를 수정했습니다.
  • OpenAI Agents SDK 플로우를 트레이싱할 때 span이 누락되던 문제를 수정했습니다.
  • 응답에 텍스트가 아닌 부분이 포함된 경우 Google GenAI 트레이싱이 제대로 동작하지 않던 문제를 수정했습니다.
  • 메모리 내 트레이스 파일 아티팩트의 경로 정리와 HTTP 클라이언트의 공급자 호스트 이름 처리를 수정했습니다.
2026년 4월 1일

추가됨

  • Call 쿼리에서 사람이 읽을 수 있는 사용자 이름을 확인할 수 있습니다.
  • 일부 플로우에서는 클라이언트를 명시적으로 초기화하지 않아도 ref.get()이 작동합니다.
  • 텍스트 기반 평가 결과를 위한 API 및 저장 경로가 추가되었으며, 대규모 평가 세트 처리가 개선되었습니다.

변경됨

  • 번들된 인테그레이션과의 호환성을 위해 LiteLLM 버전을 고정했습니다.
  • Moonshot을 모델 공급자로 사용할 수 있습니다.
  • 기반 쓰기 전 로깅 인프라를 개선하여 트레이스 쓰기의 내구성이 향상되었습니다.

수정됨

  • 스트리밍 제너레이터를 중단할 때 GeneratorExit가 올바르지 않게 노출될 수 있던 버그를 수정했습니다.
  • 저장된 객체에 추가 메타데이터 필드가 포함된 경우의 역직렬화 문제를 수정했습니다.
  • Call에 피드백 행이 여러 개 있을 때 피드백 필터가 제대로 동작하지 않던 문제를 수정했습니다.
  • SQLite 기반 Call 비용 추적과 배치 업서트의 유효하지 않은 trace_id 처리를 수정했습니다.
  • 일시적 오류 발생 시 재시도, 더 명확한 마이그레이터 종료 상태 등 ClickHouse 마이그레이션 동작을 개선했습니다.
  • Call이 1000개를 초과하는 평가 run을 예측 및 점수화용으로 로드하지 못할 수 있던 버그를 수정했습니다.
2026년 3월 19일

추가됨

  • 트레이스 수집을 위한 쓰기 전 로그 지원이 추가되었습니다.
  • 피드백 데이터 분석을 위한 피드백 통계 쿼리가 추가되었습니다.

변경됨

  • ref.uri()를 호출하지 않고도 Ref.uri를 속성(ref.uri)으로 조회할 수 있습니다.
  • 환경 변수로 디바운스된 점수화 이력의 최대 크기를 구성할 수 있습니다.

수정됨

  • 음수 숫자 필터 값에 대한 ClickHouse 캐스팅을 수정했습니다.
  • 온클러스터 마이그레이션 중 발생하던 복제 데이터베이스 엔진 오류를 수정했습니다.
  • DelegatingTraceServerMixin이 일부 ServiceInterface 메서드를 전달하지 않던 문제를 수정했습니다.
  • weave.init() 중 W&B API 호출 시 재시도가 제대로 동작하지 않던 문제를 수정했습니다.
  • WEAVE_DISABLED가 설정된 경우 EvaluationLogger가 충돌할 수 있던 버그를 수정했습니다.
  • RefJSONEncoder의 엣지 케이스와 하위 클래스의 클래스 메서드 인스턴스화를 수정했습니다.
2026년 3월 12일

추가됨

  • 객체 태그 및 별칭을 위한 Python SDK 메서드와 HTTP 모델이 추가되었습니다.
  • 도구 호출과 선택적 오디오, 텍스트, 음성 캡처를 포함한 OpenAI Realtime API 계측이 추가되었습니다(업스트림 릴리스 노트의 TypeScript 예제 참조).

수정됨

  • 트레이스에서 Anthropic 스트리밍 완료가 누적되던 문제를 수정했습니다.
  • RemoteHTTPTraceServer의 인증된 PUT 요청을 수정했습니다.
  • calls_complete 프로젝션에 대한 비용 쿼리 처리를 수정했습니다.
March 10, 2026

추가

  • 트레이스 서버가 저장된 객체의 태그와 별칭을 지원합니다.
  • Claude Agents 트레이싱 인테그레이션.
  • Realtime 세션의 타임스탬프 및 time-to-first-token 메트릭.
  • Monitors가 병합된 Scorer를 사용할 수 있습니다.

변경

  • 교차 요청 작업 참조 캐시를 통해 OpenTelemetry 성능이 향상되었습니다.

수정

  • 내부 필드 이스케이프 및 분산 ClickHouse 설정을 포함한 비용 쿼리 구성의 여러 문제를 수정했습니다.
  • Pydantic v2 Run 객체에 대한 LangChain 인테그레이션 처리를 수정했습니다.
  • 입력 또는 메타데이터가 누락된 경우 예측 및 Scorer resolver의 엣지 케이스를 수정했습니다.
  • calls_complete 쿼리에서 Vertex AI 텍스트 누적 및 스레드 가시성을 수정했습니다.
March 10, 2026

추가

  • 저장된 점수를 재계산하기 위한 Score backfill API.
  • TypeScript SDK의 Gemini 요청 추적.

변경

  • 더 나은 쿼리 성능을 위해 trace_id 또는 project_id별로 샤딩된 분산 calls table.
  • 지연 시간 감소를 위한 calls_complete 쿼리 계획 간소화.

수정

  • Weave UI에서 Gemini media가 렌더링되지 않을 수 있는 버그를 수정했습니다.
  • OpenTelemetry 배치 삽입이 이제 비동기 ClickHouse 삽입을 사용합니다.
  • HTTP 클라이언트의 NO_PROXY 처리를 수정했습니다.
  • 일부 오류 메시지에서 entity와 team 명명 문제를 수정했습니다.
February 27, 2026

추가

  • Usage API가 완료되지 않은 call의 메타데이터를 노출합니다.
  • 더 풍부한 MIME 감지를 위한 선택적 python-magic 인테그레이션.
  • Realtime 스레드가 사용량 요약에 참여합니다.
  • Weave 객체의 태그와 별칭에 대한 스키마 지원.
  • 평가 table을 위한 구조화된 eval_results 쿼리 API.

변경

  • ClickHouse에 타임스탬프를 문자열로 저장하여 인덱싱을 개선했습니다.
  • call upsert 시 배치 파일 생성 중 중복 작업을 줄였습니다.

수정

  • 제너레이터가 구성된 sampling rate를 따르지 않는 버그를 수정했습니다.
  • call이 종료될 때 스트림이 즉시 플러시되도록 buffering을 수정했습니다.
  • 정렬 쿼리 인덱스 오류 및 다이제스트 계산을 위한 결정론적 JSON 직렬화를 수정했습니다.
  • OpenTelemetry 표시 이름, make_safe_name 처리 및 Pydantic 모델에 대한 LangChain 직렬화를 수정했습니다.
February 14, 2026

추가

  • OpenTelemetry 리소스 속성이 W&B run 및 프로젝트 변수를 전달할 수 있습니다.
  • ORM이 $lt 및 $lte 비교를 지원합니다.
  • OpenTelemetry 프로젝트가 calls_complete table에 직접 쓸 수 있습니다.
  • OpenAI Realtime 트레이싱의 일반 가용성 개선.

변경

  • table 스캔 및 call 통계 쿼리의 성능을 개선했습니다.

수정

  • 스레드 ID로 call을 필터링할 때 필터가 잘못 최적화되는 경우를 포함하여 수정했습니다.
  • 멱등성 annotation queue 상태 업데이트를 수정했습니다.
  • weave.finish()가 항상 보류 중인 클라이언트 데이터를 플러시하지 않는 버그를 수정했습니다.
  • PaginatedIterator, Dataset.select 메타데이터 보존 및 메모리가 부족할 수 있는 대형 트레이스 크기 쿼리에 대한 이터레이터 타이핑을 수정했습니다.
February 3, 2026

추가

  • 집계된 사용량을 위한 Usage statistics API 및 /trace/usage, /calls/usage 엔드포인트.
  • 고처리량 배포를 위한 선택적 performance mode 플래그.
  • Anthropic structured-parse 패칭.
  • Saved views가 column_order 필드를 지원합니다.

변경

  • 분산 클러스터 쿼리를 위한 PREWHERE 최적화를 개선했습니다.

수정

  • 실패한 ClickHouse 삽입이 버퍼링된 행을 누출할 수 있는 버그를 수정했습니다.
  • 임포트할 때 IPython을 임포트하면 콜드 스타트가 느려질 수 있는 버그를 수정했습니다.
  • 동기 뮤테이션 마이그레이션, calls_complete의 summary 필터링 및 Google GenAI 토큰 과다 집계를 수정했습니다.
  • monitors가 있는 OpenTelemetry span 및 Google Cloud Storage의 중복 업로드 처리를 수정했습니다.
January 20, 2026

수정

  • 일부 인테그레이션에서 중복 HTTP 응답 캡처를 제거했습니다.
  • Google GenAI 트레이싱이 이제 system instructions를 기록합니다.
  • Google GenAI 트레이싱이 이제 완료 토큰과 별도로 thinking 토큰을 기록합니다.
January 15, 2026

추가

  • Node SDK에서 프롬프트 작업을 위한 TypeScript 헬퍼 API.
  • 트레이스 서버가 적절한 경우 Base64 페이로드를 안전하게 자동 변환합니다.
  • 다가오는 comparison feature를 위한 Leaderboard 스키마 업데이트.
  • PII redaction을 미세 조정하기 위한 redact_pii_exclude_fields 설정.
  • LLMAsAJudgeScorer의 오디오 입력 및 인테그레이션을 위한 더 풍부한 op 메타데이터(kinds 및 colors).

수정

  • 엣지 케이스에서 op 생성을 차단하는 잘못된 문자를 수정했습니다.
  • HTTPX 클라이언트의 HTTP 및 HTTPS proxy 처리를 수정했습니다.
  • 제너레이터를 래핑할 때 중첩 트레이싱을 수정했습니다.
January 8, 2026

추가됨

  • Logfire Pydantic AI 계측의 입력과 출력을 파싱하는 헬퍼가 추가되었습니다.

수정됨

  • 대규모 table 평가에서 정렬 순서가 비결정적으로 달라지던 문제를 수정했습니다.
  • 비용 쿼리에서 입력 및 출력 토큰이 누락되던 문제를 수정했습니다.
  • 분산 복제 ClickHouse table 문제를 수정하고, Kafka 플러시 동작을 설정으로 제어하도록 변경했습니다.
January 8, 2026

추가됨

  • LLMStructuredCompletionModels의 프롬프트와 템플릿 변수가 완료 Call 전반에서 유지됩니다.

수정됨

  • 일부 환경에서 발생하던 ClickHouse 임포트 호환성 문제를 수정했습니다.
November 26, 2025

추가됨

  • 완료 스트리밍 API에서 프롬프트와 템플릿 변수를 사용할 수 있습니다.
  • ObjectRef.from_uri로 Weave URI에서 객체를 재구성할 수 있습니다.
  • OpenAI Responses API 트레이싱에서 x-request-id 헤더를 기록합니다.
  • Bedrock Agents 인테그레이션 지원이 확대되었습니다.
  • span 메타데이터를 설정하는 TypeScript SDK withAttributes 헬퍼가 추가되었습니다.

수정됨

  • OpenAI Agents 트레이싱 프로세서의 메모리 누수를 수정했습니다.
  • Weave가 비활성화된 상태에서도 Ref가 게시될 수 있던 버그를 수정했습니다.
  • HTTP 클라이언트 코드를 requests에서 httpx로 마이그레이션할 때 발생하던 이터레이터 동작 문제를 수정했습니다.
0.52.20 이전 릴리스는 wandb/weave의 GitHub Releases를 참조하세요. 해당 항목은 GitHub 기본 비교 형식(풀 리퀘스트 링크 및 커밋 접두사)으로 작성되어 있습니다. 이 문서 페이지에서는 최신 버전의 변경 사항을 사용자가 이해하기 쉬운 표현으로 정리해 제공합니다.
마지막 수정일 2026년 9월 30일