v1.13.9
Package Request:
- add content length header helper function
- add control with length of result marshall body with function jsonbody
- add set content length header in function jsonbody
Package Socket:
- fix tcp,udp,unix socket (use os SOCKGRAM)
- add socket unixgram for session less unix socket (os SOCKGRAM)
- add some standalone test for server / client (add example server config for rsyslog)
- optimize parallel statment
- optimize code / minor bugs fix
- add IsRunning function
- add timeout shutdown based on periodicly check of IsRunning
- fix close channel before send empty struct to stop process
- optimize clean shutdown
- optimize connection process to use less resources and lock pipeline less time
Package Network/Protocol:
- add unixgram protocol
Package Errors:
- fix bug with fmt.Errorf called withtou pattern, replace it by a errors.New
- fix but of circular inclusion for method Add
- remove deprecated const / code
- reorganize code file to map to interface / model
- update other modules following chnages
Other:
- bump dependencies
Full Changelog: v1.13.8...v1.13.9