This is an automated email from the ASF dual-hosted git repository.

hubcio pushed a change to branch feat/message-bus-multi-transport
in repository https://gitbox.apache.org/repos/asf/iggy.git


 discard 0ef2afcc3 feat(message_bus): thread schema [quic] into transport config
 discard 717af0eca docs(message_bus): tighten transport-trait + ws/quic 
invariants
 discard 8b7a36981 chore(message_bus): allow iter_with_drain on hoisted batch 
loops
 discard 75dda0ea3 fix(message_bus): bound the full TLS close sequence by 
close_grace
 discard d3d09d438 docs(message_bus): drop fragile file:line cites and finding 
tags
 discard 23876f704 perf(message_bus): hoist batch buffer in tcp_tls/ws/wss pumps
 discard 0ce13ae7d docs(message_bus): correct SO_KEEPALIVE doc at four sites
 discard 8af15b42a docs(message_bus): flag deleted replica-plane authn at 
listener auth section
 discard c9f5aeb4a feat(message_bus): add QUIC, TCP-TLS, WS, WSS client 
transports
     add 842538572 test(csharp): add leader_redirection scenario to BDD tests 
(#3193)
     add 4f55e9563 feat(connectors): implement Avro payload support with 
separate encoder, decoder and transform crates (#3141)
     add 87e22a1cc feat(go): add delete segments support (#3191)
     add d484c107e feat(message_bus): add QUIC, TCP-TLS, WS, WSS client 
transports
     add 57a0051f7 docs(message_bus): flag deleted replica-plane authn at 
listener auth section
     add f26ea7852 docs(message_bus): correct SO_KEEPALIVE doc at four sites
     add 361bb73f9 perf(message_bus): hoist batch buffer in tcp_tls/ws/wss pumps
     add ed0077397 docs(message_bus): drop fragile file:line cites and finding 
tags
     add 3d080b7aa fix(message_bus): bound the full TLS close sequence by 
close_grace
     add cdbbcc757 chore(message_bus): allow iter_with_drain on hoisted batch 
loops
     add bd42fe829 docs(message_bus): tighten transport-trait + ws/quic 
invariants
     add 7ee1bf18d feat(message_bus): thread schema [quic] into transport config
     add 133e90887 test(message_bus): lock tcp_tls cancel-safety, doc authn 
boundary
     add dc231f993 style(message_bus): drop F-tag from tcp_tls rustdoc
     add 7d1c3b838 docs(message_bus): tighten replica trust boundary statement
     add 89124e329 docs(message_bus): correct batching, ALPN, and ws_config doc 
lies
     add af8749eb8 docs(message_bus): clear PR-introduced rustdoc broken-link 
warnings
     add f56ca0d3d fix(configs): align QUIC byte-size units to KiB and pin 
parity
     add 44d77571f fix(configs): tighten MessageBusConfig validation
     add 098aebc33 fix(configs): validate QuicConfig field ranges at boot
     add 283bde926 fix(configs): wire TcpSocket and MessageBus defaults to 
SERVER_NG_CONFIG
     add ba6d8e21e fix(message_bus): reap finished background tasks in 
track_background
     add cb0ef1533 test(message_bus): pin background_tasks reap and 
post-shutdown drain
     add 75de7d84b fix(message_bus): bound QUIC reader+writer drain by 
close_grace
     add 208a908da fix(message_bus): drive tls.shutdown under close_grace on 
WSS shutdown
     add f4d8f8763 test(shard): cover delegate_client and delegate_ws_client 
paths
     add 85504a383 style(message_bus): clear clippy doc-pedantic warnings

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   (0ef2afcc3)
            \
             N -- N -- N   refs/heads/feat/message-bus-multi-transport 
(85504a383)

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 +
 Cargo.toml                                         |   3 +-
 bdd/docker-compose.yml                             |   9 +-
 ...eature_delete.go => segments_feature_delete.go} |  35 +-
 core/configs/src/server_ng_config/defaults.rs      |  50 +-
 core/configs/src/server_ng_config/message_bus.rs   | 100 ++++
 core/configs/src/server_ng_config/quic.rs          | 154 +++++-
 core/configs/src/server_ng_config/validators.rs    |   4 +
 core/configs/src/server_ng_config/websocket.rs     |   2 +-
 core/connectors/runtime/src/configs/connectors.rs  |  21 +-
 core/connectors/runtime/src/sink.rs                |  28 +-
 core/connectors/runtime/src/source.rs              |  21 +-
 core/connectors/sdk/Cargo.toml                     |   1 +
 core/connectors/sdk/src/decoders/avro.rs           | 442 +++++++++++++++
 core/connectors/sdk/src/decoders/mod.rs            |   1 +
 core/connectors/sdk/src/encoders/avro.rs           | 604 +++++++++++++++++++++
 core/connectors/sdk/src/encoders/flatbuffer.rs     |   1 +
 core/connectors/sdk/src/encoders/mod.rs            |   1 +
 core/connectors/sdk/src/encoders/proto.rs          |  12 +
 core/connectors/sdk/src/lib.rs                     |  17 +-
 core/connectors/sdk/src/transforms/avro_convert.rs | 398 ++++++++++++++
 core/connectors/sdk/src/transforms/mod.rs          |   8 +
 .../connectors/sdk/src/transforms/proto_convert.rs |  17 +
 core/connectors/sinks/http_sink/src/lib.rs         |   8 +
 core/message_bus/src/client_listener/mod.rs        |  37 ++
 core/message_bus/src/config.rs                     |  97 +++-
 core/message_bus/src/installer/quic.rs             |   3 +-
 core/message_bus/src/lib.rs                        |  75 ++-
 core/message_bus/src/replica/listener.rs           |  45 +-
 core/message_bus/src/transports/mod.rs             |  29 +-
 core/message_bus/src/transports/quic.rs            |  60 +-
 core/message_bus/src/transports/tcp_tls.rs         |  36 +-
 core/message_bus/src/transports/wss.rs             |  18 +-
 core/message_bus/tests/installer_panic_cleanup.rs  |  12 +
 core/message_bus/tests/tcp_tls_cancel_safe.rs      | 167 ++++++
 core/server-ng/config.toml                         |  13 +-
 core/shard/src/coordinator.rs                      |  64 +++
 .../Iggy_SDK.Tests.BDD/Context/TestContext.cs      |   5 +
 .../csharp/Iggy_SDK.Tests.BDD/Context/TestHooks.cs |  19 +-
 .../Iggy_SDK.Tests.BDD/Iggy_SDK.Tests.BDD.csproj   |   9 +-
 .../StepDefinitions/LeaderRedirectionSteps.cs      | 317 +++++++++++
 ...{tcp_utilities.go => tcp_segment_management.go} |  26 +-
 foreign/go/contracts/client.go                     |   9 +
 foreign/go/internal/command/code.go                |   1 +
 .../command/segment.go}                            |  29 +-
 .../command/{topic_test.go => segment_test.go}     |  35 +-
 46 files changed, 2864 insertions(+), 180 deletions(-)
 copy bdd/go/tests/tcp_test/{partitions_feature_delete.go => 
segments_feature_delete.go} (75%)
 create mode 100644 core/connectors/sdk/src/decoders/avro.rs
 create mode 100644 core/connectors/sdk/src/encoders/avro.rs
 create mode 100644 core/connectors/sdk/src/transforms/avro_convert.rs
 create mode 100644 core/message_bus/tests/tcp_tls_cancel_safe.rs
 create mode 100644 
foreign/csharp/Iggy_SDK.Tests.BDD/StepDefinitions/LeaderRedirectionSteps.cs
 copy foreign/go/client/tcp/{tcp_utilities.go => tcp_segment_management.go} 
(75%)
 copy foreign/go/{client/tcp/tcp_clients_management.go => 
internal/command/segment.go} (59%)
 copy foreign/go/internal/command/{topic_test.go => segment_test.go} (58%)

Reply via email to