The GitHub Actions job "License Checker" on rocketmq-clients.git/feat/rust-lite-simple-consumer has succeeded. Run started by GitHub user zhaohai666 (triggered by zhaohai666).
Head commit for run: 74ed8c31a8ee60cd11e8e329314a2028a756d126 / zhaohaihzb <[email protected]> fix(rust): harden LiteSimpleConsumer lifecycle and settings handling - Stop the LiteSubscriptionManager periodic-sync scheduler and await its join handle before closing client sessions. The scheduler retained an Arc<Client> and could recreate a telemetry session and re-send the CompleteAdd command after shutdown. A unit test keeps the runtime alive for more than one sync interval after stopping and asserts no further RPCs are issued. - Check the running state before ack() and change_invisible_duration(). Both previously panicked at unwrap() inside get_session_with_endpoints() when called after shutdown(&mut self); they now return ErrorKind::ClientIsNotRunning. Covered by integration tests. - Wait for the server's initial Settings (bounded, 3s) before start() returns, so an immediate first subscribe() validates against the server-provided max_lite_topic_size instead of the local default 64. Falls back to local defaults with a warning on timeout. Covered by an integration test that subscribes immediately after start. Report URL: https://github.com/apache/rocketmq-clients/actions/runs/37910926400 With regards, GitHub Actions via GitBox
