{
"schemaVersion": 1,
"contractVersion": "request-header-codec-v3-migration-v1",
"rustHistoricalCommit": "0c4722568a74987f7be51df12ec87dbfdc05fbba",
"javaCommit": "2daf0e2ca91a1592d18235d43e5d709d1c35d15f",
"generatedBy": "scripts/request-header-codec/migrate.py inventory",
"summary": {
"entryCount": 153,
"mappedCount": 143,
"rustOnlyExtensionCount": 10,
"v2Count": 0,
"v3Count": 153,
"pendingCount": 0,
"migratedCount": 153
},
"baseline": {
"v2TypeIds": [
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader",
"rocketmq_protocol::protocol::header::add_broker_request_header::AddBrokerRequestHeader",
"rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader",
"rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader",
"rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader",
"rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader",
"rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader",
"rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader",
"rocketmq_protocol::protocol::header::consume_message_directly_result_request_header::ConsumeMessageDirectlyResultRequestHeader",
"rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader",
"rocketmq_protocol::protocol::header::controller::alter_sync_state_set_request_header::AlterSyncStateSetRequestHeader",
"rocketmq_protocol::protocol::header::controller::alter_sync_state_set_response_header::AlterSyncStateSetResponseHeader",
"rocketmq_protocol::protocol::header::controller::apply_broker_id_request_header::ApplyBrokerIdRequestHeader",
"rocketmq_protocol::protocol::header::controller::apply_broker_id_response_header::ApplyBrokerIdResponseHeader",
"rocketmq_protocol::protocol::header::controller::clean_broker_data_request_header::CleanBrokerDataRequestHeader",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_next_broker_id_request_header::GetNextBrokerIdRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_next_broker_id_response_header::GetNextBrokerIdResponseHeader",
"rocketmq_protocol::protocol::header::controller::get_replica_info_request_header::GetReplicaInfoRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_replica_info_response_header::GetReplicaInfoResponseHeader",
"rocketmq_protocol::protocol::header::controller::register_broker_to_controller_request_header::RegisterBrokerToControllerRequestHeader",
"rocketmq_protocol::protocol::header::controller::register_broker_to_controller_response_header::RegisterBrokerToControllerResponseHeader",
"rocketmq_protocol::protocol::header::create_acl_request_header::CreateAclRequestHeader",
"rocketmq_protocol::protocol::header::create_topic_list_request_header::CreateTopicListRequestHeader",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader",
"rocketmq_protocol::protocol::header::create_user_request_header::CreateUserRequestHeader",
"rocketmq_protocol::protocol::header::delete_acl_request_header::DeleteAclRequestHeader",
"rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader",
"rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader",
"rocketmq_protocol::protocol::header::delete_user_request_header::DeleteUserRequestHeader",
"rocketmq_protocol::protocol::header::elect_master_response_header::ElectMasterResponseHeader",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader",
"rocketmq_protocol::protocol::header::exchange_ha_info_request_header::ExchangeHAInfoRequestHeader",
"rocketmq_protocol::protocol::header::exchange_ha_info_response_header::ExchangeHaInfoResponseHeader",
"rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader",
"rocketmq_protocol::protocol::header::get_acl_request_header::GetAclRequestHeader",
"rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader",
"rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_all_topic_config_response_header::GetAllTopicConfigResponseHeader",
"rocketmq_protocol::protocol::header::get_broker_config_response_header::GetBrokerConfigResponseHeader",
"rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader",
"rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_listby_group_response_header::GetConsumerListByGroupResponseHeader",
"rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_status_request_header::GetConsumerStatusRequestHeader",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader",
"rocketmq_protocol::protocol::header::get_lite_client_info_request_header::GetLiteClientInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_lite_topic_info_request_header::GetLiteTopicInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader",
"rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader",
"rocketmq_protocol::protocol::header::get_meta_data_response_header::GetMetaDataResponseHeader",
"rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader",
"rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader",
"rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader",
"rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader",
"rocketmq_protocol::protocol::header::get_user_request_headers::GetUserRequestHeader",
"rocketmq_protocol::protocol::header::heartbeat_request_header::HeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::list_acl_request_header::ListAclRequestHeader",
"rocketmq_protocol::protocol::header::list_users_request_header::ListUsersRequestHeader",
"rocketmq_protocol::protocol::header::lite_subscription_ctl_request_header::LiteSubscriptionCtlRequestHeader",
"rocketmq_protocol::protocol::header::lock_batch_mq_request_header::LockBatchMqRequestHeader",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader",
"rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header::SendMessageRequestHeader",
"rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::brokerid_change_request_header::NotifyMinBrokerIdChangeRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::config_header::GetNamesrvConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::DeleteTopicFromNamesrvRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader",
"rocketmq_protocol::protocol::header::notification_request_header::NotificationRequestHeader",
"rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader",
"rocketmq_protocol::protocol::header::notify_broker_role_change_request_header::NotifyBrokerRoleChangedRequestHeader",
"rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader",
"rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader",
"rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader",
"rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader",
"rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader",
"rocketmq_protocol::protocol::header::pull_message_request_header::PullMessageRequestHeader",
"rocketmq_protocol::protocol::header::pull_message_response_header::PullMessageResponseHeader",
"rocketmq_protocol::protocol::header::query_consume_queue_request_header::QueryConsumeQueueRequestHeader",
"rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader",
"rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader",
"rocketmq_protocol::protocol::header::query_consumer_offset_response_header::QueryConsumerOffsetResponseHeader",
"rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader",
"rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader",
"rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader",
"rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader",
"rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader",
"rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader",
"rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader",
"rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader",
"rocketmq_protocol::protocol::header::reset_master_flush_offset_header::ResetMasterFlushOffsetHeader",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader",
"rocketmq_protocol::protocol::header::resume_check_half_message_request_header::ResumeCheckHalfMessageRequestHeader",
"rocketmq_protocol::protocol::header::search_offset_request_header::SearchOffsetRequestHeader",
"rocketmq_protocol::protocol::header::search_offset_response_header::SearchOffsetResponseHeader",
"rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader",
"rocketmq_protocol::protocol::header::unlock_batch_mq_request_header::UnlockBatchMqRequestHeader",
"rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader",
"rocketmq_protocol::protocol::header::update_acl_request_header::UpdateAclRequestHeader",
"rocketmq_protocol::protocol::header::update_broker_config_request_header::UpdateBrokerConfigRequestHeader",
"rocketmq_protocol::protocol::header::update_broker_config_response_header::UpdateBrokerConfigResponseHeader",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetResponseHeader",
"rocketmq_protocol::protocol::header::update_global_white_addrs_config_request_header::UpdateGlobalWhiteAddrsConfigRequestHeader",
"rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_response_header::UpdateSubscriptionGroupConfigCasResponseHeader",
"rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader",
"rocketmq_protocol::protocol::header::update_topic_config_cas_response_header::UpdateTopicConfigCasResponseHeader",
"rocketmq_protocol::protocol::header::update_user_request_header::UpdateUserRequestHeader",
"rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader",
"rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader",
"rocketmq_protocol::protocol::header::view_message_response_header::ViewMessageResponseHeader",
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader",
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"legacyV2Exceptions": {
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader": {
"owner": "rocketmq-rust protocol maintainers",
"reason": "The response header was added after the 150-derive historical snapshot and predates the no-new-V2 guard",
"reviewBy": "2027-08-01"
}
},
"acceptedV3TypeIds": [
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader",
"rocketmq_protocol::protocol::header::add_broker_request_header::AddBrokerRequestHeader",
"rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader",
"rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader",
"rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader",
"rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader",
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader",
"rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader",
"rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader",
"rocketmq_protocol::protocol::header::consume_message_directly_result_request_header::ConsumeMessageDirectlyResultRequestHeader",
"rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader",
"rocketmq_protocol::protocol::header::controller::alter_sync_state_set_request_header::AlterSyncStateSetRequestHeader",
"rocketmq_protocol::protocol::header::controller::alter_sync_state_set_response_header::AlterSyncStateSetResponseHeader",
"rocketmq_protocol::protocol::header::controller::apply_broker_id_request_header::ApplyBrokerIdRequestHeader",
"rocketmq_protocol::protocol::header::controller::apply_broker_id_response_header::ApplyBrokerIdResponseHeader",
"rocketmq_protocol::protocol::header::controller::clean_broker_data_request_header::CleanBrokerDataRequestHeader",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_next_broker_id_request_header::GetNextBrokerIdRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_next_broker_id_response_header::GetNextBrokerIdResponseHeader",
"rocketmq_protocol::protocol::header::controller::get_replica_info_request_header::GetReplicaInfoRequestHeader",
"rocketmq_protocol::protocol::header::controller::get_replica_info_response_header::GetReplicaInfoResponseHeader",
"rocketmq_protocol::protocol::header::controller::register_broker_to_controller_request_header::RegisterBrokerToControllerRequestHeader",
"rocketmq_protocol::protocol::header::controller::register_broker_to_controller_response_header::RegisterBrokerToControllerResponseHeader",
"rocketmq_protocol::protocol::header::create_acl_request_header::CreateAclRequestHeader",
"rocketmq_protocol::protocol::header::create_topic_list_request_header::CreateTopicListRequestHeader",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader",
"rocketmq_protocol::protocol::header::create_user_request_header::CreateUserRequestHeader",
"rocketmq_protocol::protocol::header::delete_acl_request_header::DeleteAclRequestHeader",
"rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader",
"rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader",
"rocketmq_protocol::protocol::header::delete_user_request_header::DeleteUserRequestHeader",
"rocketmq_protocol::protocol::header::elect_master_response_header::ElectMasterResponseHeader",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader",
"rocketmq_protocol::protocol::header::exchange_ha_info_request_header::ExchangeHAInfoRequestHeader",
"rocketmq_protocol::protocol::header::exchange_ha_info_response_header::ExchangeHaInfoResponseHeader",
"rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader",
"rocketmq_protocol::protocol::header::get_acl_request_header::GetAclRequestHeader",
"rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader",
"rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_all_topic_config_response_header::GetAllTopicConfigResponseHeader",
"rocketmq_protocol::protocol::header::get_broker_config_response_header::GetBrokerConfigResponseHeader",
"rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader",
"rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_listby_group_response_header::GetConsumerListByGroupResponseHeader",
"rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_consumer_status_request_header::GetConsumerStatusRequestHeader",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader",
"rocketmq_protocol::protocol::header::get_lite_client_info_request_header::GetLiteClientInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_lite_topic_info_request_header::GetLiteTopicInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader",
"rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader",
"rocketmq_protocol::protocol::header::get_meta_data_response_header::GetMetaDataResponseHeader",
"rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader",
"rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader",
"rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader",
"rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader",
"rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader",
"rocketmq_protocol::protocol::header::get_user_request_headers::GetUserRequestHeader",
"rocketmq_protocol::protocol::header::heartbeat_request_header::HeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::list_acl_request_header::ListAclRequestHeader",
"rocketmq_protocol::protocol::header::list_users_request_header::ListUsersRequestHeader",
"rocketmq_protocol::protocol::header::lite_subscription_ctl_request_header::LiteSubscriptionCtlRequestHeader",
"rocketmq_protocol::protocol::header::lock_batch_mq_request_header::LockBatchMqRequestHeader",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader",
"rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header::SendMessageRequestHeader",
"rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header_v2::SendMessageRequestHeaderV2",
"rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::brokerid_change_request_header::NotifyMinBrokerIdChangeRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::config_header::GetNamesrvConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerResponseHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::DeleteTopicFromNamesrvRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader",
"rocketmq_protocol::protocol::header::notification_request_header::NotificationRequestHeader",
"rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader",
"rocketmq_protocol::protocol::header::notify_broker_role_change_request_header::NotifyBrokerRoleChangedRequestHeader",
"rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader",
"rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader",
"rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader",
"rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader",
"rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader",
"rocketmq_protocol::protocol::header::pull_message_request_header::PullMessageRequestHeader",
"rocketmq_protocol::protocol::header::pull_message_response_header::PullMessageResponseHeader",
"rocketmq_protocol::protocol::header::query_consume_queue_request_header::QueryConsumeQueueRequestHeader",
"rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader",
"rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader",
"rocketmq_protocol::protocol::header::query_consumer_offset_response_header::QueryConsumerOffsetResponseHeader",
"rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader",
"rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader",
"rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader",
"rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader",
"rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader",
"rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader",
"rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader",
"rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader",
"rocketmq_protocol::protocol::header::reset_master_flush_offset_header::ResetMasterFlushOffsetHeader",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader",
"rocketmq_protocol::protocol::header::resume_check_half_message_request_header::ResumeCheckHalfMessageRequestHeader",
"rocketmq_protocol::protocol::header::search_offset_request_header::SearchOffsetRequestHeader",
"rocketmq_protocol::protocol::header::search_offset_response_header::SearchOffsetResponseHeader",
"rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader",
"rocketmq_protocol::protocol::header::unlock_batch_mq_request_header::UnlockBatchMqRequestHeader",
"rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader",
"rocketmq_protocol::protocol::header::update_acl_request_header::UpdateAclRequestHeader",
"rocketmq_protocol::protocol::header::update_broker_config_request_header::UpdateBrokerConfigRequestHeader",
"rocketmq_protocol::protocol::header::update_broker_config_response_header::UpdateBrokerConfigResponseHeader",
"rocketmq_protocol::protocol::header::update_consumer_offset_conditional_header::UpdateConsumerOffsetConditionalHeader",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetResponseHeader",
"rocketmq_protocol::protocol::header::update_global_white_addrs_config_request_header::UpdateGlobalWhiteAddrsConfigRequestHeader",
"rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_response_header::UpdateSubscriptionGroupConfigCasResponseHeader",
"rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader",
"rocketmq_protocol::protocol::header::update_topic_config_cas_response_header::UpdateTopicConfigCasResponseHeader",
"rocketmq_protocol::protocol::header::update_user_request_header::UpdateUserRequestHeader",
"rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader",
"rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader",
"rocketmq_protocol::protocol::header::view_message_response_header::ViewMessageResponseHeader",
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader",
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"legacyRequiredFields": [
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader::extra_info",
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader::offset",
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader::broker_addr",
"rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::extra_info",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::invisible_time",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::offset",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader::topic",
"rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader::invisible_time",
"rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader::pop_time",
"rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader::revive_qid",
"rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader::topic",
"rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader::commit_log_offset",
"rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader::tran_state_table_offset",
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader::commit_log_offset",
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader::commit_or_rollback",
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader::producer_group",
"rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader::tran_state_table_offset",
"rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader::topic",
"rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader::dest_group",
"rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader::src_group",
"rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader::delay_level",
"rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader::group",
"rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader::offset",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader::broker_id",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader::designate_elect",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::default_topic",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::order",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::perm",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::read_queue_nums",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::topic",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::topic_filter_type",
"rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader::write_queue_nums",
"rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader::group_name",
"rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader::topic",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader::commit_log_offset",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader::commit_or_rollback",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader::msg_id",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader::producer_group",
"rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader::tran_state_table_offset",
"rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader::config_type",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader::group_seq",
"rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader::total_group_num",
"rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader::topic_seq",
"rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader::is_order",
"rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader::client_id",
"rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader::timestamp",
"rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader::group",
"rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader::offset",
"rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader::offset",
"rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader::producer_group",
"rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader::group",
"rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader::topic",
"rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader::topic",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader::deadline_unix_millis",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader::fencing_token",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader::operation_id",
"rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader::policy_version",
"rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader::broker_addr",
"rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader::broker_addr",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader::broker_id",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader::key",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader::namespace",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader::key",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader::namespace",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader::namespace",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader::key",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader::namespace",
"rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader::value",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader::add_topic_count",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader::wipe_topic_count",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader::broker_addr",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader::broker_id",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader::changed",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader::broker_addr",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader::broker_id",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader::cluster_name",
"rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader::ha_server_addr",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader::cluster",
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader::topic",
"rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader::has_msg",
"rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader::client_id",
"rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader::lite_topic",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader::max_msg_nums",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader::topic",
"rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader::polling_num",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::born_time",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::client_id",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::invisible_time",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::max_msg_num",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::poll_time",
"rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader::invisible_time",
"rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader::pop_time",
"rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader::revive_qid",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::born_time",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::init_mode",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::invisible_time",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::max_msg_nums",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::poll_time",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader::invisible_time",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader::pop_time",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader::rest_num",
"rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader::revive_qid",
"rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader::group",
"rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader::topic",
"rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader::topic",
"rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader::compare_group",
"rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader::topic",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader::begin_timestamp",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader::end_timestamp",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader::key",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader::max_num",
"rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader::index_last_update_phyoffset",
"rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader::index_last_update_timestamp",
"rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader::group",
"rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader::topic",
"rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader::group",
"rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader::recall_handle",
"rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader::msg_id",
"rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader::broker_cluster_name",
"rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader::broker_id",
"rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader::broker_name",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::born_host",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::born_timestamp",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::default_topic",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::default_topic_queue_nums",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::flag",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::producer_group",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::store_host",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::store_timestamp",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::sys_flag",
"rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader::topic",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader::group",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader::is_force",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader::timestamp",
"rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader::topic",
"rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader::group",
"rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader::client_id",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader::commit_offset",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader::consumer_group",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader::queue_id",
"rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader::topic",
"rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader::group",
"rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader::topic",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader::expected_version",
"rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader::group",
"rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader::expected_version",
"rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader::topic",
"rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader::stats_key",
"rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader::stats_name",
"rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader::offset"
],
"legacyFastImpls": [
"rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader"
]
},
"entries": [
{
"rustTypeId": "rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader",
"rustType": "AckMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/ack_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"requestCodes": [
"ACK_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::add_broker_request_header::AddBrokerRequestHeader",
"rustType": "AddBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/add_broker_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.AddBrokerRequestHeader",
"requestCodes": [
"ADD_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader",
"rustType": "BrokerHeartbeatRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/broker/broker_heartbeat_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"requestCodes": [
"BROKER_HEARTBEAT"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader",
"rustType": "ChangeInvisibleTimeRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/change_invisible_time_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"requestCodes": [
"CHANGE_MESSAGE_INVISIBLETIME"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader",
"rustType": "ChangeInvisibleTimeResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/change_invisible_time_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader",
"rustType": "CheckRocksdbCqWriteProgressRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/check_rocksdb_cq_write_progress_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckRocksdbCqWriteProgressRequestHeader",
"requestCodes": [
"CHECK_ROCKSDB_CQ_WRITE_PROGRESS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader",
"rustType": "CheckTransactionStateRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/check_transaction_state_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"requestCodes": [
"CHECK_TRANSACTION_STATE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader",
"rustType": "CheckTransactionStateResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/check_transaction_state_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"requestCodes": [],
"baselineCodec": "absent",
"v2AtBaseline": false,
"legacyV2Exception": {
"owner": "rocketmq-rust protocol maintainers",
"reason": "The response header was added after the 150-derive historical snapshot and predates the no-new-V2 guard",
"reviewBy": "2027-08-01"
},
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader",
"rustType": "GetRouteInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/client_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetRouteInfoRequestHeader",
"requestCodes": [
"GET_ROUTEINFO_BY_TOPIC"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader",
"rustType": "CloneGroupOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/clone_group_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"requestCodes": [
"CLONE_GROUP_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::consume_message_directly_result_request_header::ConsumeMessageDirectlyResultRequestHeader",
"rustType": "ConsumeMessageDirectlyResultRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/consume_message_directly_result_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"requestCodes": [
"CONSUME_MESSAGE_DIRECTLY"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader",
"rustType": "ConsumerSendMsgBackRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/consumer_send_msg_back_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"requestCodes": [
"CONSUMER_SEND_MSG_BACK"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_request_header::AlterSyncStateSetRequestHeader",
"rustType": "AlterSyncStateSetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/alter_sync_state_set_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"requestCodes": [
"CONTROLLER_ALTER_SYNC_STATE_SET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_response_header::AlterSyncStateSetResponseHeader",
"rustType": "AlterSyncStateSetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/alter_sync_state_set_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::apply_broker_id_request_header::ApplyBrokerIdRequestHeader",
"rustType": "ApplyBrokerIdRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/apply_broker_id_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"requestCodes": [
"CONTROLLER_APPLY_BROKER_ID"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::apply_broker_id_response_header::ApplyBrokerIdResponseHeader",
"rustType": "ApplyBrokerIdResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/apply_broker_id_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::clean_broker_data_request_header::CleanBrokerDataRequestHeader",
"rustType": "CleanBrokerDataRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/clean_broker_data_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"requestCodes": [
"CLEAN_BROKER_DATA"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader",
"rustType": "ElectMasterRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/elect_master_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"requestCodes": [
"CONTROLLER_ELECT_MASTER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_next_broker_id_request_header::GetNextBrokerIdRequestHeader",
"rustType": "GetNextBrokerIdRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/get_next_broker_id_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdRequestHeader",
"requestCodes": [
"CONTROLLER_GET_NEXT_BROKER_ID"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_next_broker_id_response_header::GetNextBrokerIdResponseHeader",
"rustType": "GetNextBrokerIdResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/get_next_broker_id_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_replica_info_request_header::GetReplicaInfoRequestHeader",
"rustType": "GetReplicaInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/get_replica_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoRequestHeader",
"requestCodes": [
"CONTROLLER_GET_REPLICA_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_replica_info_response_header::GetReplicaInfoResponseHeader",
"rustType": "GetReplicaInfoResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/get_replica_info_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_request_header::RegisterBrokerToControllerRequestHeader",
"rustType": "RegisterBrokerToControllerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/register_broker_to_controller_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"requestCodes": [
"CONTROLLER_REGISTER_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_response_header::RegisterBrokerToControllerResponseHeader",
"rustType": "RegisterBrokerToControllerResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/controller/register_broker_to_controller_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_acl_request_header::CreateAclRequestHeader",
"rustType": "CreateAclRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/create_acl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateAclRequestHeader",
"requestCodes": [
"AUTH_CREATE_ACL"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_topic_list_request_header::CreateTopicListRequestHeader",
"rustType": "CreateTopicListRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/create_topic_list_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateTopicListRequestHeader",
"requestCodes": [
"UPDATE_AND_CREATE_TOPIC_LIST"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader",
"rustType": "CreateTopicRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/create_topic_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"requestCodes": [
"UPDATE_AND_CREATE_TOPIC"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_user_request_header::CreateUserRequestHeader",
"rustType": "CreateUserRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/create_user_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateUserRequestHeader",
"requestCodes": [
"AUTH_CREATE_USER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_acl_request_header::DeleteAclRequestHeader",
"rustType": "DeleteAclRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/delete_acl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader",
"requestCodes": [
"AUTH_DELETE_ACL"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader",
"rustType": "DeleteSubscriptionGroupRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/delete_subscription_group_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteSubscriptionGroupRequestHeader",
"requestCodes": [
"DELETE_SUBSCRIPTIONGROUP"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader",
"rustType": "DeleteTopicRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/delete_topic_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteTopicRequestHeader",
"requestCodes": [
"DELETE_TOPIC_IN_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_user_request_header::DeleteUserRequestHeader",
"rustType": "DeleteUserRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/delete_user_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteUserRequestHeader",
"requestCodes": [
"AUTH_DELETE_USER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::elect_master_response_header::ElectMasterResponseHeader",
"rustType": "ElectMasterResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/elect_master_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader",
"rustType": "EndTransactionRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/end_transaction_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"requestCodes": [
"END_TRANSACTION"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::exchange_ha_info_request_header::ExchangeHAInfoRequestHeader",
"rustType": "ExchangeHAInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/exchange_ha_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader",
"requestCodes": [
"EXCHANGE_BROKER_HA_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::exchange_ha_info_response_header::ExchangeHaInfoResponseHeader",
"rustType": "ExchangeHaInfoResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/exchange_ha_info_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader",
"rustType": "ExportRocksdbConfigToJsonRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/export_rocksdb_config_to_json_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExportRocksDBConfigToJsonRequestHeader",
"requestCodes": [
"EXPORT_ROCKSDB_CONFIG_TO_JSON"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_acl_request_header::GetAclRequestHeader",
"rustType": "GetAclRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_acl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAclRequestHeader",
"requestCodes": [
"AUTH_GET_ACL"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader",
"rustType": "GetAllProducerInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_all_producer_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllProducerInfoRequestHeader",
"requestCodes": [
"GET_ALL_PRODUCER_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader",
"rustType": "GetAllSubscriptionGroupRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_all_subscription_group_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader",
"requestCodes": [
"GET_ALL_SUBSCRIPTIONGROUP_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader",
"rustType": "GetAllSubscriptionGroupResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_all_subscription_group_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupResponseHeader",
"requestCodes": [
"GET_ALL_SUBSCRIPTIONGROUP_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader",
"rustType": "GetAllTopicConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_all_topic_config_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader",
"requestCodes": [
"GET_ALL_TOPIC_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_topic_config_response_header::GetAllTopicConfigResponseHeader",
"rustType": "GetAllTopicConfigResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_all_topic_config_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigResponseHeader",
"requestCodes": [
"GET_ALL_TOPIC_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_broker_config_response_header::GetBrokerConfigResponseHeader",
"rustType": "GetBrokerConfigResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_broker_config_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetBrokerConfigResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader",
"rustType": "GetConsumeStatsInBrokerHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consume_stats_in_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsInBrokerHeader",
"requestCodes": [
"GET_BROKER_CONSUME_STATS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader",
"rustType": "GetConsumeStatsRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consume_stats_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"requestCodes": [
"GET_CONSUME_STATS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader",
"rustType": "GetConsumerConnectionListRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consumer_connection_list_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerConnectionListRequestHeader",
"requestCodes": [
"GET_CONSUMER_CONNECTION_LIST"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader",
"rustType": "GetConsumerListByGroupRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consumer_listby_group_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupRequestHeader",
"requestCodes": [
"GET_CONSUMER_LIST_BY_GROUP"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_listby_group_response_header::GetConsumerListByGroupResponseHeader",
"rustType": "GetConsumerListByGroupResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consumer_listby_group_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader",
"rustType": "GetConsumerRunningInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consumer_running_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"requestCodes": [
"GET_CONSUMER_RUNNING_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_status_request_header::GetConsumerStatusRequestHeader",
"rustType": "GetConsumerStatusRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_consumer_status_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"requestCodes": [
"INVOKE_BROKER_TO_GET_CONSUMER_STATUS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader",
"rustType": "GetEarliestMsgStoretimeRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_earliest_msg_storetime_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeRequestHeader",
"requestCodes": [
"GET_EARLIEST_MSG_STORETIME"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader",
"rustType": "GetEarliestMsgStoretimeResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_earliest_msg_storetime_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_client_info_request_header::GetLiteClientInfoRequestHeader",
"rustType": "GetLiteClientInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_lite_client_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader",
"rustType": "GetLiteGroupInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_lite_group_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_topic_info_request_header::GetLiteTopicInfoRequestHeader",
"rustType": "GetLiteTopicInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_lite_topic_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteTopicInfoRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader",
"rustType": "GetMaxOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_max_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"requestCodes": [
"GET_MAX_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader",
"rustType": "GetMaxOffsetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_max_offset_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_meta_data_response_header::GetMetaDataResponseHeader",
"rustType": "GetMetaDataResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_meta_data_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader",
"rustType": "GetMinOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_min_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetRequestHeader",
"requestCodes": [
"GET_MIN_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader",
"rustType": "GetMinOffsetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_min_offset_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader",
"rustType": "GetParentTopicInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_parent_topic_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetParentTopicInfoRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader",
"rustType": "GetProducerConnectionListRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_producer_connection_list_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetProducerConnectionListRequestHeader",
"requestCodes": [
"GET_PRODUCER_CONNECTION_LIST"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader",
"rustType": "GetSubscriptionGroupConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_subscription_group_config_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetSubscriptionGroupConfigRequestHeader",
"requestCodes": [
"GET_SUBSCRIPTIONGROUP_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader",
"rustType": "GetTopicConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_topic_config_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicConfigRequestHeader",
"requestCodes": [
"GET_TOPIC_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader",
"rustType": "GetTopicStatsInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_topic_stats_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"requestCodes": [
"GET_TOPIC_STATS_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader",
"rustType": "GetTopicStatsRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_topic_stats_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"requestCodes": [
"GET_TOPIC_STATS_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_user_request_headers::GetUserRequestHeader",
"rustType": "GetUserRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/get_user_request_headers.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetUserRequestHeader",
"requestCodes": [
"AUTH_GET_USER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::heartbeat_request_header::HeartbeatRequestHeader",
"rustType": "HeartbeatRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/heartbeat_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.HeartbeatRequestHeader",
"requestCodes": [
"HEART_BEAT"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::list_acl_request_header::ListAclRequestHeader",
"rustType": "ListAclRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/list_acl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ListAclsRequestHeader",
"requestCodes": [
"AUTH_LIST_ACL"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::list_users_request_header::ListUsersRequestHeader",
"rustType": "ListUsersRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/list_users_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ListUsersRequestHeader",
"requestCodes": [
"AUTH_LIST_USER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::lite_subscription_ctl_request_header::LiteSubscriptionCtlRequestHeader",
"rustType": "LiteSubscriptionCtlRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/lite_subscription_ctl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.LiteSubscriptionCtlRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::lock_batch_mq_request_header::LockBatchMqRequestHeader",
"rustType": "LockBatchMqRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/lock_batch_mq_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.LockBatchMqRequestHeader",
"requestCodes": [
"LOCK_BATCH_MQ"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::maintenance_request_header::MaintenanceRequestHeader",
"rustType": "MaintenanceRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/maintenance_request_header.rs",
"javaClass": null,
"requestCodes": [
"MAINTENANCE_CREATE_CONTROLLER_SNAPSHOT",
"MAINTENANCE_CREATE_STORE_CHECKPOINT",
"MAINTENANCE_VERIFY_CHECKPOINT",
"MAINTENANCE_RESTORE_VERIFY"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust maintenance authorization and fencing extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header::SendMessageRequestHeader",
"rustType": "SendMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/message_operation_header/send_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"requestCodes": [
"SEND_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header_v2::SendMessageRequestHeaderV2",
"rustType": "SendMessageRequestHeaderV2",
"rustSource": "rocketmq-protocol/src/protocol/header/message_operation_header/send_message_request_header_v2.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"requestCodes": [
"SEND_MESSAGE_V2"
],
"baselineCodec": "manual",
"v2AtBaseline": false,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader",
"rustType": "SendMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/message_operation_header/send_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader",
"rustType": "BrokerHeartbeatRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/broker_request.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"requestCodes": [
"BROKER_HEARTBEAT"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader",
"rustType": "GetBrokerMemberGroupRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/broker_request.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetBrokerMemberGroupRequestHeader",
"requestCodes": [
"GET_BROKER_MEMBER_GROUP"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader",
"rustType": "UnRegisterBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/broker_request.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"requestCodes": [
"UNREGISTER_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::brokerid_change_request_header::NotifyMinBrokerIdChangeRequestHeader",
"rustType": "NotifyMinBrokerIdChangeRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/brokerid_change_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"requestCodes": [
"NOTIFY_MIN_BROKER_ID_CHANGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::config_header::GetNamesrvConfigRequestHeader",
"rustType": "GetNamesrvConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/config_header.rs",
"javaClass": null,
"requestCodes": [
"GET_NAMESRV_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust probe-only extension for the otherwise empty Java request header",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader",
"rustType": "DeleteKVConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/kv_config_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteKVConfigRequestHeader",
"requestCodes": [
"DELETE_KV_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader",
"rustType": "GetKVConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/kv_config_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigRequestHeader",
"requestCodes": [
"GET_KV_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigResponseHeader",
"rustType": "GetKVConfigResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/kv_config_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader",
"rustType": "GetKVListByNamespaceRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/kv_config_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVListByNamespaceRequestHeader",
"requestCodes": [
"GET_KVLIST_BY_NAMESPACE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader",
"rustType": "PutKVConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/kv_config_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader",
"requestCodes": [
"PUT_KV_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader",
"rustType": "AddWritePermOfBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/perm_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerRequestHeader",
"requestCodes": [
"ADD_WRITE_PERM_OF_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader",
"rustType": "AddWritePermOfBrokerResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/perm_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader",
"rustType": "WipeWritePermOfBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/perm_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerRequestHeader",
"requestCodes": [
"WIPE_WRITE_PERM_OF_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader",
"rustType": "WipeWritePermOfBrokerResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/perm_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader",
"rustType": "QueryDataVersionRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/query_data_version_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"requestCodes": [
"QUERY_DATA_VERSION"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader",
"rustType": "QueryDataVersionResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/query_data_version_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader",
"rustType": "RegisterBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/register_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"requestCodes": [
"REGISTER_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerResponseHeader",
"rustType": "RegisterBrokerResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/register_broker_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::DeleteTopicFromNamesrvRequestHeader",
"rustType": "DeleteTopicFromNamesrvRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/topic_operation_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader",
"requestCodes": [
"DELETE_TOPIC_IN_NAMESRV"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader",
"rustType": "GetTopicsByClusterRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/topic_operation_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicsByClusterRequestHeader",
"requestCodes": [
"GET_TOPICS_BY_CLUSTER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader",
"rustType": "RegisterTopicRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/topic_operation_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterTopicRequestHeader",
"requestCodes": [
"REGISTER_TOPIC_IN_NAMESRV"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader",
"rustType": "TopicRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/namesrv/topic_operation_header.rs",
"javaClass": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notification_request_header::NotificationRequestHeader",
"rustType": "NotificationRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/notification_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"requestCodes": [
"NOTIFICATION"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader",
"rustType": "NotificationResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/notification_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_broker_role_change_request_header::NotifyBrokerRoleChangedRequestHeader",
"rustType": "NotifyBrokerRoleChangedRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/notify_broker_role_change_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"requestCodes": [
"NOTIFY_BROKER_ROLE_CHANGED"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader",
"rustType": "NotifyConsumerIdsChangedRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/notify_consumer_ids_changed_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequestHeader",
"requestCodes": [
"NOTIFY_CONSUMER_IDS_CHANGED"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader",
"rustType": "NotifyUnsubscribeLiteRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/notify_unsubscribe_lite_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"requestCodes": [
"NOTIFY_UNSUBSCRIBE_LITE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader",
"rustType": "PeekMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/peek_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"requestCodes": [
"PEEK_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader",
"rustType": "PollingInfoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/polling_info_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"requestCodes": [
"POLLING_INFO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader",
"rustType": "PollingInfoResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/polling_info_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PollingInfoResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader",
"rustType": "PopLiteMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pop_lite_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader",
"rustType": "PopLiteMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pop_lite_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader",
"rustType": "PopMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pop_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"requestCodes": [
"POP_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader",
"rustType": "PopMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pop_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pull_message_request_header::PullMessageRequestHeader",
"rustType": "PullMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pull_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"requestCodes": [
"PULL_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pull_message_response_header::PullMessageResponseHeader",
"rustType": "PullMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/pull_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consume_queue_request_header::QueryConsumeQueueRequestHeader",
"rustType": "QueryConsumeQueueRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_consume_queue_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"requestCodes": [
"QUERY_CONSUME_QUEUE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": true,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader",
"rustType": "QueryConsumeTimeSpanRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_consume_time_span_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeTimeSpanRequestHeader",
"requestCodes": [
"QUERY_CONSUME_TIME_SPAN"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader",
"rustType": "QueryConsumerOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_consumer_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"requestCodes": [
"QUERY_CONSUMER_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consumer_offset_response_header::QueryConsumerOffsetResponseHeader",
"rustType": "QueryConsumerOffsetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_consumer_offset_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader",
"rustType": "QueryCorrectionOffsetHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_correction_offset_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"requestCodes": [
"QUERY_CORRECTION_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader",
"rustType": "QueryMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"requestCodes": [
"QUERY_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader",
"rustType": "QueryMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader",
"rustType": "QuerySubscriptionByConsumerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_subscription_by_consumer_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QuerySubscriptionByConsumerRequestHeader",
"requestCodes": [
"QUERY_SUBSCRIPTION_BY_CONSUMER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader",
"rustType": "QueryTopicConsumeByWhoRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_topic_consume_by_who_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryTopicConsumeByWhoRequestHeader",
"requestCodes": [
"QUERY_TOPIC_CONSUME_BY_WHO"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader",
"rustType": "QueryTopicsByConsumerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/query_topics_by_consumer_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryTopicsByConsumerRequestHeader",
"requestCodes": [
"QUERY_TOPICS_BY_CONSUMER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader",
"rustType": "RecallMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/recall_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"requestCodes": [
"RECALL_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader",
"rustType": "RecallMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/recall_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RecallMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader",
"rustType": "RemoveBrokerRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/remove_broker_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader",
"requestCodes": [
"REMOVE_BROKER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader",
"rustType": "ReplyMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/reply_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"requestCodes": [
"PUSH_REPLY_MESSAGE_TO_CLIENT"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reset_master_flush_offset_header::ResetMasterFlushOffsetHeader",
"rustType": "ResetMasterFlushOffsetHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/reset_master_flush_offset_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResetMasterFlushOffsetHeader",
"requestCodes": [
"RESET_MASTER_FLUSH_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader",
"rustType": "ResetOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/reset_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"requestCodes": [
"INVOKE_BROKER_TO_RESET_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::resume_check_half_message_request_header::ResumeCheckHalfMessageRequestHeader",
"rustType": "ResumeCheckHalfMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/resume_check_half_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResumeCheckHalfMessageRequestHeader",
"requestCodes": [
"RESUME_CHECK_HALF_MESSAGE"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::search_offset_request_header::SearchOffsetRequestHeader",
"rustType": "SearchOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/search_offset_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"requestCodes": [
"SEARCH_OFFSET_BY_TIMESTAMP"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier1",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::search_offset_response_header::SearchOffsetResponseHeader",
"rustType": "SearchOffsetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/search_offset_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader",
"rustType": "TriggerLiteDispatchRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/trigger_lite_dispatch_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.TriggerLiteDispatchRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::unlock_batch_mq_request_header::UnlockBatchMqRequestHeader",
"rustType": "UnlockBatchMqRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/unlock_batch_mq_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UnlockBatchMqRequestHeader",
"requestCodes": [
"UNLOCK_BATCH_MQ"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader",
"rustType": "UnregisterClientRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/unregister_client_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"requestCodes": [
"UNREGISTER_CLIENT"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_acl_request_header::UpdateAclRequestHeader",
"rustType": "UpdateAclRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_acl_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateAclRequestHeader",
"requestCodes": [
"AUTH_UPDATE_ACL"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_broker_config_request_header::UpdateBrokerConfigRequestHeader",
"rustType": "UpdateBrokerConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_broker_config_request_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_BROKER_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set broker configuration extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_broker_config_response_header::UpdateBrokerConfigResponseHeader",
"rustType": "UpdateBrokerConfigResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_broker_config_response_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_BROKER_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set broker configuration response extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_consumer_offset_conditional_header::UpdateConsumerOffsetConditionalHeader",
"rustType": "UpdateConsumerOffsetConditionalHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_consumer_offset_conditional_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_CONSUMER_OFFSET_CONDITIONAL"
],
"baselineCodec": "absent",
"v2AtBaseline": false,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust conditional consumer offset update extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader",
"rustType": "UpdateConsumerOffsetRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_consumer_offset_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"requestCodes": [
"UPDATE_CONSUMER_OFFSET"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetResponseHeader",
"rustType": "UpdateConsumerOffsetResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_consumer_offset_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_global_white_addrs_config_request_header::UpdateGlobalWhiteAddrsConfigRequestHeader",
"rustType": "UpdateGlobalWhiteAddrsConfigRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_global_white_addrs_config_request_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_GLOBAL_WHITE_ADDRS_CONFIG"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust typed header for a Java request that uses dynamic fields and body data",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader",
"rustType": "UpdateGroupForbiddenRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_group_forbidden_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"requestCodes": [
"UPDATE_AND_GET_GROUP_FORBIDDEN"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 2,
"flattenTypeIds": [
"rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_subscription_group_config_cas_request_header::UpdateSubscriptionGroupConfigCasRequestHeader",
"rustType": "UpdateSubscriptionGroupConfigCasRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_subscription_group_config_cas_request_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_SUBSCRIPTION_GROUP_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set subscription group extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_subscription_group_config_cas_response_header::UpdateSubscriptionGroupConfigCasResponseHeader",
"rustType": "UpdateSubscriptionGroupConfigCasResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_subscription_group_config_cas_response_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_SUBSCRIPTION_GROUP_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set subscription group response extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_topic_config_cas_request_header::UpdateTopicConfigCasRequestHeader",
"rustType": "UpdateTopicConfigCasRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_topic_config_cas_request_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_TOPIC_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set topic configuration extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_topic_config_cas_response_header::UpdateTopicConfigCasResponseHeader",
"rustType": "UpdateTopicConfigCasResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_topic_config_cas_response_header.rs",
"javaClass": null,
"requestCodes": [
"UPDATE_TOPIC_CONFIG_CAS"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": {
"classification": "rust-extension-safe",
"owner": "rocketmq-rust protocol maintainers",
"reason": "Rust compare-and-set topic configuration response extension",
"reviewBy": "2027-08-01"
}
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_user_request_header::UpdateUserRequestHeader",
"rustType": "UpdateUserRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/update_user_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateUserRequestHeader",
"requestCodes": [
"AUTH_UPDATE_USER"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader",
"rustType": "ViewBrokerStatsDataRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/view_broker_stats_data_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewBrokerStatsDataRequestHeader",
"requestCodes": [
"VIEW_BROKER_STATS_DATA"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader",
"rustType": "ViewMessageRequestHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/view_message_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewMessageRequestHeader",
"requestCodes": [
"VIEW_MESSAGE_BY_ID"
],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_message_response_header::ViewMessageResponseHeader",
"rustType": "ViewMessageResponseHeader",
"rustSource": "rocketmq-protocol/src/protocol/header/view_message_response_header.rs",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewMessageResponseHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier3",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader",
"rustType": "RpcRequestHeader",
"rustSource": "rocketmq-protocol/src/rpc/rpc_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 0,
"flattenTypeIds": [],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
},
{
"rustTypeId": "rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader",
"rustType": "TopicRequestHeader",
"rustSource": "rocketmq-protocol/src/rpc/topic_request_header.rs",
"javaClass": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"requestCodes": [],
"baselineCodec": "v2",
"v2AtBaseline": true,
"legacyV2Exception": null,
"currentCodec": "v3",
"flattenDepth": 1,
"flattenTypeIds": [
"rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader"
],
"fastCodec": false,
"risk": "tier2",
"wave": "A",
"owner": "remoting",
"status": "migrated",
"extensionDecision": null
}
]
}