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 from recent commits:
- Database-level compaction parameter configuration
- Deadlock fix in Metric engine during schema evolution
- Improved SHOW TABLES performance for large table counts
We recommend upgrading to v1.0.0-beta.2 to benefit from these improvements and bug fixes!
Contributors
Over the past two weeks, our community merged a total of 70 PRs, with 5 individual contributors making an impact.
Congrats to our most active contributors:
We're also excited to welcome @McKnight22 as a new contributor, adding GZIP, BZIP2, XZ, and ZSTD compression support to the COPY TO command.
👏 A big THANK YOU to all our contributors! Your efforts make GreptimeDB better every day. Let's keep building together.
Highlights of Recent PRs
db#7231 Optimize SHOW TABLES for Large Table Counts
Switches from linear iteration to binary search for table metadata lookups, significantly improving SHOW TABLES execution time and reducing initial connection latency for third-party clients.
db#7251 Database-Level Compaction Parameter Configuration
Tables in GreptimeDB inherit compaction parameters from their database when not explicitly configured. This PR introduces ALTER DATABASE [database_name] SET [compaction_param_name]=[compaction_param_value] for modifying database-level compaction settings.
db#7308 Fix Deadlock in Metric Engine Schema Evolution
The Metric engine supports automatic schema evolution based on incoming data. This PR fixes a potential deadlock caused by inconsistent lock acquisition order during batch schema changes.
db#7252 db#7260 db#7263 db#7296 GC Worker Coming Soon
The GC worker provides global file lifecycle management—automatically cleaning up orphaned files while preserving files that are stale but still referenced. Development has made significant progress and the feature will ship with GreptimeDB 1.0. See the GC Worker RFC for details.
Good First Issue
Issue#7179 Expose Timeline Statistics in Self-Monitoring Metrics
Add timeline statistics to GreptimeDB's self-monitoring metrics for external observability.
Keywords: Metrics, Observability
Difficulty: Easy
Issue#6334 Support KILL for INSERT INTO SELECT
Extend KILL command support to INSERT INTO SELECT queries.
Keywords: Query engine
Difficulty: Medium


