Skip to content

Latest commit

 

History

History
1902 lines (1009 loc) · 103 KB

File metadata and controls

1902 lines (1009 loc) · 103 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.24.0 (2026-04-14)

Full Changelog: v0.23.3...v0.24.0

Features

  • closes OPEN-10097: create Azure Content Understanding tracer (58c4120)

0.23.3 (2026-04-11)

Full Changelog: v0.23.2...v0.23.3

Bug Fixes

  • ensure file data are only sent as 1 parameter (af32174)

0.23.2 (2026-04-10)

Full Changelog: v0.23.1...v0.23.2

Documentation

  • closes OPEN-9953: expose endpoints to get and delete a row (1f08bda)

0.23.1 (2026-04-08)

Full Changelog: v0.23.0...v0.23.1

Bug Fixes

  • client: preserve hardcoded query params when merging with user params (8e68770)

0.23.0 (2026-04-01)

Full Changelog: v0.22.0...v0.23.0

Features

0.22.0 (2026-04-01)

Full Changelog: v0.21.0...v0.22.0

Features

  • internal: implement indices array format for query and form serialization (e942e18)

Bug Fixes

  • deps: bump minimum typing-extensions version (d359d17)
  • pydantic: do not pass by_alias unless set (3679fc3)
  • sanitize endpoint path params (dc9d512)

Chores

  • ci: skip lint on metadata-only changes (e23a0d8)
  • internal: tweak CI branches (7e02151)
  • internal: update gitignore (e96f24b)
  • tests: bump steady to v0.19.4 (0ecf1e6)
  • tests: bump steady to v0.19.5 (757aae0)
  • tests: bump steady to v0.19.6 (95c72a9)
  • tests: bump steady to v0.19.7 (16d4263)
  • tests: bump steady to v0.20.1 (6f06faf)
  • tests: bump steady to v0.20.2 (5c4116d)

Refactors

  • tests: switch from prism to steady (0f01051)

0.21.0 (2026-03-26)

Full Changelog: v0.20.1...v0.21.0

Features

  • closes OPEN-9557: extend promote to resolve fields from function outputs (c60b02f)

0.20.1 (2026-03-16)

Full Changelog: v0.20.0...v0.20.1

Bug Fixes

  • handle by_alias=None for Pydantic 2.10+ compatibility (#619) (ec17fa6)

0.20.0 (2026-03-16)

Full Changelog: v0.19.1...v0.20.0

Features

  • context fix: fixed sessions and users for langchain callback (#617) (932c5af)

0.19.1 (2026-03-12)

Full Changelog: v0.19.0...v0.19.1

Chores

  • closes OPEN-9632: langChain callback handler adding latency (9d9b283)

0.19.0 (2026-03-09)

Full Changelog: v0.18.0...v0.19.0

Features

  • Fix provider detection for LiteLLM proxy models and improve step naming (b9bfda5)
  • Strip LiteLLM prefix from model name (841ad25)

Bug Fixes

  • closes OPEN-9426: ensure tool name is retrieved from serialized data if not provided (5d702ef)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (c2b16ed)

0.18.0 (2026-03-06)

Full Changelog: v0.17.12...v0.18.0

Features

  • api: update POST /rows to use list method name (675f015)
  • closes OPEN-9425: document /rows endpoint in API reference and … (9c293e6)

0.17.12 (2026-03-06)

Full Changelog: v0.17.11...v0.17.12

Chores

  • test: do not count install time for mock server timeout (9ec48d7)

0.17.11 (2026-03-05)

Full Changelog: v0.17.10...v0.17.11

Bug Fixes

  • closes OPEN-9306: oCI tracer issue serializing GenericChatResponse (#608) (9e60b94)

Chores

  • closes OPEN-9405: allow specifying/logging question column name (#607) (436def7)

0.17.10 (2026-03-05)

Full Changelog: v0.17.9...v0.17.10

Bug Fixes

  • closes OPEN-9372: ensure 'log_context' and 'log_output' work when called from the same function (d3079ce)

0.17.9 (2026-02-25)

Full Changelog: v0.17.8...v0.17.9

Chores

  • closes OPEN-8832: optionally upload data from external URLs to our storage (c5059a7)

0.17.8 (2026-02-25)

Full Changelog: v0.17.7...v0.17.8

Chores

  • internal: make test_proxy_environment_variables more resilient to env (ad5b39e)

0.17.7 (2026-02-24)

Full Changelog: v0.17.6...v0.17.7

Bug Fixes

  • open-8974: detect all tool types in Google ADK agent traces (0ee64fe)

Chores

  • internal: add request options to SSE classes (a60c8e4)
  • internal: make test_proxy_environment_variables more resilient (428cd95)

0.17.6 (2026-02-20)

Full Changelog: v0.17.5...v0.17.6

Chores

  • update mock server docs (e5d4a3d)

0.17.5 (2026-02-17)

Full Changelog: v0.17.4...v0.17.5

Bug Fixes

  • open-9027: azure openai tracer fix for chunks (5fa4e0d)

0.17.4 (2026-02-13)

Full Changelog: v0.17.3...v0.17.4

Bug Fixes

  • closes OPEN-9006: multimodal feature not working in production with audio inputs (fe2398d)

0.17.3 (2026-02-13)

Full Changelog: v0.17.2...v0.17.3

Bug Fixes

  • upload.py: fix upload for local (2d6500f)

Chores

  • format all api.md files (7591719)

0.17.2 (2026-02-12)

Full Changelog: v0.17.1...v0.17.2

Chores

  • internal: fix lint error on Python 3.14 (4f37194)

0.17.1 (2026-02-10)

Full Changelog: v0.17.0...v0.17.1

Bug Fixes

  • closes OPEN-8856: azure OpenAI tracer not working when chunks have no 'choices' (fcaeb8b)

Chores

  • closes OPEN-8647: add endpoint to retrieve aggregated user data for inference pipelines (fbddbaf)
  • internal: bump dependencies (67ea296)

0.17.0 (2026-02-03)

Full Changelog: v0.16.0...v0.17.0

Features

  • closes OPEN-8683: multimodal attachment support for the Python SDK (b50f891)
  • closes OPEN-8684: enhance OpenAI tracer to support multimodal inputs/outputs (0d8fadd)

Bug Fixes

  • closes OPEN-8781: files not being parsed correctly for OpenAI tracer (f33de76)

Chores

  • closes OPEN-8686: upload attachments in a non-blocking way (5fb1ce5)
  • closes OPEN-8725: sanitize raw output when there are attachments (471547b)

Refactors

  • various small improvements (3a2bf2c)

0.16.0 (2026-01-30)

Full Changelog: v0.15.2...v0.16.0

Features

  • client: add custom JSON encoder for extended type support (b47689c)

0.15.2 (2026-01-26)

Full Changelog: v0.15.1...v0.15.2

Bug Fixes

  • closes OPEN-8768: langChain callback handler not using sessions and users (e629fd3)

Chores

  • ci: upgrade actions/github-script (d798acb)

0.15.1 (2026-01-17)

Full Changelog: v0.15.0...v0.15.1

Chores

  • internal: update actions/checkout version (b141555)

0.15.0 (2026-01-14)

Full Changelog: v0.14.1...v0.15.0

Features

  • client: add support for binary request streaming (e0b9289)

0.14.1 (2026-01-12)

Full Changelog: v0.14.0...v0.14.1

Chores

  • closes OPEN-8576: expose delete project endpoint (be1251f)

0.14.0 (2026-01-09)

Full Changelog: v0.13.1...v0.14.0

Features

  • closes OPEN-8532: expose 'tests/{id}/results' endpoint (208192c)

0.13.1 (2026-01-08)

Full Changelog: v0.13.0...v0.13.1

Chores

  • closes OPEN-8644: address warnings on Stainless studio (662f735)
  • remove _meta (0b2c45b)

0.13.0 (2026-01-08)

Full Changelog: v0.12.6...v0.13.0

Features

  • api: add missing endpoints (cfc7059)

0.12.6 (2026-01-08)

Full Changelog: v0.12.5...v0.12.6

Bug Fixes

  • client: loosen auth header validation (0d31697)

0.12.5 (2026-01-07)

Full Changelog: v0.11.3...v0.12.5

Features

  • api: add test evaluation method (f3fce3e)

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (4a7dfcf)
  • use async_to_httpx_files in patch method (4e797de)

Chores

  • add missing docstrings (255589a)
  • internal: add --fix argument to lint script (bd35326)
  • internal: add missing files argument to base client (fbda07e)
  • internal: codegen related update (1808e75)
  • internal: version bump (36be7a3)
  • internal: version bump (753d12c)
  • speedup initial import (d64be67)

0.12.4 (2026-01-07)

Full Changelog: v0.12.3...v0.12.4

Chores

  • docs: use environment variables for authentication in code snippets (be3611a)
  • update lockfile (8532ac5)

0.12.3 (2026-01-06)

Full Changelog: v0.12.2...v0.12.3

Bug Fixes

  • ensure streams are always closed (d5fffe3)

Chores

  • deps: mypy 1.18.1 has a regression, pin to 1.17 (222f10f)
  • internal: version bump (a47ede3)
  • update lockfile (b50033b)

0.12.2 (2026-01-06)

Full Changelog: v0.12.1...v0.12.2

Bug Fixes

  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (5c510a6)

Chores

  • add Python 3.14 classifier and testing (3b23f0f)
  • internal: version bump (8599d01)
  • internal: version bump (d0d8cf2)

0.12.1 (2025-12-29)

Full Changelog: v0.12.0...v0.12.1

Bug Fixes

  • closes OPEN-8569: handle missing active trace and improve error logging in LiteLLM integration (#569) (d35f78c)

0.12.0 (2025-12-26)

Full Changelog: v0.11.4...v0.12.0

Features

  • api: api update (f117723)
  • api: api update (9f22b46)
  • enhance LiteLLM metadata extraction by adding cost retrieval from response headers (43a7d2e)
  • prevent multiple patching in trace_litellm function to avoid duplicate traces (#568) (a1619e7)

Bug Fixes

  • client: close streams without requiring full consumption (c1458b7)
  • compat with Python 3.14 (c2d9681)

Chores

  • bump httpx-aiohttp version to 0.1.9 (3f895de)
  • do not install brew dependencies in ./scripts/bootstrap by default (45badc5)
  • internal/tests: avoid race condition with implicit client cleanup (3d05ccc)
  • internal: detect missing future annotations with ruff (d2887ba)
  • internal: grammar fix (it's -> its) (4af20e1)
  • internal: update pydantic dependency (0af11ac)
  • internal: version bump (55f6ab0)
  • internal: version bump (3a5c286)
  • internal: version bump (d5dc8c0)
  • internal: version bump (61324d6)
  • internal: version bump (9db5997)
  • internal: version bump (4659537)
  • internal: version bump (199356c)
  • internal: version bump (e63dee5)
  • package: drop Python 3.8 support (4c48617)
  • types: change optional parameter type from NotGiven to Omit (54c1533)

0.11.4 (2025-12-17)

Full Changelog: v0.11.3...v0.11.4

Documentation

  • closes OPEN-8401: strands Agents integration (0b3a4d4)

0.11.3 (2025-12-12)

Full Changelog: v0.11.2...v0.11.3

Chores

  • closes OPEN-8441: tokens not captured for Bedrock traced via the LangChain callback handler (ef57b1f)

0.11.2 (2025-12-12)

Full Changelog: v0.11.1...v0.11.2

Bug Fixes

  • closes OPEN-8437: undefined 'root_step' in LangChain callback handler (4aad122)

0.11.1 (2025-12-10)

Full Changelog: v0.11.0...v0.11.1

Bug Fixes

  • closes OPEN-8223: enhance Google ADK tracing with improved user query handling and output management (d19a8f6)

Refactors

  • clean up outputs in Google ADK tracing notebook to remove unnecessary warnings and streamline execution (9b926ac)

0.11.0 (2025-12-08)

Full Changelog: v0.10.0...v0.11.0

Features

  • closes OPEN-8244: Adds Gemini API client tracing (8227c31)

0.10.0 (2025-12-03)

Full Changelog: v0.9.0...v0.10.0

Features

  • CLOSES open-8261: enhance Google ADK tracing with callback support (cd601e6)

0.9.0 (2025-11-24)

Full Changelog: v0.8.1...v0.9.0

Features

  • enhance LangFlow integration with improved context detection (5c1d3a5)
  • improve async trace handling in AsyncOpenlayerHandler (01fa425)

0.8.1 (2025-11-13)

Full Changelog: v0.8.0...v0.8.1

Bug Fixes

  • closes OPEN-8001: handle ValueError in _current_step.reset to manage context variable mismatches (5649f17)

0.8.0 (2025-11-11)

Full Changelog: v0.7.0...v0.8.0

Features

  • closes OPEN-7550: add tracing for openai chat completions parse method (47c4487)

0.7.0 (2025-11-11)

Full Changelog: v0.6.0...v0.7.0

Features

  • closes OPEN-7119: add Google ADK tracing integration with Openlayer (b7a0706)

Documentation

  • add Colab badge to Google ADK tracing notebook for easier access (89916a8)

0.6.0 (2025-11-11)

Full Changelog: v0.5.0...v0.6.0

Features

  • closes OPEN-7543: update trace openai to support responses api (4969d03)

0.5.0 (2025-11-07)

Full Changelog: v0.4.0...v0.5.0

Features

  • add examples for creating and managing LLM projects and tests (#543) (86b9e2d)

0.4.0 (2025-10-22)

Full Changelog: v0.3.1...v0.4.0

Features

  • closes OPEN-7559: add callbacks and offline buffering for platform tracing (482621e)

0.3.1 (2025-09-25)

Full Changelog: v0.3.0...v0.3.1

Chores

0.3.0 (2025-09-24)

Full Changelog: v0.2.0...v0.3.0

Features

  • add Openlayer's client custom settings for tracer (#536) (aca3dab)

0.2.0 (2025-09-16)

Full Changelog: v0.2.0-alpha.94...v0.2.0

Features

  • integrated litellm for tracing (49c1cb1)

Bug Fixes

  • fixed model names and OpenLayer to Openlayer. (572a1f2)

Styles

0.2.0-alpha.94 (2025-09-11)

Full Changelog: v0.2.0-alpha.93...v0.2.0-alpha.94

Bug Fixes

  • custom args with run_batch_from_df (4a45a89)

0.2.0-alpha.93 (2025-09-10)

Full Changelog: v0.2.0-alpha.92...v0.2.0-alpha.93

Features

  • Add user_id and session_id in traces to track users and sessions (b7cd032)
  • api: api update (e65c84e)

Chores

  • closes OPEN-7337 Exclude examples from linting action (9730dc0)
  • exclude custom lib from linting action (89f0d21)
  • internal: move mypy configurations to pyproject.toml file (49b32b4)
  • internal: version bump (cb69e2e)
  • internal: version bump (59e1a98)
  • tests: simplify get_platform test (d30a165)

Styles

  • reverted back to previous version for data_stream_params.py (89d6a5d)

Refactors

0.2.0-alpha.92 (2025-09-09)

Full Changelog: v0.2.0-alpha.91...v0.2.0-alpha.92

Chores

  • completes OPEN-7314 Process input/output of root step of LangGraph graphs (9cad000)

0.2.0-alpha.91 (2025-09-09)

Full Changelog: v0.2.0-alpha.90...v0.2.0-alpha.91

⚠ BREAKING CHANGES

  • tracing: None - fully backward compatible

Features

  • tracing: enable custom inferenceId for trace decorator (1f01ca5)

0.2.0-alpha.90 (2025-09-09)

Full Changelog: v0.2.0-alpha.89...v0.2.0-alpha.90

Bug Fixes

  • closes OPEN-7311 relax numpy<2.0 requirement (c2ab667)

0.2.0-alpha.89 (2025-09-08)

Full Changelog: v0.2.0-alpha.88...v0.2.0-alpha.89

Features

  • add guardrails system with PII protection (0bcc636)
  • integrate guardrails into tracing system (b846ba5)
  • introduce guardrail step typ (73c53c6)

Bug Fixes

  • PII redaction and trace function calls (5f49d4a)

Chores

  • add missing type annotations (86d2d54)
  • cleanup unnecessary files (d91fd55)
  • completes OPEN-7287 remove concrete guardrail implementations (623f812)
  • completes OPEN-7289 write unit tests for the tracer (c80943f)
  • update tracer implementation (9abe566)

Documentation

  • add comprehensive guardrails usage examples (be7d827)

Refactors

  • simplify guardrails integration and clean up examples (4dde617)

0.2.0-alpha.88 (2025-09-04)

Full Changelog: v0.2.0-alpha.87...v0.2.0-alpha.88

Features

  • introduce new step types (9ef8390)

0.2.0-alpha.87 (2025-09-04)

Full Changelog: v0.2.0-alpha.86...v0.2.0-alpha.87

Features

  • improve future compat with pydantic v3 (88a15df)
  • types: replace List[str] with SequenceNotStr in params (8838b80)

0.2.0-alpha.86 (2025-09-02)

Full Changelog: v0.2.0-alpha.85...v0.2.0-alpha.86

Features

  • add Python 3.13 support with conditional PyArrow dependencies (fbe37d6)

Chores

  • internal: add Sequence related utils (5a28f7f)

0.2.0-alpha.85 (2025-08-29)

Full Changelog: v0.2.0-alpha.84...v0.2.0-alpha.85

Features

  • accept metadata transformer for LangChain callback handler (9c1e276)
  • log context for LangChain callback handler (a1846e0)
  • parse usage after response streaming (063fc77)

0.2.0-alpha.84 (2025-08-27)

Full Changelog: v0.2.0-alpha.83...v0.2.0-alpha.84

Bug Fixes

  • avoid newer type syntax (d9f76bc)

Chores

  • internal: update pyright exclude list (e27a895)

0.2.0-alpha.83 (2025-08-27)

Full Changelog: v0.2.0-alpha.82...v0.2.0-alpha.83

Features

  • specify custom args when running openlayer batch (2249f11)

0.2.0-alpha.82 (2025-08-26)

Full Changelog: v0.2.0-alpha.81...v0.2.0-alpha.82

Features

  • accept custom inference id (862a5b6)
  • allow ignore flags for callback handlers (d65007f)

Chores

  • internal: change ci workflow machines (2283e73)
  • update github action (75f6569)

0.2.0-alpha.81 (2025-08-20)

Full Changelog: v0.2.0-alpha.80...v0.2.0-alpha.81

Bug Fixes

  • tracing: improve error handling in sync generator finalization (c8360cb)

0.2.0-alpha.80 (2025-08-15)

Full Changelog: v0.2.0-alpha.79...v0.2.0-alpha.80

Features

  • examples: add async LangChain callback handler notebook (9f612c8)
  • integrations: async Openlayer callback handler (f1b9761)

Chores

  • update async LangChain callback handler notebook (5dea2a9)

0.2.0-alpha.79 (2025-08-13)

Full Changelog: v0.2.0-alpha.78...v0.2.0-alpha.79

Features

  • tracing: enhance tracing for synchronous generator functions (1aab21a)

Chores

  • internal: update comment in script (572168d)
  • update @stainless-api/prism-cli to v5.15.0 (9887b4b)

0.2.0-alpha.78 (2025-08-08)

Full Changelog: v0.2.0-alpha.77...v0.2.0-alpha.78

Chores

  • recognize Azure as a provider in the LangChain callback handler (3509bc0)

0.2.0-alpha.77 (2025-08-06)

Full Changelog: v0.2.0-alpha.76...v0.2.0-alpha.77

Bug Fixes

0.2.0-alpha.76 (2025-08-06)

Full Changelog: v0.2.0-alpha.75...v0.2.0-alpha.76

Features

  • client: support file upload requests (348bf62)
  • tracing: add OCI Generative AI LLM tracing integration (7e0621f)
  • tracing: add OCI Generative AI tracing examples and documentation (fbad796)
  • tracing: enhance OCI Generative AI tracing notebook and integration (c0ae879)
  • tracing: enhance OCI tracing functionality with token estimation options (488ba7c)
  • tracing: enhance OCI tracing with timing and token estimation (a517015)
  • tracing: update OCI Generative AI tracing notebook and remove examples (2e02aa2)

Chores

  • internal: fix ruff target version (be3b860)

Refactors

  • tracing: clean up OCI tracing notebook by removing commented code (e91fe47)
  • tracing: improve code formatting and consistency in oci_tracer.py (d0700ae)
  • tracing: optimize chunk streaming and content extraction in oci_tracer.py (a17bd88)
  • tracing: streamline input extraction in OCI tracer (915cd7b)

0.2.0-alpha.75 (2025-07-31)

Full Changelog: v0.2.0-alpha.74...v0.2.0-alpha.75

Features

  • Add Programmatic Configuration Support for Tracing Decorators (#495) (12b0f28)

Bug Fixes

  • parsing: parse extra field types (674a00b)

Chores

  • project: add settings file for vscode (499890c)

0.2.0-alpha.74 (2025-07-22)

Full Changelog: v0.2.0-alpha.73...v0.2.0-alpha.74

Features

Bug Fixes

  • parsing: ignore empty metadata (6da7f35)

0.2.0-alpha.73 (2025-07-17)

Full Changelog: v0.2.0-alpha.72...v0.2.0-alpha.73

Bug Fixes

  • bedrock: return identical Bedrock object (0f5f694)

0.2.0-alpha.72 (2025-07-17)

Full Changelog: v0.2.0-alpha.71...v0.2.0-alpha.72

Bug Fixes

  • bedrock: accept size positional argument (94366df)

0.2.0-alpha.71 (2025-07-16)

Full Changelog: v0.2.0-alpha.70...v0.2.0-alpha.71

Features

  • integrations: add AWS Bedrock tracer (b8f5926)

Documentation

  • add AWS Bedrock notebook example (5d560b4)

0.2.0-alpha.70 (2025-07-15)

Full Changelog: v0.2.0-alpha.69...v0.2.0-alpha.70

Features

  • clean up environment call outs (57e6088)

Bug Fixes

  • client: don't send Content-Type header on GET requests (f8aaafa)
  • print successful data streaming (496f9c4)

0.2.0-alpha.69 (2025-07-11)

Full Changelog: v0.2.0-alpha.68...v0.2.0-alpha.69

Bug Fixes

Chores

0.2.0-alpha.68 (2025-07-11)

Full Changelog: v0.2.0-alpha.67...v0.2.0-alpha.68

Chores

  • readme: fix version rendering on pypi (4a1c3f3)

Refactors

  • Implement conditional imports for all integration modules (#480) (bf99015)

0.2.0-alpha.67 (2025-07-10)

Full Changelog: v0.2.0-alpha.66...v0.2.0-alpha.67

Features

  • tracer: enhance OpenlayerTracerProcessor with dynamic base class and type hinting (1ea28d7)

Bug Fixes

  • parsing: correctly handle nested discriminated unions (a0cc200)
  • tracer: update dictionary type annotation in OpenlayerTracerProcessor (376ab2d)

0.2.0-alpha.66 (2025-07-09)

Full Changelog: v0.2.0-alpha.65...v0.2.0-alpha.66

Features

  • tracer: enhance tracing functionality with helper methods for input extraction and logging finalization (c2908d0)
  • tracer: implement lazy initialization for Openlayer client (2daf847)
  • tracer: refactor step creation and logging for improved clarity and maintainability (243a7f9)

Bug Fixes

  • update client retrieval for LangChain callback handler (7fb7cbe)

Chores

Documentation

  • add LangGraph notebook example (cb8838c)

Refactors

  • tracer: simplify async step creation by consolidating functions (d61888c)
  • tracer: streamline code formatting and improve readability (bada5eb)

0.2.0-alpha.65 (2025-07-09)

Full Changelog: v0.2.0-alpha.64...v0.2.0-alpha.65

Features

  • adds openai agents sdk trace processor (da53c53)
  • client: add support for aiohttp (977528d)
  • examples: add OpenAI Agents tracing notebook for multi-agent conversation monitoring (dbeb9f4)
  • implement remaining methods for LangChain callback handler (cd6d303)
  • openai-agents: enhance OpenAI Agents tracing with structured span data extraction (46d0852)

Bug Fixes

  • ci: correct conditional (f616411)
  • ci: release-doctor — report correct token name (e42727c)
  • context list handling (#474) (1ef1a1e)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (ab7ef6b)
  • update pyarrow version (f4feadf)

Chores

  • ci: change upload type (49cdc9c)
  • ci: enable for pull requests (07c86b5)
  • ci: only run for pushes and fork pull requests (fbf9c05)
  • internal: bump pinned h11 dep (ddef8c8)
  • internal: codegen related update (f514ca3)
  • internal: update conftest.py (af83c82)
  • package: mark python 3.13 as supported (e663ce9)
  • readme: update badges (2c30786)
  • refactor LangChain callback handler (858285d)
  • remove unused imports, break long lines, and formatting cleanup (753c317)
  • tests: add tests for httpx client instantiation & proxies (55a2e38)
  • tests: skip some failing tests on the latest python versions (ef12a3a)

Documentation

  • client: fix httpx.Timeout documentation reference (ad5d7c0)

Refactors

  • integrations: update Openlayer integration imports (ac78c1c)

0.2.0-alpha.64 (2025-06-16)

Full Changelog: v0.2.0-alpha.63...v0.2.0-alpha.64

Bug Fixes

  • client: correctly parse binary response | stream (8fe8ec0)
  • tracer: pull ground truth from root step only when it is defined (29b5f56)

Chores

  • tests: run tests in parallel (140bf6e)

Documentation

  • add Pydantic AI notebook example (65f9b15)

0.2.0-alpha.63 (2025-06-03)

Full Changelog: v0.2.0-alpha.62...v0.2.0-alpha.63

Features

  • add MLflow notebook example (149e85f)
  • add OpenLIT notebook example (f71c668)
  • client: add follow_redirects request option (87d8986)

Bug Fixes

  • package: support direct resource imports (8407753)

Chores

  • ci: fix installation instructions (d7d4fd2)
  • ci: upload sdks to package manager (0aadb0a)
  • docs: grammar improvements (27794bc)
  • docs: remove reference to rye shell (9f8db4a)
  • internal: avoid errors for isinstance checks on proxies (3de384b)
  • internal: codegen related update (120114a)
  • internal: codegen related update (f990977)
  • link to OpenLLMetry integration guide (ffcd085)
  • remove MLflow example (17256c9)
  • sync repo (caa47dc)

0.2.0-alpha.62 (2025-04-29)

Full Changelog: v0.2.0-alpha.61...v0.2.0-alpha.62

Bug Fixes

  • openai tracer: Azure OpenAI chat completion step duplicated (23ee128)
  • openai tracer: object async_generator can't be used in 'await' expression (ce13918)

Chores

  • lib: expose async tracing methods (af49b20)

Documentation

0.2.0-alpha.61 (2025-04-25)

Full Changelog: v0.2.0-alpha.60...v0.2.0-alpha.61

Features

  • feat: add convenience function that copies tests from one project to another (d59dfe0)

0.2.0-alpha.60 (2025-04-25)

Full Changelog: v0.2.0-alpha.59...v0.2.0-alpha.60

Features

0.2.0-alpha.59 (2025-04-25)

Full Changelog: v0.2.0-alpha.58...v0.2.0-alpha.59

Features

0.2.0-alpha.58 (2025-04-24)

Full Changelog: v0.2.0-alpha.57...v0.2.0-alpha.58

Features

  • api: api update (dc2b7e5)
  • api: expose test retrieval endpoint (0bb2160)

0.2.0-alpha.57 (2025-04-24)

Full Changelog: v0.2.0-alpha.56...v0.2.0-alpha.57

Features

  • api: api update (660a2ce)
  • api: expose test retrieval endpoint (9762024)

Bug Fixes

  • pydantic v1: more robust ModelField.annotation check (1624ca6)

Chores

  • broadly detect json family of content-type headers (39d78ac)
  • ci: add timeout thresholds for CI jobs (1093391)
  • ci: only use depot for staging repos (bafdcd8)
  • internal: codegen related update (8c10e35)
  • internal: fix list file params (312f532)
  • internal: import reformatting (4f944c7)
  • internal: refactor retries to not use recursion (5a2c154)

0.2.0-alpha.56 (2025-04-21)

Full Changelog: v0.2.0-alpha.55...v0.2.0-alpha.56

Features

  • api: add test creation endpoint (f9c02bf)

0.2.0-alpha.55 (2025-04-19)

Full Changelog: v0.2.0-alpha.54...v0.2.0-alpha.55

Features

Chores

  • internal: base client updates (9afcd88)
  • internal: bump pyright version (0301486)
  • internal: update models test (97be493)

0.2.0-alpha.54 (2025-04-15)

Full Changelog: v0.2.0-alpha.53...v0.2.0-alpha.54

Features

  • fix: default value for OPENLAYER_VERIFY_SSL env var (a4557de)

0.2.0-alpha.53 (2025-04-15)

Full Changelog: v0.2.0-alpha.52...v0.2.0-alpha.53

Features

  • fix: verify SSL by default and disable it via env var (92f8b70)

Chores

  • client: minor internal fixes (cb7cdf2)
  • internal: update pyright settings (0e70ac7)

0.2.0-alpha.52 (2025-04-14)

Full Changelog: v0.2.0-alpha.51...v0.2.0-alpha.52

Features

  • feat: allow publish without ssl verification (24dbdef)

Bug Fixes

  • perf: optimize some hot paths (badc2bb)
  • perf: skip traversing types for NotGiven values (afb0108)

Chores

  • internal: expand CI branch coverage (121cc4c)
  • internal: reduce CI branch coverage (05f20c8)
  • internal: slight transform perf improvement (#448) (3c5cd0a)
  • tests: improve enum examples (#449) (3508728)

0.2.0-alpha.51 (2025-04-04)

Full Changelog: v0.2.0-alpha.50...v0.2.0-alpha.51

Chores

0.2.0-alpha.50 (2025-04-02)

Full Changelog: v0.2.0-alpha.49...v0.2.0-alpha.50

Features

  • feat: add async openai tracer (6d8bc02)

Chores

0.2.0-alpha.49 (2025-03-21)

Full Changelog: v0.2.0-alpha.48...v0.2.0-alpha.49

Features

  • chore: add OpenLLMetry tracing example (ff13020)
  • chore: add Semantic Kernel tracing example (98ada7f)

0.2.0-alpha.48 (2025-03-18)

Full Changelog: v0.2.0-alpha.47...v0.2.0-alpha.48

Features

  • feat: add option to wait for commit completion to push function (b3b4afd)
  • feat: add wait_for_commit_completion convenience method (f71e29a)

0.2.0-alpha.47 (2025-03-17)

Full Changelog: v0.2.0-alpha.46...v0.2.0-alpha.47

Bug Fixes

Chores

0.2.0-alpha.46 (2025-03-15)

Full Changelog: v0.2.0-alpha.45...v0.2.0-alpha.46

Features

  • api: api update (10f1de0)
  • client: allow passing NotGiven for body (6a582f7)
  • client: send X-Stainless-Read-Timeout header (919377e)

Bug Fixes

  • asyncify on non-asyncio runtimes (1aa358a)
  • client: mark some request bodies as optional (6a582f7)
  • tests: correctly generate examples with writeOnly fields (aefb7d9)
  • types: handle more discriminated union shapes (#431) (3a8b9c1)

Chores

  • internal: bummp ruff dependency (a85525a)
  • internal: bump rye to 0.44.0 (#430) (9fe86fe)
  • internal: change default timeout to an int (32452f0)
  • internal: codegen related update (dfd7861)
  • internal: codegen related update (c87c92d)
  • internal: codegen related update (#425) (ec47eb9)
  • internal: codegen related update (#429) (395275b)
  • internal: fix devcontainers setup (9bc507d)
  • internal: fix type traversing dictionary params (df06aaa)
  • internal: fix workflows (1946b4f)
  • internal: minor type handling changes (a920965)
  • internal: properly set pydantic_private (0124a23)
  • internal: remove extra empty newlines (#428) (7111d6d)
  • internal: update client tests (c7a8995)

0.2.0-alpha.45 (2025-03-13)

Full Changelog: v0.2.0-alpha.44...v0.2.0-alpha.45

Features

  • api: add endpoint to retrieve commit by id (#421) (d7c8489)

0.2.0-alpha.44 (2025-02-26)

Full Changelog: v0.2.0-alpha.43...v0.2.0-alpha.44

Features

  • feat(tracing): completes OPEN-6538 Surface root step metadata at the request level (1bcedcf)

0.2.0-alpha.43 (2025-02-24)

Full Changelog: v0.2.0-alpha.42...v0.2.0-alpha.43

Features

  • chore: update download URL for context file (6835d38)

0.2.0-alpha.42 (2024-12-18)

Full Changelog: v0.2.0-alpha.41...v0.2.0-alpha.42

Features

Chores

Documentation

  • readme: example snippet for client context manager (#413) (4ef9f75)

0.2.0-alpha.41 (2024-12-13)

Full Changelog: v0.2.0-alpha.40...v0.2.0-alpha.41

Chores

0.2.0-alpha.40 (2024-12-10)

Full Changelog: v0.2.0-alpha.39...v0.2.0-alpha.40

Bug Fixes

  • client: compat with new httpx 0.28.0 release (#394) (c05fb39)

Chores

0.2.0-alpha.39 (2024-11-26)

Full Changelog: v0.2.0-alpha.38...v0.2.0-alpha.39

Bug Fixes

  • add missing dependencies (tqdm and numpy<2) (298eedb)

Chores

0.2.0-alpha.38 (2024-11-19)

Full Changelog: v0.2.0-alpha.37...v0.2.0-alpha.38

Bug Fixes

  • pin pyarrow version to avoid installation issues with latest versions (37af76c)
  • update to pyarrow==14.0.1 to avoid dependabot issues (a226ca2)

Chores

  • rebuild project due to codegen change (#384) (b6873de)

0.2.0-alpha.37 (2024-11-13)

Full Changelog: v0.2.0-alpha.36...v0.2.0-alpha.37

Chores

0.2.0-alpha.36 (2024-11-04)

Full Changelog: v0.2.0-alpha.35...v0.2.0-alpha.36

Chores

0.2.0-alpha.35 (2024-11-04)

Full Changelog: v0.2.0-alpha.34...v0.2.0-alpha.35

Features

  • feat(data): add function to push a commit to the platform (7b5a29e)

Chores

0.2.0-alpha.34 (2024-11-01)

Full Changelog: v0.2.0-alpha.33...v0.2.0-alpha.34

Chores

0.2.0-alpha.33 (2024-10-31)

Full Changelog: v0.2.0-alpha.32...v0.2.0-alpha.33

Features

Bug Fixes

  • internal: remove stale files (52247af)

0.2.0-alpha.32 (2024-10-31)

Full Changelog: v0.2.0-alpha.31...v0.2.0-alpha.32

Features

Bug Fixes

  • docs: remove old examples from next branch (534b732)
  • docs: ruff linting issues (728a7dc)

0.2.0-alpha.31 (2024-10-07)

Full Changelog: v0.2.0-alpha.30...v0.2.0-alpha.31

Features

  • fix: adjust storage upload error code range (867b3d2)

0.2.0-alpha.30 (2024-10-05)

Full Changelog: v0.2.0-alpha.29...v0.2.0-alpha.30

Features

  • fix: remove async uploads (28e24a5)

0.2.0-alpha.29 (2024-10-03)

Full Changelog: v0.2.0-alpha.28...v0.2.0-alpha.29

Features

  • feat: add async batch uploads & improve client-side upload latency (7e7261d)
  • improvement: make data stream example about tabular classification (03f1f31)

0.2.0-alpha.28 (2024-09-25)

Full Changelog: v0.2.0-alpha.27...v0.2.0-alpha.28

Features

  • chore: show how to log context in RAG notebook example (5610593)
  • fix: make sure that context logging works in development mode (11f5267)

0.2.0-alpha.27 (2024-09-12)

Full Changelog: v0.2.0-alpha.26...v0.2.0-alpha.27

Chores

0.2.0-alpha.26 (2024-08-29)

Full Changelog: v0.2.0-alpha.25...v0.2.0-alpha.26

Features

Chores

0.2.0-alpha.25 (2024-08-29)

Full Changelog: v0.2.0-alpha.24...v0.2.0-alpha.25

Features

  • fix: batch uploads to VMs broken when using filesystem storage (31e4195)

Chores

0.2.0-alpha.24 (2024-08-29)

Full Changelog: v0.2.0-alpha.23...v0.2.0-alpha.24

Features

  • api: OpenAPI spec update via Stainless API (#325) (24230df)
  • api: update via SDK Studio (#323) (0090a06)
  • feat: add tracer for Mistral AI (a1b8729)

0.2.0-alpha.23 (2024-08-26)

Full Changelog: v0.2.0-alpha.22...v0.2.0-alpha.23

Features

  • improvement: updates to custom metric runner
  • improvement: skip metrics if already computed, surface errors for each metric
  • feat: add --dataset flag so custom metrics can be forced to run on only specific datasets

0.2.0-alpha.22 (2024-08-21)

Full Changelog: v0.2.0-alpha.21...v0.2.0-alpha.22

Bug Fixes

  • add missing dependency for Anthropic notebook example (eddc160)

Chores

  • ci: also run pydantic v1 tests (#319) (6959e23)
  • client: fix parsing union responses when non-json is returned (#318) (1b18e64)

0.2.0-alpha.21 (2024-08-19)

Full Changelog: v0.2.0-alpha.20...v0.2.0-alpha.21

Features

  • fix: add missing dependencies for LangChain notebook example (fa382eb)

Chores

  • internal: use different 32bit detection method (#311) (389516d)

0.2.0-alpha.20 (2024-08-19)

Full Changelog: v0.2.0-alpha.19...v0.2.0-alpha.20

Features

  • fix: add pyyaml to requirements (94626f0)

Chores

0.2.0-alpha.19 (2024-08-13)

Full Changelog: v0.2.0-alpha.18...v0.2.0-alpha.19

Features

  • feat: allow specification of context column name when using tracers (05c5df5)
  • feat: support Vertex AI models via LangChain callback handler (0e53043)

0.2.0-alpha.18 (2024-08-12)

Full Changelog: v0.2.0-alpha.17...v0.2.0-alpha.18

Chores

  • ci: bump prism mock server version (#299) (c97393c)
  • internal: codegen related update (#296) (4025f65)
  • internal: ensure package is importable in lint cmd (#300) (8033a12)
  • internal: remove deprecated ruff config (#298) (8d2604b)

0.2.0-alpha.17 (2024-08-12)

Full Changelog: v0.2.0-alpha.16...v0.2.0-alpha.17

Features

  • feat: support Ollama models via LangChain callback handler (2865b34)

0.2.0-alpha.16 (2024-07-31)

Full Changelog: v0.2.0-alpha.15...v0.2.0-alpha.16

Features

  • fix: uploading batch data was broken (d16eee4)

0.2.0-alpha.15 (2024-07-31)

Full Changelog: v0.2.0-alpha.14...v0.2.0-alpha.15

Features

  • improvement: allow specifying dataset as path for uploads (a4d126f)
  • improvement: include method to update batch of inferences (a8f3d82)

Chores

0.2.0-alpha.14 (2024-07-29)

Full Changelog: v0.2.0-alpha.13...v0.2.0-alpha.14

Features

  • feat: allow inference_pipeline_id to be specified as a kwarg for tracing (e2b9ace)

Chores

0.2.0-alpha.13 (2024-07-23)

Full Changelog: v0.2.0-alpha.12...v0.2.0-alpha.13

Features

  • upload a batch of inferences (fa3eb50)
  • upload a reference dataset (eff6bf0)

0.2.0-alpha.12 (2024-07-23)

Full Changelog: v0.2.0-alpha.11...v0.2.0-alpha.12

Features

0.2.0-alpha.11 (2024-07-22)

Full Changelog: v0.2.0-alpha.10...v0.2.0-alpha.11

Features

Chores

0.2.0-alpha.10 (2024-07-19)

Full Changelog: v0.2.0-alpha.9...v0.2.0-alpha.10

Features

  • api: OpenAPI spec update via Stainless API (#265) (58a602f)
  • feat: add new columns to dataset when running custom metrics (9c0d94c)

0.2.0-alpha.9 (2024-07-17)

Full Changelog: v0.2.0-alpha.8...v0.2.0-alpha.9

Features

0.2.0-alpha.8 (2024-07-08)

Full Changelog: v0.2.0-alpha.7...v0.2.0-alpha.8

Features

Chores

0.2.0-alpha.7 (2024-07-04)

Full Changelog: v0.2.0-alpha.6...v0.2.0-alpha.7

Features

0.2.0-alpha.6 (2024-06-28)

Full Changelog: v0.2.0-alpha.5...v0.2.0-alpha.6

Features

  • api: update via SDK Studio (#246) (ed77b5b)
  • feat(WIP): add support for custom metrics (6c1cf1d)

0.2.0-alpha.5 (2024-06-26)

Full Changelog: v0.2.0-alpha.4...v0.2.0-alpha.5

Chores

0.2.0-alpha.4 (2024-06-25)

Full Changelog: v0.2.0-alpha.3...v0.2.0-alpha.4

Features

  • feat: Add Anthropic tracer (25792c5)

Chores

0.2.0-alpha.3 (2024-06-20)

Full Changelog: v0.2.0-alpha.2...v0.2.0-alpha.3

Features

  • feat: python async function tracing in dev mode, closing OPEN-6157 (7cb1a07)

0.2.0-alpha.2 (2024-06-11)

Full Changelog: v0.2.0-alpha.1...v0.2.0-alpha.2

Features

  • fix: include pandas as requirement (733ee7e)

0.2.0-alpha.1 (2024-06-10)

Full Changelog: v0.1.0-alpha.5...v0.2.0-alpha.1

Chores

0.1.0-alpha.5 (2024-06-05)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Features

  • completes OPEN-6020 Refactor manual part of the Python SDK (9cb9cc1)

Chores

0.1.0-alpha.4 (2024-05-24)

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

Chores

0.1.0-alpha.3 (2024-05-22)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

Features

  • api: OpenAPI spec update via Stainless API (#207) (0a806f1)
  • api: OpenAPI spec update via Stainless API (#209) (da14f38)
  • api: OpenAPI spec update via Stainless API (#210) (9a261c6)

0.1.0-alpha.2 (2024-05-20)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Features

  • fix: remove openlayer/ directory (1faaf2f)

0.1.0-alpha.1 (2024-05-20)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1

Features

  • various codegen changes (002b857)

Bug Fixes

[0.1.0a20]

Added

  • Added prompt as an optional field in the config for LLM production data.
  • llm_monitor for OpenAI ChatCompletion models records the prompt used and uploads it.