v0.4.0
Pre-release
Pre-release
v0.4.0 (2022-10-31)
New feature:
- feat(client): support for disabling long polling (by @ZYunfeii in #220)
- feat: add opentelemetry supporting (by @wenfengwang in #231)
- feat(timer): disable polling for timer (by @hwjiangkai in #251)
- feat: add trigger metrics (by @xdlbdy in #249)
- feat: add timer metrics (by @hwjiangkai in #254)
- feat: add vanus pkg bypass (by @wenfengwang in #272)
- feat: support multiple eventlog (by @wenfengwang in #270)
- feat(store): lookup offset in block (by @ifplusor in #268)
- feat(trigger): deliver events to Google Cloud functions with authentication (by @xdlbdy in #267)
- feat!: change parameter --body to --data (by @wenfengwang in #273)
- feat(timer): add bucket recycle logic (by @hwjiangkai in #271)
- feat: mask system eventbus for users (by @wenfengwang in #274)
Bugs fixed:
- fix: controller trigger stop panic (by @xdlbdy in #256)
- fix: broken client API (by @ifplusor in #252)
- fix(timer): follower cpu overload (by @hwjiangkai in #266)
Refactor
- refactor: make codebase of connecting to controller more simple (by @wenfengwang in #243)
- refactor(timer): use polymorphism to eliminate conditions (by @hwjiangkai in #264)
- refactor!: new client (by @hwjiangkai in #269)
- refactor(timer): optimize log printing for timer (by @hwjiangkai in #278)
Full Changelog: v0.3.0...v0.4.0