Development Roadmap
The development roadmap of Apache EventMesh is an overview of the planned features and milestones involved in the next several releases. The recent features and bug fixes are documented in the Release Notes. The order of the features listed below doesn’t correspond to their priorities.
List of Features and Milestones
Status | Description | Reference |
---|---|---|
Implemented in 1.0.0 | Support HTTP | GitHub Issue |
Implemented in 1.0.0 | Support TCP | GitHub Issue |
Implemented in 1.0.0 | Support Pub/Sub Event | GitHub Issue |
Implemented in 1.1.1 | Provide Java SDK | GitHub Issue |
Implemented in 1.1.1 | Support HTTPS | GitHub Issue |
Implemented in 1.2.0 | Support RocketMQ as EventStore | GitHub Issue |
Implemented in 1.2.0 | Support Heartbeat | GitHub Issue |
Implemented in 1.3.0 | Integrate with OpenSchema | GitHub Issue |
Implemented in 1.3.0 | Integrate with OpenTelemetry | GitHub Issue |
Implemented in 1.3.0 | Support CloudEvents | GitHub Issue |
Implemented in 1.4.0 | Support gRPC | GitHub Issue |
Implemented in 1.5.0 | Provide Golang SDK | GitHub Issue |
Implemented in 1.5.0 | Support Nacos Registry | GitHub Issue |
Implemented in 1.5.0 | Support Mesh Bridge | GitHub Issue |
Implemented in 1.5.0 | Support Federal Government | GitHub Issue |
Implemented in 1.5.0 | Support Mesh Bridge | GitHub Issue |
Implemented in 1.6.0 | Integrate with Consul | GitHub Issue |
Implemented in 1.6.0 | Support Webhook | GitHub Issue |
Implemented in 1.6.0 | Support etcd | GitHub Issue |
Implemented in 1.7.0 | Support Knative Eventing Infrastructure | GitHub Issue, GSoC ‘22 |
Implemented in 1.7.0 | Support Pravega as EventStore | GitHub Issue |
Implemented in 1.7.0 | Support Kafka as EventStore | GitHub Issue |
Implemented in 1.7.0 | Support Pulsar as EventStore | GitHub Issue |
Implemented in 1.7.0 | Support CNCF Serverless Workflow | GitHub Issue |
Implemented in 1.7.0 | Support Redis | GitHub Issue |
Implemented in 1.7.0 | Provide Rust SDK | GitHub Issue |
Implemented in 1.7.0 | Support Zookeeper | GitHub Issue |
Implemented in 1.7.0 | Support RabbitMQ as EventStore | GitHub Issue |
Implemented in 1.8.0 | Provide Dashboard | GitHub Issue, GSoC ‘22 |
In Progress | Source/Sink Connector | GitHub Issue |
In Progress | K8s integration | GitHub Issue |
In Progress | OpenFunction integration | GitHub Issue |
In Progress | OpenSergo integration | GitHub Issue |
Planned | Transaction Event | GitHub Issue |
Planned | Provide NodeJS SDK | GitHub Issue |
Planned | Provide PHP SDK | GitHub Issue |
Planned | Event Query Language (EQL) | GitHub Issue |
Planned | WebAssembly Runtime | GitHub Issue |
Connector Implementation Status
Service / Middleware | Source | Sink |
---|---|---|
RocketMQ | ✅ | ✅ |
Kafka | ✅ | ✅ |
Pulsar | ✅ | ✅ |
RabbitMQ | ✅ | ✅ |
HTTP | ✅ | ⬜ |
JDBC | ⬜ | ✅ |
Spring | ✅ | ✅ |
OpenFunction | ✅ | ✅ |
File | ✅ | ✅ |
⬜ | ⬜ | |
Redis | ✅ | ✅ |
S3 File | ⬜ | ✅ |
ClickHouse | ⬜ | ⬜ |
MongoDB | ✅ | ✅ |
Prometheus | ✅ | ⬜ |
Knative | ✅ | ✅ |
Pravega | ✅ | ✅ |
More connectors will be added… | N/A | N/A |
Platform / Product | Source | Sink |
---|---|---|
Feishu/Lark | ⬜ | ✅ |
DingTalk | ⬜ | ✅ |
WeCom | ⬜ | ✅ |
⬜ | ✅ | |
GitHub | ⬜ | ⬜ |
ChatGPT | ⬜ | ⬜ |
Slack | ⬜ | ✅ |
More connectors will be added… | N/A | N/A |
Event Store Implementation Status
Service / Middleware | Ingress | Topic Management |
---|---|---|
RocketMQ | ✅ | ✅ |
Kafka | ✅ | ✅ |
Standalone | ✅ | ✅ |
Pulsar | ✅ | ⬜ |
RabbitMQ | ✅ | ⬜ |
Redis | ✅ | ⬜ |
Support for more Event Stores… | N/A | N/A |