Releases: hprose/hprose-php
Version 2.0.6
Fixed objectToPromise with notCloneable $obj.
Fixed a bug of missing function.
Changed getKeepAlive to isKeepAlive.
Fixed setGetEnabled.
Added coroutine support for middleware.
Added method chaining support.
Added more examples.
Version 2.0.5
Fixed a bug of getDeclaredOnlyInstanceMethods & getDeclaredOnlyInstanceMethods
Version 2.0.4
Improved Socket Service & Server for PHP 5.3.
Added keepAlive & noDelay support for Socket Client.
Improved AddInstanceMethods & AddClassMethods.
Added Generator service support.
Added class alias HproseSocketService & HproseSocketServer.
Version 2.0.3
Added Socket Server.
Added keepAlive and noDelay support for Socket Client.
Improved timeout for Socket Client.
Fixed a bug in PHP 5.3.
Version 2.0.2
Fixed typo error
Fixed a bug of push service.
Added getId method.
Version 2.0.1
Removed @ operator
Added direct setting of feature attributes on the method.
Invoke pass $args by reference.
Changed failswitch algorithm.
Added wrap coroutine to closure support.
Improved callback of spl_autoload_register.
Added more examples.
Version 2.0.0
Faster than ever.
Added Promises/A+ implementation.
Added middleware support.
Added push support.
Added oneway call support.
Added idempotent calls automatically fail retry support.
Added asynchronous call support.
Added load balancing, and fail switch support.
Improved the client and server API.
Added socket client without extension.
Separated hprose-yii into a standalone project.
Separated hprose-symfony into a standalone project.
Separated hprose-swoole into a standalone project.
Version 1.5.6
Fixed call user function in PHP 5.3
Fixed unserialize Time.
Fixed cannot allocate memory.
Fixed MAX_PACK_LEN.
Fixed Yii server.
Fixed PHP Fatal error: Class 'Hprose\Swoole\ResultMode' not found.
Fixed buffer_input init failed.
Fixed the properties of the beginning of a capital letter that could not be unserialized.
Fixed the bug of serializing the properties with the name of beginning of a capital letter.
Version 1.5.5
Added setOption and removeOption method for HttpClient.
More safe autoload.
Fixed curl client endless loop when server response 100.
Added http client example.
Added batch support for jsonrpc service.
Improved swoole socket client.
Removed unnecessary php files.
Added lowercase classname support.
Fixed a bug of HproseSwooleWebSocketService.
Added mode parameter for WebSocket and Http Server.
Added chat example.
Fixed send data > 2M.
Added async connection pool.
Version 1.5.4
Added Yii service and server.
Added Completer/Future support.
Added asynchronous service support.
Fixed a bug of unserialize object.
Removed $HTTP_RAW_POST_DATA.
More robust.
Improved autoload.
Support hprose for pecl v1.5.4+