Skip to content

v1.2.37

Choose a tag to compare

@scrapely-app scrapely-app released this 26 Oct 06:48
· 3 commits to main since this release
  • Opening a named dataset, key-value store or request queue (Actor.openDataset('name') and the like) retries when the API answers 503 storage-name-busy. The API sends it when another request kept creating or renaming a storage of that name for over 15 s; nothing was changed, so the open is simply repeated. It used to fail the open.
  • Once Actor.fail() has run, the run stays failed: a later Actor.exit(), or the end of Actor.main(), keeps the failure's exit code and status message. fail() normally ends the process at once, so this only changed runs that called fail({ exit: false }) and then exit() or returned from Actor.main(); they used to exit with 0. A second fail() keeps the first failure. fail({ exitCode: undefined }) exits with 1.