- Slight optimization for Socket::isConnected when not using a unix based socket.
- Fix SSL based option mappings (ssl_crypto_type).
- Fix how Socket::isConnected is determined. The feof behavior was unreliable in PHP 8.2.
- Support constructing a socket server from a unix socket.
- Support constructing a socket pool from a unix socket.
- Support creating unix based sockets with the client.
- Support PHP 8.0 / 8.1.
- Change how the MessageQueue handles buffered data. It now supports an optional MessageWrapper.
- Fix the isConnected method to determine whether or not the stream is open.
- More strict tests / checks / handling in different spots.
- Add PHPStan to CI runs at level 6.
- Update the ASN.1 Message Queue to use the last position of the encoder.
- Change 'trailing data' to 'last position' for the messages.
- Fix an incorrect SSL context option name (cafile).
- Minor performance adjustments.
- Add UDP client / server functionality.
- Remove the ASN.1 library dependency.
- Add a buffer size option.
- Initial release.