Conversation
* fix: remove custom binary_request handling superseded by codegen The codegen now natively supports a `content` parameter for binary request streaming. Remove the custom `binary_request` parameter and content routing that conflicts with this new codegen feature. Move file transformation to the call site in resources/files.py. * style: fix import ordering
Note that we still want to run tests, as these depend on the metadata.
1fc4567 to
2493bf0
Compare
aac51c1 to
7431f87
Compare
HackerOne Code Security Review🟢 Scan Complete: 3 Issue(s) Here's how the code changes were interpreted and info about the tools used for scanning. 📖 Summary of ChangesThe update introduces version 3.0.0-rc1 with significant changes across the project. Key modifications include deprecating some AI tools, adding custom JSON encoder support, and improving binary request streaming. The update involves updates to workflow files, dependencies, and source code, with a focus on enhancing type safety, URL path generation, and overall SDK functionality. Several tools and type definitions have been removed or restructured.
ℹ️ Issues DetectedNOTE: These may not require action! Below are unvalidated results from the Analysis Tools that ran during the latest scan for transparency. We investigate each of these for accuracy and relevance before surfacing them as a potential problem. How will I know if something is a problem?
🧰 Analysis tools
⏱️ Latest scan covered changes up to commit e000ecd (latest) |
|
✅ Graham C reviewed all the included code changes and associated automation findings and determined that there were no immediately actionable security flaws. Note that they will continue to be notified of any new commits or comments and follow up as needed throughout the duration of this pull request's lifecycle. Reviewed with ❤️ by HackerOne Code |
…are Text Splitting Remove AI Detection, Medical Comprehend, text to graph, and Context-Aware Text Splitting from SDKs.
7431f87 to
79972e3
Compare
79972e3 to
87d59e2
Compare
87d59e2 to
d28e7e2
Compare
Release version edited manuallyThe Pull Request version has been manually set to If you instead want to use the version number |
d28e7e2 to
0c46b8d
Compare
0c46b8d to
e000ecd
Compare
|
🤖 Release is at https://github.com/writer/writer-python/releases/tag/v3.0.0-rc1 🌻 |
Automated Release PR
3.0.0-rc1 (2026-04-13)
Full Changelog: v2.4.0...v3.0.0-rc1
Features
Bug Fixes
by_aliasunless set (f8a82fe)Chores
actions/github-script(aa28320)api.mdfiles (0d10457)test_proxy_environment_variablesmore resilient (00a019f)test_proxy_environment_variablesmore resilient to env (2ec43af)actions/checkoutversion (4de949f)Documentation
Refactors
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