Releases: apify/apify-client-python
Releases · apify/apify-client-python
Release list
3.2.1
3.2.0
3.2.0 (2026-09-03)
🚀 Features
- Add Actor task publication endpoints (#985) (139a426) by @apify-service-account
- Unify the request pipeline across HTTP clients (#1022) (00ce055) by @vdusek
- Add HTTPX-based HTTP client (#1004) (19509a2) by @vdusek
🐛 Bug Fixes
- Require unique_key and url in RequestBase, add RequestWithoutId (#1030) (28efd13) by @apify-service-account
- Drop pricing_infos from CreateActorRequest and clarify apify_margin_percentage docs (#1031) (ebeda95) by @apify-service-account
- Percent-encode caller-supplied URL path segments (#1025) (3e333a0) by @vdusek
- Send request queue write fields under the names the API declares (#1026) (3b6e96e) by @vdusek
- Prevent losing a status message when redirecting Actor run logs (#1036) (dba6aba) by @vdusek
- Loosen StoreListActor.picture_url to str and add new API error type (#1038) (a098dd5) by @apify-service-account
- Accept task input lists, omitted run and private user fields, and datetime usage dates (#1041) (6a218f8) by @apify-service-account
- Update impit to ~=0.14.0 (#1044) (779b17f) by @renovate[bot]
- Name the extra to install in optional-dependency import errors (#1046) (56bca2a) by @vdusek
- Add the description field to Actor task models (#1049) (89ac756) by @apify-service-account
3.1.3
3.1.3 (2026-08-18)
🐛 Bug Fixes
- Require value in EnvVarRequest and allow null error messages in request dicts (#1001) (4540199) by @apify-service-account
- Warn when a requested timeout is capped at timeout_max (#962) (4281530) by @vdusek
- Do not mask unrelated import errors when guarding optional dependencies (#1009) (f57e9e7) by @vdusek
- Keep HttpResponse isinstance checks from consuming streamed responses (#1010) (8a2bb7b) by @vdusek
- Fail fast on transport errors a retry cannot fix (#1019) (ab63eff) by @vdusek
- Classify and retry failures while reading a streamed error body (#1020) (2760aa6) by @vdusek
3.1.2
3.1.1
3.1.1 (2026-08-03)
🐛 Bug Fixes
3.1.0
3.1.0 (2026-07-20)
🚀 Features
- Add request body compression with optional brotli (#927) (a8a393b) by @mixalturek
🐛 Bug Fixes
- Offload async request body compression to a worker thread (#950) (7ac3885) by @vdusek
- Propagate last_run status/origin filters to chained storage clients (#954) (fe24058) by @vdusek
- Propagate API token to custom HTTP clients (#956) (ded0852) by @vdusek
- Make batch_add_requests split batches by serialized payload size (#953) (2adf515) by @vdusek
3.0.6
3.0.6 (2026-07-13)
🐛 Bug Fixes
- Relax constraints on generated models based on updated specification (#936) (a02247e) by @apify-service-account
- Relax enum validation to tolerate unknown API values (#941) (587baa7) by @vdusek
- Relax required stats fields (compute units, counts) to optional (#947) (46f1286) by @apify-service-account
- Prevent Actor log-streaming thread from crashing on stream timeout (#944) (24dd614) by @vdusek
3.0.5
3.0.5 (2026-07-08)
🐛 Bug Fixes
- Relax model validation constraints for
PlanandStoreListActor(#910) (7a5b157) by @apify-service-account - Add missing EventData fields and new error type (#917) (93566b8) by @apify-service-account
- Add missing MCP to RunOrigin enum (#929) (3536c18) by @apify-service-account
3.0.4
3.0.4 (2026-06-26)
🐛 Bug Fixes
- Fix casing in
isAtHomeinUser-Agentheader (#903) (1e50374) by @Pijukatel - Update impit to ~=0.13.0 (#871) (8dffe34) by @renovate
- Remove unused run-failed and run-timeout-exceeded error models (#900) (8c48a06) by @apify-service-account
3.0.3
3.0.3 (2026-06-18)
🐛 Bug Fixes
- Include all supported fields for ad-hoc webhooks (#855) (6eb267d) by @apify-service-account
- Only log any error that happens during log redirection (#866) (a2cc987) by @Pijukatel