Skip to content

Releases: hprose/hprose-php

Version 2.0.6

07 Aug 16:31
Compare
Choose a tag to compare

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

01 Aug 06:38
Compare
Choose a tag to compare

Fixed a bug of getDeclaredOnlyInstanceMethods & getDeclaredOnlyInstanceMethods

Version 2.0.4

30 Jul 16:27
Compare
Choose a tag to compare

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

30 Jul 03:26
Compare
Choose a tag to compare

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

28 Jul 10:02
Compare
Choose a tag to compare

Fixed typo error
Fixed a bug of push service.
Added getId method.

Version 2.0.1

27 Jul 13:24
Compare
Choose a tag to compare

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

24 Jul 16:33
Compare
Choose a tag to compare

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

21 Jul 07:49
Compare
Choose a tag to compare

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

16 Jun 14:25
Compare
Choose a tag to compare

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

15 May 08:22
Compare
Choose a tag to compare

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+