You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+17-8Lines changed: 17 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,6 @@
25
25
26
26
</div>
27
27
28
-
!!! warning "Breaking Changes in v5.0.0"
29
-
Starting with version 5.0.0, **Pydantic support will become optional**. The default implementations of `Request`, `Response`, `DomainEvent`, and `NotificationEvent` will be migrated to dataclasses-based implementations.
30
-
31
28
---
32
29
33
30
## Core Features
@@ -78,7 +75,7 @@
78
75
79
76
- :material-puzzle: **Integrations**
80
77
81
-
FastAPI, FastStream, Kafka, and Protobuf integrations out of the box.
78
+
FastAPIand FastStream integrations out of the box.
82
79
83
80
[:octicons-arrow-right-24: Read More](fastapi.md)
84
81
@@ -99,10 +96,22 @@
99
96
**Key Highlights:**
100
97
101
98
- :material-rocket-launch: **Performance** — Separation of commands and queries, parallel event processing
102
-
- :material-shield-check: **Reliability** — Transaction Outbox for guaranteed event delivery
103
-
- :material-check-circle: **Type Safety** — Full Pydantic v2 support with runtime validation
104
-
- :material-puzzle: **Ready Integrations** — FastAPI, FastStream, Kafka out of the box
99
+
- :material-shield-check: **Reliability** — Transaction Outbox for guaranteed event delivery, Saga with compensation support and eventual consistency
100
+
- :material-check-circle: **Flexible Types** — Easy integration with any type: [Pydantic, dataclasses, msgspec, attrs, TypedDict and more](request_response_types/index.md)
101
+
- :material-puzzle: **Ready Integrations** — FastAPI and FastStream out of the box
105
102
- :material-lightning-bolt: **Simple Setup** — Bootstrap for quick configuration
103
+
- :material-application-braces: **Proven Patterns** — CQRS, Saga, Outbox and more to keep services decoupled and maintainable
104
+
105
+
---
106
+
107
+
## Project status
108
+
109
+
| Group | Badges |
110
+
|-------|--------|
111
+
| Python version & PyPI |[](https://pypi.org/project/python-cqrs/)[](https://pypi.org/project/python-cqrs/)|
112
+
| Downloads |[](https://pepy.tech/projects/python-cqrs)[](https://pepy.tech/projects/python-cqrs)|
113
+
| Quality & CI |[](https://codecov.io/gh/vadikko2/python-cqrs)[](https://codspeed.io/vadikko2/python-cqrs?utm_source=badge)|
114
+
| Documentation & community |[](https://mkdocs.python-cqrs.dev/)[](https://deepwiki.com/vadikko2/python-cqrs)|
0 commit comments