Skip to content

Tags: parallel-web/parallel-sdk-python

Tags

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 1.3.0 (#31)

Automated Release PR
---


## 1.3.0 (2026-08-12)

Full Changelog:
[v1.2.0...v1.3.0](v1.2.0...v1.3.0)

### Features

* **api:** add fast mode
([200c975](200c975))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 1.2.0 (#30)

Automated Release PR
---


## 1.2.0 (2026-08-10)

Full Changelog:
[v1.1.0...v1.2.0](v1.1.0...v1.2.0)

### Features

* **api:** add memory support
* **stlc:** configurable CI runner and private-production-repo support
in workflow templates
([a2b4daa](a2b4daa))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 1.1.0 (#29)

Automated Release PR
---


## 1.1.0 (2026-06-08)

Full Changelog:
[v1.0.1...v1.1.0](v1.0.1...v1.1.0)

### Features

* **api:** add turbo mode to search
([8ee340d](8ee340d))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 1.0.1 (#28)

Automated Release PR
---


## 1.0.1 (2026-06-03)

Full Changelog:
[v1.0.0...v1.0.1](v1.0.0...v1.0.1)

### Chores

* remove undocumented backwards-compat alias shims
([e5a2ad8](e5a2ad8))
* **types:** drop redundant NotRequired on task_spec input_schema
([b356c22](b356c22))


### Documentation

* regenerate api.md from spec (drop hand-maintained patch)
([05d2897](05d2897))
* regenerate README from spec (drop hand-maintained patch)
([c7ed169](c7ed169))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: Matt Harris <mharris@parallel.ai>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 1.0.0 (#27)

Automated Release PR
---


## 1.0.0 (2026-06-02)

Full Changelog:
[v0.6.0...v1.0.0](v0.6.0...v1.0.0)

### โš  BREAKING CHANGES

* **api:** clean up beta features

### Features

* **api:** 1.0.0 changes
([f399080](f399080))
* **api:** Add parallel_beta typing back
([004ce9f](004ce9f))
* **api:** clean up beta features
([f533161](f533161))
* **api:** Remove beta: tasks, task groups, search, and extract from SDK
([b7bcade](b7bcade))
* **internal/types:** support eagerly validating pydantic iterators
([6c148b4](6c148b4))


### Bug Fixes

* **client:** add missing f-string prefix in file type error message
([6fa3eac](6fa3eac))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 0.6.0 (#26)

Automated Release PR
---


## 0.6.0 (2026-05-06)

Full Changelog:
[v0.5.1...v0.6.0](v0.5.1...v0.6.0)

### Features

* **api:** manual updates
([8cb17ac](8cb17ac))
* **api:** manual updates
([e4008e4](e4008e4))
* **api:** manual updates
([174407f](174407f))
* **api:** manual updates
([1c47c8b](1c47c8b))
* **api:** Task Groups v1 added to SDK
([198e317](198e317))
* support setting headers via env
([6dd2b05](6dd2b05))


### Bug Fixes

* re-export TaskGroup from parallel.types.beta and silence
reportDeprecated
([dc6119f](dc6119f))
* **scripts:** remove unreachable check and redundant type annotation
([f63ad0a](f63ad0a))
* **scripts:** satisfy pyright in alias resolver
([892f474](892f474))
* **types:** preserve back-compat aliases for renamed inline classes
([532ee8f](532ee8f))
* **types:** use module-level alias instead of import-as
([b1b9858](b1b9858))
* use correct field name format for multipart file arrays
([1e34228](1e34228))


### Chores

* **internal:** more robust bootstrap script
([d4c7737](d4c7737))
* **internal:** reformat pyproject.toml
([b3c0639](b3c0639))
* **scripts:** follow alias and attribute redirections in
breaking-change detection
([89b1495](89b1495))
* stop tracking uv.lock (project uses requirements*.lock from rye)
([540471a](540471a))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Matt Harris <mharris@parallel.ai>

v0.5.1

Toggle v0.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 0.5.1 (#25)

Automated Release PR
---


## 0.5.1 (2026-04-22)

Full Changelog:
[v0.5.0...v0.5.1](v0.5.0...v0.5.1)

### Features

* **api:** manual updates
([86c7d33](86c7d33))
* **api:** Mark search and extract as deprecated
([cfdea3b](cfdea3b))
* **api:** OpenAPI changes
([cfc5fb3](cfc5fb3))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 0.5.0 (#24)

Automated Release PR
---


## 0.5.0 (2026-04-21)

Full Changelog:
[v0.4.2...v0.5.0](v0.4.2...v0.5.0)

### Features

* **api:** Add Findall Candidates
([57c4ae2](57c4ae2))
* **api:** Add Search and Extract v1 and associated types
([ea487f3](ea487f3))
* **api:** manual - add AdvancedSearchSettings and
AdvancedExtractSettings models
([5836a6f](5836a6f))
* **api:** manual updates - update openapi spec
([02db6c0](02db6c0))
* **api:** Remove full_content from OpenAPI Spec
([7a4d651](7a4d651))
* **api:** Search/Extract v1 with advanced_settings and max_results
([4ded29c](4ded29c))
* **api:** Update OpenAPI spec
([58f19f3](58f19f3))
* **api:** Update OpenAPI spec
([fae95f4](fae95f4))
* **internal:** implement indices array format for query and form
serialization
([3df5972](3df5972))


### Bug Fixes

* **client:** preserve hardcoded query params when merging with user
params
([08080bc](08080bc))
* **deps:** bump minimum typing-extensions version
([964a46d](964a46d))
* ensure file data are only sent as 1 parameter
([1c15cc0](1c15cc0))
* **pydantic:** do not pass `by_alias` unless set
([f0793c1](f0793c1))
* sanitize endpoint path params
([5931597](5931597))


### Performance Improvements

* **client:** optimize file structure copying in multipart requests
([00e8564](00e8564))


### Chores

* **ci:** skip lint on metadata-only changes
([403448c](403448c))
* **internal:** tweak CI branches
([014c802](014c802))
* **internal:** update gitignore
([1f4f6b0](1f4f6b0))
* **tests:** bump steady to v0.19.4
([ebee2e7](ebee2e7))
* **tests:** bump steady to v0.19.5
([2774099](2774099))
* **tests:** bump steady to v0.19.6
([8e3ee3d](8e3ee3d))
* **tests:** bump steady to v0.19.7
([4bcf12e](4bcf12e))
* **tests:** bump steady to v0.20.1
([d82ce60](d82ce60))
* **tests:** bump steady to v0.20.2
([746ca39](746ca39))
* **tests:** bump steady to v0.22.1
([dec81af](dec81af))


### Refactors

* **tests:** switch from prism to steady
([032745e](032745e))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Edward He <edward@parallel.ai>

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 0.4.2 (#23)

Automated Release PR
---


## 0.4.2 (2026-03-09)

Full Changelog:
[v0.4.1...v0.4.2](v0.4.1...v0.4.2)

### Features

* **api:** add betas back in for search
([23493c6](23493c6))
* **api:** sync openapi spec
([e00288b](e00288b))
* **client:** add custom JSON encoder for extended type support
([b2c8bf9](b2c8bf9))


### Chores

* **ci:** skip uploading artifacts on stainless-internal branches
([bb389c0](bb389c0))
* format all `api.md` files
([b74b93b](b74b93b))
* **internal:** add request options to SSE classes
([00dbc30](00dbc30))
* **internal:** bump dependencies
([f49c841](f49c841))
* **internal:** codegen related update
([1b7c8ff](1b7c8ff))
* **internal:** fix lint error on Python 3.14
([cb3f364](cb3f364))
* **internal:** make `test_proxy_environment_variables` more resilient
([d3ba149](d3ba149))
* **internal:** make `test_proxy_environment_variables` more resilient
to env
([1e1d858](1e1d858))
* **test:** do not count install time for mock server timeout
([9766097](9766097))
* update mock server docs
([028965c](028965c))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHubโ€™s verified signature.
release: 0.4.1 (#22)

Automated Release PR
---


## 0.4.1 (2026-01-28)

Full Changelog:
[v0.4.0...v0.4.1](v0.4.0...v0.4.1)

### Features

* **client:** add support for binary request streaming
([1138841](1138841))


### Chores

* **api:** make headers optional
([f99b59d](f99b59d))
* **ci:** upgrade `actions/github-script`
([293c778](293c778))
* **internal:** update `actions/checkout` version
([326daf2](326daf2))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
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](https://www.stainlessapi.com)
๐Ÿ“š Read the [docs](https://app.stainlessapi.com/docs)
๐Ÿ™‹ [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>