unstale

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 init

@unstale/cli 0.2.9 on npm

parallel-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.

    1.0.1release notes

  • The input_schema type no longer uses NotRequired, changing its requiredness in the task_spec input type.

    1.0.1release notes

  • Beta extract was removed from the SDK.

    1.0.0release notes

  • Beta search was removed from the SDK.

    1.0.0release notes

  • Beta task groups were removed from the SDK.

    1.0.0release notes

  • Beta tasks were removed from the SDK.

    1.0.0release notes

New APIs and options 5

Behavior and default changes 1

  • Pydantic iterators can now be validated eagerly.

    1.0.0release notes

Fixes and other changes 2

  • Fixed a missing f-string prefix in the file type error message.

    1.0.0release notes

  • Typing for parallel_beta was added back.

    1.0.0release notes

parallel-web 0.63 changes

New APIs and options 2

  • Headers can now be set via environment variables.

    0.6.0release notes

  • Task Groups v1 was added to the SDK, and TaskGroup is re-exported from parallel.types.beta.

    0.6.0release notes

Fixes and other changes 1

  • Corrected the field name format used for multipart file arrays.

    0.6.0release notes

parallel-web 0.513 changes

Breaking changes 1

Security 1

Deprecations 2

New APIs and options 6

  • Search/Extract v1 supports advanced_settings.

    0.5.0release notes

  • Adds the AdvancedExtractSettings model for advanced extract settings.

    0.5.0release notes

  • Adds the AdvancedSearchSettings model for advanced search settings.

    0.5.0release notes

  • Adds Findall Candidates to the API.

    0.5.0release notes

  • Search/Extract v1 supports max_results.

    0.5.0release notes

  • Adds Search and Extract v1 APIs and their associated types.

    0.5.0release notes

Performance 1

  • Optimizes file structure copying in multipart requests.

    0.5.0release notes

Fixes and other changes 2

  • Ensures file data are sent as only one parameter.

    0.5.0release notes

  • Preserves hardcoded query parameters when merging them with user-supplied parameters.

    0.5.0release notes

parallel-web 0.410 changes

Breaking changes 1

New APIs and options 4

Behavior and default changes 2

  • Betas are available again for search, allowing developers to use beta search functionality.

    0.4.2release notes

  • Headers are now optional in the API, so developers no longer need to provide them in every request.

    0.4.1release notes

Fixes and other changes 3

  • Uses async_to_httpx_files in the patch method.

    0.4.0release notes

  • Ensures streams are always closed.

    0.4.0release notes

  • Allows pyright to infer TypedDict types within SequenceNotStr.

    0.4.0release notes

parallel-web 0.315 changes

Breaking changes 4

  • Python 3.8 support was dropped.

    0.3.4release notes

  • Removes full_content from /v1beta/search output.

    0.3.3release notes

  • FetchPolicy is now a common model rather than an extract-specific model, making it available beyond extract-specific use.

    0.3.1release notes

  • This release contains a bug in parameter handling; the notes advise using an earlier or later release instead.

    0.3.0release notes

New APIs and options 3

Behavior and default changes 1

  • Beta headers are now included by default for /v1beta/search and /v1beta/extract.

    0.3.2release notes

Fixes and other changes 7

  • Updated the signature for Pydantic v1 compatibility.

    0.3.4release notes

  • Fixed compatibility with Python 3.14.

    0.3.4release notes

  • Re-adds the deprecated max_chars_per_result parameter.

    0.3.3release notes

  • Streams can be closed without requiring full consumption.

    0.3.3release notes

  • Adds back the /v1/tasks/runs?=beta endpoint.

    0.3.3release notes

  • Makes beta headers optional for /v1beta/extract.

    0.3.3release notes

  • Re-adds the deprecated processor parameter to /v1beta/extract.

    0.3.3release notes

parallel-web 0.22 changes

New APIs and options 1

Fixes and other changes 1

  • Headers with a default value of omit are no longer set.

    0.2.2release notes