Files
natsdotnet/docs/plans/2026-02-23-jetstream-remaining-parity-map.md

3.2 KiB

JetStream Remaining Parity Map

Go Subject .NET Route Status Test
$JS.API.INFO AccountApiHandlers.HandleInfo ported JetStreamAccountInfoApiTests.Account_info_returns_jetstream_limits_and_usage_shape
$JS.API.STREAM.UPDATE.* StreamApiHandlers.HandleUpdate ported JetStreamStreamLifecycleApiTests.Stream_update_and_delete_roundtrip
$JS.API.STREAM.DELETE.* StreamApiHandlers.HandleDelete ported JetStreamStreamLifecycleApiTests.Stream_update_and_delete_roundtrip
$JS.API.STREAM.NAMES StreamApiHandlers.HandleNames ported JetStreamStreamListApiTests.Stream_names_and_list_return_created_streams
$JS.API.STREAM.LIST StreamApiHandlers.HandleList ported JetStreamStreamListApiTests.Stream_names_and_list_return_created_streams
$JS.API.STREAM.MSG.GET.* StreamApiHandlers.HandleMessageGet ported JetStreamStreamMessageApiTests.Stream_msg_get_delete_and_purge_change_state
$JS.API.STREAM.MSG.DELETE.* StreamApiHandlers.HandleMessageDelete ported JetStreamStreamMessageApiTests.Stream_msg_get_delete_and_purge_change_state
$JS.API.STREAM.PURGE.* StreamApiHandlers.HandlePurge ported JetStreamStreamMessageApiTests.Stream_msg_get_delete_and_purge_change_state
$JS.API.DIRECT.GET.* DirectApiHandlers.HandleGet ported JetStreamDirectGetApiTests.Direct_get_returns_message_without_stream_info_wrapper
$JS.API.STREAM.SNAPSHOT.* StreamApiHandlers.HandleSnapshot ported JetStreamSnapshotRestoreApiTests.Snapshot_then_restore_reconstructs_messages
$JS.API.STREAM.RESTORE.* StreamApiHandlers.HandleRestore ported JetStreamSnapshotRestoreApiTests.Snapshot_then_restore_reconstructs_messages
$JS.API.CONSUMER.NAMES.* ConsumerApiHandlers.HandleNames ported JetStreamConsumerListApiTests.Consumer_names_list_and_delete_are_supported
$JS.API.CONSUMER.LIST.* ConsumerApiHandlers.HandleList ported JetStreamConsumerListApiTests.Consumer_names_list_and_delete_are_supported
$JS.API.CONSUMER.DELETE.. ConsumerApiHandlers.HandleDelete ported JetStreamConsumerListApiTests.Consumer_names_list_and_delete_are_supported
$JS.API.CONSUMER.PAUSE.. ConsumerApiHandlers.HandlePause ported JetStreamConsumerControlApiTests.Consumer_pause_reset_unpin_mutate_state
$JS.API.CONSUMER.RESET.. ConsumerApiHandlers.HandleReset ported JetStreamConsumerControlApiTests.Consumer_pause_reset_unpin_mutate_state
$JS.API.CONSUMER.UNPIN.. ConsumerApiHandlers.HandleUnpin ported JetStreamConsumerControlApiTests.Consumer_pause_reset_unpin_mutate_state
$JS.API.CONSUMER.MSG.NEXT.. ConsumerApiHandlers.HandleNext ported JetStreamConsumerNextApiTests.Consumer_msg_next_respects_batch_request
$JS.API.STREAM.LEADER.STEPDOWN.* ClusterControlApiHandlers.HandleStreamLeaderStepdown ported JetStreamClusterControlApiTests.Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape
$JS.API.META.LEADER.STEPDOWN ClusterControlApiHandlers.HandleMetaLeaderStepdown ported JetStreamClusterControlApiTests.Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape