This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch ci/doctest-deny-warnings
in repository https://gitbox.apache.org/repos/asf/iggy.git
from ecc2920e6 ci(rust): fail the build on rustdoc and rustc warnings
add 3db955eae ci: bound apt-get so a dead mirror cannot wedge a job (#3924)
add 8ed41c7db refactor(server): consensus restore, fail-stop, linear
cleanup batch (#3911)
add 565e1a7b2 refactor(shard): drop journal generic, metrics scrape, poll
cursor (#3914)
add 21fc4d849 feat(shard): split the inbox into consensus and client-reply
lanes (#3915)
add 89dea0ed3 fix(metadata): truncate the WAL suffix above the
state-transfer floor (#3918)
add 9f3468bd5 chore(repo): remove incubating references after TLP
graduation (#3928)
add 2b52fe0bd ci: replace Ana06/get-changed-files with dorny/paths-filter
(#3916)
add 35d2c4244 feat(python): let poll_messages take a consumer (#3877)
add c0c74931b chore(deps): Bump taiki-e/install-action from 2.85.8 to
2.85.11 in the github-actions group (#3920)
add 0f48afd62 chore(deps): Bump the node group across 2 directories with 7
updates (#3938)
add 3a3d32387 chore(deps): Bump googletest from 1.17.0.bcr.2 to 1.18.0 in
/foreign/cpp in the cpp group across 1 directory (#3937)
add ba10371a4 chore(deps): Bump the web group across 1 directory with 9
updates (#3936)
add 127a33c3b ci(rust): don't fail when a DAG scope matches no tests
(#3943)
add 3c76c7582 Merge branch 'master' into ci/doctest-deny-warnings
No new revisions were added by this update.
Summary of changes:
.github/actions/cpp-bazel/pre-merge/action.yml | 3 +-
.github/actions/node-npm/pre-merge/action.yml | 2 +-
.github/actions/php/pre-merge/action.yml | 3 +-
.github/actions/rust/pre-merge/action.yml | 11 +-
.../actions/utils/setup-rust-with-cache/action.yml | 4 +-
.github/workflows/_build_rust_artifacts.yml | 2 +-
.github/workflows/_common.yml | 2 +-
.github/workflows/_detect.yml | 9 +-
.github/workflows/_test_examples.yml | 3 +-
.github/workflows/coverage-baseline.yml | 9 +-
.github/workflows/edge-release.yml | 6 -
.github/workflows/post-merge.yml | 2 +-
AGENTS.md | 2 +-
DISCLAIMER | 5 -
Dockerfile | 12 -
LICENSE | 4 +-
NOTICE | 2 +-
README.md | 2 +-
SECURITY.md | 6 +-
about.hbs | 4 +-
bdd/csharp/Dockerfile | 12 -
bdd/go/Dockerfile | 12 -
bdd/java/Dockerfile | 12 -
bdd/node/Dockerfile | 12 -
bdd/python/Dockerfile | 11 -
bdd/python/tests/test_basic_messaging.py | 3 +-
bdd/rust/Dockerfile | 12 -
core/bench/dashboard/frontend/assets/style.css | 11 -
.../dashboard/frontend/src/components/footer.rs | 1 -
core/bench/dashboard/server/Dockerfile | 12 -
core/binary_protocol/README.md | 6 -
core/cli/README.md | 6 -
core/common/README.md | 6 -
core/configs/src/common/server.rs | 14 +-
core/configs/src/server_config/cluster.rs | 37 ++
core/configs/src/server_config/defaults.rs | 4 +-
core/configs/src/server_config/sharding.rs | 46 ++-
core/connectors/runtime/src/main.rs | 2 +-
core/consensus/src/impls.rs | 10 +-
core/journal/src/lib.rs | 9 +-
core/journal/src/prepare_journal.rs | 3 +-
core/metadata/src/impls/metadata.rs | 167 ++++++--
core/partitions/src/iggy_index_reader.rs | 82 +++-
core/partitions/src/iggy_partition.rs | 11 +-
core/partitions/src/journal.rs | 2 +-
core/partitions/src/lib.rs | 6 +-
core/partitions/src/log.rs | 37 +-
core/partitions/src/poll_plan.rs | 138 ++++++-
core/partitions/src/types.rs | 82 ++--
core/sdk/README.md | 6 -
core/server/Dockerfile | 12 -
core/server/config.toml | 33 +-
core/server/src/args.rs | 4 +-
core/server/src/auth.rs | 12 +-
core/server/src/bootstrap.rs | 121 ++++--
core/server/src/consumer_group.rs | 8 +-
core/server/src/dispatch.rs | 225 ++++++++---
core/server/src/dispatch/authz.rs | 24 +-
core/server/src/http.rs | 3 +-
core/server/src/http/metrics.rs | 36 +-
core/server/src/main.rs | 4 +-
core/server/src/partition_reconciler.rs | 281 +++++++++++++-
core/server/src/responses.rs | 218 ++++++++---
core/server/src/server_error.rs | 2 +
core/server/src/users.rs | 2 +-
core/server_common/src/buffer.rs | 4 +-
core/server_common/src/executor.rs | 100 ++++-
core/server_common/src/lib.rs | 2 +-
core/server_common/src/memory_pool.rs | 23 +-
core/shard/src/builder.rs | 9 +-
core/shard/src/config.rs | 9 +-
core/shard/src/coordinator.rs | 12 +-
core/shard/src/lib.rs | 398 ++++++++++---------
core/shard/src/metrics.rs | 157 ++++++--
core/shard/src/router.rs | 58 ++-
core/simulator/src/bin/simulator-ui.rs | 4 +-
core/simulator/src/bin/workload-fuzz.rs | 4 +-
core/simulator/src/deps.rs | 3 +-
core/simulator/src/lib.rs | 85 +++--
core/simulator/src/replica.rs | 5 +-
examples/node/package-lock.json | 19 +-
examples/node/package.json | 4 +-
examples/python/basic/consumer.py | 4 +-
examples/python/getting-started/consumer.py | 3 +
examples/python/message-headers/common.py | 7 +-
.../message-headers/plain-headers/consumer.py | 2 +-
.../message-headers/typed-headers/consumer.py | 2 +-
foreign/cpp/MODULE.bazel | 2 +-
foreign/cpp/MODULE.bazel.lock | 21 +-
foreign/cpp/README.md | 6 -
foreign/csharp/NOTICE | 2 +-
foreign/csharp/README.md | 9 -
foreign/go/NOTICE | 2 +-
foreign/go/README.md | 6 -
foreign/java/LICENSE | 2 +-
foreign/java/NOTICE | 2 +-
foreign/java/README.md | 6 -
.../docker/Dockerfile.flink2_10-java21 | 12 -
foreign/java/java-sdk/build.gradle.kts | 4 +-
foreign/node/NOTICE | 2 +-
foreign/node/README.md | 6 -
foreign/node/package-lock.json | 411 +++++++++-----------
foreign/node/package.json | 8 +-
foreign/php/NOTICE | 2 +-
foreign/php/composer.json | 2 +-
foreign/python/Dockerfile.test | 11 -
foreign/python/NOTICE | 2 +-
foreign/python/README.md | 6 -
foreign/python/apache_iggy.pyi | 302 ++++++++-------
foreign/python/src/client.rs | 17 +-
foreign/python/src/consumer.rs | 31 +-
foreign/python/src/identifier.rs | 20 +-
foreign/python/src/lib.rs | 3 +-
foreign/python/tests/test_message_operations.py | 377 ++++++++++++++++++
foreign/python/tests/test_tls.py | 3 +-
licenserc.toml | 1 -
scripts/ci/apt-install.sh | 78 ++++
scripts/ci/render-node-licenses.mjs | 4 +-
scripts/prepare-release.sh | 7 +-
web/Dockerfile | 12 -
web/package-lock.json | 420 +++++++++++----------
web/package.json | 18 +-
122 files changed, 2988 insertions(+), 1593 deletions(-)
delete mode 100644 DISCLAIMER
create mode 100755 scripts/ci/apt-install.sh