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

gkoszyk pushed a change to branch metadata_dev
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 599d65b03 squash
     add c0ebce364 feat(integration): detect server crashes during tests and 
dump logs (#2536)
     add 111ccefed fix(python): update python version to 3.10, clean up 
examples (#2532)
     add a878a4da8 fix(connectors): add known secrets to env config reader 
(#2538)
     add 8664e0fec docs(js): add JSDoc comments (#2534)
     add 28c3f67da fix(server,sdk): handle stale client in consumer group 
operations (#2547)
     add a1b65e8e6 Merge branch 'master' into metadata_dev

No new revisions were added by this update.

Summary of changes:
 .../actions/python-maturin/pre-merge/action.yml    |   7 +-
 Cargo.lock                                         |   4 +-
 DEPENDENCIES.md                                    |   4 +-
 core/connectors/runtime/src/configs/runtime.rs     |   7 +-
 core/integration/src/test_server.rs                |  45 +++
 core/integration/tests/server/mod.rs               |  84 ++++--
 core/integration/tests/server/scenarios/mod.rs     |   1 +
 .../stale_client_consumer_group_scenario.rs        | 303 +++++++++++++++++++++
 core/sdk/Cargo.toml                                |   2 +-
 core/sdk/src/clients/consumer.rs                   |  19 +-
 core/server/Cargo.toml                             |   2 +-
 core/server/src/quic/listener.rs                   |   6 +-
 core/server/src/shard/system/utils.rs              |   9 +
 .../server/src/streaming/clients/client_manager.rs |   6 +-
 core/server/src/tcp/connection_handler.rs          |   8 +-
 core/server/src/websocket/connection_handler.rs    |   2 +-
 foreign/node/src/client/client.connection.ts       |  80 ++++++
 foreign/node/src/client/client.debug.ts            |   4 +
 foreign/node/src/client/client.socket.ts           | 101 +++++++
 foreign/node/src/client/client.ts                  |  66 ++++-
 foreign/node/src/client/client.type.ts             |  74 +++++
 foreign/node/src/client/client.utils.ts            |  29 ++
 foreign/node/src/debug-send.ts                     |   2 +-
 foreign/node/src/type.utils.ts                     |  14 +
 foreign/node/src/wire/command.utils.ts             |  20 +-
 .../wire/consumer-group/create-group.command.ts    |  13 +
 .../wire/consumer-group/delete-group.command.ts    |  13 +
 .../consumer-group/ensure-group.virtual.command.ts |  16 +-
 .../src/wire/consumer-group/get-group.command.ts   |  13 +
 .../src/wire/consumer-group/get-groups.command.ts  |  12 +
 .../node/src/wire/consumer-group/group.utils.ts    |  34 +++
 .../src/wire/consumer-group/join-group.command.ts  |  13 +
 .../src/wire/consumer-group/leave-group.command.ts |  13 +
 foreign/node/src/wire/identifier.utils.ts          |  28 +-
 .../wire/message/flush-unsaved-buffers.command.ts  |  13 +
 foreign/node/src/wire/message/header.type.ts       |  23 ++
 foreign/node/src/wire/message/header.utils.ts      | 108 +++++++-
 foreign/node/src/wire/message/iggy-header.utils.ts |  39 ++-
 foreign/node/src/wire/message/message.utils.ts     |  68 ++++-
 .../node/src/wire/message/partitioning.utils.ts    |  57 +++-
 .../node/src/wire/message/poll-messages.command.ts |  17 ++
 foreign/node/src/wire/message/poll.utils.ts        | 102 ++++++-
 .../node/src/wire/message/send-messages.command.ts |  14 +
 foreign/node/src/wire/number.utils.ts              |  81 +++++-
 .../node/src/wire/offset/delete-offset.command.ts  |  12 +-
 foreign/node/src/wire/offset/get-offset.command.ts |  14 +
 foreign/node/src/wire/offset/offset.utils.ts       |  48 ++++
 .../node/src/wire/offset/store-offset.command.ts   |  15 +
 .../src/wire/partition/create-partition.command.ts |  13 +
 .../src/wire/partition/delete-partition.command.ts |  17 +-
 foreign/node/src/wire/partition/partition.utils.ts |   9 +
 foreign/node/src/wire/serialize.utils.ts           |  20 ++
 .../src/wire/session/login-with-token.command.ts   |  11 +
 foreign/node/src/wire/session/login.command.ts     |   7 +
 foreign/node/src/wire/session/login.utils.ts       |  25 ++
 foreign/node/src/wire/session/logout.command.ts    |   7 +
 .../node/src/wire/stream/create-stream.command.ts  |  14 +-
 .../node/src/wire/stream/delete-stream.command.ts  |  11 +
 .../wire/stream/ensure-stream.virtual.command.ts   |   9 +-
 foreign/node/src/wire/stream/get-stream.command.ts |  11 +
 .../node/src/wire/stream/get-streams.command.ts    |  11 +-
 .../node/src/wire/stream/purge-stream.command.ts   |  11 +
 foreign/node/src/wire/stream/stream.utils.ts       |  22 ++
 .../node/src/wire/stream/update-stream.command.ts  |  12 +
 .../node/src/wire/token/create-token.command.ts    |  12 +
 .../node/src/wire/token/delete-token.command.ts    |  11 +
 foreign/node/src/wire/token/get-tokens.command.ts  |   7 +
 foreign/node/src/wire/token/token.utils.ts         |  40 +++
 .../node/src/wire/topic/create-topic.command.ts    |  17 ++
 .../node/src/wire/topic/delete-topic.command.ts    |  15 +-
 .../src/wire/topic/ensure-topic.virtual.command.ts |  12 +-
 foreign/node/src/wire/topic/get-topic.command.ts   |  14 +-
 foreign/node/src/wire/topic/get-topics.command.ts  |  11 +
 foreign/node/src/wire/topic/purge-topic.command.ts |  12 +
 foreign/node/src/wire/topic/topic.utils.ts         |  73 +++++
 .../node/src/wire/topic/update-topic.command.ts    |  17 ++
 .../node/src/wire/user/change-password.command.ts  |  13 +
 foreign/node/src/wire/user/create-user.command.ts  |  14 +
 foreign/node/src/wire/user/delete-user.command.ts  |  11 +
 foreign/node/src/wire/user/get-user.command.ts     |  11 +
 foreign/node/src/wire/user/get-users.command.ts    |   9 +-
 foreign/node/src/wire/user/permissions.utils.ts    | 121 ++++++++
 .../src/wire/user/update-permissions.command.ts    |  12 +
 foreign/node/src/wire/user/update-user.command.ts  |  13 +
 foreign/node/src/wire/user/user.utils.ts           |  46 ++++
 foreign/node/src/wire/uuid.utils.ts                |  14 +-
 foreign/python/Dockerfile.test                     |   3 +-
 foreign/python/README.md                           |  18 +-
 foreign/python/pyproject.toml                      |   8 +-
 foreign/python/python_examples/README.md           |  20 --
 foreign/python/python_examples/consumer.py         |  83 ------
 .../python/python_examples/example_screenshot.png  | Bin 2373561 -> 0 bytes
 foreign/python/python_examples/producer.py         | 110 --------
 foreign/python/scripts/test.sh                     |  17 --
 94 files changed, 2300 insertions(+), 339 deletions(-)
 create mode 100644 
core/integration/tests/server/scenarios/stale_client_consumer_group_scenario.rs
 delete mode 100644 foreign/python/python_examples/README.md
 delete mode 100644 foreign/python/python_examples/consumer.py
 delete mode 100644 foreign/python/python_examples/example_screenshot.png
 delete mode 100644 foreign/python/python_examples/producer.py

Reply via email to