You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by gk...@apache.org on 2026/09/29 08:10:00 UTC
(iggy) branch kafka_delete_records updated (005566175 -> d29e00d8a)
This is an automated email from the ASF dual-hosted git repository.
numinnex pushed a change to branch kafka_delete_records
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 005566175 address review
add 917612d27 feat(swift): add XXH3 and XXH32 with golden vectors from the Rust crates (#4306)
add db63e0241 fix(partitions): reject queued offsets after history resets (#4325)
add 81c26fcc3 feat(python): expose client disconnect and shutdown (#4288)
add ad20fc4a9 fix(ci): edit the Codecov PR comment once per run, not per test leg (#4326)
add 4a94946da feat(cpp): add user manangement and client functions to high level client (#4256)
add d29e00d8a Merge branch 'master' into kafka_delete_records
No new revisions were added by this update.
Summary of changes:
.github/actions/swift/pre-merge/action.yml | 35 +-
.github/config/components.yml | 5 +-
.github/workflows/codecov-notify.yml | 54 +
.github/workflows/pre-merge.yml | 2 +
.gitignore | 2 +
.typos.toml | 2 +
codecov.yml | 5 +
core/binary_protocol/src/consensus/mod.rs | 2 +
core/binary_protocol/src/consensus/request.rs | 143 ++
core/common/src/traits/consumer_offset_client.rs | 4 +
core/consensus/src/impls.rs | 20 +
core/partitions/src/iggy_partition.rs | 120 +-
core/partitions/tests/consumer_offset_history.rs | 529 ++++
core/sdk/src/poll_routing.rs | 32 +
core/sdk/src/vsr.rs | 71 +-
.../simulator/src/consumer_offset_history_tests.rs | 220 ++
core/simulator/src/lib.rs | 3 +
foreign/cpp/include/iggy.hpp | 1683 ++++++++++++-
foreign/cpp/src/client.cpp | 77 +
foreign/cpp/src/client.rs | 6 +-
foreign/cpp/src/lib.rs | 3 +
foreign/cpp/src/type_conversion.rs | 2 +
foreign/cpp/src/type_conversions.cpp | 173 ++
foreign/cpp/tests/e2e/client.cpp | 2658 +++++++++-----------
foreign/cpp/tests/e2e/consumer_group.cpp | 12 +-
foreign/cpp/tests/e2e/stream.cpp | 20 +-
foreign/cpp/tests/e2e/test_helpers.hpp | 10 +
foreign/cpp/tests/unit/unit_tests.cpp | 11 +
foreign/python/apache_iggy.pyi | 34 +
foreign/python/src/client.rs | 46 +
foreign/python/tests/test_connectivity.py | 183 +-
foreign/swift/Package.swift | 3 +-
foreign/swift/README.md | 13 +-
.../swift/Sources/Iggy/Errors/IggyErrorCode.swift | 4 +-
.../swift/Sources/Iggy/Hash/UnalignedLoads.swift | 18 +-
foreign/swift/Sources/Iggy/Hash/XXH3.swift | 273 ++
foreign/swift/Sources/Iggy/Hash/XXH32.swift | 79 +
foreign/swift/Tests/IggyTests/ErrorCodeTests.swift | 18 +-
foreign/swift/Tests/IggyTests/Fixtures/golden.json | 1004 ++++++++
foreign/swift/Tests/IggyTests/HashTests.swift | 62 +
.../Tests/IggyTests/Support/GoldenFixture.swift | 73 +
.../swift/Tools/golden-vectors}/Cargo.toml | 22 +-
foreign/swift/Tools/golden-vectors/src/main.rs | 1435 +++++++++++
43 files changed, 7459 insertions(+), 1712 deletions(-)
create mode 100644 .github/workflows/codecov-notify.yml
create mode 100644 core/binary_protocol/src/consensus/request.rs
create mode 100644 core/partitions/tests/consumer_offset_history.rs
create mode 100644 core/simulator/src/consumer_offset_history_tests.rs
copy core/connectors/sdk/src/decoders/raw.rs => foreign/swift/Sources/Iggy/Hash/UnalignedLoads.swift (62%)
create mode 100644 foreign/swift/Sources/Iggy/Hash/XXH3.swift
create mode 100644 foreign/swift/Sources/Iggy/Hash/XXH32.swift
create mode 100644 foreign/swift/Tests/IggyTests/Fixtures/golden.json
create mode 100644 foreign/swift/Tests/IggyTests/HashTests.swift
create mode 100644 foreign/swift/Tests/IggyTests/Support/GoldenFixture.swift
copy {core/bench/dashboard/shared => foreign/swift/Tools/golden-vectors}/Cargo.toml (62%)
create mode 100644 foreign/swift/Tools/golden-vectors/src/main.rs