v0.5.0 - Production Ready
Highlight
- Support the stable memory profiling(including the symbolize) when enable the
--features memory-prof - Pluggable blockId manager
- Speed up the registry
What's Changed
- feat: Introduce pluggable block id manager by @zuston in #41
- fix: Directly return when app has been purged by @zuston in #38
- Report block id number into metric system by @zuston in #50
- feat: Introduce option to mark service unhealthy when exceeding the memory allocation threshold by @zuston in #51
- feat: Upgrade to actions/upload-artifact@v4 by @zuston in #53
- feat: Add the metric of memory_allocated_tickets_num by @zuston in #52
- feat: Add symbolize for memory profile by @zuston in #54
- feat: Avoid extra block_on when registering by @zuston in #56
- feat: Lazily initialize hdfs client to reduce unnecessary memory footprint by @zuston in #58
- fix: Correct check of allocator allocation size in health service by @zuston in #60
- feat: Respect the log directory for logforth by @zuston in #61
- feat(ci): Remove duplicate CI workflows to speed up and add test on aarch64 by @zuston in #55
- fix: Release workflow with hdrs feature by @zuston in #59
- chore: Update README by @zuston in #62
- chore: Collapse partial section by @zuston in #63
Full Changelog: v0.4.1...v0.5.0