chore(repo): bump all components to patch edge versions after 0.9.0 (#4315)
diff --git a/.claude/skills/connector-sink/TEMPLATE.md b/.claude/skills/connector-sink/TEMPLATE.md
index 3329aab..d9d675f 100644
--- a/.claude/skills/connector-sink/TEMPLATE.md
+++ b/.claude/skills/connector-sink/TEMPLATE.md
@@ -9,7 +9,7 @@
# Apache 2.0 header (copy verbatim from any existing sink Cargo.toml)
[package]
name = "iggy_connector_<name>_sink"
-version = "0.5.0" # match the version most other sinks use
+version = "0.5.1-edge.1" # match the version most other sinks use
edition = "2024"
license = "Apache-2.0"
publish = false
diff --git a/Cargo.lock b/Cargo.lock
index 6146d01..d323015 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1963,7 +1963,7 @@
[[package]]
name = "bench-dashboard-frontend"
-version = "0.8.0"
+version = "0.8.1-edge.1"
dependencies = [
"bench-dashboard-shared",
"bench-report",
@@ -1993,7 +1993,7 @@
[[package]]
name = "bench-report"
-version = "0.4.0"
+version = "0.4.1-edge.1"
dependencies = [
"charming",
"colored",
@@ -6829,7 +6829,7 @@
[[package]]
name = "iggy"
-version = "0.11.0"
+version = "0.11.1-edge.1"
dependencies = [
"async-broadcast",
"async-dropper",
@@ -6863,7 +6863,7 @@
[[package]]
name = "iggy-bench"
-version = "0.6.0"
+version = "0.6.1-edge.1"
dependencies = [
"async-trait",
"bench-report",
@@ -6893,7 +6893,7 @@
[[package]]
name = "iggy-bench-dashboard-server"
-version = "0.8.0"
+version = "0.8.1-edge.1"
dependencies = [
"actix-cors",
"actix-files",
@@ -6921,7 +6921,7 @@
[[package]]
name = "iggy-cli"
-version = "0.14.0"
+version = "0.14.1-edge.1"
dependencies = [
"anyhow",
"apple-native-keyring-store",
@@ -6955,7 +6955,7 @@
[[package]]
name = "iggy-connectors"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"apache-avro 0.22.0",
"async-trait",
@@ -7045,7 +7045,7 @@
[[package]]
name = "iggy-mcp"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"axum",
"axum-server",
@@ -7079,7 +7079,7 @@
[[package]]
name = "iggy_binary_protocol"
-version = "0.11.0"
+version = "0.11.1-edge.1"
dependencies = [
"aligned-vec",
"bytemuck",
@@ -7092,7 +7092,7 @@
[[package]]
name = "iggy_common"
-version = "0.11.0"
+version = "0.11.1-edge.1"
dependencies = [
"aes-gcm 0.11.1",
"async-broadcast",
@@ -7127,7 +7127,7 @@
[[package]]
name = "iggy_connector_clickhouse_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
dependencies = [
"async-trait",
"bytes",
@@ -7145,7 +7145,7 @@
[[package]]
name = "iggy_connector_delta_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
dependencies = [
"async-trait",
"chrono",
@@ -7163,7 +7163,7 @@
[[package]]
name = "iggy_connector_doris_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7183,7 +7183,7 @@
[[package]]
name = "iggy_connector_elasticsearch_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7202,7 +7202,7 @@
[[package]]
name = "iggy_connector_elasticsearch_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7222,7 +7222,7 @@
[[package]]
name = "iggy_connector_http_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7244,7 +7244,7 @@
[[package]]
name = "iggy_connector_http_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"arc-swap",
"async-trait",
@@ -7270,7 +7270,7 @@
[[package]]
name = "iggy_connector_iceberg_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"arrow-array",
"arrow-json",
@@ -7291,7 +7291,7 @@
[[package]]
name = "iggy_connector_influxdb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"axum",
@@ -7312,7 +7312,7 @@
[[package]]
name = "iggy_connector_influxdb_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"ahash",
"async-trait",
@@ -7338,7 +7338,7 @@
[[package]]
name = "iggy_connector_meilisearch_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7356,7 +7356,7 @@
[[package]]
name = "iggy_connector_mongodb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"humantime",
@@ -7372,7 +7372,7 @@
[[package]]
name = "iggy_connector_postgres_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7391,7 +7391,7 @@
[[package]]
name = "iggy_connector_postgres_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7414,7 +7414,7 @@
[[package]]
name = "iggy_connector_quickwit_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7431,7 +7431,7 @@
[[package]]
name = "iggy_connector_rabbitmq_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7448,7 +7448,7 @@
[[package]]
name = "iggy_connector_random_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7465,7 +7465,7 @@
[[package]]
name = "iggy_connector_redshift_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
dependencies = [
"arrow",
"async-trait",
@@ -7487,7 +7487,7 @@
[[package]]
name = "iggy_connector_s3_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -7509,7 +7509,7 @@
[[package]]
name = "iggy_connector_sdk"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"anyhow",
"apache-avro 0.22.0",
@@ -7546,7 +7546,7 @@
[[package]]
name = "iggy_connector_stdout_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7558,7 +7558,7 @@
[[package]]
name = "iggy_connector_surrealdb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"base64 0.23.1",
@@ -12699,7 +12699,7 @@
[[package]]
name = "server"
-version = "0.9.0"
+version = "0.9.1-edge.1"
dependencies = [
"ahash",
"argon2",
diff --git a/Cargo.toml b/Cargo.toml
index 7956ce5..8226729 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -203,13 +203,13 @@
iceberg = "0.10.1"
iceberg-catalog-rest = "0.10.1"
iceberg-storage-opendal = "0.10.1"
-iggy = { path = "core/sdk", version = "0.11.0" }
-iggy-cli = { path = "core/cli", version = "0.14.0" }
+iggy = { path = "core/sdk", version = "0.11.1-edge.1" }
+iggy-cli = { path = "core/cli", version = "0.14.1-edge.1" }
iggy-gateway-kafka = { path = "gateways/kafka" }
-iggy_binary_protocol = { path = "core/binary_protocol", version = "0.11.0" }
-iggy_common = { path = "core/common", version = "0.11.0" }
+iggy_binary_protocol = { path = "core/binary_protocol", version = "0.11.1-edge.1" }
+iggy_common = { path = "core/common", version = "0.11.1-edge.1" }
iggy_connector_doris_sink = { path = "core/connectors/sinks/doris_sink" }
-iggy_connector_sdk = { path = "core/connectors/sdk", version = "0.5.0" }
+iggy_connector_sdk = { path = "core/connectors/sdk", version = "0.5.1-edge.1" }
indexmap = "2.14.2"
integration = { path = "core/integration" }
ipnet = "2.12.2"
diff --git a/bdd/python/uv.lock b/bdd/python/uv.lock
index 32a598d..f639819 100644
--- a/bdd/python/uv.lock
+++ b/bdd/python/uv.lock
@@ -8,7 +8,7 @@
[[package]]
name = "apache-iggy"
-version = "0.9.0"
+version = "0.9.1.dev1"
source = { directory = "../../foreign/python" }
[package.metadata]
diff --git a/core/ai/mcp/Cargo.toml b/core/ai/mcp/Cargo.toml
index 7ab0b86..1fe5afb 100644
--- a/core/ai/mcp/Cargo.toml
+++ b/core/ai/mcp/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy-mcp"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "MCP Server for Iggy message streaming platform"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/bench/Cargo.toml b/core/bench/Cargo.toml
index 2d9cad5..0b90798 100644
--- a/core/bench/Cargo.toml
+++ b/core/bench/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy-bench"
-version = "0.6.0"
+version = "0.6.1-edge.1"
edition = "2024"
license = "Apache-2.0"
repository = "https://github.com/apache/iggy"
diff --git a/core/bench/dashboard/frontend/Cargo.toml b/core/bench/dashboard/frontend/Cargo.toml
index 9820b0b..07c34f0 100644
--- a/core/bench/dashboard/frontend/Cargo.toml
+++ b/core/bench/dashboard/frontend/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "bench-dashboard-frontend"
license = "Apache-2.0"
-version = "0.8.0"
+version = "0.8.1-edge.1"
edition = "2024"
publish = false
diff --git a/core/bench/dashboard/server/Cargo.toml b/core/bench/dashboard/server/Cargo.toml
index 2f30c2a..9942574 100644
--- a/core/bench/dashboard/server/Cargo.toml
+++ b/core/bench/dashboard/server/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "iggy-bench-dashboard-server"
license = "Apache-2.0"
-version = "0.8.0"
+version = "0.8.1-edge.1"
edition = "2024"
publish = false
diff --git a/core/bench/report/Cargo.toml b/core/bench/report/Cargo.toml
index b9313c0..db83cc8 100644
--- a/core/bench/report/Cargo.toml
+++ b/core/bench/report/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "bench-report"
-version = "0.4.0"
+version = "0.4.1-edge.1"
edition = "2024"
description = "Benchmark report and chart generation library for iggy-bench binary and iggy-benchmarks-dashboard web app"
license = "Apache-2.0"
diff --git a/core/binary_protocol/Cargo.toml b/core/binary_protocol/Cargo.toml
index 7f506d3..946500b 100644
--- a/core/binary_protocol/Cargo.toml
+++ b/core/binary_protocol/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_binary_protocol"
-version = "0.11.0"
+version = "0.11.1-edge.1"
description = "Wire protocol types and codec for the Iggy binary protocol. Shared between server and SDK."
edition = "2024"
rust-version.workspace = true
diff --git a/core/cli/Cargo.toml b/core/cli/Cargo.toml
index 35c4b48..5704e54 100644
--- a/core/cli/Cargo.toml
+++ b/core/cli/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy-cli"
-version = "0.14.0"
+version = "0.14.1-edge.1"
edition = "2024"
rust-version.workspace = true
authors = ["bartosz.ciesla@gmail.com"]
diff --git a/core/common/Cargo.toml b/core/common/Cargo.toml
index 176dae1..bd02da7 100644
--- a/core/common/Cargo.toml
+++ b/core/common/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_common"
-version = "0.11.0"
+version = "0.11.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
rust-version.workspace = true
diff --git a/core/connectors/runtime/Cargo.toml b/core/connectors/runtime/Cargo.toml
index f871d76..03cc82b 100644
--- a/core/connectors/runtime/Cargo.toml
+++ b/core/connectors/runtime/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy-connectors"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Connectors runtime for Iggy message streaming platform"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sdk/Cargo.toml b/core/connectors/sdk/Cargo.toml
index a114427..aad4b62 100644
--- a/core/connectors/sdk/Cargo.toml
+++ b/core/connectors/sdk/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_sdk"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/clickhouse_sink/Cargo.toml b/core/connectors/sinks/clickhouse_sink/Cargo.toml
index 15e22c5..49f6aa0 100644
--- a/core/connectors/sinks/clickhouse_sink/Cargo.toml
+++ b/core/connectors/sinks/clickhouse_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_clickhouse_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
description = "Iggy ClickHouse sink connector for streaming messages into ClickHouse"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/delta_sink/Cargo.toml b/core/connectors/sinks/delta_sink/Cargo.toml
index 0c36390..3f54398 100644
--- a/core/connectors/sinks/delta_sink/Cargo.toml
+++ b/core/connectors/sinks/delta_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_delta_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/doris_sink/Cargo.toml b/core/connectors/sinks/doris_sink/Cargo.toml
index c5b0eaa..427c733 100644
--- a/core/connectors/sinks/doris_sink/Cargo.toml
+++ b/core/connectors/sinks/doris_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_doris_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/elasticsearch_sink/Cargo.toml b/core/connectors/sinks/elasticsearch_sink/Cargo.toml
index e1fc149..ef2efa7 100644
--- a/core/connectors/sinks/elasticsearch_sink/Cargo.toml
+++ b/core/connectors/sinks/elasticsearch_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_elasticsearch_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy Elasticsearch sink connector"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/http_sink/Cargo.toml b/core/connectors/sinks/http_sink/Cargo.toml
index cc55fb3..729a293 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.5.0"
+version = "0.5.1-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/iceberg_sink/Cargo.toml b/core/connectors/sinks/iceberg_sink/Cargo.toml
index 1f25319..a8ecc7a 100644
--- a/core/connectors/sinks/iceberg_sink/Cargo.toml
+++ b/core/connectors/sinks/iceberg_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_iceberg_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
edition = "2024"
license = "Apache-2.0"
keywords = ["iggy", "messaging", "streaming"]
diff --git a/core/connectors/sinks/influxdb_sink/Cargo.toml b/core/connectors/sinks/influxdb_sink/Cargo.toml
index 0bf84f7..7343132 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.5.0"
+version = "0.5.1-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/sinks/meilisearch_sink/Cargo.toml b/core/connectors/sinks/meilisearch_sink/Cargo.toml
index 7020692..5f967f0 100644
--- a/core/connectors/sinks/meilisearch_sink/Cargo.toml
+++ b/core/connectors/sinks/meilisearch_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_meilisearch_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy Meilisearch sink connector"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/mongodb_sink/Cargo.toml b/core/connectors/sinks/mongodb_sink/Cargo.toml
index 2ff4fbd..5fbeebc 100644
--- a/core/connectors/sinks/mongodb_sink/Cargo.toml
+++ b/core/connectors/sinks/mongodb_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_mongodb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy MongoDB sink connector for storing stream messages into MongoDB database"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/postgres_sink/Cargo.toml b/core/connectors/sinks/postgres_sink/Cargo.toml
index 11e1ee7..a45585f 100644
--- a/core/connectors/sinks/postgres_sink/Cargo.toml
+++ b/core/connectors/sinks/postgres_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_postgres_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy PostgreSQL sink connector for storing stream messages into PostgreSQL database"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/quickwit_sink/Cargo.toml b/core/connectors/sinks/quickwit_sink/Cargo.toml
index 2541309..bb9330a 100644
--- a/core/connectors/sinks/quickwit_sink/Cargo.toml
+++ b/core/connectors/sinks/quickwit_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_quickwit_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/rabbitmq_sink/Cargo.toml b/core/connectors/sinks/rabbitmq_sink/Cargo.toml
index 7d2986f..b4f1fa1 100644
--- a/core/connectors/sinks/rabbitmq_sink/Cargo.toml
+++ b/core/connectors/sinks/rabbitmq_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_rabbitmq_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
description = "Iggy RabbitMQ sink connector for publishing stream messages to RabbitMQ exchanges via AMQP 0.9.1"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/redshift_sink/Cargo.toml b/core/connectors/sinks/redshift_sink/Cargo.toml
index 63663b6..444fa27 100644
--- a/core/connectors/sinks/redshift_sink/Cargo.toml
+++ b/core/connectors/sinks/redshift_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_redshift_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
description = "Iggy Redshift sink connector for storing stream messages into Redshift warehouse via S3"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/s3_sink/Cargo.toml b/core/connectors/sinks/s3_sink/Cargo.toml
index f1c389b..27b34b6 100644
--- a/core/connectors/sinks/s3_sink/Cargo.toml
+++ b/core/connectors/sinks/s3_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_s3_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy S3 sink connector for writing stream messages to Amazon S3 and S3-compatible stores"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/stdout_sink/Cargo.toml b/core/connectors/sinks/stdout_sink/Cargo.toml
index c658dc8..83fad64 100644
--- a/core/connectors/sinks/stdout_sink/Cargo.toml
+++ b/core/connectors/sinks/stdout_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_stdout_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sinks/surrealdb_sink/Cargo.toml b/core/connectors/sinks/surrealdb_sink/Cargo.toml
index f2af3b1..cbc926f 100644
--- a/core/connectors/sinks/surrealdb_sink/Cargo.toml
+++ b/core/connectors/sinks/surrealdb_sink/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_surrealdb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy SurrealDB sink connector for writing stream messages into SurrealDB"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sources/elasticsearch_source/Cargo.toml b/core/connectors/sources/elasticsearch_source/Cargo.toml
index 8953fbe..05f8207 100644
--- a/core/connectors/sources/elasticsearch_source/Cargo.toml
+++ b/core/connectors/sources/elasticsearch_source/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_elasticsearch_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy Elasticsearch source connector"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sources/http_source/Cargo.toml b/core/connectors/sources/http_source/Cargo.toml
index fef47af..dd90cb0 100644
--- a/core/connectors/sources/http_source/Cargo.toml
+++ b/core/connectors/sources/http_source/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_http_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
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 cb64a89..4a03c96 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.5.0"
+version = "0.5.1-edge.1"
description = "Iggy InfluxDB source connector for polling Flux query results"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sources/postgres_source/Cargo.toml b/core/connectors/sources/postgres_source/Cargo.toml
index 7a92950..d7d6e72 100644
--- a/core/connectors/sources/postgres_source/Cargo.toml
+++ b/core/connectors/sources/postgres_source/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_postgres_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy PostgreSQL source connector supporting CDC and table polling for message streaming platform"
edition = "2024"
license = "Apache-2.0"
diff --git a/core/connectors/sources/random_source/Cargo.toml b/core/connectors/sources/random_source/Cargo.toml
index 0695dd3..6fbdf73 100644
--- a/core/connectors/sources/random_source/Cargo.toml
+++ b/core/connectors/sources/random_source/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy_connector_random_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
license = "Apache-2.0"
diff --git a/core/sdk/Cargo.toml b/core/sdk/Cargo.toml
index 8d41c27..ba348c8 100644
--- a/core/sdk/Cargo.toml
+++ b/core/sdk/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "iggy"
-version = "0.11.0"
+version = "0.11.1-edge.1"
description = "Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
edition = "2024"
rust-version.workspace = true
diff --git a/core/server/Cargo.toml b/core/server/Cargo.toml
index fdb34bc..7538236 100644
--- a/core/server/Cargo.toml
+++ b/core/server/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "server"
-version = "0.9.0"
+version = "0.9.1-edge.1"
edition = "2024"
license = "Apache-2.0"
publish = false
diff --git a/examples/node/package-lock.json b/examples/node/package-lock.json
index 84a22ac..1e5e808 100644
--- a/examples/node/package-lock.json
+++ b/examples/node/package-lock.json
@@ -23,7 +23,7 @@
},
"../../foreign/node": {
"name": "apache-iggy",
- "version": "0.10.0",
+ "version": "0.10.1-edge.1",
"license": "Apache-2.0",
"dependencies": {
"@node-rs/xxhash": "1.7.8",
diff --git a/examples/python/uv.lock b/examples/python/uv.lock
index 908b12b..77085ff 100644
--- a/examples/python/uv.lock
+++ b/examples/python/uv.lock
@@ -8,7 +8,7 @@
[[package]]
name = "apache-iggy"
-version = "0.9.0"
+version = "0.9.1.dev1"
source = { directory = "../../foreign/python" }
[package.metadata]
diff --git a/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj b/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj
index cf1d61b..04c0af6 100644
--- a/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj
+++ b/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj
@@ -26,7 +26,7 @@
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
<AssemblyName>Apache.Iggy</AssemblyName>
<RootNamespace>Apache.Iggy</RootNamespace>
- <Version>0.9.0</Version>
+ <Version>0.9.1-edge.1</Version>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
diff --git a/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs b/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs
index 1e5cad7..e9decf8 100644
--- a/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs
+++ b/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs
@@ -159,9 +159,10 @@
var declared = Regex.Match(manifest, @"^version\s*=\s*""(\d+)\.(\d+)\.(\d+)", RegexOptions.Multiline);
Assert.True(declared.Success, "iggy_binary_protocol no longer declares a semver version.");
+ // Patch releases never change the wire and the server accepts any patch of its own major.minor,
+ // so the patch is not pinned.
Assert.Equal(LoginRegister.PROTOCOL_VERSION_MAJOR, Group(declared, 1));
Assert.Equal(LoginRegister.PROTOCOL_VERSION_MINOR, Group(declared, 2));
- Assert.Equal(LoginRegister.PROTOCOL_VERSION_PATCH, Group(declared, 3));
}
/// <summary>
diff --git a/foreign/go/contracts/version.go b/foreign/go/contracts/version.go
index 1f3adba..fa851c7 100644
--- a/foreign/go/contracts/version.go
+++ b/foreign/go/contracts/version.go
@@ -17,4 +17,4 @@
package iggcon
-const Version = "0.9.0"
+const Version = "0.9.1-edge.1"
diff --git a/foreign/node/package-lock.json b/foreign/node/package-lock.json
index 0aa9228..04b8a45 100644
--- a/foreign/node/package-lock.json
+++ b/foreign/node/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "apache-iggy",
- "version": "0.10.0",
+ "version": "0.10.1-edge.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "apache-iggy",
- "version": "0.10.0",
+ "version": "0.10.1-edge.1",
"license": "Apache-2.0",
"dependencies": {
"@node-rs/xxhash": "1.7.8",
diff --git a/foreign/node/package.json b/foreign/node/package.json
index 74ff65a..6c22822 100644
--- a/foreign/node/package.json
+++ b/foreign/node/package.json
@@ -1,7 +1,7 @@
{
"name": "apache-iggy",
"type": "module",
- "version": "0.10.0",
+ "version": "0.10.1-edge.1",
"description": "Official Apache Iggy NodeJS SDK",
"keywords": [
"iggy",
diff --git a/foreign/python/Cargo.toml b/foreign/python/Cargo.toml
index 62f1511..2041f3d 100644
--- a/foreign/python/Cargo.toml
+++ b/foreign/python/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "apache-iggy"
-version = "0.9.0"
+version = "0.9.1-dev1"
edition = "2024"
authors = ["Iggy Committers <dev@iggy.apache.org>"]
license = "Apache-2.0"
@@ -37,7 +37,7 @@
[dependencies]
bytes = "1.12.1"
futures = "0.3.34"
-iggy = { path = "../../core/sdk", version = "0.11.0" }
+iggy = { path = "../../core/sdk", version = "0.11.1-edge.1" }
paste = "1"
pyo3 = "0.29.2"
pyo3-async-runtimes = { version = "0.29.0", features = [
diff --git a/foreign/python/pyproject.toml b/foreign/python/pyproject.toml
index 5f4258f..9ad8d55 100644
--- a/foreign/python/pyproject.toml
+++ b/foreign/python/pyproject.toml
@@ -22,7 +22,7 @@
[project]
name = "apache-iggy"
requires-python = ">=3.10"
-version = "0.9.0"
+version = "0.9.1.dev1"
description = "Apache Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second."
readme = "README.md"
license = { file = "LICENSE" }
diff --git a/foreign/python/uv.lock b/foreign/python/uv.lock
index ff3c3aa..fd4c998 100644
--- a/foreign/python/uv.lock
+++ b/foreign/python/uv.lock
@@ -8,7 +8,7 @@
[[package]]
name = "apache-iggy"
-version = "0.9.0"
+version = "0.9.1.dev1"
source = { editable = "." }
[package.optional-dependencies]
diff --git a/foreign/swift/Tests/IggyTests/Fixtures/golden.json b/foreign/swift/Tests/IggyTests/Fixtures/golden.json
index 6da8dc6..d74e706 100644
--- a/foreign/swift/Tests/IggyTests/Fixtures/golden.json
+++ b/foreign/swift/Tests/IggyTests/Fixtures/golden.json
@@ -1,5 +1,5 @@
{
- "protocol_version": 11264,
+ "protocol_version": 11265,
"protocol_version_min": 11264,
"no_assigned_partition": 4294967294,
"resync_required_partition": 4294967295,
@@ -942,8 +942,8 @@
"request.get_users": "",
"request.join_consumer_group": "010401000000010402000000010403000000",
"request.leave_consumer_group": "010401000000010402000000020167",
- "request.login_register": "002c00000973776966742d73646b05302e312e300469676779046967677900000000",
- "request.login_register_with_pat": "002c00000973776966742d73646b05302e312e30107061742d61626331323364656634353600000000",
+ "request.login_register": "012c00000973776966742d73646b05302e312e300469676779046967677900000000",
+ "request.login_register_with_pat": "012c00000973776966742d73646b05302e312e30107061742d61626331323364656634353600000000",
"request.logout_user": "",
"request.ping": "",
"request.poll_messages": "0101040100000001040a00000001041400000001050000000164000000000000003200000001",
@@ -978,7 +978,7 @@
"response.get_topics.empty": "00000000",
"response.get_users": "0100000000e090663c130600010561646d696e0000000002000000c8000000000000000205616c69636500000000",
"response.identity": "2a000000",
- "response.login_register": "2a0000006400000000000000002c000006302e31312e30",
+ "response.login_register": "2a0000006400000000000000012c000006302e31312e30",
"response.poll_messages": "07000000660000000000000003000000070000000000000064000000000000008813000000000000e8030000000000006e01000000000000f576a2492e1328b302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa7fe16d19356ec20b00000000000000000000000000000000000000000000000000000001000000000000000000000061b7f159184e9d8ac20c000000000000000000000000000000010000000a0000000c0000000100000000000000000000006202010000006b020100000076070000000000000066000000000000007017000000000000d00700000000000031010000000000006739773bc7d38608010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009377fb7d5180f51e0d00000000000000000000000000000000000000000000000000000001000000000000000000000063",
"response.poll_messages.empty": "00000000000000000000000000000000",
"response.raw_personal_access_token": "167261772d7365637265742d746f6b656e2d76616c7565",
@@ -992,8 +992,8 @@
"response.user_details": "0100000000e090663c130600010561646d696e000000000135000000010100010001000101000101000000010100010100010a000000010100010114000000000101010001020000000001010000010000",
"response.user_details.no_permissions": "0100000000e090663c130600010561646d696e0000000000000000",
"user_headers.sample": "0207000000617474656d70740b0400000003000000020800000074726163652d69640203000000616263",
- "version_info": "002c00000973776966742d73646b05302e312e30",
- "vsr.eviction.incompatible_protocol": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab8967452301002c0000002c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e",
+ "version_info": "012c00000973776966742d73646b05302e312e30",
+ "vsr.eviction.incompatible_protocol": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab8967452301012c0000002c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e",
"vsr.eviction.stale_client": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab89674523010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d",
"vsr.reply.denied": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020000000000000029000000000000000000000000000000000000000000000000000000000000000000000000000000",
"vsr.reply.ok": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0100000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab89674523010000000000000000000000000000000000000000000000000700000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
diff --git a/web/package-lock.json b/web/package-lock.json
index f0a3d77..a9a25f4 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "iggy-web-ui",
- "version": "0.4.0",
+ "version": "0.4.1-edge.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "iggy-web-ui",
- "version": "0.4.0",
+ "version": "0.4.1-edge.1",
"dependencies": {
"@floating-ui/dom": "^1.8.0",
"@tailwindcss/postcss": "^4.3.3",
diff --git a/web/package.json b/web/package.json
index 16726dc..f0efb2d 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "iggy-web-ui",
- "version": "0.4.0",
+ "version": "0.4.1-edge.1",
"private": true,
"scripts": {
"dev": "vite dev --port 3050",