Apache EventMesh
Event-driven middleware for distributed applications
EventMesh is repositioning as agent infrastructure, adding A2A and MCP to its pub/sub core.
◆Recent moves
- 7mo ago
EventMesh 1.12 implements the A2A and MCP protocols
⚡ SPARKThe release that changes what EventMesh is for: A2A and MCP protocol implementations land together, with an open issue framing the destination as AgentMesh infrastructure. After two years of connector expansion, the project has picked a new category to compete in.
View source ↗ - 8mo ago
Release candidate previews the full A2A pub/sub implementation
The candidate carrying the detailed A2A implementation that shipped three weeks later in 1.12.0 — protocol adaptors, agent registry, collaboration manager and task lifecycle. Its content is the preview of the final release rather than separate work, and it also fixes the EventMesh Operator logic.
View source ↗ - 1y ago
1.11 adds admin server, Jraft meta storage and CDC connectors
The previous December's release, focused on operability and data movement: an admin server module with v2 endpoints and mTLS, Jraft as a meta storage option, Canal connectors with bidirectional sync, MySQL full sync and GTID support, and a chatGPT source connector. Read against 1.12, this is the last release of the connector-expansion era.
View source ↗ - 1y ago
1.11.0 candidate updates LICENSE and NOTICE files
A release candidate whose entire content is an Apache licensing file update. Included in the feed as a tag rather than as a meaningful release.
View source ↗ - 2y ago
1.10 builds out the connector ecosystem and adds an operator
The broadest connector release in the project's history — Kafka, Redis, Pulsar, Knative, S3, HTTP, Slack, WeChat, DingDing and JDBC CDC for MySQL — alongside a Kubernetes operator, a filter and transform engine, and a C SDK. Establishes the integration surface that the A2A work in 1.12 now routes agent tasks across.
View source ↗ - 2y ago
1.10.0 candidate fixes a task threadpool concurrency issue
A candidate tag whose note is a truncated commit subject about splitting the task handler threadpool. Published at the same second as a second candidate with identical content, so the two are duplicate tags rather than distinct releases.
View source ↗