v0.3.0
What's Changed
- fix(387): add more useful linter by @lsytj0413 in #394
- chore(*): enable prealloc & predel linters by @lsytj0413 in #395
- chore(*): enable nilerr, unparam linter by @lsytj0413 in #396
- fix(*): avoid infinite loop when notifications close by @lsytj0413 in #398
- test(*): flaky TestCoordinator_RebalanceCluster by @lsytj0413 in #400
- chore(*): enable revive linter by @lsytj0413 in #399
- chore(*): enable nilnil linter by @lsytj0413 in #401
- chore(*): enable thelper linter by @lsytj0413 in #402
- chore(*): enable testableexamples linter by @lsytj0413 in #403
- chore(*): enable gosec/godot linter by @lsytj0413 in #404
- chore(*): enable contextcheck、noctx、gomoddirectives linter by @lsytj0413 in #405
- chore(*): enable gocritic linter by @lsytj0413 in #406
- chore(*): enable more revive linter rules by @lsytj0413 in #408
- chore(*): enable revive.cyclomatic rules by @lsytj0413 in #409
- chore(*): enable revive.typeassert rules by @lsytj0413 in #410
- chore(*): enable revive.exported rules by @lsytj0413 in #411
- chore(*): enable revive.bare-return rules by @lsytj0413 in #413
- Start/stop node controllers on cluster expansion/shrinking by @merlimat in #414
- chore(*): enable revive.flag-parameter rules by @lsytj0413 in #416
- Fixed head offset in follower after a snapshot load by @merlimat in #415
- Perform client retry on InvalidStatus error by @merlimat in #417
- Added shard and target node info when logging gRPC failures by @merlimat in #418
- Continue to push assignment updates to nodes that were removed from the list by @merlimat in #419
- fix(327): assert the lastPushed as -1 or 0 by @lsytj0413 in #421
- chore(*): enable revive.cognitive-complexity rules by @lsytj0413 in #420
- Fixed wrong error returned after NewTerm failure by @merlimat in #422
- Add K8S startup probe by @merlimat in #423
- fix(426): discard entry and writingIdx when TruncateLog by @lsytj0413 in #427
- Fixed create and modified timestamps not getting set by @merlimat in #431
- Update Alpine base image to 3.19 by @merlimat in #433
- Allow to list keys with no min or max boundaries by @merlimat in #434
- Fixes in session manager by @merlimat in #432
- Close session in go client close by @merlimat in #435
Full Changelog: v0.2.1...v0.3.0