Skip to content

release: 0.37.0#110

Open
stainless-app[bot] wants to merge 15 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.37.0#110
stainless-app[bot] wants to merge 15 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app bot commented Mar 20, 2026

Automated Release PR

0.37.0 (2026-03-27)

Full Changelog: v0.36.0...v0.37.0

Features

  • api: api update (a0f4720)
  • api: api update (d3e77c3)
  • api: api update (6180902)
  • internal: implement indices array format for query and form serialization (0e1fd91)

Bug Fixes

  • sanitize endpoint path params (b2b3ca2)

Chores

  • ci: skip lint on metadata-only changes (b5a6b2d)
  • internal: update gitignore (8f27c46)
  • tests: bump steady to v0.19.4 (a855b0a)
  • tests: bump steady to v0.19.5 (7ea97c0)
  • tests: bump steady to v0.19.6 (1ecd0bf)
  • tests: bump steady to v0.19.7 (466a814)

Refactors

  • tests: switch from prism to steady (441e854)

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

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Mar 20, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/hyperspell-python/0e1fd91815afe92b4b7ba73f96e196aa71d5f8c5/hyperspell-0.36.0-py3-none-any.whl'

Expires at: Sun, 26 Apr 2026 06:41:58 GMT
Updated at: Fri, 27 Mar 2026 06:41:58 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0a683c7 to c11de29 Compare March 20, 2026 03:53
@canaries-inc
Copy link
Copy Markdown

canaries-inc bot commented Mar 20, 2026

Canary encountered an internal error while analyzing this PR.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c11de29 to e79b8eb Compare March 21, 2026 05:08
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating the PR is clean from an automated review perspective.
  • No critical, significant, or high-risk issues were identified in the heuristic analysis.
  • 12 out of 16 changed files were reviewed with no issues found, providing good coverage confidence.
  • No existing unresolved comments that could indicate lingering concerns.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e79b8eb to 0a0e812 Compare March 21, 2026 05:14
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating the PR is clean from an automated review perspective.
  • No critical, significant, or high-risk issues were identified in the heuristic analysis.
  • 12 out of 16 changed files were reviewed with zero issues found, providing good coverage confidence.
  • No existing unresolved comments to consider, so there are no outstanding concerns blocking the merge.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0a0e812 to df02664 Compare March 21, 2026 21:30
@stainless-app stainless-app bot changed the title release: 0.36.1 release: 0.37.0 Mar 21, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from df02664 to eed16a8 Compare March 21, 2026 21:30
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating the PR appears clean from an automated analysis perspective.
  • No critical, significant, or high-risk issues were identified in the heuristic analysis.
  • 26 out of 30 changed files were reviewed, providing good coverage with no issues found.
  • No existing unresolved comments that would block merging.

@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating a clean PR with no identified issues
  • No existing unresolved comments to consider
  • High coverage with 26/30 changed files reviewed, providing good confidence in the assessment
  • Heuristic analysis shows zero critical, significant, or medium issues detected

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from eed16a8 to 5e6ff5c Compare March 23, 2026 22:30
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating the PR is clean with no identified issues.
  • Zero critical, significant, or medium issues were flagged by the heuristic analysis.
  • High coverage of 26/30 changed files were reviewed, providing good confidence in the assessment.
  • No existing unresolved comments that could indicate lingering concerns.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5e6ff5c to 4dd9085 Compare March 24, 2026 05:10
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No critical or significant issues found
  • 26/31 changed files reviewed (84% coverage)

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4dd9085 to 8496f01 Compare March 24, 2026 05:17
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No critical or significant issues found
  • 26/31 changed files reviewed (84% coverage)

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8496f01 to efbb978 Compare March 24, 2026 17:30
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No critical or significant issues found
  • 26/31 changed files reviewed (84% coverage)

stainless-app bot added 2 commits March 25, 2026 03:28
Note that we still want to run tests, as these depend on the metadata.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from efbb978 to 51bc4bd Compare March 25, 2026 03:29
@entelligence-ai-pr-reviews
Copy link
Copy Markdown



Confidence Score: 5/5 - Safe to Merge

  • No new review comments were generated, indicating the PR appears clean from an automated review perspective.
  • No critical, significant, or high-risk issues were identified in the heuristic analysis.
  • 26 out of 32 changed files were reviewed with zero issues flagged, providing good coverage confidence.
  • No existing unresolved comments that could indicate lingering concerns from previous reviews.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 51bc4bd to 8081965 Compare March 26, 2026 17:30
@entelligence-ai-pr-reviews
Copy link
Copy Markdown


Confidence Score: 5/5 - Safe to Merge

Safe to merge — this PR cleanly introduces Gmail Actions integration, the RFC 3986-compliant path_template utility in src/hyperspell/_utils/_path.py, a memory search effort parameter, and migrates mock server testing from Prism to Steady, all without raising any flagged issues during review. The changes are well-scoped across actions.py, memories.py, connections.py, and the associated type model files, with consistent literal type additions and no logic or security concerns identified. No pre-existing unresolved comments were carried forward into this release PR.

Key Findings:

  • The path_template utility in src/hyperspell/_utils/_path.py was introduced with RFC 3986 compliance in scope, and no encoding or injection concerns were flagged during review of that new file.
  • The gmail_actions literal type addition was propagated consistently across all relevant resource methods and 12+ type model files, reducing the risk of type mismatches or runtime errors from incomplete rollout.
  • The Prism-to-Steady mock server migration is an infrastructure-level test tooling change with no runtime impact on library consumers, and no regressions were identified in coverage.
  • Zero review comments were generated across 27 of 33 changed files, with no critical, significant, or medium-severity issues surfaced by automated or manual analysis.
Files requiring special attention
  • src/hyperspell/_utils/_path.py
  • src/hyperspell/resources/actions.py
  • src/hyperspell/resources/memories.py

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8081965 to c5ab112 Compare March 27, 2026 06:41
@entelligence-ai-pr-reviews
Copy link
Copy Markdown


Confidence Score: 5/5 - Safe to Merge

Safe to merge — this release PR (v0.37.0) introduces well-scoped additions including the gmail_actions literal type across resource methods in actions.py, memories.py, and connections.py, a new _path.py utility for safe path parameter encoding via path_template, the indices array serialization format, a effort parameter for memory search, and a mock server migration from Prism to Steady. No review comments were generated across the 28 reviewed files, and the heuristic analysis surfaced zero critical, significant, or medium issues. The changes appear to be additive and consistent in pattern, following established conventions in the codebase.

Key Findings:

  • The new src/hyperspell/_utils/_path.py module introducing path_template for safe path parameter encoding is a correctness improvement that reduces the risk of URL injection or malformed paths in API calls.
  • The gmail_actions literal additions across 11+ type files and resource methods (actions.py, memories.py, connections.py) are consistently applied, suggesting a complete and non-partial feature rollout.
  • The migration from Prism to Steady for mock server tooling is a tooling change with no runtime impact on production code paths.
  • Zero review comments were generated and all heuristic checks passed cleanly, with 28 of 34 changed files reviewed — the unreviewed files are unlikely to contain surprises given the additive nature of the changes.
Files requiring special attention
  • src/hyperspell/_utils/_path.py
  • src/hyperspell/resources/actions.py
  • src/hyperspell/resources/memories.py
  • src/hyperspell/resources/connections.py

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.

0 participants