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.
Full Changelog: v0.23.3...v0.24.0
- closes OPEN-10097: create Azure Content Understanding tracer (58c4120)
Full Changelog: v0.23.2...v0.23.3
- ensure file data are only sent as 1 parameter (af32174)
Full Changelog: v0.23.1...v0.23.2
- closes OPEN-9953: expose endpoints to get and delete a row (1f08bda)
Full Changelog: v0.23.0...v0.23.1
- client: preserve hardcoded query params when merging with user params (8e68770)
Full Changelog: v0.22.0...v0.23.0
- Cid/fetching endpoints (d5fa2c2)
Full Changelog: v0.21.0...v0.22.0
- internal: implement indices array format for query and form serialization (e942e18)
- deps: bump minimum typing-extensions version (d359d17)
- pydantic: do not pass
by_aliasunless set (3679fc3) - sanitize endpoint path params (dc9d512)
- 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)
- tests: switch from prism to steady (0f01051)
Full Changelog: v0.20.1...v0.21.0
- closes OPEN-9557: extend promote to resolve fields from function outputs (c60b02f)
Full Changelog: v0.20.0...v0.20.1
Full Changelog: v0.19.1...v0.20.0
Full Changelog: v0.19.0...v0.19.1
- closes OPEN-9632: langChain callback handler adding latency (9d9b283)
Full Changelog: v0.18.0...v0.19.0
- Fix provider detection for LiteLLM proxy models and improve step naming (b9bfda5)
- Strip LiteLLM prefix from model name (841ad25)
- closes OPEN-9426: ensure tool name is retrieved from serialized data if not provided (5d702ef)
- ci: skip uploading artifacts on stainless-internal branches (c2b16ed)
Full Changelog: v0.17.12...v0.18.0
- api: update POST /rows to use list method name (675f015)
- closes OPEN-9425: document /rows endpoint in API reference and … (9c293e6)
Full Changelog: v0.17.11...v0.17.12
- test: do not count install time for mock server timeout (9ec48d7)
Full Changelog: v0.17.10...v0.17.11
Full Changelog: v0.17.9...v0.17.10
- closes OPEN-9372: ensure 'log_context' and 'log_output' work when called from the same function (d3079ce)
Full Changelog: v0.17.8...v0.17.9
- closes OPEN-8832: optionally upload data from external URLs to our storage (c5059a7)
Full Changelog: v0.17.7...v0.17.8
- internal: make
test_proxy_environment_variablesmore resilient to env (ad5b39e)
Full Changelog: v0.17.6...v0.17.7
- open-8974: detect all tool types in Google ADK agent traces (0ee64fe)
- internal: add request options to SSE classes (a60c8e4)
- internal: make
test_proxy_environment_variablesmore resilient (428cd95)
Full Changelog: v0.17.5...v0.17.6
- update mock server docs (e5d4a3d)
Full Changelog: v0.17.4...v0.17.5
- open-9027: azure openai tracer fix for chunks (5fa4e0d)
Full Changelog: v0.17.3...v0.17.4
- closes OPEN-9006: multimodal feature not working in production with audio inputs (fe2398d)
Full Changelog: v0.17.2...v0.17.3
- upload.py: fix upload for local (2d6500f)
- format all
api.mdfiles (7591719)
Full Changelog: v0.17.1...v0.17.2
- internal: fix lint error on Python 3.14 (4f37194)
Full Changelog: v0.17.0...v0.17.1
- closes OPEN-8856: azure OpenAI tracer not working when chunks have no 'choices' (fcaeb8b)
- closes OPEN-8647: add endpoint to retrieve aggregated user data for inference pipelines (fbddbaf)
- internal: bump dependencies (67ea296)
Full Changelog: v0.16.0...v0.17.0
- closes OPEN-8683: multimodal attachment support for the Python SDK (b50f891)
- closes OPEN-8684: enhance OpenAI tracer to support multimodal inputs/outputs (0d8fadd)
- closes OPEN-8781: files not being parsed correctly for OpenAI tracer (f33de76)
- closes OPEN-8686: upload attachments in a non-blocking way (5fb1ce5)
- closes OPEN-8725: sanitize raw output when there are attachments (471547b)
- various small improvements (3a2bf2c)
Full Changelog: v0.15.2...v0.16.0
- client: add custom JSON encoder for extended type support (b47689c)
Full Changelog: v0.15.1...v0.15.2
- closes OPEN-8768: langChain callback handler not using sessions and users (e629fd3)
- ci: upgrade
actions/github-script(d798acb)
Full Changelog: v0.15.0...v0.15.1
- internal: update
actions/checkoutversion (b141555)
Full Changelog: v0.14.1...v0.15.0
- client: add support for binary request streaming (e0b9289)
Full Changelog: v0.14.0...v0.14.1
- closes OPEN-8576: expose delete project endpoint (be1251f)
Full Changelog: v0.13.1...v0.14.0
- closes OPEN-8532: expose 'tests/{id}/results' endpoint (208192c)
Full Changelog: v0.13.0...v0.13.1
Full Changelog: v0.12.6...v0.13.0
- api: add missing endpoints (cfc7059)
Full Changelog: v0.12.5...v0.12.6
- client: loosen auth header validation (0d31697)
Full Changelog: v0.11.3...v0.12.5
- api: add test evaluation method (f3fce3e)
- types: allow pyright to infer TypedDict types within SequenceNotStr (4a7dfcf)
- use async_to_httpx_files in patch method (4e797de)
- add missing docstrings (255589a)
- internal: add
--fixargument 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)
Full Changelog: v0.12.3...v0.12.4
- docs: use environment variables for authentication in code snippets (be3611a)
- update lockfile (8532ac5)
Full Changelog: v0.12.2...v0.12.3
- ensure streams are always closed (d5fffe3)
- deps: mypy 1.18.1 has a regression, pin to 1.17 (222f10f)
- internal: version bump (a47ede3)
- update lockfile (b50033b)
Full Changelog: v0.12.1...v0.12.2
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (5c510a6)
- add Python 3.14 classifier and testing (3b23f0f)
- internal: version bump (8599d01)
- internal: version bump (d0d8cf2)
Full Changelog: v0.12.0...v0.12.1
- closes OPEN-8569: handle missing active trace and improve error logging in LiteLLM integration (#569) (d35f78c)
Full Changelog: v0.11.4...v0.12.0
- 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)
- client: close streams without requiring full consumption (c1458b7)
- compat with Python 3.14 (c2d9681)
- bump
httpx-aiohttpversion 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)
Full Changelog: v0.11.3...v0.11.4
- closes OPEN-8401: strands Agents integration (0b3a4d4)
Full Changelog: v0.11.2...v0.11.3
- closes OPEN-8441: tokens not captured for Bedrock traced via the LangChain callback handler (ef57b1f)
Full Changelog: v0.11.1...v0.11.2
- closes OPEN-8437: undefined 'root_step' in LangChain callback handler (4aad122)
Full Changelog: v0.11.0...v0.11.1
- closes OPEN-8223: enhance Google ADK tracing with improved user query handling and output management (d19a8f6)
- clean up outputs in Google ADK tracing notebook to remove unnecessary warnings and streamline execution (9b926ac)
Full Changelog: v0.10.0...v0.11.0
- closes OPEN-8244: Adds Gemini API client tracing (8227c31)
Full Changelog: v0.9.0...v0.10.0
- CLOSES open-8261: enhance Google ADK tracing with callback support (cd601e6)
Full Changelog: v0.8.1...v0.9.0
- enhance LangFlow integration with improved context detection (5c1d3a5)
- improve async trace handling in AsyncOpenlayerHandler (01fa425)
Full Changelog: v0.8.0...v0.8.1
- closes OPEN-8001: handle ValueError in _current_step.reset to manage context variable mismatches (5649f17)
Full Changelog: v0.7.0...v0.8.0
- closes OPEN-7550: add tracing for openai chat completions parse method (47c4487)
Full Changelog: v0.6.0...v0.7.0
- closes OPEN-7119: add Google ADK tracing integration with Openlayer (b7a0706)
- add Colab badge to Google ADK tracing notebook for easier access (89916a8)
Full Changelog: v0.5.0...v0.6.0
- closes OPEN-7543: update trace openai to support responses api (4969d03)
Full Changelog: v0.4.0...v0.5.0
Full Changelog: v0.3.1...v0.4.0
- closes OPEN-7559: add callbacks and offline buffering for platform tracing (482621e)
Full Changelog: v0.3.0...v0.3.1
- revert README changes (a903980)
Full Changelog: v0.2.0...v0.3.0
Full Changelog: v0.2.0-alpha.94...v0.2.0
- integrated litellm for tracing (49c1cb1)
- fixed model names and OpenLayer to Openlayer. (572a1f2)
- lint fixes (c138716)
Full Changelog: v0.2.0-alpha.93...v0.2.0-alpha.94
- custom args with run_batch_from_df (4a45a89)
Full Changelog: v0.2.0-alpha.92...v0.2.0-alpha.93
- Add user_id and session_id in traces to track users and sessions (b7cd032)
- api: api update (e65c84e)
- closes OPEN-7337 Exclude examples from linting action (9730dc0)
- exclude custom lib from linting action (89f0d21)
- internal: move mypy configurations to
pyproject.tomlfile (49b32b4) - internal: version bump (cb69e2e)
- internal: version bump (59e1a98)
- tests: simplify
get_platformtest (d30a165)
- reverted back to previous version for data_stream_params.py (89d6a5d)
- import fixes (bd78a73)
Full Changelog: v0.2.0-alpha.91...v0.2.0-alpha.92
- completes OPEN-7314 Process input/output of root step of LangGraph graphs (9cad000)
Full Changelog: v0.2.0-alpha.90...v0.2.0-alpha.91
- tracing: None - fully backward compatible
- tracing: enable custom inferenceId for trace decorator (1f01ca5)
Full Changelog: v0.2.0-alpha.89...v0.2.0-alpha.90
- closes OPEN-7311 relax numpy<2.0 requirement (c2ab667)
Full Changelog: v0.2.0-alpha.88...v0.2.0-alpha.89
- add guardrails system with PII protection (0bcc636)
- integrate guardrails into tracing system (b846ba5)
- introduce guardrail step typ (73c53c6)
- PII redaction and trace function calls (5f49d4a)
- 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)
- add comprehensive guardrails usage examples (be7d827)
- simplify guardrails integration and clean up examples (4dde617)
Full Changelog: v0.2.0-alpha.87...v0.2.0-alpha.88
- introduce new step types (9ef8390)
Full Changelog: v0.2.0-alpha.86...v0.2.0-alpha.87
- improve future compat with pydantic v3 (88a15df)
- types: replace List[str] with SequenceNotStr in params (8838b80)
Full Changelog: v0.2.0-alpha.85...v0.2.0-alpha.86
- add Python 3.13 support with conditional PyArrow dependencies (fbe37d6)
- internal: add Sequence related utils (5a28f7f)
Full Changelog: v0.2.0-alpha.84...v0.2.0-alpha.85
- accept metadata transformer for LangChain callback handler (9c1e276)
- log context for LangChain callback handler (a1846e0)
- parse usage after response streaming (063fc77)
Full Changelog: v0.2.0-alpha.83...v0.2.0-alpha.84
- avoid newer type syntax (d9f76bc)
- internal: update pyright exclude list (e27a895)
Full Changelog: v0.2.0-alpha.82...v0.2.0-alpha.83
- specify custom args when running openlayer batch (2249f11)
Full Changelog: v0.2.0-alpha.81...v0.2.0-alpha.82
Full Changelog: v0.2.0-alpha.80...v0.2.0-alpha.81
- tracing: improve error handling in sync generator finalization (c8360cb)
Full Changelog: v0.2.0-alpha.79...v0.2.0-alpha.80
- examples: add async LangChain callback handler notebook (9f612c8)
- integrations: async Openlayer callback handler (f1b9761)
- update async LangChain callback handler notebook (5dea2a9)
Full Changelog: v0.2.0-alpha.78...v0.2.0-alpha.79
- tracing: enhance tracing for synchronous generator functions (1aab21a)
Full Changelog: v0.2.0-alpha.77...v0.2.0-alpha.78
- recognize Azure as a provider in the LangChain callback handler (3509bc0)
Full Changelog: v0.2.0-alpha.76...v0.2.0-alpha.77
Full Changelog: v0.2.0-alpha.75...v0.2.0-alpha.76
- 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)
- internal: fix ruff target version (be3b860)
- 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)
Full Changelog: v0.2.0-alpha.74...v0.2.0-alpha.75
- parsing: parse extra field types (674a00b)
- project: add settings file for vscode (499890c)
Full Changelog: v0.2.0-alpha.73...v0.2.0-alpha.74
- allow output overwrite (a1ccbc3)
- parsing: ignore empty metadata (6da7f35)
Full Changelog: v0.2.0-alpha.72...v0.2.0-alpha.73
- bedrock: return identical Bedrock object (0f5f694)
Full Changelog: v0.2.0-alpha.71...v0.2.0-alpha.72
- bedrock: accept size positional argument (94366df)
Full Changelog: v0.2.0-alpha.70...v0.2.0-alpha.71
- integrations: add AWS Bedrock tracer (b8f5926)
- add AWS Bedrock notebook example (5d560b4)
Full Changelog: v0.2.0-alpha.69...v0.2.0-alpha.70
- clean up environment call outs (57e6088)
- client: don't send Content-Type header on GET requests (f8aaafa)
- print successful data streaming (496f9c4)
Full Changelog: v0.2.0-alpha.68...v0.2.0-alpha.69
- improve tracing errors (a204b4c)
- add github PR template (4166639)
Full Changelog: v0.2.0-alpha.67...v0.2.0-alpha.68
- readme: fix version rendering on pypi (4a1c3f3)
Full Changelog: v0.2.0-alpha.66...v0.2.0-alpha.67
- tracer: enhance OpenlayerTracerProcessor with dynamic base class and type hinting (1ea28d7)
- parsing: correctly handle nested discriminated unions (a0cc200)
- tracer: update dictionary type annotation in OpenlayerTracerProcessor (376ab2d)
Full Changelog: v0.2.0-alpha.65...v0.2.0-alpha.66
- 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)
- update client retrieval for LangChain callback handler (7fb7cbe)
- format file (16429ac)
- add LangGraph notebook example (cb8838c)
- tracer: simplify async step creation by consolidating functions (d61888c)
- tracer: streamline code formatting and improve readability (bada5eb)
Full Changelog: v0.2.0-alpha.64...v0.2.0-alpha.65
- 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)
- 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)
- 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)
- client: fix httpx.Timeout documentation reference (ad5d7c0)
- integrations: update Openlayer integration imports (ac78c1c)
Full Changelog: v0.2.0-alpha.63...v0.2.0-alpha.64
- client: correctly parse binary response | stream (8fe8ec0)
- tracer: pull ground truth from root step only when it is defined (29b5f56)
- tests: run tests in parallel (140bf6e)
- add Pydantic AI notebook example (65f9b15)
Full Changelog: v0.2.0-alpha.62...v0.2.0-alpha.63
- add MLflow notebook example (149e85f)
- add OpenLIT notebook example (f71c668)
- client: add follow_redirects request option (87d8986)
- package: support direct resource imports (8407753)
- 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)
Full Changelog: v0.2.0-alpha.61...v0.2.0-alpha.62
- openai tracer: Azure OpenAI chat completion step duplicated (23ee128)
- openai tracer: object async_generator can't be used in 'await' expression (ce13918)
- lib: expose async tracing methods (af49b20)
- update docstring (b248a52)
Full Changelog: v0.2.0-alpha.60...v0.2.0-alpha.61
- feat: add convenience function that copies tests from one project to another (d59dfe0)
Full Changelog: v0.2.0-alpha.59...v0.2.0-alpha.60
- api: api update (fbce7ca)
Full Changelog: v0.2.0-alpha.58...v0.2.0-alpha.59
Full Changelog: v0.2.0-alpha.57...v0.2.0-alpha.58
Full Changelog: v0.2.0-alpha.56...v0.2.0-alpha.57
- pydantic v1: more robust ModelField.annotation check (1624ca6)
- 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)
Full Changelog: v0.2.0-alpha.55...v0.2.0-alpha.56
- api: add test creation endpoint (f9c02bf)
Full Changelog: v0.2.0-alpha.54...v0.2.0-alpha.55
- api: api update (b40ca02)
- internal: base client updates (9afcd88)
- internal: bump pyright version (0301486)
- internal: update models test (97be493)
Full Changelog: v0.2.0-alpha.53...v0.2.0-alpha.54
- fix: default value for OPENLAYER_VERIFY_SSL env var (a4557de)
Full Changelog: v0.2.0-alpha.52...v0.2.0-alpha.53
- fix: verify SSL by default and disable it via env var (92f8b70)
Full Changelog: v0.2.0-alpha.51...v0.2.0-alpha.52
- feat: allow publish without ssl verification (24dbdef)
- 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)
Full Changelog: v0.2.0-alpha.50...v0.2.0-alpha.51
Full Changelog: v0.2.0-alpha.49...v0.2.0-alpha.50
- feat: add async openai tracer (6d8bc02)
Full Changelog: v0.2.0-alpha.48...v0.2.0-alpha.49
- chore: add OpenLLMetry tracing example (ff13020)
- chore: add Semantic Kernel tracing example (98ada7f)
Full Changelog: v0.2.0-alpha.47...v0.2.0-alpha.48
- feat: add option to wait for commit completion to push function (b3b4afd)
- feat: add wait_for_commit_completion convenience method (f71e29a)
Full Changelog: v0.2.0-alpha.46...v0.2.0-alpha.47
Full Changelog: v0.2.0-alpha.45...v0.2.0-alpha.46
- api: api update (10f1de0)
- client: allow passing
NotGivenfor body (6a582f7) - client: send
X-Stainless-Read-Timeoutheader (919377e)
- 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)
- 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)
Full Changelog: v0.2.0-alpha.44...v0.2.0-alpha.45
Full Changelog: v0.2.0-alpha.43...v0.2.0-alpha.44
- feat(tracing): completes OPEN-6538 Surface root step metadata at the request level (1bcedcf)
Full Changelog: v0.2.0-alpha.42...v0.2.0-alpha.43
- chore: update download URL for context file (6835d38)
Full Changelog: v0.2.0-alpha.41...v0.2.0-alpha.42
- internal: codegen related update (#406) (3360b9e)
- internal: codegen related update (#408) (9bab516)
- internal: codegen related update (#409) (f59c50e)
- internal: codegen related update (#410) (7e4304a)
- internal: fix some typos (#414) (1009b11)
- internal: updated imports (#411) (90c6218)
Full Changelog: v0.2.0-alpha.40...v0.2.0-alpha.41
Full Changelog: v0.2.0-alpha.39...v0.2.0-alpha.40
- internal: codegen related update (#396) (6d0d530)
- internal: codegen related update (#399) (5927ddc)
- internal: exclude mypy from running on tests (#392) (2ce3de0)
- make the
Omittype public (#398) (f8aaafa)
Full Changelog: v0.2.0-alpha.38...v0.2.0-alpha.39
- add missing dependencies (tqdm and numpy<2) (298eedb)
- internal: codegen related update (#388) (2dec899)
- remove now unused
cached-propertydep (#389) (c6e03c8)
Full Changelog: v0.2.0-alpha.37...v0.2.0-alpha.38
- pin pyarrow version to avoid installation issues with latest versions (37af76c)
- update to pyarrow==14.0.1 to avoid dependabot issues (a226ca2)
Full Changelog: v0.2.0-alpha.36...v0.2.0-alpha.37
- add Vertex AI example (b668aeb)
- internal: version bump (#375) (fcd0205)
- rebuild project due to codegen change (#378) (01ba806)
- rebuild project due to codegen change (#379) (a6fc82b)
Full Changelog: v0.2.0-alpha.35...v0.2.0-alpha.36
Full Changelog: v0.2.0-alpha.34...v0.2.0-alpha.35
- feat(data): add function to push a commit to the platform (7b5a29e)
Full Changelog: v0.2.0-alpha.33...v0.2.0-alpha.34
Full Changelog: v0.2.0-alpha.32...v0.2.0-alpha.33
- internal: remove stale files (52247af)
Full Changelog: v0.2.0-alpha.31...v0.2.0-alpha.32
Full Changelog: v0.2.0-alpha.30...v0.2.0-alpha.31
- fix: adjust storage upload error code range (867b3d2)
Full Changelog: v0.2.0-alpha.29...v0.2.0-alpha.30
- fix: remove async uploads (28e24a5)
Full Changelog: v0.2.0-alpha.28...v0.2.0-alpha.29
- feat: add async batch uploads & improve client-side upload latency (7e7261d)
- improvement: make data stream example about tabular classification (03f1f31)
Full Changelog: v0.2.0-alpha.27...v0.2.0-alpha.28
- chore: show how to log context in RAG notebook example (5610593)
- fix: make sure that context logging works in development mode (11f5267)
Full Changelog: v0.2.0-alpha.26...v0.2.0-alpha.27
Full Changelog: v0.2.0-alpha.25...v0.2.0-alpha.26
- feat: add Groq tracer (bdf3f36)
Full Changelog: v0.2.0-alpha.24...v0.2.0-alpha.25
- fix: batch uploads to VMs broken when using filesystem storage (31e4195)
Full Changelog: v0.2.0-alpha.23...v0.2.0-alpha.24
- api: OpenAPI spec update via Stainless API (#325) (24230df)
- api: update via SDK Studio (#323) (0090a06)
- feat: add tracer for Mistral AI (a1b8729)
Full Changelog: v0.2.0-alpha.22...v0.2.0-alpha.23
- 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
Full Changelog: v0.2.0-alpha.21...v0.2.0-alpha.22
- add missing dependency for Anthropic notebook example (eddc160)
- ci: also run pydantic v1 tests (#319) (6959e23)
- client: fix parsing union responses when non-json is returned (#318) (1b18e64)
Full Changelog: v0.2.0-alpha.20...v0.2.0-alpha.21
- fix: add missing dependencies for LangChain notebook example (fa382eb)
Full Changelog: v0.2.0-alpha.19...v0.2.0-alpha.20
- fix: add pyyaml to requirements (94626f0)
Full Changelog: v0.2.0-alpha.18...v0.2.0-alpha.19
- feat: allow specification of context column name when using tracers (05c5df5)
- feat: support Vertex AI models via LangChain callback handler (0e53043)
Full Changelog: v0.2.0-alpha.17...v0.2.0-alpha.18
- 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)
Full Changelog: v0.2.0-alpha.16...v0.2.0-alpha.17
- feat: support Ollama models via LangChain callback handler (2865b34)
Full Changelog: v0.2.0-alpha.15...v0.2.0-alpha.16
- fix: uploading batch data was broken (d16eee4)
Full Changelog: v0.2.0-alpha.14...v0.2.0-alpha.15
- improvement: allow specifying dataset as path for uploads (a4d126f)
- improvement: include method to update batch of inferences (a8f3d82)
- internal: add type construction helper (#287) (39fbda1)
- internal: version bump (#284) (73c3067)
- tests: update prism version (#285) (3c0fcbb)
Full Changelog: v0.2.0-alpha.13...v0.2.0-alpha.14
- feat: allow inference_pipeline_id to be specified as a kwarg for tracing (e2b9ace)
Full Changelog: v0.2.0-alpha.12...v0.2.0-alpha.13
Full Changelog: v0.2.0-alpha.11...v0.2.0-alpha.12
Full Changelog: v0.2.0-alpha.10...v0.2.0-alpha.11
Full Changelog: v0.2.0-alpha.9...v0.2.0-alpha.10
- api: OpenAPI spec update via Stainless API (#265) (58a602f)
- feat: add new columns to dataset when running custom metrics (9c0d94c)
Full Changelog: v0.2.0-alpha.8...v0.2.0-alpha.9
- api: codegen updates (006edb5)
- api: OpenAPI spec update via Stainless API (#261) (b8bcee3)
- api: update via SDK Studio (#262) (b8718de)
- api: update via SDK Studio (#263) (6852bd4)
Full Changelog: v0.2.0-alpha.7...v0.2.0-alpha.8
- api: OpenAPI spec update via Stainless API (#256) (af3d1ee)
- api: OpenAPI spec update via Stainless API (#257) (38ac5ff)
- api: update via SDK Studio (#254) (ea55198)
- api: update via SDK Studio (#258) (2b4eb5d)
Full Changelog: v0.2.0-alpha.6...v0.2.0-alpha.7
Full Changelog: v0.2.0-alpha.5...v0.2.0-alpha.6
Full Changelog: v0.2.0-alpha.4...v0.2.0-alpha.5
Full Changelog: v0.2.0-alpha.3...v0.2.0-alpha.4
- feat: Add Anthropic tracer (25792c5)
Full Changelog: v0.2.0-alpha.2...v0.2.0-alpha.3
- feat: python async function tracing in dev mode, closing OPEN-6157 (7cb1a07)
Full Changelog: v0.2.0-alpha.1...v0.2.0-alpha.2
- fix: include pandas as requirement (733ee7e)
Full Changelog: v0.1.0-alpha.5...v0.2.0-alpha.1
- update Colab URLs for notebook examples (5c822fa)
- update SDK settings (#224) (e4afabb)
- update SDK settings (#227) (1b56601)
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
- completes OPEN-6020 Refactor manual part of the Python SDK (9cb9cc1)
- apply formatting to custom files (3414c66)
- update examples with new SDK syntax (4bc92a5)
- update SDK settings (#219) (0668954)
- update SDK settings (#221) (600247b)
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
- 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)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- fix: remove openlayer/ directory (1faaf2f)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- various codegen changes (002b857)
- s3 storage type (af91766)
- Added
promptas an optional field in the config for LLM production data. llm_monitorfor OpenAI ChatCompletion models records thepromptused and uploads it.