This is an automated email from the ASF dual-hosted git repository. hubcio pushed a commit to branch chore/prepare-0.10.0 in repository https://gitbox.apache.org/repos/asf/iggy.git
commit af7077e4d293e445a56d403273f3a8c6d8799fa6 Author: Hubert Gruszecki <[email protected]> AuthorDate: Tue Nov 3 18:51:03 2026 +0100 chore(repo): prepare versions for 0.10.0 release --- Cargo.lock | 72 +++++++++++----------- 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/bigquery_sink/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/mqtt_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/python/uv.lock | 2 +- foreign/cpp/Cargo.toml | 2 +- foreign/cpp/MODULE.bazel | 2 +- foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +- foreign/go/contracts/version.go | 2 +- foreign/java/gradle.properties | 2 +- foreign/node/package-lock.json | 4 +- foreign/node/package.json | 2 +- foreign/php/Cargo.toml | 2 +- foreign/python/Cargo.toml | 4 +- foreign/python/pyproject.toml | 2 +- foreign/python/uv.lock | 2 +- foreign/swift/Sources/Iggy/Iggy.swift | 2 +- foreign/swift/Tests/IggyTests/Fixtures/golden.json | 8 +-- gateways/kafka/Cargo.toml | 2 +- web/package-lock.json | 4 +- web/package.json | 2 +- 55 files changed, 100 insertions(+), 100 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index efbb11ce1..68e9337fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2169,7 +2169,7 @@ dependencies = [ [[package]] name = "bench-dashboard-frontend" -version = "0.8.1-edge.1" +version = "0.9.0" dependencies = [ "bench-dashboard-shared", "bench-report", @@ -2199,7 +2199,7 @@ dependencies = [ [[package]] name = "bench-report" -version = "0.4.1-edge.1" +version = "0.5.0" dependencies = [ "charming", "colored", @@ -7098,7 +7098,7 @@ checksum = "cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb" [[package]] name = "iggy" -version = "0.11.1-edge.9" +version = "0.12.0" dependencies = [ "async-broadcast", "async-dropper", @@ -7136,7 +7136,7 @@ dependencies = [ [[package]] name = "iggy-bench" -version = "0.6.1-edge.6" +version = "0.7.0" dependencies = [ "async-trait", "bench-report", @@ -7167,7 +7167,7 @@ dependencies = [ [[package]] name = "iggy-bench-dashboard-server" -version = "0.8.1-edge.1" +version = "0.9.0" dependencies = [ "actix-cors", "actix-files", @@ -7195,7 +7195,7 @@ dependencies = [ [[package]] name = "iggy-cli" -version = "0.14.1-edge.7" +version = "0.15.0" dependencies = [ "anyhow", "apple-native-keyring-store", @@ -7229,7 +7229,7 @@ dependencies = [ [[package]] name = "iggy-connectors" -version = "0.5.1-edge.7" +version = "0.6.0" dependencies = [ "apache-avro 0.22.0", "async-trait", @@ -7289,7 +7289,7 @@ dependencies = [ [[package]] name = "iggy-gateway-kafka" -version = "0.1.0-edge.3" +version = "0.2.0" dependencies = [ "arc-swap", "async-trait", @@ -7326,7 +7326,7 @@ dependencies = [ [[package]] name = "iggy-mcp" -version = "0.5.1-edge.6" +version = "0.6.0" dependencies = [ "axum", "axum-server", @@ -7361,7 +7361,7 @@ dependencies = [ [[package]] name = "iggy_binary_protocol" -version = "0.11.1-edge.8" +version = "0.12.0" dependencies = [ "aligned-vec", "bytemuck", @@ -7376,7 +7376,7 @@ dependencies = [ [[package]] name = "iggy_common" -version = "0.11.1-edge.10" +version = "0.12.0" dependencies = [ "aes-gcm 0.11.1", "aes-gcm-siv", @@ -7416,7 +7416,7 @@ dependencies = [ [[package]] name = "iggy_connector_bigquery_sink" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow 58.4.1", "async-trait", @@ -7447,7 +7447,7 @@ dependencies = [ [[package]] name = "iggy_connector_clickhouse_sink" -version = "0.2.1-edge.1" +version = "0.3.0" dependencies = [ "async-trait", "bytes", @@ -7465,7 +7465,7 @@ dependencies = [ [[package]] name = "iggy_connector_delta_sink" -version = "0.2.1-edge.1" +version = "0.3.0" dependencies = [ "async-trait", "chrono", @@ -7483,7 +7483,7 @@ dependencies = [ [[package]] name = "iggy_connector_doris_sink" -version = "0.2.1-edge.1" +version = "0.3.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7503,7 +7503,7 @@ dependencies = [ [[package]] name = "iggy_connector_elasticsearch_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7522,7 +7522,7 @@ dependencies = [ [[package]] name = "iggy_connector_elasticsearch_source" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "dashmap", @@ -7542,7 +7542,7 @@ dependencies = [ [[package]] name = "iggy_connector_http_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7564,7 +7564,7 @@ dependencies = [ [[package]] name = "iggy_connector_http_source" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "arc-swap", "async-trait", @@ -7590,7 +7590,7 @@ dependencies = [ [[package]] name = "iggy_connector_iceberg_sink" -version = "0.5.1-edge.2" +version = "0.6.0" dependencies = [ "arrow-array 58.4.1", "arrow-json 58.4.1", @@ -7612,7 +7612,7 @@ dependencies = [ [[package]] name = "iggy_connector_influxdb_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "axum", @@ -7633,7 +7633,7 @@ dependencies = [ [[package]] name = "iggy_connector_influxdb_source" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "ahash", "async-trait", @@ -7659,7 +7659,7 @@ dependencies = [ [[package]] name = "iggy_connector_meilisearch_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7677,7 +7677,7 @@ dependencies = [ [[package]] name = "iggy_connector_mongodb_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "humantime", @@ -7693,7 +7693,7 @@ dependencies = [ [[package]] name = "iggy_connector_mqtt_source" -version = "0.5.0" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7715,7 +7715,7 @@ dependencies = [ [[package]] name = "iggy_connector_postgres_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "dashmap", @@ -7734,7 +7734,7 @@ dependencies = [ [[package]] name = "iggy_connector_postgres_source" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7757,7 +7757,7 @@ dependencies = [ [[package]] name = "iggy_connector_quickwit_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7774,7 +7774,7 @@ dependencies = [ [[package]] name = "iggy_connector_rabbitmq_sink" -version = "0.4.2-edge.1" +version = "0.5.0" dependencies = [ "async-trait", "dashmap", @@ -7791,7 +7791,7 @@ dependencies = [ [[package]] name = "iggy_connector_random_source" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "dashmap", @@ -7808,7 +7808,7 @@ dependencies = [ [[package]] name = "iggy_connector_redshift_sink" -version = "0.4.2-edge.1" +version = "0.5.0" dependencies = [ "arrow 58.4.1", "async-trait", @@ -7830,7 +7830,7 @@ dependencies = [ [[package]] name = "iggy_connector_s3_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -7852,7 +7852,7 @@ dependencies = [ [[package]] name = "iggy_connector_sdk" -version = "0.5.1-edge.3" +version = "0.6.0" dependencies = [ "anyhow", "apache-avro 0.22.0", @@ -7890,7 +7890,7 @@ dependencies = [ [[package]] name = "iggy_connector_stdout_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "dashmap", @@ -7902,7 +7902,7 @@ dependencies = [ [[package]] name = "iggy_connector_surrealdb_sink" -version = "0.5.1-edge.1" +version = "0.6.0" dependencies = [ "async-trait", "base64 0.23.1", @@ -13072,7 +13072,7 @@ dependencies = [ [[package]] name = "server" -version = "0.9.1-edge.9" +version = "0.10.0" dependencies = [ "ahash", "arc-swap", diff --git a/Cargo.toml b/Cargo.toml index 1ec1e85c3..941a71dac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -214,13 +214,13 @@ hyper-util = { version = "0.1.21", 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.1-edge.9" } -iggy-cli = { path = "core/cli", version = "0.14.1-edge.7" } +iggy = { path = "core/sdk", version = "0.12.0" } +iggy-cli = { path = "core/cli", version = "0.15.0" } iggy-gateway-kafka = { path = "gateways/kafka" } -iggy_binary_protocol = { path = "core/binary_protocol", version = "0.11.1-edge.8" } -iggy_common = { path = "core/common", version = "0.11.1-edge.10" } +iggy_binary_protocol = { path = "core/binary_protocol", version = "0.12.0" } +iggy_common = { path = "core/common", version = "0.12.0" } iggy_connector_doris_sink = { path = "core/connectors/sinks/doris_sink" } -iggy_connector_sdk = { path = "core/connectors/sdk", version = "0.5.1-edge.3" } +iggy_connector_sdk = { path = "core/connectors/sdk", version = "0.6.0" } iggy_kafka_wire = { path = "core/kafka_wire" } indexmap = "2.14.2" integration = { path = "core/integration" } diff --git a/bdd/python/uv.lock b/bdd/python/uv.lock index d9b15f603..9f5793e23 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.1.dev10" +version = "0.10.0" source = { directory = "../../foreign/python" } [package.metadata] diff --git a/core/ai/mcp/Cargo.toml b/core/ai/mcp/Cargo.toml index e6b94387f..b16f0829c 100644 --- a/core/ai/mcp/Cargo.toml +++ b/core/ai/mcp/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-mcp" -version = "0.5.1-edge.6" +version = "0.6.0" 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 2417771df..e24b0d5cc 100644 --- a/core/bench/Cargo.toml +++ b/core/bench/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-bench" -version = "0.6.1-edge.6" +version = "0.7.0" 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 07c34f017..dc8858e5a 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.1-edge.1" +version = "0.9.0" edition = "2024" publish = false diff --git a/core/bench/dashboard/server/Cargo.toml b/core/bench/dashboard/server/Cargo.toml index 9942574c0..2d955af6b 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.1-edge.1" +version = "0.9.0" edition = "2024" publish = false diff --git a/core/bench/report/Cargo.toml b/core/bench/report/Cargo.toml index 2a03624de..c11827bb8 100644 --- a/core/bench/report/Cargo.toml +++ b/core/bench/report/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "bench-report" -version = "0.4.1-edge.1" +version = "0.5.0" 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 cb968ab93..3fc09b3c8 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.1-edge.8" +version = "0.12.0" 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 e8c7d4063..be20ac824 100644 --- a/core/cli/Cargo.toml +++ b/core/cli/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-cli" -version = "0.14.1-edge.7" +version = "0.15.0" edition = "2024" rust-version.workspace = true authors = ["[email protected]"] diff --git a/core/common/Cargo.toml b/core/common/Cargo.toml index 4f3dec817..c5fb42236 100644 --- a/core/common/Cargo.toml +++ b/core/common/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_common" -version = "0.11.1-edge.10" +version = "0.12.0" 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 447848d57..9f7e1bfef 100644 --- a/core/connectors/runtime/Cargo.toml +++ b/core/connectors/runtime/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-connectors" -version = "0.5.1-edge.7" +version = "0.6.0" 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 328caa4fa..1ef3fa6a7 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.1-edge.3" +version = "0.6.0" 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/bigquery_sink/Cargo.toml b/core/connectors/sinks/bigquery_sink/Cargo.toml index 6f2e78ee5..daa1bac61 100644 --- a/core/connectors/sinks/bigquery_sink/Cargo.toml +++ b/core/connectors/sinks/bigquery_sink/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_connector_bigquery_sink" -version = "0.1.0" +version = "0.2.0" description = "Iggy BigQuery sink connector for streaming messages into Google BigQuery via the Storage Write API" 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 49f6aa090..d8b0430ca 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.1-edge.1" +version = "0.3.0" 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 3f5439818..0029ede37 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.1-edge.1" +version = "0.3.0" 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 427c733ee..4c01fbc60 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.1-edge.1" +version = "0.3.0" 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 ef2efa7db..0582114d2 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.1-edge.1" +version = "0.6.0" 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 729a293c5..56a848e40 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.1-edge.1" +version = "0.6.0" 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 ff649a1bc..1a00bb45a 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.1-edge.2" +version = "0.6.0" 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 73431321f..97235eea9 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.1-edge.1" +version = "0.6.0" 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 5f967f09d..86e1941e3 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.1-edge.1" +version = "0.6.0" 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 5fbeebcc1..07badddfd 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.1-edge.1" +version = "0.6.0" 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 a45585ffd..9cbf07ac4 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.1-edge.1" +version = "0.6.0" 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 bb9330abe..2092f506b 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.1-edge.1" +version = "0.6.0" 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 b4f1fa12d..f282e0b1d 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.2-edge.1" +version = "0.5.0" 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 444fa2762..8f68f1b53 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.2-edge.1" +version = "0.5.0" 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 27b34b6da..91fb1130b 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.1-edge.1" +version = "0.6.0" 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 83fad6426..866dae5e8 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.1-edge.1" +version = "0.6.0" 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 cbc926fad..ac25f00b1 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.1-edge.1" +version = "0.6.0" 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 05f8207c2..6b9fbe603 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.1-edge.1" +version = "0.6.0" 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 dd90cb0a4..ea0f10860 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.1-edge.1" +version = "0.6.0" 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 4a03c96d9..884ab083d 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.1-edge.1" +version = "0.6.0" description = "Iggy InfluxDB source connector for polling Flux query results" edition = "2024" license = "Apache-2.0" diff --git a/core/connectors/sources/mqtt_source/Cargo.toml b/core/connectors/sources/mqtt_source/Cargo.toml index c10b39d32..064206ac0 100644 --- a/core/connectors/sources/mqtt_source/Cargo.toml +++ b/core/connectors/sources/mqtt_source/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy_connector_mqtt_source" -version = "0.5.0" +version = "0.6.0" description = "Iggy source connector for MQTT brokers." 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 d7d6e7225..c115bfa42 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.1-edge.1" +version = "0.6.0" 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 6fbdf738c..6fb57721f 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.1-edge.1" +version = "0.6.0" 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 4870adbb6..576e023f0 100644 --- a/core/sdk/Cargo.toml +++ b/core/sdk/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy" -version = "0.11.1-edge.9" +version = "0.12.0" 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 b2d3f457b..db9ef6397 100644 --- a/core/server/Cargo.toml +++ b/core/server/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "server" -version = "0.9.1-edge.9" +version = "0.10.0" edition = "2024" license = "Apache-2.0" publish = false diff --git a/examples/python/uv.lock b/examples/python/uv.lock index eb5bf7101..94a6d2300 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.1.dev10" +version = "0.10.0" source = { directory = "../../foreign/python" } [package.metadata] diff --git a/foreign/cpp/Cargo.toml b/foreign/cpp/Cargo.toml index 22c9d91cb..c3c143b31 100644 --- a/foreign/cpp/Cargo.toml +++ b/foreign/cpp/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-cpp" -version = "0.1.11" +version = "0.2.0" edition = "2024" license = "Apache-2.0" diff --git a/foreign/cpp/MODULE.bazel b/foreign/cpp/MODULE.bazel index 4ad628638..83c201c9a 100644 --- a/foreign/cpp/MODULE.bazel +++ b/foreign/cpp/MODULE.bazel @@ -17,7 +17,7 @@ module( name = "iggy_cpp", - version = "0.1.11", + version = "0.2.0", ) bazel_dep(name = "rules_cc", version = "0.2.26") diff --git a/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj b/foreign/csharp/Iggy_SDK/Iggy_SDK.csproj index 5936021d9..71adbd1d4 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.1-edge.9</Version> + <Version>0.10.0</Version> <GenerateDocumentationFile>true</GenerateDocumentationFile> </PropertyGroup> diff --git a/foreign/go/contracts/version.go b/foreign/go/contracts/version.go index 3ce8964bb..f71c7e7fe 100644 --- a/foreign/go/contracts/version.go +++ b/foreign/go/contracts/version.go @@ -17,4 +17,4 @@ package iggcon -const Version = "0.9.1-edge.9" +const Version = "0.10.0" diff --git a/foreign/java/gradle.properties b/foreign/java/gradle.properties index 246e4add6..81698d550 100644 --- a/foreign/java/gradle.properties +++ b/foreign/java/gradle.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -version=0.9.8-SNAPSHOT +version=0.10.0 group=org.apache.iggy diff --git a/foreign/node/package-lock.json b/foreign/node/package-lock.json index 03a0e48bb..503c0cd54 100644 --- a/foreign/node/package-lock.json +++ b/foreign/node/package-lock.json @@ -1,12 +1,12 @@ { "name": "apache-iggy", - "version": "0.10.1-edge.9", + "version": "0.11.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "apache-iggy", - "version": "0.10.1-edge.9", + "version": "0.11.0", "license": "Apache-2.0", "dependencies": { "@node-rs/xxhash": "1.7.8", diff --git a/foreign/node/package.json b/foreign/node/package.json index c42d7eb07..2cba4f54d 100644 --- a/foreign/node/package.json +++ b/foreign/node/package.json @@ -1,7 +1,7 @@ { "name": "apache-iggy", "type": "module", - "version": "0.10.1-edge.9", + "version": "0.11.0", "description": "Official Apache Iggy NodeJS SDK", "keywords": [ "iggy", diff --git a/foreign/php/Cargo.toml b/foreign/php/Cargo.toml index 39868a6b8..91da37c14 100644 --- a/foreign/php/Cargo.toml +++ b/foreign/php/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-php" -version = "0.1.11" +version = "0.2.0" edition = "2024" authors = ["Iggy Committers <[email protected]>"] license = "Apache-2.0" diff --git a/foreign/python/Cargo.toml b/foreign/python/Cargo.toml index 9120f01c8..96f20906a 100644 --- a/foreign/python/Cargo.toml +++ b/foreign/python/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "apache-iggy" -version = "0.9.1-dev10" +version = "0.10.0" 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.1-edge.9" } +iggy = { path = "../../core/sdk", version = "0.12.0" } paste = "1" pyo3 = { version = "0.30.1", features = ["experimental-async"] } pyo3-async-runtimes = { version = "0.30.0", features = [ diff --git a/foreign/python/pyproject.toml b/foreign/python/pyproject.toml index b6b9a2265..cdc32944c 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.11" -version = "0.9.1.dev10" +version = "0.10.0" 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 dff57976e..6db002847 100644 --- a/foreign/python/uv.lock +++ b/foreign/python/uv.lock @@ -11,7 +11,7 @@ certifi = { timestamp = "0001-01-01T00:00:00Z", span = "P2D" } [[package]] name = "apache-iggy" -version = "0.9.1.dev10" +version = "0.10.0" source = { editable = "." } [package.optional-dependencies] diff --git a/foreign/swift/Sources/Iggy/Iggy.swift b/foreign/swift/Sources/Iggy/Iggy.swift index eef3218f7..967d54130 100644 --- a/foreign/swift/Sources/Iggy/Iggy.swift +++ b/foreign/swift/Sources/Iggy/Iggy.swift @@ -20,5 +20,5 @@ public enum IggyVersion { /// Name of this SDK as reported to the server. public static let sdkName = "swift-sdk" /// Version of this SDK as reported to the server and named by its `v<version>` release tag. - public static let sdkVersion = "0.1.10-edge.1" + public static let sdkVersion = "0.2.0" } diff --git a/foreign/swift/Tests/IggyTests/Fixtures/golden.json b/foreign/swift/Tests/IggyTests/Fixtures/golden.json index c27aefec0..6a73866a2 100644 --- a/foreign/swift/Tests/IggyTests/Fixtures/golden.json +++ b/foreign/swift/Tests/IggyTests/Fixtures/golden.json @@ -935,7 +935,7 @@ "polling.next": "050000000000000000", "polling.offset.100": "016400000000000000", "polling.timestamp.1700000000000": "020068e5cf8b010000", - "request.bind_session": "023000000973776966742d73646b0d302e312e31302d656467652e3101000000000000000000000000000000640000000000000078000000000000005a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a", + "request.bind_session": "023000000973776966742d73646b05302e322e3001000000000000000000000000000000640000000000000078000000000000005a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a", "request.change_password": "010401000000086f6c642d706173730c6e65772d706173732d313233", "request.create_consumer_group": "01040100000001040200000003677270", "request.create_partitions": "01040100000001040200000005000000", @@ -976,8 +976,8 @@ "request.get_users": "", "request.join_consumer_group": "010401000000010402000000010403000000", "request.leave_consumer_group": "010401000000010402000000020167", - "request.login_register": "023000000973776966742d73646b0d302e312e31302d656467652e315a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a0469676779046967677900000000", - "request.login_register_with_pat": "023000000973776966742d73646b0d302e312e31302d656467652e315a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a107061742d61626331323364656634353600000000", + "request.login_register": "023000000973776966742d73646b05302e322e305a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a0469676779046967677900000000", + "request.login_register_with_pat": "023000000973776966742d73646b05302e322e305a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a107061742d61626331323364656634353600000000", "request.logout_user": "", "request.ping": "", "request.poll_messages": "0101040100000001040a00000001041400000001050000000164000000000000003200000001", @@ -1032,7 +1032,7 @@ "response.user_details.no_permissions": "0100000000e090663c130600010561646d696e000000000000000000000000", "stream_key.fingerprint": "8441e38538cbfa57", "user_headers.sample": "0207000000617474656d70740b0400000003000000020800000074726163652d69640203000000616263", - "version_info": "023000000973776966742d73646b0d302e312e31302d656467652e31", + "version_info": "023000000973776966742d73646b05302e322e30", "vsr.eviction.incompatible_protocol": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab896745230102300000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [...] "vsr.eviction.stale_client": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab896745230100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [...] "vsr.reply.committed": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0100000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001032547698badcfeefcdab896745230100000000000000000c0000000000000000000000000000000700000000000000800000000000000000000000010000000000000000000000 [...] diff --git a/gateways/kafka/Cargo.toml b/gateways/kafka/Cargo.toml index 1861e0267..28bd39c61 100644 --- a/gateways/kafka/Cargo.toml +++ b/gateways/kafka/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "iggy-gateway-kafka" -version = "0.1.0-edge.3" +version = "0.2.0" description = "Kafka wire protocol gateway foundation for Apache Iggy" edition = "2024" license = "Apache-2.0" diff --git a/web/package-lock.json b/web/package-lock.json index 0b7226b53..1345f1dff 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "iggy-web-ui", - "version": "0.4.1-edge.3", + "version": "0.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iggy-web-ui", - "version": "0.4.1-edge.3", + "version": "0.5.0", "dependencies": { "@floating-ui/dom": "^1.8.0", "@tailwindcss/postcss": "^4.3.3", diff --git a/web/package.json b/web/package.json index f396db72f..b2e22800b 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "iggy-web-ui", - "version": "0.4.1-edge.3", + "version": "0.5.0", "private": true, "scripts": { "dev": "vite dev --port 3050",
