Hi Devs, It has been quite some time since the last 2.5.0 release. The master branch currently has several major features in progress, including FQDN support and the new metrics framework. They are not yet complete. Therefore, we are considering a maintenance release 2.5.1 based on the 2.5 branch. This will deliver important improvements and fixes to users.
Proposed Features and Improvements for 2.5.1: Features Support JuiceFS as a Block Service Pegasus now supports JuiceFS as a block service backend. JuiceFS can store data on public cloud object storage. It offers a more cost-effective alternative to HDFS. Bug Fixes (Critical) Duplication Stability Improvements We have fixed a series of duplication bugs: These fixes significantly improve the robustness of duplication under failure, rebalance, and restart scenarios. Duplication conflicts during cluster rebalancing Missing or inconsistent duplication status persistence Crashes caused by duplication manager lifecycle issues Duplication getting stuck in certain states after errors Conflicts between duplication and bulkload operations Bulkload Reliability Fixes Fixed an issue where ingest could hang when encountering write throttling Fixed loss of ingest_behind arguments during load balance Reduced partition ingest time to improve bulkload performance Replica Startup & Configuration Fixes Fixed incorrect database existence checks when starting replicas Fixed issues where string-type gflags could not be updated correctly Fixed command availability issues (for example, app_stat) Improvements & Refactors Duplication Codebase Improvements Reduced latency before the last mutation is duplicated to remote clusters Some of them have not yet been merged into the master branch. Examples include duplication-related fixes. We believe they are important. We will merge them into the master branch first. Then we will cherry-pick them into this release branch. We would like to hear the community's opinion on whether to include them. We welcome your feedback on this proposed feature list. Please feel free to suggest any additions or modifications. Thank you for your support! Best regards
