Thanks to the collective efforts of global community members and developers, GreptimeDB has been growing steadily since its open-source release on November 15, 2022. Both the product and community have made significant strides.
As 2025 approaches, we remain confident in GreptimeDB’s future and look forward to more breakthroughs and innovations over the coming year. In 2025, we will focus on enhancing foundational capabilities, query optimization, resource control, and multi-engine compatibility. Various features of GreptimeDB will be further optimized and expanded to better meet the needs of production environments and an ever-growing user base.
This roadmap outlines our major updates planned for 2025 and offers opportunities for community developers to contribute.
🌟 Roadmap Issue on GitHub: https://github.com/GreptimeTeam/greptimedb/issues/5446
Key Feature Updates
GreptimeDB will continue to introduce significant updates and optimizations in 2025, with the v1.0 release (General Availability) expected in June. This release will mark a key milestone in GreptimeDB’s journey toward maturity. Below are the key updates planned, covering various aspects such as database core capabilities, performance optimization, Log Engine, and Metric Engine.
1. High Reliability & High Availability
- Read-write separation at Table Region level
- Remote Compaction/Indexing
2. Database Operability & Observability
- Enhanced query monitoring and observability, including enriched Trace, Explain Analyze, etc.
- Improved query task control capabilities, such as canceling or force-terminating a query
3. Optimization (Performance/Resource Usage/ Stability)
- Automated resource (cache/disk) management
- Database cache optimization, especially distributed caching
- Bulk Ingest/Memtable optimization (for optimized batch data ingestion)
- Memory usage optimization
- Reduced full-text indexing write overhead and storage costs
- Continuous optimization of Metric Engine performance and resource usage
- Automatic multi-value optimization in Metric Engine (automatically merging multiple single-value rows with same tags into one multi-value row)
- Enhanced PromQL compatibility
- Support for global index rebuild
4. New Features
- Snapshot read support
- Historical data replay in Flow Engine
- External triggers for Flow Engine
- Extended time windows and aggregation functions in Flow Engine
- Recording Rules support in Flow Engine
- Table repartitioning support
- Downsampling
- Logs ecosystem compatibility with core write and query capabilities of Loki/Elasticsearch/VictoriaLogs
- Dashboard Log UI integration with GreptimeDB DSL
- Log context search (similar to grep -C in *nix systems)
- Traces: compatibility with traces ingestion and query protocols
- Python UDF support
GreptimeDB Version Release Plan
In 2025, we plan to roll out six major version iterations. The detailed plan is as follows:
![GreptimeDB 2025 Roadmap](/blogs/2025-02-06-greptimedb-roadmap2025/roadmap.png)
v0.13 (March)
- Snapshot read support
- Historical data replay in Flow Engine
- Traces: Jaeger protocol support
- Reduced full-text indexing write overhead and storage costs
v0.14 (April)
- Bulk Memtable
- HyperLogLog-based cardinality estimation in Flow Engine
- Logs
- Logs ecosystem compatibility with core write and query capabilities of Loki/Elasticsearch/VictoriaLogs
- Log context search
- Dashboard Log UI integration with GreptimeDB DSL
💡 v1.0 (June)
- Bulk Ingest
- Table repartitioning support
- Enhanced query monitoring and observability (Trace, Explain Analyze, etc.)
- Optimizations
- Database cache optimization, especially distributed caching
- Memory usage optimization
- Continuous optimization of Metric Engine performance and resource usage
v1.1 (August)
- Enhanced query task control capabilities
- Remote Compaction
- Global index rebuild support
- Automatic multi-value optimization in Metric Engine
- Recording Rules support in Flow Engine
v1.2 (October)
- Read-write separation at Table Region level
- External triggers for Flow Engine
- Downsampling
v1.3 (December)
- Remote Indexing
- Extended time windows and aggregation functions in Flow Engine
- Automated resource (cache/disk) management
- Python UDF support
Join the GreptimeDB community
GreptimeDB remains committed to building an open-source, transparent, and vibrant community. Whether you’re a developer, enthusiast, or tech decision-maker, we welcome you to join the GreptimeDB family.
Get Involved and Contact us: If you’re interested in the features above, feel free to star GreptimeDB on GitHub, contribute to development, submit pull requests, or join the GreptimeDB tech community to engage in discussions with fellow tech enthusiasts.
Coding Contributions: Submit your ideas and code via GitHub to help us continuously improve GreptimeDB.
GreptimeDB in 2025: What’s Coming Next
2025 will be a year of challenges and opportunities for GreptimeDB. We hope to leverage the power of our community to drive technological innovation, enhance GreptimeDB's competitiveness and stability, and ultimately provide users with a more efficient and reliable data management and analysis experience.
We look forward to having you on board to witness GreptimeDB’s growth and success.
About Greptime
Greptime offers industry-leading time series database products and solutions to empower IoT and Observability scenarios, enabling enterprises to uncover valuable insights from their data with less time, complexity, and cost.
GreptimeDB is an open-source, high-performance time-series database offering unified storage and analysis for metrics, logs, and events. Try it out instantly with GreptimeCloud, a fully-managed DBaaS solution—no deployment needed!
The Edge-Cloud Integrated Solution combines multimodal edge databases with cloud-based GreptimeDB to optimize IoT edge scenarios, cutting costs while boosting data performance.
Star us on GitHub or join GreptimeDB Community on Slack to get connected.