pypi / parallel-web
parallel-web
What changed in parallel-web 0.2 to 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-29.
12 breaking1 security2 deprecations21 new APIs and options1 performance4 behavior and defaults16 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initparallel-web 114 changes
Breaking changes 6
Undocumented backwards-compatibility alias shims were removed, so code relying on those aliases may need to use the supported names.
The input_schema type no longer uses NotRequired, changing its requiredness in the task_spec input type.
Beta extract was removed from the SDK.
Beta search was removed from the SDK.
Beta task groups were removed from the SDK.
Beta tasks were removed from the SDK.
New APIs and options 5
Adds fast mode to the API.
Workflow templates now support a configurable CI runner.
Memory support was added to the API.
Workflow templates now support private production repositories.
Adds turbo mode to search.
Behavior and default changes 1
Pydantic iterators can now be validated eagerly.
Fixes and other changes 2
Fixed a missing f-string prefix in the file type error message.
Typing for parallel_beta was added back.
parallel-web 0.63 changes
New APIs and options 2
Headers can now be set via environment variables.
Task Groups v1 was added to the SDK, and TaskGroup is re-exported from parallel.types.beta.
Fixes and other changes 1
Corrected the field name format used for multipart file arrays.
parallel-web 0.513 changes
Breaking changes 1
Removes full_content from the OpenAPI spec.
Security 1
Sanitizes endpoint path parameters.
Deprecations 2
The extract API is deprecated.
The search API is deprecated.
New APIs and options 6
Search/Extract v1 supports advanced_settings.
Adds the AdvancedExtractSettings model for advanced extract settings.
Adds the AdvancedSearchSettings model for advanced search settings.
Adds Findall Candidates to the API.
Search/Extract v1 supports max_results.
Adds Search and Extract v1 APIs and their associated types.
Performance 1
Optimizes file structure copying in multipart requests.
Fixes and other changes 2
Ensures file data are sent as only one parameter.
Preserves hardcoded query parameters when merging them with user-supplied parameters.
parallel-web 0.410 changes
Breaking changes 1
Updates findAll nomenclature.
New APIs and options 4
The client adds a custom JSON encoder to support extended types.
The client now supports binary request streaming.
Adds after_date to the API.
Updates excerpt settings in the API.
Behavior and default changes 2
Betas are available again for search, allowing developers to use beta search functionality.
Headers are now optional in the API, so developers no longer need to provide them in every request.
Fixes and other changes 3
Uses async_to_httpx_files in the patch method.
Ensures streams are always closed.
Allows pyright to infer TypedDict types within SequenceNotStr.
parallel-web 0.315 changes
Breaking changes 4
Python 3.8 support was dropped.
Removes full_content from /v1beta/search output.
FetchPolicy is now a common model rather than an extract-specific model, making it available beyond extract-specific use.
This release contains a bug in parameter handling; the notes advise using an earlier or later release instead.
New APIs and options 3
Adds fetch_policy to /v1beta/search.
Adds mode to /v1beta/search.
Adds the /v1beta/extract API endpoint.
Behavior and default changes 1
Beta headers are now included by default for /v1beta/search and /v1beta/extract.
Fixes and other changes 7
Updated the signature for Pydantic v1 compatibility.
Fixed compatibility with Python 3.14.
Re-adds the deprecated max_chars_per_result parameter.
Streams can be closed without requiring full consumption.
Adds back the /v1/tasks/runs?=beta endpoint.
Makes beta headers optional for /v1beta/extract.
Re-adds the deprecated processor parameter to /v1beta/extract.
parallel-web 0.22 changes
New APIs and options 1
Task Run events now include a progress meter.
Fixes and other changes 1
Headers with a default value of omit are no longer set.