Releases: steamship-core/python-client
Releases · steamship-core/python-client
2.16.2 - Experimental Interfaces
2.16.1 - Future Tasks & Package Baseclass suport
What's Changed
- Baseclasses of packages can now register routes, allowing for "80% premade" package templates that just require the implementor to fill in a few abstract methods
- The
invoke_later
method on packages now supports adelay_ms
argument that permits a task to be scheduled to occur no earlier than that delayed time, rather than at the Steamship Engine's earliest convenience.
Full Changelog: 2.16.0...2.16.1
2.16.0 - List Paging
Please Note
The Steamship API has changed and now requires clients to page through results of list requests where there are more than 100 results. This version of the SDK supports this, allowing you to pass the token from the previous list request into the next request to get the next batch.
What's Changed
- Tests and changes for generators returning blocks of bytes by @dkolas in #327
- feat: add owner and workspace handles to invocation context by @douglas-reid in #329
- Wait on embedder creation when creating embedding index by @dkolas in #331
- feat: add paging to list operations in client SDK by @douglas-reid in #328
- Allow generator to take block index list in input by @dkolas in #330
Full Changelog: 2.15.0...2.16.0
2.14.3b0 - prerelease for generator block rehydration
Rehydrate Blocks with a client object in generators (#322)
2.14.2 - Add fileurl type alias for UI upload generation
What's Changed
- feature: Adds new
fileurl
type alias to help web UI generate a file upload widget that becomes a URL for the package
Full Changelog: 2.14.2...2.14.2
2.14.1 - Hotfix
What's Changed
- fix: block creation with tags by @douglas-reid in #320
Full Changelog: 2.14.0...2.14.1
2.14.0 - Generators!
This release provides access to Block objects with non-text content and the Generator plugin interface.
What's Changed
- Remove snapshots and snapshot tests from SDK by @dkolas in #309
- Ignore requests timeout errors by @dkolas in #311
- Additional client-side test for Multipart tag fix by @dkolas in #301
- [SHIP-539] Non text blocks by @dkolas in #296
- [SHIP-540] python generator plugin interfaces by @dkolas in #310
- Generator prerelease by @dkolas in #315
- Add role constants by @dkolas in #314
Full Changelog: 2.13.19...2.14.0
2.14.0.b2 - generator prerelease 3
Add role constants (#314) Add tag constants for Roles, which will allow easy labelling of content for use in OpenAI chat completion interface.
2.14.0.b1 - generator prerelease 2
Merge branch 'dave/ship-540-python-generator-plugin-interfaces' into …