Problem/Motivation
Should we switch to https://github.com/symfony/http-client for Drupal 9?
Proposed resolution
Benefits:
- Less types of dependencies - "just" another symfony component - covered by the same security and with the same release schedule making things less complex
- A modern more performant http client implementing PSR-18 bridge.
Things to work out:
- How do we deprecate the guzzle client?
- Can we bridge the two or bring symfony/http-client into Drupal 8.8.x (which has a minimum PHP version of 7.1.3). The component does not have lots of dependencies so it would be okay to run with the rest of the components on Symfony 3.4.x.
Remaining tasks
User interface changes
None
API changes
@tbd
Data model changes
None
Release notes snippet
@todo