Releases: hprose/hprose-golang
Version 2.0.0
Faster than ever.
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 fasthttp supports.
Version 1.5.1
Changed BytesReader private member to public.
Changed Stream() method to Stream field on Reader and Writer.
Removed unnecessary ThreadCount field.
Added benchmark.
Version 1.5.0
Added shorter package path github.com/hprose/hprose-go
(The old path github.com/hprose/hprose-go/hprose
is still valid).
Added smaller core package github.com/hprose/hprose-go/io
.
Fixed bad utf-8 encoding string serialize.
Added Header method for HttpClient.
Added global connection pool for socket client.
Fixed pointer in struct serialization.
Added JSONCompatible property for hprose.Reader.
Added document comments.
Changed some code to remove golint warning.
New web socket service implementation.
Added hprose web socket client.
Fixed dead lock on socket connection pool.
Added ConnEntry & ConnPool interface.
Added Handle method for server.
Added batch support for jsonrpc service.
Improved serialize/unserialize json, xml tag support.
Improved all constructors.
Some other micro optimization.