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: README.md
+19-11Lines changed: 19 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,7 @@ The name is an abbreviation for the Italian Greyhound - small yet extremely fast
65
65
- Additional features such as **server side message deduplication**
66
66
-**Multi-tenant** support via abstraction of **streams** whch group **topics**
67
67
-**TLS** support for all transport protocols (TCP, QUIC, HTTPS)
68
+
-**[Connectors](https://github.com/apache/iggy/tree/master/core/connectors)** - sinks, sources and data transformations based on the **custom Rust plugins**
68
69
- Optional server-side as well as client-side **data encryption** using AES-256-GCM
69
70
- Optional metadata support in the form of **message headers**
70
71
- Optional **data backups & archivization** on disk and/or the **S3** compatible cloud storage (e.g. AWS S3)
@@ -78,6 +79,7 @@ The name is an abbreviation for the Italian Greyhound - small yet extremely fast
78
79
79
80

80
81
82
+
81
83
---
82
84
83
85
## Architecture
@@ -86,30 +88,36 @@ This is the high-level architecture of the Iggy message streaming server, where
86
88
87
89

88
90
91
+
---
92
+
93
+
## Version
94
+
95
+
The latest released version is `0.4.300` for Iggy server, which is compatible with `0.6` Rust client SDK and the others.
96
+
97
+
The recent improvements based on the zero-copy (de)serialization, along with updated SDKs etc. will be available in the upcoming release with Iggy server `0.5.0`, Rust SDK `0.7` and all the other SDKs.
89
98
90
99
---
91
100
92
101
## Roadmap
93
102
94
103
-**Shared-nothing** design and **io_uring** support (PoC on experimental branch, WiP on the main branch)
95
104
-**Clustering** & data replication based on **[VSR](https://pmg.csail.mit.edu/papers/vr-revisited.pdf)** (on sandbox project using Raft, will be implemented after shared-nothing design is completed)
96
-
- Plugins & extensions support (design and PoC as discussed [here](https://github.com/apache/iggy/discussions/1670), WiP)
97
-
98
105
99
106
---
100
107
101
108
## Supported languages SDK (work in progress)
102
109
103
-
We're in the process of migrating all the remaining SDKs and other tooling from [iggy-rs](https://github.com/iggy-rs/) organization to this monorepo (WiP).
Almost all the tooling has been migrated from [iggy-rs](https://github.com/iggy-rs/) organization to this monorepo. There's no an ongoing work to support the zero-copy (de)serialization for all the SDKs.
0 commit comments