diff --git a/docs/topics/autothrottle.rst b/docs/topics/autothrottle.rst index d0321c906..787ef842a 100644 --- a/docs/topics/autothrottle.rst +++ b/docs/topics/autothrottle.rst @@ -88,6 +88,8 @@ server) is, and this extension builds on that premise. Prevent specific requests from triggering slot delay adjustments ================================================================ +.. versionadded:: 2.12.0 + AutoThrottle adjusts the delay of download slots based on the latencies of responses that belong to that download slot. The only exceptions are non-200 responses, which are only taken into account to increase that delay, but diff --git a/docs/topics/download-handlers.rst b/docs/topics/download-handlers.rst index 0ce7fa8f8..9bbfee9e2 100644 --- a/docs/topics/download-handlers.rst +++ b/docs/topics/download-handlers.rst @@ -329,13 +329,13 @@ Other limitations: HTTPX_HTTP2_ENABLED ^^^^^^^^^^^^^^^^^^^ +.. versionadded:: 2.17.0 + Default: ``False`` Whether to enable HTTP/2 support in this handler. The ``httpx[http2]`` extra needs to be installed if you want to enable this setting. -.. versionadded:: 2.17.0 - Built-in non-HTTP download handlers reference ============================================= diff --git a/docs/topics/downloader-middleware.rst b/docs/topics/downloader-middleware.rst index beaba313e..054c1130c 100644 --- a/docs/topics/downloader-middleware.rst +++ b/docs/topics/downloader-middleware.rst @@ -351,29 +351,31 @@ HttpAuthMiddleware HTTPAUTH_USER ~~~~~~~~~~~~~ +.. versionadded:: 2.17.0 + Default: ``""`` The username to use for HTTP basic authentication, applied to all requests whose URL matches :setting:`HTTPAUTH_DOMAIN`. -.. versionadded:: 2.17.0 - .. setting:: HTTPAUTH_PASS HTTPAUTH_PASS ~~~~~~~~~~~~~ +.. versionadded:: 2.17.0 + Default: ``""`` The password to use for HTTP basic authentication. -.. versionadded:: 2.17.0 - .. setting:: HTTPAUTH_DOMAIN HTTPAUTH_DOMAIN ~~~~~~~~~~~~~~~ +.. versionadded:: 2.17.0 + Default: ``None`` The domain (and its subdomains) to which HTTP basic authentication credentials @@ -385,8 +387,6 @@ or :setting:`HTTPAUTH_PASS` is set. .. seealso:: :ref:`security-credential-leakage` -.. versionadded:: 2.17.0 - .. _Basic access authentication: https://en.wikipedia.org/wiki/Basic_access_authentication @@ -1110,6 +1110,8 @@ exception propagation, see RETRY_GIVE_UP_LOG_LEVEL ^^^^^^^^^^^^^^^^^^^^^^^ +.. versionadded:: 2.17.0 + Default: ``"ERROR"`` :ref:`Logging level ` used for the message logged when a request diff --git a/docs/topics/feed-exports.rst b/docs/topics/feed-exports.rst index 6ce5255b9..9aa1b8d5f 100644 --- a/docs/topics/feed-exports.rst +++ b/docs/topics/feed-exports.rst @@ -528,10 +528,6 @@ safe numeric encoding (``\uXXXX`` sequences) for historic reasons. Use ``"utf-8"`` if you want UTF-8 for JSON too. -.. versionchanged:: 2.8 - The :command:`startproject` command now sets this setting to - ``"utf-8"`` in the generated ``settings.py`` file. - .. setting:: FEED_EXPORT_FIELDS FEED_EXPORT_FIELDS diff --git a/docs/topics/request-response.rst b/docs/topics/request-response.rst index f2fcfb0b5..44bc09b7f 100644 --- a/docs/topics/request-response.rst +++ b/docs/topics/request-response.rst @@ -806,6 +806,8 @@ Whether or not to fail on broken responses. See: give_up_log_level ----------------- +.. versionadded:: 2.17.0 + :ref:`Logging level ` used for the message logged when a request exceeds its retries. See :setting:`RETRY_GIVE_UP_LOG_LEVEL` for details. @@ -814,6 +816,8 @@ exceeds its retries. See :setting:`RETRY_GIVE_UP_LOG_LEVEL` for details. http_auth_domain ---------------- +.. versionadded:: 2.17.0 + Overrides :setting:`HTTPAUTH_DOMAIN` for this request. .. reqmeta:: http_pass @@ -821,6 +825,8 @@ Overrides :setting:`HTTPAUTH_DOMAIN` for this request. http_pass --------- +.. versionadded:: 2.17.0 + Overrides :setting:`HTTPAUTH_PASS` for this request. .. reqmeta:: http_user @@ -828,6 +834,8 @@ Overrides :setting:`HTTPAUTH_PASS` for this request. http_user --------- +.. versionadded:: 2.17.0 + Overrides :setting:`HTTPAUTH_USER` for this request. .. reqmeta:: max_retry_times @@ -844,6 +852,8 @@ The meta key is used set retry times per request. When set, the verbatim_url ------------ +.. versionadded:: 2.17.0 + Set this key to ``True`` to keep the request URL as passed to :class:`~scrapy.Request`, without URL percent-encoding. @@ -854,7 +864,6 @@ characters that would otherwise be canonicalized get different fingerprints. In this mode, the ``keep_fragments`` parameter is ignored, and it is effectively true. - .. _topics-stop-response-download: Stopping the download of a Response diff --git a/docs/topics/settings.rst b/docs/topics/settings.rst index 27bc93031..a5148ee26 100644 --- a/docs/topics/settings.rst +++ b/docs/topics/settings.rst @@ -766,6 +766,9 @@ specific cipher that is not included in ``DEFAULT`` if a website requires it. Set this setting to ``None`` to use the default ciphers of the underlying TLS implementation. +.. versionchanged:: 2.17.0 + Added support for setting this to ``None``. + .. _OpenSSL cipher list format: https://docs.openssl.org/master/man1/openssl-ciphers/#cipher-list-format .. note:: @@ -781,6 +784,8 @@ implementation. DOWNLOAD_TLS_MAX_VERSION ------------------------ +.. versionadded:: 2.17.0 + Default: ``None`` Use this setting to change the maximum version of the TLS protocol allowed to @@ -811,13 +816,13 @@ modern environments. .. seealso:: :ref:`security-tls-protocols-ciphers` -.. versionadded:: 2.17.0 - .. setting:: DOWNLOAD_TLS_MIN_VERSION DOWNLOAD_TLS_MIN_VERSION ------------------------ +.. versionadded:: 2.17.0 + Default: ``None`` Use this setting to change the minimum version of the TLS protocol allowed to @@ -827,8 +832,6 @@ See :setting:`DOWNLOAD_TLS_MAX_VERSION` for the details and limitations. .. seealso:: :ref:`security-tls-protocols-ciphers` -.. versionadded:: 2.17.0 - .. setting:: DOWNLOADER_CLIENT_TLS_VERBOSE_LOGGING DOWNLOADER_CLIENT_TLS_VERBOSE_LOGGING