This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iggy.git
The following commit(s) were added to refs/heads/master by this push:
new 0936d44cc chore(repo): bump all components to patch edge versions
after 0.9.0 (#4315)
0936d44cc is described below
commit 0936d44ccd4c6f5a1e32edc05b5d607cfd551b3a
Author: Hubert Gruszecki <[email protected]>
AuthorDate: Fri Oct 2 20:36:56 2026 +0200
chore(repo): bump all components to patch edge versions after 0.9.0 (#4315)
---
.claude/skills/connector-sink/TEMPLATE.md | 2 +-
Cargo.lock | 66 +++++++++++-----------
Cargo.toml | 10 ++--
bdd/python/uv.lock | 2 +-
core/ai/mcp/Cargo.toml | 2 +-
core/bench/Cargo.toml | 2 +-
core/bench/dashboard/frontend/Cargo.toml | 2 +-
core/bench/dashboard/server/Cargo.toml | 2 +-
core/bench/report/Cargo.toml | 2 +-
core/binary_protocol/Cargo.toml | 2 +-
core/cli/Cargo.toml | 2 +-
core/common/Cargo.toml | 2 +-
core/connectors/runtime/Cargo.toml | 2 +-
core/connectors/sdk/Cargo.toml | 2 +-
core/connectors/sinks/clickhouse_sink/Cargo.toml | 2 +-
core/connectors/sinks/delta_sink/Cargo.toml | 2 +-
core/connectors/sinks/doris_sink/Cargo.toml | 2 +-
.../connectors/sinks/elasticsearch_sink/Cargo.toml | 2 +-
core/connectors/sinks/http_sink/Cargo.toml | 2 +-
core/connectors/sinks/iceberg_sink/Cargo.toml | 2 +-
core/connectors/sinks/influxdb_sink/Cargo.toml | 2 +-
core/connectors/sinks/meilisearch_sink/Cargo.toml | 2 +-
core/connectors/sinks/mongodb_sink/Cargo.toml | 2 +-
core/connectors/sinks/postgres_sink/Cargo.toml | 2 +-
core/connectors/sinks/quickwit_sink/Cargo.toml | 2 +-
core/connectors/sinks/rabbitmq_sink/Cargo.toml | 2 +-
core/connectors/sinks/redshift_sink/Cargo.toml | 2 +-
core/connectors/sinks/s3_sink/Cargo.toml | 2 +-
core/connectors/sinks/stdout_sink/Cargo.toml | 2 +-
core/connectors/sinks/surrealdb_sink/Cargo.toml | 2 +-
.../sources/elasticsearch_source/Cargo.toml | 2 +-
core/connectors/sources/http_source/Cargo.toml | 2 +-
core/connectors/sources/influxdb_source/Cargo.toml | 2 +-
core/connectors/sources/postgres_source/Cargo.toml | 2 +-
core/connectors/sources/random_source/Cargo.toml | 2 +-
core/sdk/Cargo.toml | 2 +-
core/server/Cargo.toml | 2 +-
examples/node/package-lock.json | 2 +-
examples/python/uv.lock | 2 +-
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +-
.../VsrTests/VsrProtocolDriftTests.cs | 3 +-
foreign/go/contracts/version.go | 2 +-
foreign/node/package-lock.json | 4 +-
foreign/node/package.json | 2 +-
foreign/python/Cargo.toml | 4 +-
foreign/python/pyproject.toml | 2 +-
foreign/python/uv.lock | 2 +-
foreign/swift/Tests/IggyTests/Fixtures/golden.json | 12 ++--
web/package-lock.json | 4 +-
web/package.json | 2 +-
50 files changed, 95 insertions(+), 94 deletions(-)
diff --git a/.claude/skills/connector-sink/TEMPLATE.md
b/.claude/skills/connector-sink/TEMPLATE.md
index 3329aab56..d9d675fe1 100644
--- a/.claude/skills/connector-sink/TEMPLATE.md
+++ b/.claude/skills/connector-sink/TEMPLATE.md
@@ -9,7 +9,7 @@ Boilerplate for a new `core/connectors/sinks/<name>_sink/`.
Adapt the
# 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 6146d01dd..d32301556 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1963,7 +1963,7 @@ checksum =
"3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
[[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 @@ dependencies = [
[[package]]
name = "bench-report"
-version = "0.4.0"
+version = "0.4.1-edge.1"
dependencies = [
"charming",
"colored",
@@ -6829,7 +6829,7 @@ checksum =
"cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb"
[[package]]
name = "iggy"
-version = "0.11.0"
+version = "0.11.1-edge.1"
dependencies = [
"async-broadcast",
"async-dropper",
@@ -6863,7 +6863,7 @@ dependencies = [
[[package]]
name = "iggy-bench"
-version = "0.6.0"
+version = "0.6.1-edge.1"
dependencies = [
"async-trait",
"bench-report",
@@ -6893,7 +6893,7 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy-cli"
-version = "0.14.0"
+version = "0.14.1-edge.1"
dependencies = [
"anyhow",
"apple-native-keyring-store",
@@ -6955,7 +6955,7 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy-mcp"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"axum",
"axum-server",
@@ -7079,7 +7079,7 @@ dependencies = [
[[package]]
name = "iggy_binary_protocol"
-version = "0.11.0"
+version = "0.11.1-edge.1"
dependencies = [
"aligned-vec",
"bytemuck",
@@ -7092,7 +7092,7 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_clickhouse_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
dependencies = [
"async-trait",
"bytes",
@@ -7145,7 +7145,7 @@ dependencies = [
[[package]]
name = "iggy_connector_delta_sink"
-version = "0.2.0"
+version = "0.2.1-edge.1"
dependencies = [
"async-trait",
"chrono",
@@ -7163,7 +7163,7 @@ dependencies = [
[[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 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_elasticsearch_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7222,7 +7222,7 @@ dependencies = [
[[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 @@ dependencies = [
[[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 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_influxdb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"axum",
@@ -7312,7 +7312,7 @@ dependencies = [
[[package]]
name = "iggy_connector_influxdb_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"ahash",
"async-trait",
@@ -7338,7 +7338,7 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_mongodb_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"humantime",
@@ -7372,7 +7372,7 @@ dependencies = [
[[package]]
name = "iggy_connector_postgres_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7391,7 +7391,7 @@ dependencies = [
[[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 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_rabbitmq_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7448,7 +7448,7 @@ dependencies = [
[[package]]
name = "iggy_connector_random_source"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7465,7 +7465,7 @@ dependencies = [
[[package]]
name = "iggy_connector_redshift_sink"
-version = "0.4.1"
+version = "0.4.2-edge.1"
dependencies = [
"arrow",
"async-trait",
@@ -7487,7 +7487,7 @@ dependencies = [
[[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 @@ dependencies = [
[[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 @@ dependencies = [
[[package]]
name = "iggy_connector_stdout_sink"
-version = "0.5.0"
+version = "0.5.1-edge.1"
dependencies = [
"async-trait",
"dashmap",
@@ -7558,7 +7558,7 @@ dependencies = [
[[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 @@ dependencies = [
[[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 7956ce558..82267292f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -203,13 +203,13 @@ hyper-util = { version = "0.1.20", features =
["server-auto", "service"] }
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 32a598d43..f63981930 100644
--- a/bdd/python/uv.lock
+++ b/bdd/python/uv.lock
@@ -8,7 +8,7 @@ exclude-newer-span = "P7D"
[[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 7ab0b86ab..1fe5afb44 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 2d9cad502..0b9079867 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 9820b0bdd..07c34f017 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 2f30c2aec..9942574c0 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 b9313c09f..db83cc8a0 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 7f506d392..946500b06 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 35c4b4885..5704e5421 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 = ["[email protected]"]
diff --git a/core/common/Cargo.toml b/core/common/Cargo.toml
index 176dae110..bd02da7a3 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 f871d76e1..03cc82b66 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 a114427db..aad4b621f 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 15e22c532..49f6aa090 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 0c36390b2..3f5439818 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 c5b0eaa26..427c733ee 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 e1fc149f3..ef2efa7db 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 cc55fb3ac..729a293c5 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 1f2531902..a8ecc7a54 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 0bf84f72f..73431321f 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 702069279..5f967f09d 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 2ff4fbde8..5fbeebcc1 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 11e1ee73a..a45585ffd 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 254130978..bb9330abe 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 7d2986fef..b4f1fa12d 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 63663b697..444fa2762 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 f1c389b83..27b34b6da 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 c658dc84e..83fad6426 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 f2af3b16e..cbc926fad 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 8953fbe2d..05f8207c2 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 fef47af15..dd90cb0a4 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 cb64a8997..4a03c96d9 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 7a92950e9..d7d6e7225 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 0695dd359..6fbdf738c 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 8d41c270a..ba348c87d 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 fdb34bcab..75382368b 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 84a22ac9d..1e5e8081d 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 908b12b31..77085ff27 100644
--- a/examples/python/uv.lock
+++ b/examples/python/uv.lock
@@ -8,7 +8,7 @@ exclude-newer-span = "P7D"
[[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 cf1d61bad..04c0af68f 100644
--- a/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj
+++ b/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj
@@ -26,7 +26,7 @@ under the License.
<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 1e5cad70f..e9decf89d 100644
--- a/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs
+++ b/foreign/csharp/Iggy_SDK_Tests/VsrTests/VsrProtocolDriftTests.cs
@@ -159,9 +159,10 @@ public sealed class VsrProtocolDriftTests
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 1f3adbadc..fa851c7c4 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 0aa9228ec..04b8a4529 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 74ff65afe..6c2282205 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 62f151191..2041f3dc7 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 <[email protected]>"]
license = "Apache-2.0"
@@ -37,7 +37,7 @@ doc = false
[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 5f4258f71..9ad8d5536 100644
--- a/foreign/python/pyproject.toml
+++ b/foreign/python/pyproject.toml
@@ -22,7 +22,7 @@ build-backend = "maturin"
[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 ff3c3aaf8..fd4c99823 100644
--- a/foreign/python/uv.lock
+++ b/foreign/python/uv.lock
@@ -8,7 +8,7 @@ exclude-newer-span = "P7D"
[[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 6da8dc60f..d74e706fc 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":
"07000000660000000000000003000000070000000000000064000000000000008813000000000000e8030000000000006e01000000000000f576a2492e1328b3020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[...]
"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":
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab8967452301002c0000002c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[...]
+ "version_info": "012c00000973776966742d73646b05302e312e30",
+ "vsr.eviction.incompatible_protocol":
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab8967452301012c0000002c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[...]
"vsr.eviction.stale_client":
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab896745230100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[...]
"vsr.reply.denied":
"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020000000000000029000000000000000000000000000000000
[...]
"vsr.reply.ok":
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0100000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab896745230100000000000000000000000000000000000000000000000007000000000000008000000000000000000000000000000000000000000000000000000
[...]
diff --git a/web/package-lock.json b/web/package-lock.json
index f0a3d7748..a9a25f483 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 16726dcf6..f0efb2de8 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",