Full Changelog: v0.14.0...v0.14.1
Full Changelog: v0.13.0...v0.14.0
Full Changelog: v0.12.3...v0.13.0
- 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)
Full Changelog: v0.12.2...v0.12.3
- internal: remove redundant imports config (d8cbd57)
- update semantic convention constants (#633) (adcbd70)
Full Changelog: v0.12.1...v0.12.2
- 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)
Full Changelog: v0.12.0...v0.12.1
Full Changelog: v0.11.2...v0.12.0
- api: api update (c91f943)
- experiment: support options-based pipelineId (#623) (7f655e0)
- Make evalDataset() pass in the test case directly to the interaction (#620) (5220d29)
Full Changelog: v0.11.1...v0.11.2
Full Changelog: v0.11.1...v0.11.1
- 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)
- 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)
- 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)
- types: replace Record with mapped types (cdedfcf)
Full Changelog: v0.11.0...v0.11.1
- Create structured GentraceWarning that encapsulates a lot of the shared logic of issuing warnings (#605) (f9045ef)
Full Changelog: v0.10.0...v0.11.0
- 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)
- Add
Baggageto the interaction togentrace.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)
- add evaluation dataset example (#589) (#589) (e021576)
- Add interaction name for simplicity (#551) (a866e5a)
- Detail
traced()in the docs (#552) (3bf57ca) - improve docs (#602) (1bec8ed)
- Remove test_case_name attribute (#548) (29d01e7)
- Rename to evalOnce() and evalDataset() (#549) (8301950)
- Update OpenTelemetry SDK setup (#568) (ef51abd)
- Update README.md (86a8888)
Full Changelog: v0.9.0...v0.10.0
Full Changelog: v0.8.0...v0.9.0
- Add max concurrency (#604) (50dd43b)
- Add OpenAI AI SDK and Responses API examples (#601) (cbb4d0d)
- Add pipeline ID validation and error handling (#596) (92ae076)
Full Changelog: v0.7.0...v0.8.0
- 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)
Full Changelog: v0.6.0...v0.7.0
Full Changelog: v0.5.0...v0.6.0
Full Changelog: v0.4.2...v0.5.0
Full Changelog: v0.4.1...v0.4.2
Full Changelog: v0.4.0...v0.4.1
- Adjust concurrency limit for OTLPExporter, assorted refinements + bugs (#583) (3011610)
- Deeply simplify the examples (#581) (f279ce2)
Full Changelog: v0.3.2...v0.4.0
Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.0...v0.3.1
Full Changelog: v0.2.0...v0.3.0
- compat with more runtimes (53adc04)
- 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)
Full Changelog: v0.1.0...v0.2.0
- 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)
- Refactor attributes into constants (#550) (6a7e8d4)
- update Jest config to transform yoctocolors package (5a0323b)
- Add interaction name for simplicity (#551) (a866e5a)
- Detail
traced()in the docs (#552) (3bf57ca) - docs: grammar improvements (09c4cff)
- improve publish-npm script --latest tag logic (31956fe)
- Remove test_case_name attribute (#548) (29d01e7)
- Rename to evalOnce() and evalDataset() (#549) (8301950)
- Update README.md (86a8888)
Full Changelog: v0.1.0-alpha.8...v0.1.0
- api: Change to API key from Bearer Token (fea116e)
- client: always overwrite when merging headers (e599191)
- package: remove engines (33c6d59)
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
- client: add withOptions helper (9b55917)
- client: drop support for EOL node versions (18dd728)
- internal: codegen related update (7484d25)
- internal: share typescript helpers (441134d)
- Temporarily disable test (#546) (5ed73b7)
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
- internal: refactor utils (03ce710)
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
- api: api update (1513ba3)
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
- update SDK settings (7188003)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- 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)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- 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)
- 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)