php-http/socket-client
Socket client for PHP-HTTP
2.4.0
2.8M downloads/mo
#3133 most downloaded on Packagist
php-http/socket-client
What this package is like to depend on
Last release 7 months ago
10 Jan 2026
Ships fairly regularly
a new release about every 10 months
Most releases are documented
notes for 14 of 16 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
17 releases · first in 2015
1 release in the last 12 months
see the full history below
Release timeline
17 releases · Dec 2015 to Jan 2026Releases
latest 17-
2.4.010 Jan 2026Release notes
Open source →- Allow installation with Symfony 8.
- Cleaned up testing and use the integration tests version 4.
Release notes
Open source →- Allow installation with Symfony 8.
- Cleaned up testing and use the integration tests version 4.
-
2.3.001 Sep 2024Release notes
Open source →- Fixed compatibility with
psr/http-messagev2 - The
Http\Client\Socket\Streamhas BC breaks if you extended it. It is not meant to be extended, declaring it as@internalnow.
Release notes
Open source →- Fixed compatibility with
psr/http-messagev2 - The
Http\Client\Socket\Streamhas BC breaks if you extended it. It is not meant to be extended, declaring it as@internalnow.
- Fixed compatibility with
-
2.2.019 Feb 2024 -
2.1.119 Aug 2022Release notes
Open source →- Fixed constructor to work nicely with version 1 style arguments (e.g. HttplugBundle)
- Fixed PHP 8 compatibility for stream timeouts
- Renamed
masterbranch to2.xfor semantic branch naming. - Add Symfony 6 compatibility
Release notes
Open source →- Fixed constructor to work nicely with version 1 style arguments (e.g. HttplugBundle)
- Fixed PHP 8 compatibility for stream timeouts
- Renamed
masterbranch to2.xfor semantic branch naming. - Add Symfony 6 compatibility
-
2.1.011 Jan 2021 -
2.0.222 Oct 2020Release notes
Open source →- Fixed composer "provide" section to say that we provide
psr/http-client-implementation
- Fixed composer "provide" section to say that we provide
-
2.0.116 Oct 2020 -
2.0.022 Sep 2020Release notes
Open source →Merge pull request #48 from php-http/feature/remove-async
Remove support for async extension
Release notes
Open source →- Remove response and stream factory, use direct implementation of nyholm/psr7
- PSR18 and HTTPlug 2 support
- Remove support for php 5.5, 5.6, 7.0 and 7.1
- SSL Method now defaults to
STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
-
2.0.0-beta111 Dec 2019 pre-releaseNothing published for this version
-
v1.4.130 Nov 2017 -
v1.4.029 Nov 2017 -
v1.3.008 Jul 2017Release notes
Open source →- Make sure
Stream::__toStringnever throws exception - Added more exception
BrokenPipeExceptionConnectionExceptionInvalidRequestExceptionSSLConnectionException
- Make sure
-
v1.2.025 Jul 2016 -
v1.1.025 Feb 2016Release notes
Open source →- Added discovery as hard dependency
- Reading more bytes than expected in a stream now returns the remaining content instead of throwing an Error
-
v1.0.026 Jan 2016 -
v0.2.001 Jan 2016Nothing published for this version
-
v0.1.018 Dec 2015Nothing published for this version