3 Star 7 Fork 1

UnderTreeTech / waterdrop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 7.88 KB
一键复制 编辑 原始数据 按行查看 历史
UnderTreeTech 提交于 2022-03-08 18:37 . update CHANGELOG.md

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

  • fix es nil return panic (a7da9d5)

v1.3.1

Optimize/Enhancement

  • polish redis Ping code
  • update README and CHANGELOG
  • remove examples

Tool

  • add new and upgrade tool (7cf0f29)

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
Go
1
https://gitee.com/undertreetech/waterdrop.git
git@gitee.com:undertreetech/waterdrop.git
undertreetech
waterdrop
waterdrop
master

搜索帮助