Skip to content

Releases: apify/apify-sdk-python

1.5.1

10 Jan 16:37
0dc775c
Compare
Choose a tag to compare

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

03 Jan 17:55
Compare
Choose a tag to compare

Added

  • Added ApifyHttpProxyMiddleware

1.4.1

21 Dec 10:29
32f5d0d
Compare
Choose a tag to compare

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

05 Dec 13:04
c55dd7b
Compare
Choose a tag to compare

Internal changes

  • Migrate from Autopep8 and Flake8 to Ruff

1.3.0

15 Nov 07:38
24f2d8c
Compare
Choose a tag to compare

Added

  • Added scrapy extra

1.2.0

23 Oct 09:38
2678dca
Compare
Choose a tag to compare

Added

  • Added support for Python 3.12

Internal changes

  • Fix lint error (E721) in unit tests (for instance checks use isinstance())

1.1.5

03 Oct 09:49
b3b8b21
Compare
Choose a tag to compare

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

06 Sep 15:25
f97edbb
Compare
Choose a tag to compare

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

25 Aug 08:48
2482336
Compare
Choose a tag to compare

Internal changes

  • unified indentation in configuration files
  • update the Actor.reboot method to use the new reboot endpoint

v1.1.2

02 Aug 09:16
Compare
Choose a tag to compare

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