release: 0.3.0#4
Conversation
…hanges--next--components--memory release: 0.1.0
…hanges--next--components--memory release: 0.2.0
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit d80a3b6. Configure here.
| /*.tgz | ||
| .idea/ | ||
| .eslintcache | ||
|
|
There was a problem hiding this comment.
Missing .env in gitignore risks secret exposure
Medium Severity
The new .gitignore drops the .env and .env.local entries that were present in the previous version. Since the SDK requires apiKey and orgID credentials (visible in src/client.ts), developers working locally are likely to store these in .env files. Without gitignore protection, secrets could be accidentally committed to the repository.
Reviewed by Cursor Bugbot for commit d80a3b6. Configure here.
d80a3b6 to
fb6b82f
Compare
|
🧪 Testing To try out this version of the SDK: Expires at: Sat, 27 Jun 2026 02:15:09 GMT |


Automated Release PR
0.3.0 (2026-05-28)
Full Changelog: v0.2.0...v0.3.0
Features
Bug Fixes
Chores
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Note
High Risk
Breaking npm package rename and client/error API changes for all consumers, plus a large toolchain and publish-path overhaul that affects how releases reach npm.
Overview
This release (0.3.0) migrates the repo to the Stainless TypeScript SDK layout and publishing pipeline, with the npm package renamed to
@xtraceai/memory.The public API surface changes: consumers use a default-export
Xtraceaiclient (withapiKey,orgID,environment) and Stainless-styleAPIErrorhandling instead of the priorMemoryClient/ custom error types.api.mddocuments memories CRUD, ingest, search, and jobs against the generated resource layout.Build and quality move from tsup + Vitest to yarn,
tsc-multi(dual CJS/ESM underdist/), Jest, and scripts for lint, format, mock (Steady), and publish checks (attw, publint). GitHub Actions add CI (lint, build, test, optional Stainless artifact upload) plus Publish NPM and Release Doctor workflows; release-please drives version bumps.Docs and legal: README is rewritten for the Stainless client; license switches to Apache-2.0. The live
examples/smoke.tsharness is removed;package-lock.jsonis dropped in favor of yarn.Reviewed by Cursor Bugbot for commit fb6b82f. Bugbot is set up for automated code reviews on this repo. Configure here.