Releases: everruns/sdk
Releases · everruns/sdk
Release v0.1.2
Highlights
- Client tool call support across all SDKs
- Periodic maintenance: spec updates, dependency bumps, and fixes
What's Changed
- feat(rust,python,typescript): add client tool call support (#34) by @chaliy
- chore: periodic maintenance — spec, deps, fixes (#35) by @chaliy
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
Highlights
- Client-supplied agent IDs and
apply()upsert support across all SDKs - Agent capabilities, import/export functionality for Rust, Python, and TypeScript
- Rust output types are now serializable
What's Changed
- feat(rust,python,typescript): client-supplied agent IDs and apply() upsert (#31) by @chaliy
- chore(ci): adopt prep PR release process from bashkit (#30) by @chaliy
- feat(rust,python,typescript): add capabilities, agent import/export (#29) by @chaliy
- feat(rust): make all output types serializable (#28) by @chaliy
- docs: use cargo add for Rust installation (#27) by @chaliy
- fix(ci): add NPM_TOKEN for npm publish authentication (#26) by @chaliy
- feat(ci): add workflow_dispatch trigger to publish workflow (#25) by @chaliy
- feat(ci): use trusted publishing for npm and PyPI (#24) by @chaliy
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- chore: initial SDK repo setup by @chaliy in #1
- feat(rust): add Rust SDK implementation by @chaliy in #2
- feat(python): add Python SDK implementation by @chaliy in #3
- feat(typescript): add TypeScript SDK implementation by @chaliy in #4
- chore: add publish prep files by @chaliy in #5
- fix(ci): resolve CI failures across all SDKs by @chaliy in #6
- feat(cookbook): add Rust SDK cookbook with dad jokes example by @chaliy in #7
- feat(ci): add job to run Rust cookbook with everruns-server by @chaliy in #8
- docs: add comprehensive README with quick start examples by @chaliy in #9
- Add consolidated SDK features specification by @chaliy in #10
- refactor: remove org parameter from API endpoints by @chaliy in #11
- fix: simplify HTML responses in error messages by @chaliy in #12
- feat: add api_key and api_url configuration to all SDKs by @chaliy in #13
- feat(docs): add cloud environment init script by @chaliy in #14
- docs: improve cloud env and PR checklist guidance by @chaliy in #15
- fix: correct URL joining across all SDKs by @chaliy in #18
- feat: implement SSE retry logic with automatic reconnection by @chaliy in #16
- feat(rust): add #[non_exhaustive] for future-proof structs by @chaliy in #17
- feat(cookbook): add Python and TypeScript cookbooks by @chaliy in #19
- feat(docs): enhance example output with more details by @chaliy in #20
- docs(rust): use cargo add for installation by @chaliy in #21
- chore(ci): rename CRATES_IO_TOKEN secret to CARGO_REGISTRY_TOKEN by @chaliy in #22
- chore: prepare v0.1.0 release by @chaliy in #23
New Contributors
Full Changelog: https://github.com/everruns/sdk/commits/v0.1.0