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

hgruszecki pushed a change to branch skipping-offset
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from a2f4aeff6 fix(server): initialize journal offset after restart to 
prevent consumer message skip
     add c19a600a8 feat(rust): add sans-IO frame codec and command dispatch 
table (#2967)
     add 707ab2435 chore(python): bump SDK to 0.7.4-dev1, modernize CI and deps 
(#2992)
     add 6180d88e6 feat(go): implement binary reader/writer (#2986)
     add 329e62094 Merge branch 'master' into skipping-offset

No new revisions were added by this update.

Summary of changes:
 .../actions/python-maturin/post-merge/action.yml   |  14 +-
 core/binary_protocol/src/codec.rs                  |  58 +++
 core/binary_protocol/src/codes.rs                  |  54 +--
 core/binary_protocol/src/consensus/operation.rs    |  89 ++--
 core/binary_protocol/src/dispatch.rs               | 450 +++++++++++++++++++++
 core/binary_protocol/src/error.rs                  |   4 +-
 core/binary_protocol/src/frame.rs                  |  32 --
 core/binary_protocol/src/framing.rs                | 289 +++++++++++++
 core/binary_protocol/src/lib.rs                    |  28 +-
 core/binary_protocol/src/message_view.rs           |  11 +-
 core/binary_protocol/src/primitives/identifier.rs  |  19 +-
 .../binary_protocol/src/primitives/partitioning.rs |  25 +-
 .../src/requests/users/create_user.rs              |   5 +-
 .../src/requests/users/update_permissions.rs       |   5 +-
 .../src/responses/clients/client_response.rs       |   2 +-
 .../src/responses/clients/get_client.rs            |   7 +-
 .../consumer_groups/get_consumer_group.rs          |  15 +-
 .../src/responses/streams/get_stream.rs            |   5 +-
 .../src/responses/system/get_cluster_metadata.rs   | 244 +++++++++++
 .../{streams/create_stream.rs => system/get_me.rs} |   8 +-
 .../login_user.rs => system/get_snapshot.rs}       |  48 +--
 .../src/responses/system/get_stats.rs              |   7 +-
 core/binary_protocol/src/responses/system/mod.rs   |   6 +
 .../src/responses/topics/get_topic.rs              |   5 +-
 foreign/go/internal/codec/reader.go                | 217 ++++++++++
 foreign/go/internal/codec/reader_test.go           | 358 ++++++++++++++++
 foreign/go/internal/codec/roundtrip_test.go        | 105 +++++
 foreign/go/internal/codec/writer.go                | 151 +++++++
 foreign/go/internal/codec/writer_test.go           | 128 ++++++
 foreign/python/Cargo.toml                          |  11 +-
 foreign/python/pyproject.toml                      |   8 +-
 foreign/python/uv.lock                             |   2 +-
 32 files changed, 2186 insertions(+), 224 deletions(-)
 create mode 100644 core/binary_protocol/src/dispatch.rs
 delete mode 100644 core/binary_protocol/src/frame.rs
 create mode 100644 core/binary_protocol/src/framing.rs
 create mode 100644 
core/binary_protocol/src/responses/system/get_cluster_metadata.rs
 copy core/binary_protocol/src/responses/{streams/create_stream.rs => 
system/get_me.rs} (74%)
 copy core/binary_protocol/src/responses/{users/login_user.rs => 
system/get_snapshot.rs} (56%)
 create mode 100644 foreign/go/internal/codec/reader.go
 create mode 100644 foreign/go/internal/codec/reader_test.go
 create mode 100644 foreign/go/internal/codec/roundtrip_test.go
 create mode 100644 foreign/go/internal/codec/writer.go
 create mode 100644 foreign/go/internal/codec/writer_test.go

Reply via email to