Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ifplusor ifplusor released this 15 Sep 06:04
· 282 commits to main since this release
v0.3.0
28ffea0

v0.3.0 (2022-09-15)

New feature:

  • store: vanus block format (by @ifplusor in #232)
  • return error cause in http response from gateway (by @wenfengwang in #242)
  • timer: use physical clock instead of logical clock (by @hwjiangkai in #230)
  • support retry and deadletter (by @xdlbdy in #229)
  • trigger: deliver events to lambda with authentication (by @xdlbdy in #219)
  • vsctl: optimize param of create subscription (by @xdlbdy in #197)
  • add eventID and support query by it (by @ZYunfeii in #190)
  • timer: code optimization for access field of list directly (by @hwjiangkai in #217)
  • timer: add graceful shutdown for timer (by @hwjiangkai in #216)
  • store: add raft messages unreachable function (by @ZYunfeii in #178)
  • get subscription api response add offsets info (by @xdlbdy in #200)

Bugs fixed:

  • vsctl: delivery time precision lost (by @hwjiangkai in #258)
  • missing filter in subscription (by @xdlbdy in #255)
  • gateway: produce scheduled message with wrong target eventbus (by @hwjiangkai in #250)
  • timer: discard events if no eventbus causes failed delivery (by @hwjiangkai in #239)
  • client: read events will be blocked when switching to a new segment (by @wenfengwang in #235)
  • trigger: too many log when read events failed (by @xdlbdy in #209)
  • store: unexcepted exit raft log compaction goroutine (by @ZYunfeii in #213)

Performance improves:

Refactor

Testing:

Others:

BREAKING CHANGES:

  • use a new file format and replication protocol
  • incompatible API

Full Changelog: v0.2.0...v0.3.0