This is an automated email from the ASF dual-hosted git repository.
gkoszyk pushed a change to branch pedantic-message-bus
in repository https://gitbox.apache.org/repos/asf/iggy.git
from e80de0631 chore(message_bus): enable pedantic and nursery clippy lints
add 66559022f chore(repo): update versions to edge for all packages (#2871)
add 6735eea6b ci: add binary artifact detection to pre-commit and CI
(#2875)
add ecd77098d feat(server): delete segments command for http (#2804)
add 33bee3db6 fix(web): improve handling of `message_expiry` (#2888)
add 6df20bbca fix(ci): disable Go caching to eliminate duplicate-restore
errors (#2877)
add cc5dedfb7 chore(consensus): enable pedantic and nursery clippy lints
(#2870)
add 734264945 chore(clock, journal): enable pedantic and nursery clippy
lints (#2874)
add 5d01f9b55 Merge branch 'master' into pedantic-message-bus
No new revisions were added by this update.
Summary of changes:
.github/actions/go/pre-merge/action.yml | 7 +-
.../actions/utils/setup-go-with-cache/action.yml | 37 +-
.github/workflows/_common.yml | 27 +-
.github/workflows/_test_examples.yml | 4 +-
.github/workflows/post-merge.yml | 2 +-
.pre-commit-config.yaml | 7 +
Cargo.lock | 34 +-
Cargo.toml | 8 +-
DEPENDENCIES.md | 34 +-
core/ai/mcp/Cargo.toml | 2 +-
core/bench/Cargo.toml | 2 +-
core/binary_protocol/Cargo.toml | 2 +-
core/cli/Cargo.toml | 2 +-
core/clock/Cargo.toml | 5 +
core/common/Cargo.toml | 2 +-
core/connectors/runtime/Cargo.toml | 2 +-
core/connectors/sdk/Cargo.toml | 2 +-
.../connectors/sinks/elasticsearch_sink/Cargo.toml | 2 +-
core/connectors/sinks/iceberg_sink/Cargo.toml | 2 +-
core/connectors/sinks/postgres_sink/Cargo.toml | 2 +-
core/connectors/sinks/quickwit_sink/Cargo.toml | 2 +-
core/connectors/sinks/stdout_sink/Cargo.toml | 2 +-
.../sources/elasticsearch_source/Cargo.toml | 2 +-
core/connectors/sources/postgres_source/Cargo.toml | 2 +-
core/connectors/sources/random_source/Cargo.toml | 2 +-
core/consensus/Cargo.toml | 5 +
core/consensus/src/impls.rs | 169 +++-
core/consensus/src/lib.rs | 2 +-
core/consensus/src/namespaced_pipeline.rs | 17 +-
core/consensus/src/plane_helpers.rs | 44 +-
core/consensus/src/plane_mux.rs | 14 +-
core/consensus/src/view_change_quorum.rs | 30 +-
core/consensus/src/vsr_timeout.rs | 35 +-
core/integration/tests/server/general.rs | 1 +
.../tests/server/scenarios/system_scenario.rs | 49 +-
core/journal/Cargo.toml | 5 +
core/sdk/Cargo.toml | 2 +-
core/server/Cargo.toml | 2 +-
core/server/server.http | 5 +
core/server/src/http/http_server.rs | 1 +
core/server/src/http/mod.rs | 1 +
core/server/src/http/segments.rs | 119 +++
core/server/src/shard/system/segments.rs | 1 +
examples/node/package-lock.json | 3 +-
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +-
foreign/go/contracts/version.go | 2 +-
foreign/java/gradle.properties | 2 +-
foreign/node/package-lock.json | 95 +-
foreign/node/package.json | 2 +-
foreign/python/Cargo.toml | 4 +-
foreign/python/pyproject.toml | 2 +-
rust_out | Bin 3893768 -> 0 bytes
.../{trailing-newline.sh => binary-artifacts.sh} | 107 +-
web/docs/server-api.http | 11 +-
web/eslint.config.js | 3 +
web/package-lock.json | 1020 ++++++++------------
web/package.json | 26 +-
web/src/lib/components/DurationInput.svelte | 243 +++++
web/src/lib/components/Modals/AddTopicModal.svelte | 23 +-
.../components/Modals/TopicSettingsModal.svelte | 137 ++-
...pPropagation.svelte => SegmentedControl.svelte} | 45 +-
web/src/lib/domain/Topic.ts | 21 +-
web/src/lib/utils/formatters/durationFormatter.ts | 10 +-
63 files changed, 1420 insertions(+), 1035 deletions(-)
create mode 100644 core/server/src/http/segments.rs
delete mode 100755 rust_out
copy scripts/ci/{trailing-newline.sh => binary-artifacts.sh} (52%)
create mode 100644 web/src/lib/components/DurationInput.svelte
copy web/src/lib/components/{StopPropagation.svelte =>
SegmentedControl.svelte} (52%)