Skip to content

Releases: hprose/hprose-golang

Version 2.0.0

13 Nov 18:25
Compare
Choose a tag to compare

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

09 Jun 14:03
Compare
Choose a tag to compare

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

28 May 08:15
Compare
Choose a tag to compare

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.