Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Oct 10, 2025

Automated Release PR

2.3.3-rc1 (2025-12-01)

Full Changelog: v2.3.2...v2.3.3-rc1

Bug Fixes

  • client: close streams without requiring full consumption (31e3903)
  • compat with Python 3.14 (56db271)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (1fb3322)
  • ensure streams are always closed (23c7971)

Chores

  • bump httpx-aiohttp version to 0.1.9 (f2ef07d)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (74b4799)
  • internal/tests: avoid race condition with implicit client cleanup (828ac4d)
  • internal: codegen related update (3b5b4a6)
  • internal: detect missing future annotations with ruff (9df4451)
  • internal: grammar fix (it's -> its) (e8b1113)
  • package: drop Python 3.8 support (9b204ce)

Documentation

  • api: updates to API spec (04fe076)

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

Copy link

@pullrequest pullrequest bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HackerOne Code Security Review

🟢 Scan Complete: 2 Issue(s)

Here's how the code changes were interpreted and info about the tools used for scanning.

📖 Summary of Changes The project underwent a minor version update from 2.3.2 to 2.3.3, primarily focusing on updating the httpx-aiohttp dependency to version 0.1.9. Additionally, the Ruff linter configuration was modified to include a new rule for detecting missing future annotations. Version numbers were consistently updated across configuration and source files.
File Summary
.release-please-manifest.json The version number in the JSON file has been incremented from 2.3.2 to 2.3.3, indicating a minor version update.
CHANGELOG.md Version bump to 2.3.3 with dependency updates, including bumping httpx-aiohttp to 0.1.9 and adding ruff configuration for detecting missing future annotations.
pyproject.toml Version updated from 2.3.2 to 2.3.3. Optional dependency httpx_aiohttp version bumped from >=0.1.8 to >=0.1.9. Ruff linter configuration updated with new select rule FA102 for missing future annotations.
requirements-dev.lock The only change is in the httpx-aiohttp package version, which was updated from 0.1.8 to 0.1.9, indicating a minor version increment.
requirements.lock The only change is the version of httpx-aiohttp, which was updated from 0.1.8 to 0.1.9. All other dependencies and their versions remain the same.
src/writerai/_version.py The version number has been incremented from 2.3.2 to 2.3.3 in the file, indicating a minor version update.
ℹ️ Issues Detected

NOTE: 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?
When validation completes, any concerns that warrant attention prior to merge will be posted as inline comments. These will show up in 2 ways:

  • Expert review (most cases): Issues will be posted by experts who manually reviewed and validated them. These are real HackerOne engineers (not bots) reviewing through an integrated IDE-like tool. You can communicate with them like any other reviewer. They'll stay assigned and get notified with commit & comment updates.
  • Automatically: In cases where our validation checks have highest confidence the problem is legitimate and urgent. These will include a description of contextual reasoning why & actionable next steps.
File & Line Issue
CHANGELOG.md Line 9 The file is a changelog documenting version history and changes. It contains no security vulnerabilities in the changed lines.
pyproject.toml Line 231 Added a new linting rule 'FA102' to check for missing future annotations and configured it as a safe fix. This could potentially lead to type annotation issues if not properly implemented across the codebase.
🧰 Analysis tools

⏱️ Latest scan covered changes up to commit 10e11b4 (latest)

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3dc471b to 10e11b4 Compare October 17, 2025 10:21
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 10e11b4 to 4554668 Compare October 29, 2025 10:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4554668 to da87809 Compare October 30, 2025 11:04
Copy link

@pullrequest pullrequest bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Due to inactivity, PullRequest has cancelled this review job. You can reactivate the code review job from the PullRequest dashboard.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from da87809 to 205ff6d Compare November 3, 2025 16:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 205ff6d to bb90bcf Compare November 10, 2025 11:38
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from bb90bcf to 932fbc2 Compare November 10, 2025 13:37
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 932fbc2 to 555d57f Compare November 10, 2025 18:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 555d57f to 95ae244 Compare November 11, 2025 14:37
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 95ae244 to 2e7e941 Compare November 21, 2025 23:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2e7e941 to 8156440 Compare November 27, 2025 16:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8156440 to c5faea3 Compare November 27, 2025 18:49
@sarahcstringer sarahcstringer changed the title release: 2.3.3 release: 2.3.3-rc1 Dec 1, 2025
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 1, 2025

Release version edited manually

The Pull Request version has been manually set to 2.3.3-rc1 and will be used for the release.

If you instead want to use the version number 2.3.3 generated from conventional commits, just remove the label autorelease: custom version from this Pull Request.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c5faea3 to e11db91 Compare December 1, 2025 21:04
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e11db91 to de7ffa2 Compare December 1, 2025 21:16
@sarahcstringer sarahcstringer merged commit a43534c into main Dec 1, 2025
10 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 1, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant