mayank-dev-15
bed79d0034
fix: stabilize test_start_requests_laziness race condition
...
Remove racy ordering assertion that depends on exact download timing.
The spider's own assert in start_requests already verifies laziness -
it fails if all 100 start requests are consumed before any download.
The test now verifies both initial seeds and follow-up requests completed.
2026-07-04 16:33:12 +05:30
Adrián Chaves
e8cb5a03b3
Bump version: 2.11.1 → 2.11.2
2024-05-14 13:23:23 +02:00
Adrián Chaves
2c031f4061
Set the release date of 2.11.2
2024-05-14 13:23:13 +02:00
Adrián Chaves
3ffa17c020
Use posargs for pypy3-pinned
2024-05-14 13:19:07 +02:00
Adrián Chaves
c6a8f0e4d9
Update VERSION references
2024-05-13 20:20:20 +02:00
Adrián Chaves
60d2577284
Merge remote-tracking branch '23j4/2.11.2-release-notes' into 2.11
2024-05-13 20:16:23 +02:00
Adrián Chaves
36287cb665
Merge branch 'redirect-protocols' into 2.11
2024-05-13 20:09:00 +02:00
Adrián Chaves
f138d5d145
Merge branch 'environ-proxy-protocol' into 2.11
2024-05-13 20:06:15 +02:00
Adrián Chaves
1d0502f25b
Merge branch 'advisory-fix' into 2.11
2024-05-13 19:51:49 +02:00
Adrián Chaves
bb948af00b
Release notes for 2.11.2 ( #6359 )
2024-05-13 19:49:37 +02:00
Adrián Chaves
5ad9433dd5
Merge remote-tracking branch 'scrapy/2.11' into 2.11
2024-05-13 16:27:40 +02:00
Kevin Toms
ac5d448054
Add FAQ on making a blank request ( #6208 )
2024-05-13 16:26:26 +02:00
Adrián Chaves
a6c89a2e0a
scrapy parse: fix the signature of callbacks from the CLI ( #6182 )
2024-05-13 16:25:07 +02:00
Adrián Chaves
67c77eb9f2
MediaPipeline: log media_to_download errors before stripping them ( #5068 )
2024-05-13 16:24:51 +02:00
nihilisticneuralnet
1d6d2a8751
[Solved] JOBDIR= None for when Scheduler initializes disk queue even if JOBDIR is empty string ( #6124 )
...
Co-authored-by: John Doe <johndoe@email.com>
2024-05-13 16:23:10 +02:00
Bagaudin Magomedov
fa4c42dfd7
Add SpiderLoggerAdapter, change Spider.logger to return SpiderLoggerAdapter ( #6324 )
2024-05-13 16:22:46 +02:00
Sanchay Kumar
7ad9eb64c4
Indicate that Selector.type can be json ( #6334 )
2024-05-13 16:22:31 +02:00
Lorenzo Verardo
1f4523f1a2
Handle robots.txt files not UTF-8 encoded ( #6298 )
2024-05-13 16:21:57 +02:00
Víctor Ruiz
915f40fa81
Fix WrappedRequest.get_header raising TypeError if default is None ( #6310 )
2024-05-13 16:21:00 +02:00
Jalil SA
8c0bc1b698
fix: LxmlLinkExtractor unique_list missing key ( #6221 )
2024-05-13 16:19:52 +02:00
Andrey Rakhmatullin
454bd13a8d
Remove the auto-generated copyright years from the docs footer. ( #6322 )
2024-05-13 16:16:34 +02:00
Adrián Chaves
b25f34df69
Bandit: allow-list lxml usages ( #6265 )
2024-05-13 16:13:34 +02:00
Adrián Chaves
82981fb8a2
Do not close the underlying file from compression plugins ( #6239 )
2024-05-13 16:10:19 +02:00
Adrián Chaves
f149ea4b80
Fix the offsite middleware missing some requests ( #6358 )
2024-05-13 15:32:53 +02:00
aisha-partha
3562618f67
Set METAREFRESH_IGNORE_TAGS to ['noscript'] by default ( #6347 )
2024-05-13 14:23:15 +02:00
Andrey Rakhmatullin
397d21f1f5
Cherry-pick WindowsRunSpiderCommandTest fixes ( #6290 ).
2024-05-08 16:42:30 +05:00
Andrey Rakhmatullin
665c84e92c
Update MANIFEST.in.
2024-05-08 12:44:50 +05:00
kokobhara
bb4ff4d5cd
Fix test expectations ( #6316 )
2024-04-27 20:23:35 +05:00
Adrián Chaves
7983aead92
Release notes for Scrapy 2.11.2
2024-04-11 20:39:10 +02:00
Adrián Chaves
070f13e7c7
Update practices.rst
2024-04-11 12:18:56 +02:00
Adrián Chaves
7a1ab7e1be
Do not drop Cookie on http → http
2024-03-06 16:19:19 +01:00
Adrián Chaves
6499214a4f
Keep the Cookie header on scheme upgrades
2024-03-06 15:40:13 +01:00
Tsubasa Umeuchi
f8d6c456e0
Fixed logic for handling headers on redirect
2024-03-02 14:02:27 +09:00
Yuri H. Galvao
22ee980dd0
Restore brotlipy support ( #6261 )
2024-03-01 11:40:10 +01:00
Adrián Chaves
1932722277
Use defusedxml.xmlrpc
2024-02-29 09:50:29 +01:00
Adrián Chaves
12cd4f39c8
Fix bug
2024-02-27 23:20:53 +01:00
Adrián Chaves
247e24e5f4
Do not set _scheme_proxy unless necessary
2024-02-27 23:00:49 +01:00
Adrián Chaves
c5446c0b85
Fix proxy handling on redirect to different scheme
2024-02-27 22:41:27 +01:00
Adrián Chaves
3cbb6fe596
Merge remote-tracking branch 'scrapy/2.11' into redirect-protocols
2024-02-21 14:38:29 +01:00
Adrián Chaves
11b610dfda
Address tox issues ( #6240 )
...
* Force Python 3.8 in pinned tox envs
* Force werkzeug < 3 when using mitmproxy
2024-02-21 14:28:39 +01:00
Adrián Chaves
c04bba9e0a
Force werkzeug < 3 when using mitmproxy
2024-02-20 15:31:10 +01:00
Adrián Chaves
685cf5940f
Fix MetaRefreshMiddleware
2024-02-20 13:57:06 +01:00
Adrián Chaves
33ef5450f9
Fix RedirectMiddleware
2024-02-20 13:36:59 +01:00
Adrián Chaves
2f1d345e74
Solve test issues
2024-02-14 18:59:01 +01:00
Adrián Chaves
502addc717
Bump version: 2.11.0 → 2.11.1
2024-02-14 18:17:48 +01:00
Adrián Chaves
6b88b3346c
Set the release date of versions 2.11.1 and 1.8.4
2024-02-14 18:16:40 +01:00
Adrián Chaves
479619b340
Merge branch '2.11-redos' into 2.11
2024-02-14 17:18:26 +01:00
Adrián Chaves
809bfac489
Merge branch '2.11-compression-bomb' into 2.11
2024-02-14 17:16:25 +01:00
Adrián Chaves
5bcb8fd501
Merge branch '2.11-authorization' into 2.11
2024-02-14 17:14:29 +01:00
Andrey Rakhmatullin
a55e933c11
Release notes for 2.11.1 ( #6150 )
2024-02-14 17:08:40 +01:00