Releases: apify/apify-sdk-python
Releases · apify/apify-sdk-python
1.5.1
Internal changes
- Allowed running integration tests from PRs from forks, after maintainer approval
- Do not close
nested_event_loop
in the Scheduler.__del__()
1.5.0
Added
- Added
ApifyHttpProxyMiddleware
1.4.1
Fixed
- Resolved issue in
ApifyRetryMiddleware.process_exception()
, where requests were getting stuck in the request queue
Internal changes
- Fixed type hint problems for resource clients
1.4.0
Internal changes
- Migrate from Autopep8 and Flake8 to Ruff
1.2.0
Added
- Added support for Python 3.12
Internal changes
- Fix lint error (E721) in unit tests (for instance checks use
isinstance()
)
1.1.5
Added
- Update the Apify log formatter to contain an option for adding the logger name
Internal changes
- rewrote documentation publication to use Docusaurus
- removed PR Toolkit workflow
1.1.4
Fixed
- resolved issue with querying request queue head multiple times in parallel
Internal changes
- fixed integration tests for Actor logger
- removed
pytest-randomly
Pytest plugin
- unpinned
apify-client
and apify-shared
to improve compatibility with their newer versions
1.1.3
Internal changes
- unified indentation in configuration files
- update the
Actor.reboot
method to use the new reboot endpoint
v1.1.2
Internal changes
- started importing general constants and utilities from the
apify-shared
library
- simplified code via
flake8-simplify
- started using environment variables with prefix
ACTOR_
instead of some with prefix APIFY_
- pinned
apify-client
and apify-shared
to prevent their implicit updates from breaking SDK