CHANGELOG
v1.3.4
Fix can't go get the latest v1.3.3 issue
v1.3.3
This is a minor updates version.
Optimize/Enhancement
- optimize rocket mq (9c900fe)
- add more time helper functions (a2fe5fe)
- add Highlight, BoolQuery and SearchResult alias (e74b0fd)
- update dependencies (17ff6c8). Thanks to @andykis
- add log caller and app filed (2ba23e0)
- add more mongo var alias (053897d)
- fix gjson ReDoS security (0f43392)
Bugfix
- add trace func ContextWithSpan (ae369ac). Thanks to @dirtyrain
- send msg get nil reply #142 (eebcf35). Thanks to @Billxunyang
v1.3.2
This is a minor updates version.
Optimize/Enhancement
- add es sniff field (9eb04ca)
- add redis LPopN method, notice that it's only for redis version 6.2 and later (9c900fe)
- unify host and peer_ip to peer (eeb196b)
- fix typo (dd0e83f). Thanks to @coosir
Bugfix
v1.3.1
Optimize/Enhancement
- polish redis Ping code
- update README and CHANGELOG
- remove examples
Tool
v1.3.0
Hi erveryone, this is a major release including many improvments, features and bugfix. Highly recommend waterdrop users to upgrade to this version.
Features
Optimize/Enhancement
- upgrade etcd client to v3.5.0 (1804300)
- use google.golang.org/protobuf globally (52b00d7)
- use testify package globally (f8632c7)
- remove business logic related http middlewares (6cc3af0)
- support set http metric namespace (fe18d64)
- pass trace and request timeout between http&rpc services (d7df45e)
- add breaker and metric to mongo client (9986575)
- add breaker and metric to es client (e7d2a9c)
- optimize breaker (b7ff10a)
- fix linter (a8c4c31, e7e102e, 2e6474d)
- improve test case coverage (c455f5c)
Bugfix
- sql.parseDSN handle PostgreSQL configs (18d78ca)
Security
- fix incorrect conversion between integer types (6b87e5b)
Tool
- remove protobuf directory and upgrade swagger tool (60ddd9c)
v1.2.0
Features
- add cors middleware (f84e193)
- add SafeMap that implementation by using a sync.RWMutex (98c25e4)
- automatic rotate log (1e4df21)
Optimize/Enhancement
Bugfix
- add lru element trigger deadlock (5ac524d)
v1.1.0
Features
Optimize/Enhancement
- remove gogo protobuf dependency (aaf8edf)
- generate protobuf code on windows (342803e)
- support redis pipeline (5a5374f)
- compatible with multi gopath (bb4687c). Thanks to @dirtyrain
- improve sql span security (9073e9c)
v1.0.0
We're exciting to release waterdrop GA version v1.0.0! Feel free to have a try.
Optimize/Enhancement
Bugfix
- fix interceptor does not take effect (cebe08f)
- fix trace span leaky (1086af6)
v0.2.0
Features
- integrate sentinel-go as rate limit component (568554a)
- support websocket (e57e676)
- add waterdrop tools: generate unit test, swagger definition file, pb file (3020506)
Optimize
- export redis Ping (955278c)
- optimize trace context deadline (73afc65)
- optimize http client X-Request-Timeout (8b2bfd8)
Bugfix
v0.1.0
Features
- support grpc & http
- support global trace, default trace component is jaeger
- use etcd to govern service register and discovery
- integrate zap as the default log component
- default mysql and redis
- implement google sre breaker
- support kafka and rocketmq broker for async logic
- default support TOML config file parsing