This is an automated email from the ASF dual-hosted git repository.
hgruszecki pushed a change to branch refactor-binary-7-http
in repository https://gitbox.apache.org/repos/asf/iggy.git
omit 658d4d32d refactor(server,sdk): add wire validation for user headers
and fix encoding defects
omit 38f132138 fix(server,sdk): fix O(n^2) memory in HTTP SendMessages and
missing transport codes
omit 92b607110 fix(server,sdk): harden wire type migration
omit 06f091ed5 fix(server,sdk): harden wire type migration from review
findings
omit 0ee9523ad fix(server): restore partition count validation in binary
handlers
omit 056cff621 refactor(sdk): delete BytesSerializable trait entirely
omit fe7c92d2c refactor(server): migrate WAL to WireEncode/WireDecode traits
omit 0bb7377ca refactor(server): remove dead BytesSerializable impls from
10 types
omit b9505ca98 refactor(server): extract shared HTTP DTOs to iggy_common
omit 286dc2076 refactor(server): switch WAL to wire types and move domain
commands to http DTOs
omit 10159a266 refactor(server): delete dead command structs and simplify
SDK traits
omit 89c729e05 refactor(server): route wire types through
ShardRequestPayload and SDK
add 8ec907792 fix(test): remove racy assertion in postgres source
delete_after_read test (#3064)
add 90c865c48 refactor(server): route wire types through
ShardRequestPayload and SDK
add ceb065ea9 refactor(server): delete dead command structs and simplify
SDK traits
add de8dbac74 refactor(server): switch WAL to wire types and move domain
commands to http DTOs
add 4bc3af28b refactor(server): extract shared HTTP DTOs to iggy_common
add 49635db1c refactor(server): remove dead BytesSerializable impls from
10 types
add 079e9e56f refactor(server): migrate WAL to WireEncode/WireDecode traits
add baf4a9cd4 refactor(sdk): delete BytesSerializable trait entirely
add ac535ca53 fix(server): restore partition count validation in binary
handlers
add 1e513e11a fix(server,sdk): harden wire type migration from review
findings
add b1af71426 fix(server,sdk): harden wire type migration
add db8240702 fix(server,sdk): fix O(n^2) memory in HTTP SendMessages and
missing transport codes
add 922cf933d refactor(server,sdk): add wire validation for user headers
and fix encoding defects
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 (658d4d32d)
\
N -- N -- N refs/heads/refactor-binary-7-http (922cf933d)
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:
Cargo.lock | 1 +
core/binary_protocol/src/lib.rs | 4 +-
.../binary_protocol/src/primitives/user_headers.rs | 142 ++++++++++++++++++++-
core/cli/Cargo.toml | 1 +
.../src/commands/binary_message/poll_messages.rs | 9 +-
core/common/src/types/message/iggy_message.rs | 26 ++--
core/common/src/types/message/message_view.rs | 9 +-
core/common/src/types/message/messages_batch.rs | 9 ++
core/common/src/types/message/mod.rs | 3 +-
core/common/src/types/message/user_headers.rs | 102 +++------------
core/common/src/wire_conversions.rs | 75 ++++++++++-
.../tests/connectors/postgres/postgres_source.rs | 6 -
.../tests/server/scenarios/offset_scenario.rs | 6 +-
.../tests/server/scenarios/timestamp_scenario.rs | 6 +-
.../message-compression/consumer/main.rs | 13 +-
15 files changed, 291 insertions(+), 121 deletions(-)