Skip to content

Latest commit

 

History

History
519 lines (307 loc) · 36 KB

File metadata and controls

519 lines (307 loc) · 36 KB

Changelog

0.14.1 (2025-08-16)

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

Chores

  • deps: update dependency @types/node to v20.17.58 (d1d2c10)
  • internal: formatting change (b88dbf8)

0.14.0 (2025-08-16)

Full Changelog: v0.13.0...v0.14.0

Features

  • add gentrace.in_experiment baggage key (#637) (bdab045)

Chores

  • remove extra blank line in constants.ts (#640) (de40971)

0.13.0 (2025-08-12)

Full Changelog: v0.12.3...v0.13.0

Features

  • add a CLI loader to track evaluation progress (#636) (e48e1b8)

Bug Fixes

  • lib: use type-only exports for types (#635) (2750f9b)

Chores

  • internal: codegen related update (1a2ed35)
  • internal: move publish config (2cf345d)
  • internal: update comment in script (941bc19)
  • update @stainless-api/prism-cli to v5.15.0 (6cbaed0)

0.12.3 (2025-08-03)

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

Chores

  • internal: remove redundant imports config (d8cbd57)
  • update semantic convention constants (#633) (adcbd70)

0.12.2 (2025-07-29)

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

Bug Fixes

  • Fix warnings links to point to the new docs URL structure (#630) (b3920b0)
  • force release of a new Node version (7a0b839)
  • force release of a new Node version (2eda66c)
  • remove unused otelSetup option in init config (8003978)

0.12.1 (2025-07-28)

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

Bug Fixes

  • add an error for partial ingestion, unify logging with Stainless' logging system (#625) (127ccb2)

0.12.0 (2025-07-24)

Full Changelog: v0.11.2...v0.12.0

Features

  • api: api update (c91f943)
  • experiment: support options-based pipelineId (#623) (7f655e0)
  • Make evalDataset() pass in the test case directly to the interaction (#620) (5220d29)

0.11.2 (2025-07-23)

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

0.11.1 (2025-07-22)

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

Features

  • add id to tool response message (#619) (520be14)
  • api: api update (7c11157)
  • api: correct the organization structure (9289472)
  • api: create organization methods (1e8d425)
  • client: add support for endpoint-specific base URLs (6f9497d)
  • experiment: return experiment object metadata from experiment() invocation (#614) (e339cc7)
  • init: warn on multiple init() with config diff (#618) (7dac470)
  • lib: export organizations from init module (#615) (73b7666)
  • simulate tool calls in function calling example (#616) (fef7a11)

Bug Fixes

  • ci: release-doctor — report correct token name (9dfae3a)
  • client: explicitly copy fetch in withOptions (0c0ccf7)
  • client: get fetchOptions type more reliably (57c9858)
  • publish script — handle NPM errors correctly (19fa166)

Chores

  • add docs to RequestOptions type (8700520)
  • avoid type error in certain environments (0cb5d3b)
  • ci: enable for pull requests (de2d55c)
  • ci: only run for pushes and fork pull requests (a0997e6)
  • client: improve path param validation (f4f7457)
  • client: refactor imports (4ac48f4)
  • docs: update import paths in examples (#612) (105b024)
  • internal: add pure annotations, make base APIResource abstract (db3c0cf)
  • internal: fix readablestream types in node 20 (ee564f1)
  • internal: version bump (dbf615d)
  • internal: version bump (d2ae6a6)
  • internal: version bump (17809b5)
  • internal: version bump (9a57d75)
  • internal: version bump (734f58c)
  • internal: version bump (5891e37)
  • internal: version bump (ab56d6d)
  • internal: version bump (9ddd5e9)
  • internal: version bump (140aefe)
  • internal: version bump (80c6a0e)
  • internal: version bump (d5ebabd)
  • internal: version bump (ac342f6)
  • internal: version bump (830e182)
  • make some internal functions async (79c30e2)
  • mcp: rework imports in tools (acc9c33)
  • readme: update badges (1077b3e)
  • readme: use better example snippet for undocumented params (b16cbb4)
  • ts: reorder package.json imports (917c82f)

Refactors

  • types: replace Record with mapped types (cdedfcf)

0.11.1 (2025-07-16)

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

Bug Fixes

  • Create structured GentraceWarning that encapsulates a lot of the shared logic of issuing warnings (#605) (f9045ef)

0.11.0 (2025-07-15)

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

Features

  • Add Anthropic example for Node SDK similar to OpenAI (#566) (886b6b7)
  • Add ASCII visualizations for OpenTelemetry information flow (#562) (bfffd60)
  • add baggage support to eval methods (#569) (#569) (95564ba)
  • Add Claude Assistant GitHub Action workflow (#558) (952c9dd)
  • add PR title validation workflow (#554) (fb8636d)
  • add release type to PR title validation (#567) (9404fb9)
  • eval-dataset: support plain array as dataset (#606) (698e56b)
  • Introduce API/SDK observability wrappers (#529) (59cdf88)

Bug Fixes

  • Add Baggage to the interaction to gentrace.sample (#542) (2b58351)
  • Add await keyword before init function calls (#586) (37de686)
  • Refactor attributes into constants (#550) (6a7e8d4)
  • update Jest config to transform yoctocolors package (5a0323b)
  • Update package manager instructions in README (#533) (c008abd)
  • utils: fix grammar in OpenTelemetry warning (#609) (9ec1f8f)
  • Widen OTEL version range (#536) (64cdf97)

Chores

0.10.0 (2025-07-15)

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

Features

  • eval-dataset: support plain array as dataset (#606) (698e56b)

0.9.0 (2025-07-08)

Full Changelog: v0.8.0...v0.9.0

Features

Chores

0.8.0 (2025-07-07)

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

Features

  • Update anthropic model to 'claude-opus-4-20250514' (#600) (34a8fd3)

Bug Fixes

  • Better error message for OTEL configurations (#599) (c7b4a97)
  • Initialize Gentrace if OpenTelemetry not configured in interaction() (#597) (1a926da)
  • Update init() to not be async() (#592) (17e290b)

Chores

0.7.0 (2025-07-02)

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

Features

  • Add workflow for publishing PR preview package (#593) (95d5101)

0.6.0 (2025-07-01)

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

Features

  • Add GenAI Semantic Conventions example code (#590) (eee6e84)

0.5.0 (2025-06-30)

Full Changelog: v0.4.2...v0.5.0

Features

Bug Fixes

  • Add await keyword before init function calls (#586) (37de686)

0.4.2 (2025-06-24)

Full Changelog: v0.4.1...v0.4.2

Bug Fixes

0.4.1 (2025-06-24)

Full Changelog: v0.4.0...v0.4.1

Bug Fixes

  • Adjust concurrency limit for OTLPExporter, assorted refinements + bugs (#583) (3011610)
  • Deeply simplify the examples (#581) (f279ce2)

0.4.0 (2025-06-19)

Full Changelog: v0.3.2...v0.4.0

Features

  • Add setup() function for OpenTelemetry wrapper (#579) (44e2265)

0.3.2 (2025-06-16)

Full Changelog: v0.3.1...v0.3.2

0.3.1 (2025-06-15)

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

Bug Fixes

0.3.0 (2025-06-10)

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

Features

Bug Fixes

  • compat with more runtimes (53adc04)

Chores

  • Add console log for OTEL SDK setup (#570) (8662f5f)
  • Add Mastra example (#573) (dd0844f)
  • Add OpenTelemetry configuration warning function (#575) (634a5c1)
  • adjust eslint.config.mjs ignore pattern (b577e62)
  • deps: bump eslint-plugin-prettier (28241ea)
  • internal: update jest config (3e5f722)

0.2.0 (2025-05-28)

Full Changelog: v0.1.0...v0.2.0

Features

  • Add ASCII visualizations for OpenTelemetry information flow (#562) (bfffd60)
  • Add Claude Assistant GitHub Action workflow (#558) (952c9dd)
  • add PR title validation workflow (#554) (fb8636d)
  • add release type to PR title validation (#567) (9404fb9)

Bug Fixes

  • Refactor attributes into constants (#550) (6a7e8d4)
  • update Jest config to transform yoctocolors package (5a0323b)

Chores

0.1.0 (2025-05-16)

Full Changelog: v0.1.0-alpha.8...v0.1.0

Features

  • api: Change to API key from Bearer Token (fea116e)

Bug Fixes

  • client: always overwrite when merging headers (e599191)

Chores

  • package: remove engines (33c6d59)

0.1.0-alpha.8 (2025-05-15)

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

Features

  • client: add withOptions helper (9b55917)

Chores

  • client: drop support for EOL node versions (18dd728)
  • internal: codegen related update (7484d25)
  • internal: share typescript helpers (441134d)
  • Temporarily disable test (#546) (5ed73b7)

Documentation

0.1.0-alpha.7 (2025-05-08)

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

Features

  • Introduce GentraceSampler and GentraceSpanProcessor (#543) (30e1f7d)

Bug Fixes

  • Add Baggage to the interaction to gentrace.sample (#542) (2b58351)

0.1.0-alpha.6 (2025-04-30)

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

Features

0.1.0-alpha.5 (2025-04-30)

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

Features

  • Add traced function with OpenTelemetry tracing (#537) (74fa9e1)

Bug Fixes

Chores

  • internal: refactor utils (03ce710)

0.1.0-alpha.4 (2025-04-28)

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

Features

0.1.0-alpha.3 (2025-04-24)

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

Features

  • fix: Update package manager instructions in README (#533) (b644e91)

Chores

0.1.0-alpha.2 (2025-04-24)

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

Features

  • feat: Introduce API/SDK observability wrappers (#529) (ae4c6b6)

Chores

  • ci: add timeout thresholds for CI jobs (7c67bc1)
  • ci: only use depot for staging repos (8a29273)
  • internal: codegen related update (5f143ff)
  • perf: faster base64 decoding (4c08cfa)

0.1.0-alpha.1 (2025-04-21)

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

Features

  • api: update via SDK Studio (a42de37)
  • api: update via SDK Studio (9127830)
  • api: update via SDK Studio (a9fb64a)
  • api: update via SDK Studio (96e490d)
  • api: update via SDK Studio (524c3a2)
  • api: update via SDK Studio (9a8e00c)
  • api: update via SDK Studio (fd602e8)
  • api: update via SDK Studio (8318283)
  • api: update via SDK Studio (3631f84)
  • api: update via SDK Studio (63fbbe0)
  • api: update via SDK Studio (89ff1af)
  • api: update via SDK Studio (20a06bb)
  • api: update via SDK Studio (3700774)
  • api: update via SDK Studio (02eb59d)
  • api: update via SDK Studio (83719ca)
  • api: update via SDK Studio (85a5c27)
  • api: update via SDK Studio (7e59ac5)
  • api: update via SDK Studio (aadc855)
  • api: update via SDK Studio (61a5397)
  • api: update via SDK Studio (906ace6)

Bug Fixes

  • api: improve type resolution when importing as a package (#524) (2e5b5e3)
  • client: send all configured auth headers (#527) (25ac75d)
  • internal: fix file uploads in node 18 jest (89fa095)
  • mcp: remove unused tools.ts (#525) (41254e9)

Chores

Documentation