Summary
Together with our global community of contributors, GreptimeDB continues to evolve and flourish as a growing open-source project. We are grateful to each and every one of you.
Below are the highlights among recent commits:
- GreptimeDB v0.17.1 will be released this week with enhanced stability
- Global SST file recycling for more efficient storage utilization
- Bulk Memtable feature under development to significantly boost write throughput
Contributors
For the past two weeks, our community has been super active with a total of 106 PRs merged. 2 PRs from 2 individual contributors merged successfully and lots pending to be merged.
Congrats on becoming our most active contributors in the past 2 weeks:
🎉 Welcome @cscnk52 to the community as a new contributor with a successfully merged PR, and more PRs from other individual contributors are waiting to be merged.

👏 A big THANK YOU to all our members and contributors! It is people like you who are making GreptimeDB a great product. Let's build an even greater community together.
Highlights of Recent PRs
db#6844 Global SST File Recycling (ongoing)
This feature enables SST files to be managed from a global, cluster-wide perspective. It is particularly valuable in scenarios where the Leader Region completes a compaction, allowing delayed deletion of SST files and thereby improving overall storage efficiency.
db#6870 db#6875 db#6881 Migrating More Tests from DuckDB (ongoing)
To enhance the correctness of GreptimeDB’s query engine, we are continuously migrating SQL execution test cases from DuckDB, further strengthening coverage and reliability.
db#6888 db#6923 Bulk Memtable Implementation (ongoing)
The Bulk Memtable feature is actively under development. It is designed to greatly improve GreptimeDB’s write throughput, making it especially well-suited for high-concurrency and large-scale data ingestion scenarios.
db#6889 Improved Time Display in EXPLAIN ANALYZE
Previously, execution times in query plans were displayed as raw numbers (e.g., 1300ns). They are now automatically converted into more human-readable units (e.g., 1.3µs), making it easier for developers to interpret and analyze performance data.
db#6920 Upgrade to Rust 2024 Edition
The GreptimeDB codebase has been upgraded to Rust 2024 Edition. This update not only introduces language-level improvements but also unlocks access to new Rust features that will benefit ongoing and future development.
db#6978 Fixed a deadlock issue when writing metrics via Otel
Resolved a deadlock that could occur when writing metrics through Otel. It is recommended to exercise caution when using Dashmap and perform thorough testing to prevent similar issues.
Good First Issue
Issue#6760 Add profile signal configuration for OLTP protocols
Keywords: OLTP, Profiling
Difficulty: Simple


