Skip to content

Releases: scrapinghub/shub

v2.5.1

15 Feb 11:37
Compare
Choose a tag to compare

Enhancements:

  • Stop enforcing the existence of scrapinghub-entrypoint-scrapy in shub image test to allow non-Python projects
  • Fix inconsistencies in parameter names between shub and shub.image: Debug output is now enabled via -v everywhere, release versions can now be specified via -V everywhere
  • Add -h as an alias for --help

Bugfixes:

  • Clean up Docker containers properly after tests

v2.5.0

20 Dec 11:35
Compare
Choose a tag to compare

New features:

  • Manage custom Docker images for your project with shub image (merged shub-image)

Enhancements:

  • Add BSD-3 license
  • Move documentation to Read The Docs
  • Automatically remove invalid characters from version strings
  • Allow glob patterns in eggs requirements configuration
  • Drop the deprecated python-hubstorage in favour of python-scrapinghub

Bugfixes:

  • Fix shub log -f after upstream API inconsistency

v2.4.2

20 Sep 16:40
Compare
Choose a tag to compare

Bugfixes:

  • Don't import setuptools.msvc when it is not available

v2.4.1

19 Sep 23:14
Compare
Choose a tag to compare

New features:

  • Add migrate-eggs command

Enhancements:

  • Allow invoking as module (python -m shub)
  • Drop ruamel.yaml in favour of its upstream, PyYAML

Bugfixes:

  • Don't download eggs that belong to Scrapy Cloud add-ons

v2.4.0

09 Sep 06:54
Compare
Choose a tag to compare

New features:

  • Allow specifying eggs that should be uploaded on shub deploy along with the project, deprecate shub deploy-egg and shub deploy-reqs
  • Unify configuration syntax to specify eggs and requirements file
  • Allow limiting the number of log lines/items/requests to be downloaded with shub log through the --tail/-n option

Bugfixes/Enhancements:

  • Warn when using obsolete API endpoints
  • Do not fail when job logs contain non-ASCII characters
  • Report status code on HTTP errors during deploy

v2.3.0

16 Aug 18:41
Compare
Choose a tag to compare

New features:

  • Python3 support

v2.2.0

14 Jul 00:40
Compare
Choose a tag to compare
  • Rename dash.scrapinghub.com to app.scrapinghub.com
  • Do not fail on empty deploy log
  • Doc updates

v2.1.1

22 Apr 15:01
Compare
Choose a tag to compare

Enhancements:

  • Allow setting default stack

v2.1.0

19 Apr 12:48
Compare
Choose a tag to compare

New features:

  • Copy eggs between projects with the copy-eggs command

Enhancements:

  • Allow configuring stack and requirements file for Kumo projects
  • When 123 is defined as default project, shub deploy 123 is now equivalent to shub deploy

Bugfixes:

  • Do not print "Run your spiders at [...]" after a failed deploy

v2.0.2

01 Mar 12:13
Compare
Choose a tag to compare

Enhancements:

  • Support Job URLs as argument when running shub logs, shub items, and shub requests
  • Improve displaying remote errors

Bugfixes:

  • Do not import non-integer project names (as produced by scrapy startproject) from scrapy.cfg