Make WordPress Core

Opened 9 months ago

Closed 9 months ago

Last modified 8 months ago

#53101 closed task (blessed) (fixed)

Update Requests library

Reported by: jrf Owned by: desrosj
Milestone: 5.8 Priority: normal
Severity: normal Version:
Component: External Libraries Keywords: has-patch
Focuses: performance Cc:


The Requests library has released a new version: 1.8.0.

A number of the fixes contained in this release are already in the WordPress Core copy of it via [38727], [46258], [47902] and [49382].

However, this release contains further improvements, including:

  • A (significant) performance fix when using cURL
  • An update to the bundled certificates
  • Improved compliance with RFC2616
  • and more

Full changelog: https://github.com/WordPress/Requests/releases/tag/v1.8.0
Website (updated): https://requests.ryanmccue.info/

It is recommended for WordPress to update the bundled version of Requests in the next release.

Previous: #33055, #47746, #49922

Change History (6)

This ticket was mentioned in PR #1224 on WordPress/wordpress-develop by desrosj.

9 months ago

  • Keywords has-patch added; needs-patch removed

#2 @desrosj
9 months ago

  • Owner set to desrosj
  • Status changed from new to assigned

#3 @desrosj
9 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In 50842:

External Libraries: Update the Requests library to version 1.8.0.

While some of the changes in the 1.8.0 release have already been copied to WordPress Core in earlier releases (see [38727], [46258], [47902] and [49382]), this release contains additional improvements, including:

  • A significant performance fix when using cURL.
  • Improved compliance with RFC2616.

The library has also been moved under the WordPress project’s GitHub organization and can now be found at https://github.com/WordPress/Requests.

Props jrf, dd32, rmccue, justinahinon, netweb, schlessera, TimothyBJacobs, soulseekah, ozh, skithund, carlalexander, travisnorthcutt, desrosj.
Fixes #53101.

#4 @desrosj
9 months ago

I matched up WordPress.org usernames for props as best I could for anyone mentioned in the release notes. There were a small handful I was unable to verify .org accounts for. If you were missed in the Props list above and contributed to Requests 1.8.0, feel free to leave a comment here and we'll make sure you're properly credited!

This ticket was mentioned in Slack in #core by sergey. View the logs.

8 months ago

Note: See TracTickets for help on using tickets.