v0.10.0
What's Changed
- feat: Add more logs when decommission by @zuston in #208
- feat: Make exceeding duration IO exit for hdfs append operation by @zuston in #203
- feat(ctl)(1/N): Add query command for ctl by @zuston in #190
- feat(ctl)(2/N): Add support of node update command by @zuston in #211
- feat(ctl)(3/N): Add support of historical_apps and active_apps to query by @zuston in #213
- feat: Maximize available disk space for github action by @zuston in #215
- fix(CI): No space left on device when compiling by @zuston in #218
- feat(heartbeat)(1/N): Align with uniffle heartbeat protobuf by @zuston in #219
- fix(heartbeat)(2/N): Reset is_healthy rpc param when state is not active by @zuston in #222
- fix: Activate internal grpc service by @zuston in #226
- feat(ctl)(4/N): Support pipeline mode for decommission by @zuston in #225
- feat: Expose version + build date into http api by @zuston in #229
- feat: Introduce option for service with random ports if used by @zuston in #231
- refactor: Introducing multi pluggable layers for IO by @zuston in #232
- feat(IO): Add support of deletion retry by @zuston in #234
- feat(ctl): Using dynamic http port to fetch by @zuston in #235
- fix: Remove child log path with server_id by @zuston in #240
- feat: Rename update state http API of admin handler by @zuston in #220
- chore: Eliminate all compiler warnings by @zuston in #241
- feat: Inject ports into process env by @zuston in #242
- feat: Throw root cause on hdfs operations failure by @zuston in #245
- fix: Correct hdfs writing failure log by @zuston in #246
- feat(conf): Distinguish dynamic or static config options for performance by @zuston in #248
- refactor(conf): Introduce on_change for callback by @zuston in #249
- feat: Introducing disk bench/profiler commands to inspect IO performance by @zuston in #253
- fix(IO): Fallback to capacity/2 when acquired ticket > capacity in throttle layer by @zuston in #254
- feat: Optional unhealthy status on initial starting by @zuston in #256
- feat(event-bus): Dynamic concurrency limiter for event bus by @zuston in #255
- chore: Bump version to 0.10.0 by @zuston in #257
- feat: Add support of riffle-ctl macos release CI by @zuston in #258
- feat: Simplify release workflow by @zuston in #259
- feat: Completion all server-status updating ctl interface by @zuston in #260
- fix: Incorrect shuffle-server-ip due to the random port initialization sequence by @zuston in #264
- feat(throttle): Re-introducing throttle mechanism by @zuston in #263
- feat(throttle): Dedicated options to control read/write throttle by @zuston in #267
Full Changelog: v0.9.0...v0.10.0