This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch dependabot/go_modules/bdd/go/go-fcf7f70a90
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 5a8b17c98 chore(deps): Bump the go group across 1 directory with 2
updates
add 1951e654c chore(integration): replace MinIO with Floci (#4290)
add b8bf85fd9 feat(swift): scaffold the Swift SDK package and CI lanes
(#4190)
add 8d0e28d9c feat(gateways): send Kafka records to Iggy from the Produce
handler (#4282)
add 15a49d082 feat(gateways): Implement CreateTopics and Metadata Kafka
Keys backed by the Iggy bridge (#4258)
add 3adf4fe39 docs: add how to report a bug found by an agent (#4309)
add 105ebe52f chore(deps): Bump rules_cc from 0.2.22 to 0.2.25 in
/foreign/cpp in the cpp group across 1 directory (#4310)
add 85eba61a4 Merge branch 'master' into
dependabot/go_modules/bdd/go/go-fcf7f70a90
No new revisions were added by this update.
Summary of changes:
.config/nextest.toml | 10 +-
.github/actions/swift/pre-merge/action.yml | 75 ++
.github/actions/utils/setup-swift/action.yml | 56 ++
.github/config/components.yml | 14 +
.github/workflows/_detect.yml | 11 +-
.github/workflows/_test.yml | 8 +
.github/workflows/pre-merge.yml | 21 +-
.gitignore | 8 +
AGENTS.md | 3 +-
CONTRIBUTING.md | 9 +
core/connectors/sinks/redshift_sink/README.md | 2 +-
.../tests/connectors/fixtures/delta/fixture.rs | 158 +---
.../integration/tests/connectors/fixtures/floci.rs | 159 ++++
.../tests/connectors/fixtures/iceberg/container.rs | 166 +---
core/integration/tests/connectors/fixtures/mod.rs | 1 +
.../connectors/fixtures/redshift/container.rs | 73 +-
.../tests/connectors/fixtures/redshift/mod.rs | 2 +-
.../tests/connectors/fixtures/redshift/sink.rs | 203 +----
.../tests/connectors/fixtures/s3/fixture.rs | 145 +--
core/integration/tests/connectors/s3/s3_sink.rs | 33 +-
foreign/cpp/MODULE.bazel | 2 +-
foreign/cpp/MODULE.bazel.lock | 7 +-
foreign/swift/.swift-format | 22 +
.../consts.go => foreign/swift/Package.swift | 26 +-
foreign/swift/README.md | 87 ++
foreign/swift/Sources/Iggy/Errors/IggyError.swift | 78 ++
.../swift/Sources/Iggy/Errors/IggyErrorCode.swift | 515 +++++++++++
.../swift/Sources/Iggy/Iggy.swift | 20 +-
.../Sources/Iggy/Utilities/UInt128Value.swift | 156 ++++
foreign/swift/Sources/Iggy/Wire/ByteCodec.swift | 218 +++++
foreign/swift/Tests/IggyTests/ByteCodecTests.swift | 120 +++
foreign/swift/Tests/IggyTests/ErrorCodeTests.swift | 55 ++
gateways/kafka/README.md | 120 ++-
gateways/kafka/docs/BRIDGE_MAPPING.md | 70 +-
gateways/kafka/docs/MANUAL_TESTING.md | 30 +-
gateways/kafka/docs/SCOPE.md | 122 ++-
gateways/kafka/docs/TEST_SUITE.md | 9 +-
gateways/kafka/src/bridge/config.rs | 47 +
gateways/kafka/src/bridge/error.rs | 139 ++-
gateways/kafka/src/bridge/iggy_bridge/mod.rs | 107 ++-
gateways/kafka/src/bridge/iggy_bridge/offsets.rs | 37 +-
gateways/kafka/src/bridge/iggy_bridge/produce.rs | 183 +++-
gateways/kafka/src/bridge/iggy_bridge/topics.rs | 330 ++++++-
gateways/kafka/src/bridge/mod.rs | 8 +-
gateways/kafka/src/bridge/topic_map.rs | 6 +
gateways/kafka/src/protocol/api.rs | 81 +-
.../kafka/src/protocol/handlers/create_topics.rs | 711 ++++++++++++++-
gateways/kafka/src/protocol/handlers/metadata.rs | 544 +++++++++++-
gateways/kafka/src/protocol/handlers/produce.rs | 895 ++++++++++++++++++-
gateways/kafka/src/records.rs | 976 +++++++++++++++------
gateways/kafka/tests/api_handler_tests.rs | 23 +-
.../kafka/tests/bridge_iggy_integration_tests.rs | 272 +++++-
gateways/kafka/tests/common/iggy_server.rs | 3 +-
.../kafka/tests/create_topics_real_bridge_tests.rs | 536 +++++++++++
gateways/kafka/tests/listener_robustness_tests.rs | 24 +-
gateways/kafka/tests/metadata_real_bridge_tests.rs | 408 +++++++++
gateways/kafka/tests/produce_real_bridge_tests.rs | 750 ++++++++++++++++
gateways/kafka/tests/response_negative_tests.rs | 9 +-
gateways/kafka/tests/server_e2e_tests.rs | 26 +-
gateways/kafka/tests/version_firewall_tests.rs | 19 +-
licenserc.toml | 7 +
61 files changed, 7656 insertions(+), 1299 deletions(-)
create mode 100644 .github/actions/swift/pre-merge/action.yml
create mode 100644 .github/actions/utils/setup-swift/action.yml
create mode 100644 core/integration/tests/connectors/fixtures/floci.rs
create mode 100644 foreign/swift/.swift-format
copy examples/go/common/consts.go => foreign/swift/Package.swift (62%)
create mode 100644 foreign/swift/README.md
create mode 100644 foreign/swift/Sources/Iggy/Errors/IggyError.swift
create mode 100644 foreign/swift/Sources/Iggy/Errors/IggyErrorCode.swift
copy bdd/rust/tests/leader_redirection.rs =>
foreign/swift/Sources/Iggy/Iggy.swift (67%)
create mode 100644 foreign/swift/Sources/Iggy/Utilities/UInt128Value.swift
create mode 100644 foreign/swift/Sources/Iggy/Wire/ByteCodec.swift
create mode 100644 foreign/swift/Tests/IggyTests/ByteCodecTests.swift
create mode 100644 foreign/swift/Tests/IggyTests/ErrorCodeTests.swift
create mode 100644 gateways/kafka/tests/create_topics_real_bridge_tests.rs
create mode 100644 gateways/kafka/tests/metadata_real_bridge_tests.rs
create mode 100644 gateways/kafka/tests/produce_real_bridge_tests.rs