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_completetable에 직접 쓸 수 있습니다. - 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로 마이그레이션할 때 발생하던 이터레이터 동작 문제를 수정했습니다.