Grab v0.6.39 Release Notes

Release Date: 2018-05-09 // almost 6 years ago
  • ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug: task generator works incorrectly
    • ๐Ÿ›  Fix bug: pypi package misses http api html file
    • ๐Ÿ›  Fix bug: dictionary changed size during iteration in stat logging
    • ๐Ÿ›  Fix bug: multiple errors in urllib3 transport and threaded network service
    • ๐Ÿ›  Fix short names of errors in stat logging
    • ๐Ÿ‘Œ Improve error handling in urrllib3 transport
    • ๐Ÿ›  Fix #299: multi-added errors
    • ๐Ÿ›  Fix bug: pypi package misses http api html file
    • ๐Ÿ›  Fix #285: pyquery extension parses html incorrectly
    • ๐Ÿ›  Fix #267: normalize handling of too many redirect error
    • ๐Ÿ›  Fix #268: fix processing of utf cookies
    • ๐Ÿ›  Fix #241: form_fields() fails on some HTML forms
    • ๐Ÿ›  Fix normalize_unicode issue in debug post method
    • ๐Ÿ›  Fix #323: urllib3 transport fails with UnicodeError on some invalid URLs
    • ๐Ÿ›  Fix #31: support for multivalue form inputs
    • ๐Ÿ›  Fix #328, fix #67: remove hard link between document and grab
    • ๐Ÿ›  Fix #284: option headers affects content of common_headers
    • ๐Ÿ›  Fix #293: processing non-latin chars in Location header
    • ๐Ÿ›  Fix #324: refactor response header processing

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Refactor Spider into set of async. services
    • โž• Add certifi dependency into grab[full] setup target
    • ๐Ÿ›  Fix #315: use psycopg2-binary package for postgres cache
    • Related to #206: do not use connection_reuse=False for proxy connections in spider

    โœ‚ Removed

    • โœ‚ Remove cache timeout option
    • โœ‚ Remove structured extension