Releases: php-amqplib/php-amqplib
Releases · php-amqplib/php-amqplib
v3.7.1
What's Changed
- AMQP Exception marker interface is for
Throwable
types by @Ocramius in #1189 - Fix wrong stream IO error code, improve write speed by @ramunasd in #1192
New Contributors
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
- remove feof() check on connection. this check fails under Windows wh… by @jjdunn in #1177
- Add verbose test output by @lukebakken in #1180
- chore: deprecate properties related to old protocol mode by @ramunasd in #1182
- fix: create a new exception for each warning in IO layer with reference to previous by @ramunasd in #1183
- deprecate AMQPSSLConnection class by @ramunasd in #1178
- CI workflow updates by @lukebakken in #1179
- AMQPConnectionClosedException is never thrown from checkConnection() by @villfa in #1185
New Contributors
Full Changelog: v3.6.2...v3.7.0
v3.6.2
What's Changed
- Trigger ssl_protocol deprecation when it is really not null and not AMQPConnectionConfig instance by @SergeyKhrystenko in #1163
New Contributors
- @SergeyKhrystenko made their first contribution in #1163
Full Changelog: v3.6.1...v3.6.2
v3.6.1
What's Changed
- Widen
AMQPStreamConnection
's$ssl_protocol
parameter to acceptAMQPConnectionConfig
by @ben-challis in #1137 - ipv6 support by @InnoT20 in #1145
- Delay stream resource init by @ramunasd in #1154
- fix static analysis warnings by @ramunasd in #1156
- fix: throw exception on stream_socket_enable_crypto() warning by @ramunasd in #1158
New Contributors
- @ben-challis made their first contribution in #1137
- @InnoT20 made their first contribution in #1145
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
- Adjust config for isSecure and setSslVerify by @wiryonolau in #1106
- TCP keepalive for TLS connections by @egorgrushko in #1116
- drop support for PHP7.1 by @ramunasd in #1122
- Test against php 8.3 by @sergiy-petrov in #1124
- Update checkout to v4 by @salehhashemi1992 in #1128
- Add Additional Test Coverage for AMQPConnectionConfig Class by @salehhashemi1992 in #1126
- Fix frame wait interruption by signals by @ramunasd in #1129
- Updated docblock by @berniedurfee-renaissance in #1133
- Only call fwrite() if select() said the fd is ready. by @Sthing in #1132
New Contributors
- @wiryonolau made their first contribution in #1106
- @egorgrushko made their first contribution in #1116
- @sergiy-petrov made their first contribution in #1124
- @salehhashemi1992 made their first contribution in #1128
- @berniedurfee-renaissance made their first contribution in #1133
- @Sthing made their first contribution in #1132
Full Changelog: v3.5.4...v3.6.0
v3.5.4
What's Changed
Full Changelog: v3.5.3...v3.5.4
v3.5.3
What's Changed
Full Changelog: v3.5.2...v3.5.3
v3.5.2
What's Changed
- Security levels SSL options by @alexanderbirch in #1075
- Bug fix, Deprecation notice update by @ssi-anik in #1077
New Contributors
- @alexanderbirch made their first contribution in #1075
- @ssi-anik made their first contribution in #1077
Full Changelog: v3.5.1...v3.5.2
v3.5.1
What's Changed
- Update GHA to use latest RabbitMQ by @lukebakken in #1068
- Revert #1060 by @lukebakken in #1066
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
- Added channel_rpc_timeout by @bravoman in #1041
- Fix hardcoded signal code in SIGHeartbeatSender by @ramunasd in #1043
- Define default ssl context parameter by @ramunasd in #1060
- Optimize frame parsing logic by @ramunasd in #1063
- Support for authentication method "external" by @ramunasd in #1064
- Add support for lazy connect to all classes by @ramunasd in #1042
New Contributors
Full Changelog: v3.4.0...v3.5.0