This is an automated email from the ASF dual-hosted git repository.
gkoszyk pushed a change to branch io_uring_tpc
in repository https://gitbox.apache.org/repos/asf/iggy.git
discard 4f53012a init
add 5b891879 chore(server): print more detailed error log when connection
fails (#1764)
add 24646055 chore(repo): refactor Cargo.toml files to use workspace
dependencies (#1763)
add 80bb4fc0 chore(repo): use `addlicense` as licenses validator in CI
(#1766)
add 3da2dded chore(sdk): add dependencies.md to dotnet sdk (#1768)
add 34944aae chore(ci): add script to dump licenses to DEPENDENCIES.md
(#1767)
add 2fc71426 feat(server): improve message validation logic in
SendMessages (#1758)
add 12bdd2bf feat(repo): move iggy-benchmarks-dashboard to monorepo (#1769)
add 978edead chore(docs): fix error link (#1771)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4f53012a)
\
N -- N -- N refs/heads/io_uring_tpc (978edead)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci-check-common.yml | 26 +-
.github/workflows/ci-check-pr.yml | 2 +-
.github/workflows/ci-check-rust.yml | 2 +-
.github/workflows/ci-check-shell.yml | 2 +-
.github/workflows/ci-compatibility-rust.yml | 2 +-
.github/workflows/ci-coverage-rust.yml | 2 +-
.github/workflows/ci-prod-rust.yml | 2 +-
.github/workflows/ci-prod.yml | 2 +-
.github/workflows/ci-test-rust-optional.yml | 4 +-
.github/workflows/ci-test-rust.yml | 6 +-
.github/workflows/sanity.yml | 23 +
.github/workflows/test_pr.yml | 2 +-
.gitignore | 1 +
ASF_LICENSE.txt | 16 +
Cargo.lock | 2064 ++++++++++++++++----
Cargo.toml | 127 +-
DEPENDENCIES.md | 872 ++++++++-
README.md | 4 +-
core/bench/Cargo.toml | 40 +-
core/bench/dashboard/README.md | 294 +++
core/bench/dashboard/frontend/.cargo/config.toml | 2 +
core/bench/dashboard/frontend/.gitignore | 1 +
core/bench/dashboard/frontend/Cargo.toml | 30 +
core/bench/dashboard/frontend/Trunk.toml | 13 +
core/bench/dashboard/frontend/assets/iggy-dark.png | Bin 0 -> 92329 bytes
.../bench/dashboard/frontend/assets/iggy-light.png | Bin 0 -> 72996 bytes
core/bench/dashboard/frontend/assets/style.css | 1144 +++++++++++
core/bench/dashboard/frontend/index.dev.html | 46 +
core/bench/dashboard/frontend/index.html | 46 +
core/bench/dashboard/frontend/index.prod.html | 54 +
.../dashboard/frontend/scripts/select_index.sh | 38 +-
core/bench/dashboard/frontend/src/api/mod.rs | 192 ++
.../frontend/src/components/app_content.rs | 302 +++
.../dashboard/frontend/src/components/chart/mod.rs | 60 +
.../frontend/src/components/chart/plot_trend.rs | 280 +++
.../frontend/src/components/chart/single_chart.rs | 138 ++
.../frontend/src/components/chart/trend_chart.rs | 119 ++
.../dashboard/frontend/src/components/footer.rs | 39 +
.../frontend/src/components/layout/logo.rs | 35 +
.../frontend/src/components/layout/main_content.rs | 113 ++
.../frontend/src/components/layout/mod.rs | 21 +
.../frontend/src/components/layout/sidebar.rs | 212 ++
.../frontend/src/components/layout/topbar.rs | 164 ++
.../bench/dashboard/frontend/src/components/mod.rs | 24 +
.../selectors/benchmark_kind_selector.rs | 190 ++
.../src/components/selectors/benchmark_selector.rs | 145 ++
.../src/components/selectors/gitref_selector.rs | 63 +
.../src/components/selectors/hardware_selector.rs | 55 +
.../selectors/measurement_type_selector.rs | 78 +
.../frontend/src/components/selectors/mod.rs | 23 +
.../src/components/selectors/view_mode_selector.rs | 56 +
.../dashboard/frontend/src/components/theme/mod.rs | 19 +
.../src/components/theme/theme_provider.rs | 66 +
.../frontend/src/components/theme/theme_toggle.rs | 57 +
.../components/tooltips/benchmark_info_toggle.rs | 48 +
.../components/tooltips/benchmark_info_tooltip.rs | 135 ++
.../frontend/src/components/tooltips/mod.rs | 21 +
.../src/components/tooltips/server_stats_toggle.rs | 49 +
.../components/tooltips/server_stats_tooltip.rs | 136 ++
core/bench/dashboard/frontend/src/config.rs | 56 +
core/bench/dashboard/frontend/src/error.rs | 32 +
core/bench/dashboard/frontend/src/main.rs | 68 +
core/bench/dashboard/frontend/src/router.rs | 29 +
.../dashboard/frontend/src/state/benchmark.rs | 378 ++++
core/bench/dashboard/frontend/src/state/gitref.rs | 95 +
.../bench/dashboard/frontend/src/state/hardware.rs | 89 +
core/bench/dashboard/frontend/src/state/mod.rs | 22 +
core/bench/dashboard/frontend/src/state/ui.rs | 100 +
.../workflows/build-and-test.yml | 67 +
.../old_github_workflows/workflows/ci.yml | 26 +-
.../old_github_workflows/workflows/docker.yml | 91 +
.../old_github_workflows/workflows/sanity.yml | 68 +
core/bench/dashboard/server/Cargo.lock | 1575 +++++++++++++++
core/bench/dashboard/server/Cargo.toml | 32 +
core/bench/dashboard/server/Dockerfile | 91 +
.../bench/dashboard/server/docker-entrypoint.sh | 33 +-
core/bench/dashboard/server/src/.cargo/config.toml | 2 +
core/bench/dashboard/server/src/args.rs | 113 ++
core/bench/dashboard/server/src/cache/loader.rs | 205 ++
core/bench/dashboard/server/src/cache/mod.rs | 113 ++
core/bench/dashboard/server/src/cache/query.rs | 121 ++
core/bench/dashboard/server/src/cache/storage.rs | 59 +
core/bench/dashboard/server/src/cache/watcher.rs | 86 +
core/bench/dashboard/server/src/error.rs | 65 +
core/bench/dashboard/server/src/github/client.rs | 237 +++
core/bench/dashboard/server/src/github/mod.rs | 21 +
core/bench/dashboard/server/src/github/poller.rs | 161 ++
core/bench/dashboard/server/src/handlers.rs | 364 ++++
core/bench/dashboard/server/src/main.rs | 179 ++
core/bench/dashboard/shared/Cargo.toml | 11 +
core/bench/dashboard/shared/src/lib.rs | 51 +
.../text => dashboard/shared/src}/subtext.rs | 110 +-
core/bench/dashboard/shared/src/title.rs | 32 +
core/bench/report/Cargo.toml | 24 +-
core/bench/report/src/types/numeric_parameter.rs | 17 +
core/bench/runner/Cargo.toml | 19 +
.../bench/runner/src/app/local_benchmark_runner.rs | 291 +++
core/bench/runner/src/app/mod.rs | 79 +
core/bench/runner/src/app/utils.rs | 70 +
core/bench/runner/src/args.rs | 66 +
core/bench/runner/src/main.rs | 60 +
core/bench/src/actors/consumer.rs | 8 +-
core/bench/src/actors/producer.rs | 8 +-
core/bench/src/actors/producing_consumer.rs | 8 +-
core/bench/src/analytics/metrics/group.rs | 2 +-
core/bench/src/analytics/metrics/individual.rs | 12 +-
core/bench/src/analytics/report_builder.rs | 10 +-
core/bench/src/analytics/time_series/calculator.rs | 2 +-
.../analytics/time_series/calculators/latency.rs | 2 +-
.../src/analytics/time_series/calculators/mod.rs | 2 +-
.../time_series/calculators/throughput.rs | 2 +-
.../src/analytics/time_series/processors/mod.rs | 2 +-
.../time_series/processors/moving_average.rs | 2 +-
core/bench/src/args/common.rs | 4 +-
core/bench/src/args/kind.rs | 2 +-
.../src/benchmarks/balanced_consumer_group.rs | 4 +-
core/bench/src/benchmarks/balanced_producer.rs | 4 +-
.../balanced_producer_and_consumer_group.rs | 4 +-
core/bench/src/benchmarks/benchmark.rs | 4 +-
core/bench/src/benchmarks/common.rs | 4 +-
.../benchmarks/end_to_end_producing_consumer.rs | 4 +-
.../end_to_end_producing_consumer_group.rs | 4 +-
core/bench/src/benchmarks/pinned_consumer.rs | 4 +-
core/bench/src/benchmarks/pinned_producer.rs | 4 +-
.../src/benchmarks/pinned_producer_and_consumer.rs | 21 +-
core/bench/src/plot.rs | 6 +-
core/bench/src/runner.rs | 2 +-
core/bench/src/utils/batch_generator.rs | 19 +-
core/bench/src/utils/finish_condition.rs | 17 +
core/bench/src/utils/mod.rs | 6 +-
core/bench/src/utils/rate_limiter.rs | 17 +
core/binary_protocol/Cargo.toml | 33 +-
core/binary_protocol/src/client/mod.rs | 17 +
core/cli/Cargo.toml | 34 +-
core/common/Cargo.toml | 44 +-
core/common/src/commands/messages/mod.rs | 17 +
core/common/src/commands/mod.rs | 17 +
core/common/src/error/mod.rs | 17 +
core/common/src/lib.rs | 17 +
core/common/src/traits/mod.rs | 17 +
core/common/src/types/client/mod.rs | 17 +
.../types/configuration/auth_config/auto_login.rs | 17 +
.../types/configuration/auth_config/credentials.rs | 17 +
.../src/types/configuration/auth_config/mod.rs | 17 +
.../src/types/configuration/http_config/mod.rs | 17 +
core/common/src/types/configuration/mod.rs | 17 +
.../src/types/configuration/quick_config/mod.rs | 17 +
.../src/types/configuration/tcp_config/mod.rs | 17 +
.../tcp_config/tcp_client_config_builder.rs | 17 +
core/common/src/types/diagnostic/mod.rs | 17 +
core/common/src/types/mod.rs | 17 +
core/common/src/types/permissions/mod.rs | 17 +
core/common/src/types/user/mod.rs | 17 +
core/common/src/utils/mod.rs | 17 +
core/examples/Cargo.toml | 25 +-
core/integration/Cargo.toml | 50 +-
core/sdk/Cargo.toml | 47 +-
core/sdk/src/clients/producer_builder.rs | 17 +
core/sdk/src/http/http_transport.rs | 17 +
core/sdk/src/quic/skip_server_verification.rs | 17 +
core/sdk/src/tcp/tcp_client.rs | 6 +-
core/server/Cargo.toml | 112 +-
.../streaming/segments/messages/messages_reader.rs | 4 +-
.../streaming/segments/types/messages_batch_mut.rs | 12 +-
core/tools/Cargo.toml | 14 +-
foreign/csharp/Benchmarks/Program.cs | 17 +
foreign/csharp/Benchmarks/SendMessage.cs | 17 +
foreign/csharp/DEPENDENCIES.md | 8 +
foreign/csharp/Iggy_SDK/AssemblyInfo.cs | 17 +
.../Configuration/IMessageStreamConfigurator.cs | 17 +
.../Configuration/MessageBatchingSettings.cs | 17 +
.../Configuration/MessagePollingSettings.cs | 17 +
.../Configuration/MessageStreamConfigurator.cs | 17 +
.../Iggy_SDK/Configuration/TlsConfiguration.cs | 17 +
.../Iggy_SDK/ConnectionStream/IConnectionStream.cs | 17 +
.../ConnectionStream/TcpConnectionStream.cs | 17 +
.../ConnectionStream/TcpTslConnectionStream.cs | 17 +
.../Iggy_SDK/Contracts/Http/Auth/AuthResponse.cs | 17 +
.../Contracts/Http/Auth/ChangePasswordRequest.cs | 17 +
.../Http/Auth/CreatePersonalAccessTokenRequest.cs | 17 +
.../Contracts/Http/Auth/CreateUserRequest.cs | 17 +
.../Http/Auth/DeletePersonalAccessTokenRequest.cs | 17 +
.../Contracts/Http/Auth/GlobalPermissions.cs | 17 +
.../Contracts/Http/Auth/LoginUserRequest.cs | 17 +
.../Http/Auth/LoginWIthPersonalAccessToken.cs | 17 +
.../Iggy_SDK/Contracts/Http/Auth/Permissions.cs | 17 +
.../Http/Auth/PersonalAccessTokenResponse.cs | 17 +
.../Contracts/Http/Auth/RawPersonalAccessToken.cs | 17 +
.../Iggy_SDK/Contracts/Http/Auth/TokenInfo.cs | 17 +
.../Http/Auth/UpdateUserPermissionsRequest.cs | 17 +
.../Contracts/Http/Auth/UpdateUserRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/Auth/UserResponse.cs | 17 +
.../csharp/Iggy_SDK/Contracts/Http/ClientInfo.cs | 17 +
.../Iggy_SDK/Contracts/Http/ConsumerGroupInfo.cs | 17 +
.../Contracts/Http/ConsumerGroupMembers.cs | 17 +
.../Contracts/Http/ConsumerGroupResponse.cs | 17 +
.../Contracts/Http/CreateConsumerGroupRequest.cs | 17 +
.../Contracts/Http/CreatePartitionsRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/CreateStreamRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/DeleteConsumerGroup.cs | 17 +
.../Contracts/Http/DeletePartitionsRequest.cs | 17 +
.../Contracts/Http/JoinConsumerGroupRequest.cs | 17 +
.../Contracts/Http/LeaveConsumerGroupRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/MessageFetchRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/MessageResponse.cs | 17 +
.../Contracts/Http/MessageResponseGeneric.cs | 17 +
.../Iggy_SDK/Contracts/Http/MessageSendRequest.cs | 17 +
.../Contracts/Http/MessageSendRequestGeneric.cs | 17 +
.../Iggy_SDK/Contracts/Http/OffsetRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/OffsetResponse.cs | 17 +
.../Iggy_SDK/Contracts/Http/PartitionResponse.cs | 17 +
.../Iggy_SDK/Contracts/Http/PollMessagesRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/PolledMessages.cs | 17 +
.../Contracts/Http/PolledMessagesGeneric.cs | 17 +
foreign/csharp/Iggy_SDK/Contracts/Http/Stats.cs | 17 +
.../Iggy_SDK/Contracts/Http/StatsResponse.cs | 17 +
.../Iggy_SDK/Contracts/Http/StoreOffsetRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/StreamPermissions.cs | 17 +
.../Iggy_SDK/Contracts/Http/StreamResponse.cs | 17 +
.../Iggy_SDK/Contracts/Http/TopicPermissions.cs | 17 +
.../csharp/Iggy_SDK/Contracts/Http/TopicRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/TopicResponse.cs | 17 +
.../Iggy_SDK/Contracts/Http/UpdateStreamRequest.cs | 17 +
.../Iggy_SDK/Contracts/Http/UpdateTopicRequest.cs | 17 +
.../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs | 17 +
.../csharp/Iggy_SDK/Enums/CompressionAlgorithm.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/ConsumerType.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/IdKind.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/MessagePolling.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/MessageState.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/PartitioningKind.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/Protocol.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/StoreOffset.cs | 17 +
foreign/csharp/Iggy_SDK/Enums/UserStatus.cs | 17 +
foreign/csharp/Iggy_SDK/Errors/ErrorFactory.cs | 17 +
foreign/csharp/Iggy_SDK/Errors/ErrorModel.cs | 17 +
.../Exceptions/FeatureUnavailableException.cs | 17 +
.../Exceptions/InvalidBaseAdressException.cs | 17 +
.../Exceptions/InvalidResponseException.cs | 17 +
.../Exceptions/TcpInvalidResponseException.cs | 17 +
.../csharp/Iggy_SDK/Exceptions/TcpInvalidStatus.cs | 17 +
foreign/csharp/Iggy_SDK/Extensions/Extensions.cs | 17 +
.../Iggy_SDK/Factory/HttpMessageStreamBuilder.cs | 17 +
.../Iggy_SDK/Factory/MessageStreamFactory.cs | 17 +
.../Iggy_SDK/Factory/TcpMessageStreamBuilder.cs | 17 +
foreign/csharp/Iggy_SDK/Headers/HeaderKey.cs | 17 +
foreign/csharp/Iggy_SDK/Headers/HeaderKind.cs | 17 +
foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs | 17 +
foreign/csharp/Iggy_SDK/Identifier.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyClient.cs | 17 +
.../csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs | 17 +
.../Iggy_SDK/IggyClient/IIggyConsumerGroup.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyOffset.cs | 17 +
.../csharp/Iggy_SDK/IggyClient/IIggyPartition.cs | 17 +
.../IggyClient/IIggyPersonalAccessToken.cs | 17 +
.../csharp/Iggy_SDK/IggyClient/IIggyPublisher.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyUsers.cs | 17 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyUtils.cs | 17 +
.../Implementations/HttpMessageStream.cs | 17 +
.../IggyClient/Implementations/TcpMessageStream.cs | 17 +
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +-
.../JsonConfiguration/AuthResponseConverter.cs | 17 +
.../JsonConfiguration/CreateTopicConverter.cs | 17 +
.../JsonConfiguration/JsonConverterFactory.cs | 17 +
.../Iggy_SDK/JsonConfiguration/MessageConverter.cs | 17 +
.../JsonConfiguration/MessageResponseConverter.cs | 17 +
.../MessageResponseGenericConverter.cs | 17 +
.../JsonConfiguration/MessagesConverter.cs | 17 +
.../PersonAccessTokenResponseConverter.cs | 17 +
.../JsonConfiguration/StatsResponseConverter.cs | 17 +
.../JsonConfiguration/StreamResponseConverter.cs | 17 +
.../JsonConfiguration/ToSnakeCaseNamingPolicy.cs | 17 +
.../JsonConfiguration/TopicResponseConverter.cs | 17 +
.../Iggy_SDK/JsonConfiguration/UInt128Converter.cs | 17 +
.../JsonConfiguration/UserResponseConverter.cs | 17 +
foreign/csharp/Iggy_SDK/Kinds/Consumer.cs | 17 +
foreign/csharp/Iggy_SDK/Kinds/Partitioning.cs | 17 +
foreign/csharp/Iggy_SDK/Kinds/PollingStrategy.cs | 17 +
foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs | 17 +
foreign/csharp/Iggy_SDK/Messages/HttpMessage.cs | 17 +
foreign/csharp/Iggy_SDK/Messages/Message.cs | 17 +
.../MessagesDispatcher/HttpMessageInvoker.cs | 17 +
.../Iggy_SDK/MessagesDispatcher/IMessageInvoker.cs | 17 +
.../MessagesDispatcher/MessageSenderDispatcher.cs | 17 +
.../MessagesDispatcher/TcpMessageInvoker.cs | 17 +
.../MessageRequestInterpolationHandler.cs | 17 +
foreign/csharp/Iggy_SDK/Utils/BufferSizes.cs | 17 +
foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs | 17 +
.../Iggy_SDK/Utils/TcpMessageStreamHelpers.cs | 17 +
.../Features/MultiConsumerMessagePolling.feature | 11 -
.../MultiConsumerMessagePolling.feature.cs | 163 --
.../ConsumerGroupPolling/Hooks/IggyDockerHooks.cs | 131 --
.../Steps/MultipleConsumersPollingSteps.cs | 145 --
.../Iggy_SDK_Tests/ContractTests/TcpContract.cs | 17 +
.../csharp/Iggy_SDK_Tests/E2ETests/ClientsE2E.cs | 17 +
.../Iggy_SDK_Tests/E2ETests/ConsumerGroupE2E.cs | 17 +
.../Iggy_SDK_Tests/E2ETests/FetchMessagesE2E.cs | 17 +
.../Fixtures/Bootstraps/ClientsFixtureBootstrap.cs | 17 +
.../Bootstraps/ConsumerGroupFixtureBootstrap.cs | 17 +
.../Bootstraps/FetchMessagesFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/GeneralFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/OffsetFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/PATFixtureBootstrap.cs | 17 +
.../Bootstraps/PartitionsFixtureBootstrap.cs | 17 +
.../Bootstraps/PollMessagesFixtureBootstrap.cs | 17 +
.../Bootstraps/SendMessagesFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/StreamsFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/TopicsFixtureBootstrap.cs | 17 +
.../Fixtures/Bootstraps/UsersFixtureBootstrap.cs | 17 +
.../Fixtures/Configs/IggyFixtureClientConfigs.cs | 17 +
.../E2ETests/Fixtures/IIggyBootstrap.cs | 17 +
.../E2ETests/Fixtures/IggyBaseFixture.cs | 17 +
.../E2ETests/Fixtures/IggyClientsFixture.cs | 17 +
.../E2ETests/Fixtures/IggyConsumerGroupFixture.cs | 17 +
.../E2ETests/Fixtures/IggyFetchMessagesFixture.cs | 17 +
.../E2ETests/Fixtures/IggyGeneralFixture.cs | 17 +
.../E2ETests/Fixtures/IggyOffsetFixture.cs | 17 +
.../E2ETests/Fixtures/IggyPATFixture.cs | 17 +
.../E2ETests/Fixtures/IggyPartitionFixture.cs | 17 +
.../E2ETests/Fixtures/IggyPollMessagesFixture.cs | 17 +
.../E2ETests/Fixtures/IggySendMessagesFixture.cs | 17 +
.../E2ETests/Fixtures/IggyStreamFixture.cs | 17 +
.../E2ETests/Fixtures/IggyTcpUsersFixture.cs | 17 +
.../E2ETests/Fixtures/IggyTopicFixture.cs | 17 +
.../csharp/Iggy_SDK_Tests/E2ETests/OffsetE2E.cs | 17 +
foreign/csharp/Iggy_SDK_Tests/E2ETests/PATE2E.cs | 17 +
.../Iggy_SDK_Tests/E2ETests/PartitionsE2E.cs | 17 +
.../Iggy_SDK_Tests/E2ETests/PollMessagesE2E.cs | 17 +
.../Iggy_SDK_Tests/E2ETests/SendMessagesE2E.cs | 17 +
.../csharp/Iggy_SDK_Tests/E2ETests/StreamsE2E.cs | 17 +
.../csharp/Iggy_SDK_Tests/E2ETests/TopicsE2E.cs | 17 +
foreign/csharp/Iggy_SDK_Tests/E2ETests/UsersE2E.cs | 17 +
foreign/csharp/Iggy_SDK_Tests/E2ETests/UtilsE2E.cs | 17 +
.../csharp/Iggy_SDK_Tests/Iggy_SDK_Tests.csproj | 1 -
.../Iggy_SDK_Tests/MapperTests/BinaryMapper.cs | 17 +
foreign/csharp/Iggy_SDK_Tests/Usings.cs | 17 +
.../UtilityTests/HeaderValueTests.cs | 17 +
.../IdentifiersByteSerializationTests.cs | 17 +
.../UtilityTests/ToSnakeCaseMessagePolicyTests.cs | 17 +
.../csharp/Iggy_SDK_Tests/Utils/BinaryFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/DummyObj/DummyMessage.cs | 17 +
.../Utils/DummyObj/DummyObjFactory.cs | 17 +
.../Utils/Errors/ErrorModelFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/Groups/GroupFactory.cs | 17 +
.../Utils/Messages/MessageFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/Offsets/OffsetFactory.cs | 17 +
.../Utils/Partitions/PartitionFactory.cs | 17 +
.../csharp/Iggy_SDK_Tests/Utils/PriorityOrderer.cs | 17 +
.../SpecFlowTypes/ConsumerPollStreamTopicId.cs | 17 +
.../Iggy_SDK_Tests/Utils/Stats/StatsFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/Streams/StreamFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/TestPriorityAttribute.cs | 17 +
.../Iggy_SDK_Tests/Utils/Topics/TopicFactory.cs | 17 +
.../Utils/Users/PermissionsFactory.cs | 17 +
.../Iggy_SDK_Tests/Utils/Users/UsersFactory.cs | 17 +
foreign/csharp/Iggy_SDK_Tests/Utils/Utility.cs | 17 +
foreign/csharp/Iggy_Sample_Consumer/Program.cs | 17 +
.../Iggy_Sample_Producer/MessageGenerator.cs | 17 +
foreign/csharp/Iggy_Sample_Producer/Program.cs | 17 +
foreign/csharp/Shared/Envelope.cs | 17 +
foreign/csharp/Shared/ISerializableMessage.cs | 17 +
foreign/csharp/Shared/Orders.cs | 17 +
foreign/csharp/Shared/Shared.csproj | 2 +-
foreign/csharp/scripts/pack.sh | 17 +
.../go/benchmarks/send_messages_benchmark_test.go | 17 +
.../binary_request_serializer.go | 17 +
.../binary_response_deserializer.go | 17 +
.../create_stream_serializer.go | 17 +
.../create_stream_serializer_test.go | 17 +
.../create_topic_serializer.go | 17 +
.../fetch_messages_request_serializer.go | 17 +
.../fetch_messages_request_serializer_test.go | 17 +
.../binary_serialization/identifier_serializer.go | 17 +
.../identifier_serializer_test.go | 17 +
.../log_in_request_serializer.go | 17 +
.../send_messages_request_serializer.go | 17 +
.../go/binary_serialization/stats_serializer.go | 17 +
.../binary_serialization/stats_serializer_test.go | 17 +
.../update_stream_serializer.go | 17 +
.../update_stream_serializer_test.go | 17 +
.../update_topic_serializer.go | 17 +
.../update_topic_serializer_test.go | 17 +
foreign/go/cli/cli.go | 17 +
foreign/go/contracts/access_tokens.go | 17 +
foreign/go/contracts/client.go | 17 +
foreign/go/contracts/command_codes.go | 17 +
foreign/go/contracts/config.go | 17 +
foreign/go/contracts/consumer.go | 17 +
foreign/go/contracts/consumer_groups.go | 17 +
foreign/go/contracts/identifier.go | 17 +
foreign/go/contracts/login.go | 17 +
foreign/go/contracts/message_header.go | 17 +
foreign/go/contracts/message_polling.go | 17 +
foreign/go/contracts/messages.go | 17 +
foreign/go/contracts/offets.go | 17 +
foreign/go/contracts/partitions.go | 17 +
foreign/go/contracts/stats.go | 17 +
foreign/go/contracts/stream.go | 17 +
foreign/go/contracts/topics.go | 17 +
foreign/go/contracts/users.go | 17 +
foreign/go/e2e/tcp_test/client_feature_get_all.go | 17 +
.../go/e2e/tcp_test/consumers_feature_create.go | 17 +
.../go/e2e/tcp_test/consumers_feature_delete.go | 17 +
.../go/e2e/tcp_test/consumers_feature_get_all.go | 17 +
.../go/e2e/tcp_test/consumers_feature_get_by_id.go | 17 +
foreign/go/e2e/tcp_test/consumers_feature_join.go | 17 +
foreign/go/e2e/tcp_test/consumers_feature_leave.go | 17 +
foreign/go/e2e/tcp_test/consumers_steps.go | 17 +
foreign/go/e2e/tcp_test/messages_feature_send.go | 17 +
foreign/go/e2e/tcp_test/messages_steps.go | 17 +
.../go/e2e/tcp_test/partitions_feature_create.go | 17 +
.../go/e2e/tcp_test/partitions_feature_delete.go | 17 +
foreign/go/e2e/tcp_test/partitions_steps.go | 17 +
foreign/go/e2e/tcp_test/pat_feature_create.go | 17 +
foreign/go/e2e/tcp_test/pat_feature_delete.go | 17 +
foreign/go/e2e/tcp_test/pat_feature_get_all.go | 17 +
foreign/go/e2e/tcp_test/pat_steps.go | 17 +
foreign/go/e2e/tcp_test/ping_feature.go | 17 +
foreign/go/e2e/tcp_test/session_feature_login.go | 17 +
foreign/go/e2e/tcp_test/session_feature_logout.go | 17 +
foreign/go/e2e/tcp_test/stats_feature.go | 17 +
foreign/go/e2e/tcp_test/stream_feature_create.go | 17 +
foreign/go/e2e/tcp_test/stream_feature_delete.go | 17 +
foreign/go/e2e/tcp_test/stream_feature_get_all.go | 17 +
.../go/e2e/tcp_test/stream_feature_get_by_id.go | 17 +
foreign/go/e2e/tcp_test/stream_feature_update.go | 17 +
foreign/go/e2e/tcp_test/stream_steps.go | 17 +
foreign/go/e2e/tcp_test/tcp_suite_test.go | 17 +
foreign/go/e2e/tcp_test/test_helpers.go | 17 +
foreign/go/e2e/tcp_test/test_shared_steps.go | 17 +
foreign/go/e2e/tcp_test/topic_feature_create.go | 17 +
foreign/go/e2e/tcp_test/topic_feature_delete.go | 17 +
foreign/go/e2e/tcp_test/topic_feature_get_all.go | 17 +
foreign/go/e2e/tcp_test/topic_feature_get_by_id.go | 17 +
foreign/go/e2e/tcp_test/topic_feature_update.go | 17 +
foreign/go/e2e/tcp_test/topic_steps.go | 17 +
foreign/go/e2e/tcp_test/users_feature_create.go | 17 +
foreign/go/e2e/tcp_test/users_feature_delete.go | 17 +
foreign/go/e2e/tcp_test/users_feature_get_all.go | 17 +
foreign/go/e2e/tcp_test/users_feature_get_by_id.go | 17 +
foreign/go/e2e/tcp_test/users_feature_password.go | 17 +
.../go/e2e/tcp_test/users_feature_permissions.go | 17 +
foreign/go/e2e/tcp_test/users_feature_update.go | 17 +
foreign/go/e2e/tcp_test/users_steps.go | 17 +
foreign/go/errors/constants.go | 17 +
foreign/go/errors/errors.go | 17 +
foreign/go/errors/errors_test.go | 17 +
foreign/go/message_stream.go | 17 +
foreign/go/message_stream_factory.go | 17 +
foreign/go/samples/consumer/consumer.go | 17 +
foreign/go/samples/producer/message_generator.go | 17 +
foreign/go/samples/producer/producer.go | 17 +
foreign/go/samples/shared/messages.go | 17 +
foreign/go/scripts/run_tcp_e2e.sh | 17 +
foreign/go/tcp/tcp_access_token_managament.go | 17 +
foreign/go/tcp/tcp_clients_managament.go | 17 +
foreign/go/tcp/tcp_consumer_group_managament.go | 17 +
foreign/go/tcp/tcp_core.go | 17 +
foreign/go/tcp/tcp_messaging.go | 17 +
foreign/go/tcp/tcp_offset_managament.go | 17 +
foreign/go/tcp/tcp_partition_managament.go | 17 +
foreign/go/tcp/tcp_session_managament.go | 17 +
foreign/go/tcp/tcp_stream_managament.go | 17 +
foreign/go/tcp/tcp_topic_managament.go | 17 +
foreign/go/tcp/tcp_user_managament.go | 17 +
foreign/go/tcp/tcp_utilities.go | 17 +
.../java/examples/simple-consumer/build.gradle.kts | 19 +
.../java/examples/simple-producer/build.gradle.kts | 19 +
foreign/java/java-sdk/build.gradle.kts | 19 +
.../java-sdk/src/test/resources/logback-test.xml | 19 +
foreign/java/settings.gradle.kts | 19 +
foreign/node/commitlint.config.js | 19 +
foreign/node/docker-compose.yml | 17 +
foreign/node/eslint.config.mjs | 19 +
foreign/node/src/client.e2e.ts | 19 +
foreign/node/src/client/client.debug.ts | 19 +
foreign/node/src/client/client.socket.ts | 19 +
foreign/node/src/client/client.ts | 19 +
foreign/node/src/client/client.type.ts | 19 +
foreign/node/src/client/client.utils.ts | 19 +
foreign/node/src/client/index.ts | 19 +
foreign/node/src/client/tcp.client.ts | 19 +
foreign/node/src/client/tls.client.ts | 19 +
foreign/node/src/debug-send.ts | 19 +
foreign/node/src/debug.ts | 19 +
foreign/node/src/e2e/tcp.client.e2e.ts | 19 +
foreign/node/src/e2e/tcp.consumer-group.e2e.ts | 19 +
foreign/node/src/e2e/tcp.consumer-stream.e2e.ts | 19 +
foreign/node/src/e2e/tcp.parallel.e2e.ts | 19 +
foreign/node/src/e2e/tcp.send-message.e2e.ts | 19 +
foreign/node/src/e2e/tcp.stream.e2e.ts | 19 +
foreign/node/src/e2e/tcp.system.e2e.ts | 19 +
foreign/node/src/e2e/tcp.token.e2e.ts | 19 +
foreign/node/src/e2e/tcp.topic.e2e.ts | 19 +
foreign/node/src/e2e/tcp.user.e2e.ts | 19 +
foreign/node/src/index.ts | 19 +
foreign/node/src/quic.lib-test.js | 19 +
foreign/node/src/stream/consumer-stream.ts | 19 +
foreign/node/src/stream/index.ts | 19 +
foreign/node/src/tcp.e2e.ts | 19 +
foreign/node/src/tcp.sm.utils.ts | 19 +
foreign/node/src/tls.system.e2e.ts | 19 +
foreign/node/src/type.utils.ts | 19 +
foreign/node/src/wire/client/client.utils.ts | 19 +
foreign/node/src/wire/client/get-client.command.ts | 19 +
.../node/src/wire/client/get-clients.command.ts | 19 +
foreign/node/src/wire/client/get-me.command.ts | 19 +
foreign/node/src/wire/client/index.ts | 19 +
foreign/node/src/wire/command-set.ts | 19 +
foreign/node/src/wire/command.code.ts | 19 +
foreign/node/src/wire/command.utils.ts | 19 +
.../consumer-group/create-group.command.test.ts | 19 +
.../wire/consumer-group/create-group.command.ts | 19 +
.../wire/consumer-group/delete-group.command.ts | 19 +
.../src/wire/consumer-group/get-group.command.ts | 19 +
.../src/wire/consumer-group/get-groups.command.ts | 19 +
.../src/wire/consumer-group/group.command.test.ts | 19 +
.../node/src/wire/consumer-group/group.utils.ts | 19 +
foreign/node/src/wire/consumer-group/index.ts | 19 +
.../src/wire/consumer-group/join-group.command.ts | 19 +
.../src/wire/consumer-group/leave-group.command.ts | 19 +
foreign/node/src/wire/error.code.ts | 19 +
foreign/node/src/wire/error.utils.ts | 19 +
foreign/node/src/wire/identifier.utils.test.ts | 19 +
foreign/node/src/wire/identifier.utils.ts | 19 +
foreign/node/src/wire/index.ts | 19 +
foreign/node/src/wire/message/#message.utils.ts# | 92 -
foreign/node/src/wire/message/.#message.utils.ts | 1 -
foreign/node/src/wire/message/header.type.ts | 19 +
foreign/node/src/wire/message/header.utils.test.ts | 19 +
foreign/node/src/wire/message/header.utils.ts | 19 +
foreign/node/src/wire/message/index.ts | 19 +
foreign/node/src/wire/message/message.utils.ts | 19 +
.../node/src/wire/message/partitioning.utils.ts | 19 +
.../node/src/wire/message/poll-messages.command.ts | 19 +
foreign/node/src/wire/message/poll.utils.ts | 19 +
.../src/wire/message/send-messages.command.test.ts | 19 +
.../node/src/wire/message/send-messages.command.ts | 19 +
foreign/node/src/wire/number.utils.ts | 19 +
foreign/node/src/wire/offset/get-offset.command.ts | 19 +
foreign/node/src/wire/offset/index.ts | 19 +
foreign/node/src/wire/offset/offset.utils.ts | 19 +
.../node/src/wire/offset/store-offset.command.ts | 19 +
.../src/wire/partition/create-partition.command.ts | 19 +
.../src/wire/partition/delete-partition.command.ts | 19 +
foreign/node/src/wire/partition/index.ts | 19 +
.../src/wire/partition/partition.utils.test.ts | 19 +
foreign/node/src/wire/partition/partition.utils.ts | 19 +
foreign/node/src/wire/serialize.utils.ts | 19 +
foreign/node/src/wire/session/index.ts | 19 +
.../wire/session/login-with-token.command.test.ts | 19 +
.../src/wire/session/login-with-token.command.ts | 19 +
.../node/src/wire/session/login.command.test.ts | 19 +
foreign/node/src/wire/session/login.command.ts | 19 +
foreign/node/src/wire/session/login.type.ts | 19 +
foreign/node/src/wire/session/logout.command.ts | 19 +
.../src/wire/stream/create-stream.command.test.ts | 19 +
.../node/src/wire/stream/create-stream.command.ts | 19 +
.../node/src/wire/stream/delete-stream.command.ts | 19 +
foreign/node/src/wire/stream/get-stream.command.ts | 19 +
.../node/src/wire/stream/get-streams.command.ts | 19 +
foreign/node/src/wire/stream/index.ts | 19 +
.../node/src/wire/stream/purge-stream.command.ts | 19 +
foreign/node/src/wire/stream/stream.utils.ts | 19 +
.../node/src/wire/stream/update-stream.command.ts | 19 +
foreign/node/src/wire/system/get-stats.command.ts | 19 +
foreign/node/src/wire/system/index.ts | 19 +
foreign/node/src/wire/system/ping.command.ts | 19 +
.../src/wire/token/create-token.command.test.ts | 19 +
.../node/src/wire/token/create-token.command.ts | 19 +
.../src/wire/token/delete-token.command.test.ts | 19 +
.../node/src/wire/token/delete-token.command.ts | 19 +
foreign/node/src/wire/token/get-tokens.command.ts | 19 +
foreign/node/src/wire/token/index.ts | 19 +
foreign/node/src/wire/token/token.utils.ts | 19 +
.../src/wire/topic/create-topic.command.test.ts | 19 +
.../node/src/wire/topic/create-topic.command.ts | 19 +
.../node/src/wire/topic/delete-topic.command.ts | 19 +
foreign/node/src/wire/topic/get-topic.command.ts | 19 +
foreign/node/src/wire/topic/get-topics.command.ts | 19 +
foreign/node/src/wire/topic/index.ts | 19 +
foreign/node/src/wire/topic/purge-topic.command.ts | 19 +
foreign/node/src/wire/topic/topic.utils.ts | 19 +
.../node/src/wire/topic/update-topic.command.ts | 19 +
.../node/src/wire/user/change-password.command.ts | 19 +
.../node/src/wire/user/create-user.command.test.ts | 19 +
foreign/node/src/wire/user/create-user.command.ts | 19 +
foreign/node/src/wire/user/delete-user.command.ts | 19 +
foreign/node/src/wire/user/get-user.command.ts | 19 +
foreign/node/src/wire/user/get-users.command.ts | 19 +
foreign/node/src/wire/user/index.ts | 19 +
.../node/src/wire/user/permissions.utils.test.ts | 19 +
foreign/node/src/wire/user/permissions.utils.ts | 19 +
.../src/wire/user/update-permissions.command.ts | 19 +
foreign/node/src/wire/user/update-user.command.ts | 19 +
foreign/node/src/wire/user/user.utils.ts | 19 +
foreign/node/src/wire/uuid.utils.ts | 19 +
justfile | 12 +
.../test.yml => scripts/dashboard/build_release.sh | 17 +-
scripts/dashboard/run_dev.sh | 70 +
scripts/licenses-list.sh | 97 +
scripts/performance/utils.sh | 4 +-
web/.eslintrc.cjs | 19 +
web/Dockerfile | 17 +
web/docker-compose.yml | 17 +
web/postcss.config.js | 19 +
web/src/ambient.d.ts | 19 +
web/src/app.d.ts | 19 +
web/src/app.html | 19 +
web/src/hooks.client.ts | 19 +
web/src/hooks.server.ts | 19 +
web/src/lib/actions/tooltip.ts | 19 +
web/src/lib/api/ApiSchema.ts | 19 +
web/src/lib/api/convertBigIntsToStrings.ts | 19 +
web/src/lib/api/fetchApi.ts | 19 +
web/src/lib/api/fetchRouteApi.ts | 19 +
web/src/lib/api/getJson.ts | 19 +
web/src/lib/api/handleFetchErrors.ts | 19 +
.../decoders/BuiltInDecoders/jsonDecoder.ts | 19 +
.../decoders/BuiltInDecoders/stringDecoder.ts | 19 +
.../decoders/BuiltInDecoders/xmlDecoder.ts | 19 +
.../components/MessageDecoder/decoders/types.ts | 19 +
.../decoders/utils/decoderRegistry.ts | 19 +
web/src/lib/domain/Message.ts | 19 +
web/src/lib/domain/MessageDetails.ts | 19 +
web/src/lib/domain/Partition.ts | 19 +
web/src/lib/domain/Permissions.ts | 19 +
web/src/lib/domain/Stats.ts | 19 +
web/src/lib/domain/Stream.ts | 19 +
web/src/lib/domain/StreamDetails.ts | 19 +
web/src/lib/domain/Topic.ts | 19 +
web/src/lib/domain/TopicDetails.ts | 19 +
web/src/lib/domain/User.ts | 19 +
web/src/lib/domain/UserDetails.ts | 19 +
web/src/lib/hooks/useGoPrev.ts | 19 +
web/src/lib/queries.ts | 19 +
web/src/lib/types/appRoutes.ts | 19 +
web/src/lib/types/utilTypes.ts | 19 +
web/src/lib/utils/NonNullable.ts | 19 +
web/src/lib/utils/addOnKeyDownListener.ts | 19 +
web/src/lib/utils/addWindowEventListener.ts | 19 +
web/src/lib/utils/arrayMax.ts | 19 +
web/src/lib/utils/arraySum.ts | 19 +
web/src/lib/utils/asConst.ts | 19 +
web/src/lib/utils/base64Utils.ts | 19 +
web/src/lib/utils/constants/numberSizes.ts | 19 +
web/src/lib/utils/constants/tokens.ts | 19 +
web/src/lib/utils/dataHas.ts | 19 +
web/src/lib/utils/formatters/bytesFormatter.ts | 19 +
web/src/lib/utils/formatters/dateFormatter.ts | 19 +
web/src/lib/utils/formatters/durationFormatter.ts | 19 +
web/src/lib/utils/noTypeCheck.ts | 19 +
web/src/lib/utils/parsers.ts | 19 +
web/src/lib/utils/persistedStore.ts | 19 +
web/src/lib/utils/queryParsers.ts | 19 +
web/src/lib/utils/utilTypes.ts | 19 +
web/src/params/i32.ts | 19 +
web/src/routes/+layout.server.ts | 19 +
web/src/routes/api/proxy/+server.ts | 19 +
web/src/routes/auth/logout/+page.server.ts | 19 +
web/src/routes/auth/sign-in/+page.server.ts | 19 +
web/src/routes/dashboard/+layout.server.ts | 19 +
web/src/routes/dashboard/overview/+page.server.ts | 19 +
.../dashboard/settings/server/+page.server.ts | 19 +
.../dashboard/settings/users/+page.server.ts | 19 +
web/src/routes/dashboard/streams/+layout.server.ts | 19 +
.../streams/[streamId=i32]/+page.server.ts | 19 +
.../topics/[topicId=i32]/+page.server.ts | 19 +
.../[partitionId=i32]/messages/+page.server.ts | 19 +
web/src/styles/app.css | 19 +
web/src/styles/tooltip.css | 19 +
web/src/styles/variables.css | 19 +
web/svelte.config.js | 19 +
web/tailwind.config.js | 19 +
web/vite.config.ts | 19 +
677 files changed, 22308 insertions(+), 1372 deletions(-)
create mode 100644 ASF_LICENSE.txt
create mode 100644 core/bench/dashboard/README.md
create mode 100644 core/bench/dashboard/frontend/.cargo/config.toml
create mode 100644 core/bench/dashboard/frontend/.gitignore
create mode 100644 core/bench/dashboard/frontend/Cargo.toml
create mode 100644 core/bench/dashboard/frontend/Trunk.toml
create mode 100644 core/bench/dashboard/frontend/assets/iggy-dark.png
create mode 100644 core/bench/dashboard/frontend/assets/iggy-light.png
create mode 100644 core/bench/dashboard/frontend/assets/style.css
create mode 100644 core/bench/dashboard/frontend/index.dev.html
create mode 100644 core/bench/dashboard/frontend/index.html
create mode 100644 core/bench/dashboard/frontend/index.prod.html
copy docker-compose.yml =>
core/bench/dashboard/frontend/scripts/select_index.sh (54%)
mode change 100644 => 100755
create mode 100644 core/bench/dashboard/frontend/src/api/mod.rs
create mode 100644 core/bench/dashboard/frontend/src/components/app_content.rs
create mode 100644 core/bench/dashboard/frontend/src/components/chart/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/chart/plot_trend.rs
create mode 100644
core/bench/dashboard/frontend/src/components/chart/single_chart.rs
create mode 100644
core/bench/dashboard/frontend/src/components/chart/trend_chart.rs
create mode 100644 core/bench/dashboard/frontend/src/components/footer.rs
create mode 100644 core/bench/dashboard/frontend/src/components/layout/logo.rs
create mode 100644
core/bench/dashboard/frontend/src/components/layout/main_content.rs
create mode 100644 core/bench/dashboard/frontend/src/components/layout/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/layout/sidebar.rs
create mode 100644
core/bench/dashboard/frontend/src/components/layout/topbar.rs
create mode 100644 core/bench/dashboard/frontend/src/components/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/benchmark_kind_selector.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/benchmark_selector.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/gitref_selector.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/hardware_selector.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/measurement_type_selector.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/selectors/view_mode_selector.rs
create mode 100644 core/bench/dashboard/frontend/src/components/theme/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/theme/theme_provider.rs
create mode 100644
core/bench/dashboard/frontend/src/components/theme/theme_toggle.rs
create mode 100644
core/bench/dashboard/frontend/src/components/tooltips/benchmark_info_toggle.rs
create mode 100644
core/bench/dashboard/frontend/src/components/tooltips/benchmark_info_tooltip.rs
create mode 100644 core/bench/dashboard/frontend/src/components/tooltips/mod.rs
create mode 100644
core/bench/dashboard/frontend/src/components/tooltips/server_stats_toggle.rs
create mode 100644
core/bench/dashboard/frontend/src/components/tooltips/server_stats_tooltip.rs
create mode 100644 core/bench/dashboard/frontend/src/config.rs
create mode 100644 core/bench/dashboard/frontend/src/error.rs
create mode 100644 core/bench/dashboard/frontend/src/main.rs
create mode 100644 core/bench/dashboard/frontend/src/router.rs
create mode 100644 core/bench/dashboard/frontend/src/state/benchmark.rs
create mode 100644 core/bench/dashboard/frontend/src/state/gitref.rs
create mode 100644 core/bench/dashboard/frontend/src/state/hardware.rs
create mode 100644 core/bench/dashboard/frontend/src/state/mod.rs
create mode 100644 core/bench/dashboard/frontend/src/state/ui.rs
create mode 100644
core/bench/dashboard/old_github_workflows/workflows/build-and-test.yml
copy .github/workflows/test.yml =>
core/bench/dashboard/old_github_workflows/workflows/ci.yml (59%)
create mode 100644
core/bench/dashboard/old_github_workflows/workflows/docker.yml
create mode 100644
core/bench/dashboard/old_github_workflows/workflows/sanity.yml
create mode 100644 core/bench/dashboard/server/Cargo.lock
create mode 100644 core/bench/dashboard/server/Cargo.toml
create mode 100644 core/bench/dashboard/server/Dockerfile
copy Dockerfile.ci => core/bench/dashboard/server/docker-entrypoint.sh (64%)
create mode 100644 core/bench/dashboard/server/src/.cargo/config.toml
create mode 100644 core/bench/dashboard/server/src/args.rs
create mode 100644 core/bench/dashboard/server/src/cache/loader.rs
create mode 100644 core/bench/dashboard/server/src/cache/mod.rs
create mode 100644 core/bench/dashboard/server/src/cache/query.rs
create mode 100644 core/bench/dashboard/server/src/cache/storage.rs
create mode 100644 core/bench/dashboard/server/src/cache/watcher.rs
create mode 100644 core/bench/dashboard/server/src/error.rs
create mode 100644 core/bench/dashboard/server/src/github/client.rs
create mode 100644 core/bench/dashboard/server/src/github/mod.rs
create mode 100644 core/bench/dashboard/server/src/github/poller.rs
create mode 100644 core/bench/dashboard/server/src/handlers.rs
create mode 100644 core/bench/dashboard/server/src/main.rs
create mode 100644 core/bench/dashboard/shared/Cargo.toml
create mode 100644 core/bench/dashboard/shared/src/lib.rs
copy core/bench/{report/src/plotting/text => dashboard/shared/src}/subtext.rs
(64%)
create mode 100644 core/bench/dashboard/shared/src/title.rs
create mode 100644 core/bench/runner/Cargo.toml
create mode 100644 core/bench/runner/src/app/local_benchmark_runner.rs
create mode 100644 core/bench/runner/src/app/mod.rs
create mode 100644 core/bench/runner/src/app/utils.rs
create mode 100644 core/bench/runner/src/args.rs
create mode 100644 core/bench/runner/src/main.rs
create mode 100644 foreign/csharp/DEPENDENCIES.md
delete mode 100644
foreign/csharp/Iggy_SDK_Tests/BehaviorTests/ConsumerGroupPolling/Features/MultiConsumerMessagePolling.feature
delete mode 100644
foreign/csharp/Iggy_SDK_Tests/BehaviorTests/ConsumerGroupPolling/Features/MultiConsumerMessagePolling.feature.cs
delete mode 100644
foreign/csharp/Iggy_SDK_Tests/BehaviorTests/ConsumerGroupPolling/Hooks/IggyDockerHooks.cs
delete mode 100644
foreign/csharp/Iggy_SDK_Tests/BehaviorTests/ConsumerGroupPolling/Steps/MultipleConsumersPollingSteps.cs
delete mode 100644 foreign/node/src/wire/message/#message.utils.ts#
delete mode 120000 foreign/node/src/wire/message/.#message.utils.ts
copy .github/workflows/test.yml => scripts/dashboard/build_release.sh (78%)
mode change 100644 => 100755
create mode 100755 scripts/dashboard/run_dev.sh
create mode 100755 scripts/licenses-list.sh