Changelog for yar |
Release |
What has changed? |
2.3.3 |
- Fixed build with PHP8.3 |
2.3.2 |
- Fix segfault due to zend_empty_array usage
- Added third (options*) parameters for Yar_Concurrent_call |
2.3.1 |
- Fix #172 provider/token may be not nul terminated |
2.3.0 |
- Added ::__info() magic method for custom server info
- Support __auth(by introduced YAR_OPT_PROVIDER/TOKEN)
- Respect provider/token on tcp transportor
- Fixed package/unpack with json/serialize
- refactor struct for better performance(ABI break?) |
2.2.1 |
- Fixed build with PHP8.1 |
2.2.0 |
- PHP8 Supported |
2.1.2 |
- USE ZSTR_CHAR to avoding memory allocation
- Fixed segfault if tcp server return malformed response->err
- Fixed bug tcp client hangs if server closed connection prematurely
- Fixed segfault on windows as localtime may return NULL
- Fixed all TCP tests on windows |
2.1.1 |
- Fixed building with Msgpack |
2.1.0 |
- YAR_OPT_PERSISTENT now make connection PHP request lifecycle
- Added YAR_OPT_RESOLVE
- Removed yar.allow_persistent
- Fixed issue #148 (memory leak in callback)
- Fixed issue #149 (malformed hostname was passed) |
2.0.7 |
- Attempted to fix windows build |
2.0.6 |
- Fixed PHP-7.4 compatiblity |
2.0.5 |
- Fixed PHP-7.3 Compatibility
- Fixed crash in php_yar_curl_send |
2.0.4 |
- Implemented FR #108 (Allow setting custom headers)
- Clenup for 7.2 |
2.0.3 |
- Fixed bug #74867 (segment fault when use yar persistent call twice remote function)
- Fixed PHP-7.2 Compatibility |
2.0.2 |
- Fixed issue #98 (Memeory exhuasted while using with Yaf) |
2.0.1 |
- Fixed bug in doc comment displaying
- PHP-7.1 compatible fixs |
1.2.5 |
- Fixed #62 Fix the issue#61. yar_server.c:php_yar_server_handle free raw_data prematurely
- Fixed build from PECL
- Fixed issue #50 "can not get fd from curl instance" |
2.0.0 |
- Release Yar for PHP7 |
1.2.4 |
- Fixed bug "can not get fd from curl instance" on MacOS and Windows
- Add Yar_Concurrent_Client::reset to meet #26
- Fixed build with libcurl-7.12
- Enable msgpack prompt in package.xml |
1.2.3 |
- Fixed windows building
- Fixed segfault NULL pointer dereference |
1.2.2 |
- Fixed Issue #9 (Yar Server will response in the same package as client packaged)
- Fixed Bug (Unterminatable select)
- Add debug tool (A PHP implemented Yar debug client) |
1.2.1 |
- (NOTE) yar.connect_timeout and yar.timeout are ms now
- Fixed bug(a typo) by zengohm at gmail.com
- Fixed bug that curl_multi_fdset may return -1 |
1.2.0 |
- Add ability to change the request/response Content-type
- Add Version info in phpinfo outputing |
1.1.2 |
- Fixed bug uninitialized value in socket transporter |
1.1.1 |
- Add missed socket.c into package |
1.1.0 |
- Support TCP/Unix RPC
- Support perisitent link (HTTP/TCP/Unix)
- Reimplements http RPC for profermance
- Fix some memleaks |
1.0.0 |
- First release |