This is an automated email from the ASF dual-hosted git repository. piotr pushed a commit to branch update_connectors in repository https://gitbox.apache.org/repos/asf/iggy.git
commit 2e95b3a9033bf66f0c24103db744a70143e9836a Author: spetz <[email protected]> AuthorDate: Wed Apr 1 12:13:26 2026 +0200 chore(repo): update connectors versions and readme --- Cargo.lock | 6 +++--- DEPENDENCIES.md | 6 +++--- README.md | 8 ++++---- assets/vsr.pdf | Bin 0 -> 174431 bytes core/connectors/sinks/http_sink/Cargo.toml | 2 +- core/connectors/sinks/influxdb_sink/Cargo.toml | 2 +- core/connectors/sources/influxdb_source/Cargo.toml | 2 +- foreign/go/README.md | 6 ++++++ 8 files changed, 19 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3b627366b..2433404ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "iggy_connector_http_sink" -version = "0.1.0" +version = "0.3.3-edge.1" dependencies = [ "async-trait", "base64 0.22.1", @@ -5549,7 +5549,7 @@ dependencies = [ [[package]] name = "iggy_connector_influxdb_sink" -version = "0.1.0-edge.1" +version = "0.3.3-edge.1" dependencies = [ "async-trait", "base64 0.22.1", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "iggy_connector_influxdb_source" -version = "0.1.0-edge.1" +version = "0.3.3-edge.1" dependencies = [ "async-trait", "base64 0.22.1", diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md index bea284bb3..9b019c26b 100644 --- a/DEPENDENCIES.md +++ b/DEPENDENCIES.md @@ -463,10 +463,10 @@ iggy_binary_protocol: 0.9.5-edge.1, "Apache-2.0", iggy_common: 0.9.5-edge.1, "Apache-2.0", iggy_connector_elasticsearch_sink: 0.3.3-edge.1, "Apache-2.0", iggy_connector_elasticsearch_source: 0.3.3-edge.1, "Apache-2.0", -iggy_connector_http_sink: 0.1.0, "Apache-2.0", +iggy_connector_http_sink: 0.3.3-edge.1, "Apache-2.0", iggy_connector_iceberg_sink: 0.3.3-edge.1, "Apache-2.0", -iggy_connector_influxdb_sink: 0.1.0-edge.1, "Apache-2.0", -iggy_connector_influxdb_source: 0.1.0-edge.1, "Apache-2.0", +iggy_connector_influxdb_sink: 0.3.3-edge.1, "Apache-2.0", +iggy_connector_influxdb_source: 0.3.3-edge.1, "Apache-2.0", iggy_connector_mongodb_sink: 0.3.3-edge.1, "Apache-2.0", iggy_connector_postgres_sink: 0.3.3-edge.1, "Apache-2.0", iggy_connector_postgres_source: 0.3.3-edge.1, "Apache-2.0", diff --git a/README.md b/README.md index a72c08d3d..d90f87447 100644 --- a/README.md +++ b/README.md @@ -91,15 +91,15 @@ This is the high-level architecture of the Iggy message streaming server, where ## Version -The official releases follow the regular semver (`0.5.0`) or have `latest` tag applied (`apache/iggy:latest`). +The official releases follow the regular semver (`0.7.0`) or have `latest` tag applied (`apache/iggy:latest`). -We do also publish edge/dev/nightly releases (e.g. `0.6.0-edge.1` or `apache/iggy:edge`), for both, SDKs and the Docker images, which are typically compatible with the latest changes, but are not guaranteed to be stable, and as the name states, are not recommended for production use. +We do also publish edge/dev/nightly releases (e.g. `0.7.0-edge.1` or `apache/iggy:edge`), for both, SDKs and the Docker images, which are typically compatible with the latest changes, but are not guaranteed to be stable, and as the name states, are not recommended for production use. --- ## Roadmap -- **Clustering** & data replication based on **[VSR](http://pmg.csail.mit.edu/papers/vr-revisited.pdf)** (on sandbox project using Raft, will be implemented after shared-nothing design is completed) +- **Clustering** & data replication based on **[VSR](https://github.com/apache/iggy/blob/master/assets/vsr.pdf)** (coming soon) --- @@ -112,7 +112,7 @@ We do also publish edge/dev/nightly releases (e.g. `0.6.0-edge.1` or `apache/igg - [Node.js (TypeScript)](https://www.npmjs.com/package/apache-iggy) - [Go](https://pkg.go.dev/github.com/apache/iggy/foreign/go) -C++ and Elixir are work in progress. +[C++](https://github.com/apache/iggy/tree/master/foreign/cpp) is work in progress. --- diff --git a/assets/vsr.pdf b/assets/vsr.pdf new file mode 100644 index 000000000..ae4651263 Binary files /dev/null and b/assets/vsr.pdf differ diff --git a/core/connectors/sinks/http_sink/Cargo.toml b/core/connectors/sinks/http_sink/Cargo.toml index e5e98fb1a..02fe25047 100644 --- a/core/connectors/sinks/http_sink/Cargo.toml +++ b/core/connectors/sinks/http_sink/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_connector_http_sink" -version = "0.1.0" +version = "0.3.3-edge.1" description = "Iggy HTTP sink connector for delivering stream messages to any HTTP endpoint via webhooks, REST APIs, or serverless functions." edition = "2024" license = "Apache-2.0" diff --git a/core/connectors/sinks/influxdb_sink/Cargo.toml b/core/connectors/sinks/influxdb_sink/Cargo.toml index c7f3e65fd..5bee56823 100644 --- a/core/connectors/sinks/influxdb_sink/Cargo.toml +++ b/core/connectors/sinks/influxdb_sink/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_connector_influxdb_sink" -version = "0.1.0-edge.1" +version = "0.3.3-edge.1" description = "Iggy InfluxDB sink connector for storing stream messages as line protocol" edition = "2024" license = "Apache-2.0" diff --git a/core/connectors/sources/influxdb_source/Cargo.toml b/core/connectors/sources/influxdb_source/Cargo.toml index 92f309158..3febf0b67 100644 --- a/core/connectors/sources/influxdb_source/Cargo.toml +++ b/core/connectors/sources/influxdb_source/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_connector_influxdb_source" -version = "0.1.0-edge.1" +version = "0.3.3-edge.1" description = "Iggy InfluxDB source connector for polling Flux query results" edition = "2024" license = "Apache-2.0" diff --git a/foreign/go/README.md b/foreign/go/README.md index b0088bd71..9a7f21e9e 100644 --- a/foreign/go/README.md +++ b/foreign/go/README.md @@ -4,6 +4,12 @@ Official Go client SDK for [Apache Iggy](https://iggy.apache.org) message stream The client currently supports TCP protocols with blocking implementation. +## Installation + +```bash +go get github.com/apache/iggy/foreign/go +``` + ## Contributing Before creating a pull request, please run [golangci-lint](https://golangci-lint.run/welcome/quick-start/) and fix any reported lint issues:
