# Deprecated Features

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [streaming-full.txt](https://docs.redpanda.com/streaming-full.txt)

---
title: Deprecated Features
latest-operator-version: v26.1.4
# EOL = End-of-Life (support lifecycle status)
page-is-nearing-eol: "false"
page-is-past-eol: "true"
page-eol-date: July 31, 2025
latest-console-tag: v3.7.3
latest-connect-version: 4.93.0
docname: deprecated/index
page-component-name: streaming
page-version: "24.2"
page-component-version: "24.2"
page-component-title: Streaming
page-relative-src-path: deprecated/index.adoc
page-edit-url: https://github.com/redpanda-data/docs/edit/v/24.2/modules/upgrade/pages/deprecated/index.adoc
description: See a list of deprecated features in Redpanda releases and plan necessary upgrades or modifications.
page-git-created-date: "2023-08-04"
page-git-modified-date: "2024-09-25"
support-status: past end-of-life
---

<!-- Source: https://docs.redpanda.com/streaming/24.2/upgrade/deprecated.md -->

This index helps you to identify deprecated features in Redpanda releases and plan necessary upgrades or modifications.

| Deprecated in | Feature | Details |
| --- | --- | --- |
| 24.2.1 | Client throughput quota cluster configuration:- kafka_client_group_byte_rate_quota - kafka_client_group_fetch_byte_rate_quota - target_quota_byte_rate - target_fetch_quota_byte_rate - kafka_admin_topic_api_rate | Use rpk cluster quotas to manage client throughput limits based on the Kafka API. |
| 24.1.1 | raft_flush_timer_interval_ms | Use raft_replica_max_flush_delay_ms instead. |
| 23.3.2 | space_management_enable_override | This property was a workaround in an older version of Redpanda. It is no longer required and the property is ignored. |
| 23.3.1 | delete_retention_ms | Use log_retention_ms instead. |
| 23.2.12 | partition_autobalancing_movement_batch_size_bytes | Use partition_autobalancing_concurrent_moves instead. |
| 23.2.1 | Cluster and Console custom resources | Use the Redpanda resource instead. |
| 22.2.1 | health_monitor_tick_interval | No longer required. Previously, health refreshes were triggered based on this interval, potentially leading to scenarios where stale health metadata was accessed after a leadership change. The revised mechanism triggers a health refresh only when the controller leader’s health metadata becomes stale. Now, whenever a health report is requested, Redpanda checks the age of the metadata. If stale, a refresh request is dispatched to contact the leader directly or to gather fresh information from the cluster. This change ensures that health metadata remains accurate, eliminating unnecessary periodic checks. |

## [](#rpk-commands)rpk commands

The following `rpk` commands have been modified or have had flag updates.

### [](#renames)Renames

| Deprecated in | Feature | Details |
| --- | --- | --- |
| 23.3.1 | rpk cluster storage recovery | Use rpk cluster storage restore instead. You can still use rpk cluster storage recovery as an alias. |
| 23.2.1 | rpk cluster partitions movement | Use rpk cluster partitions move instead. This also applies to rpk cluster partitions movement status and rpk cluster partitions movement cancel. |
| 23.2.1 | rpk cluster partitions movement cancel | Use rpk cluster partitions move-cancel instead. |
| 23.2.1 | rpk cluster partitions movement status | Use rpk cluster partitions move-status instead. |
| 23.3.9 | rpk cloud auth create | This command has been fully deprecated. rpk cloud auth fully manages authentication fields now. |
| 23.3.9 | rpk cloud auth edit | This command has been fully deprecated. rpk cloud auth fully manages authentication fields now. |
| 23.3.9 | rpk cloud auth rename to | This command has been fully deprecated. rpk cloud auth fully manages authentication fields now. |

### [](#flag-changes)Flag changes

| Deprecated in | Flags | Used in | Details |
| --- | --- | --- | --- |
| 23.2.1 | --admin-api-tls-cert--admin-api-tls-enabled--admin-api-tls-key--admin-api-tls-truststore--brokers--config--password--sasl-mechanism--tls-cert--tls-enabled--tls-key--tls-truststore--user | rpk security aclrpk clusterrpk topicrpk debugrpk grouprpk redpanda | Security flags have been moved into the global -X flag. While the old flags still work, its recommended that you use the new flag. See rpk -X for details. |
| 23.2.1 | --client-id--client-secret | rpk cloud byoc install] | Use the -X flag instead. |
| 23.3.1 | --topic-name-pattern | rpk cluster storage recovery start |  |
| 23.2.1 | --datasource--job-name--metrics-endpoint | rpk generate grafana dashboard | Use --dashboard instead. While the old flags still work, its recommended that you use the new flag. |
Configuration flags deprecated by -X options

Prior to `rpk` supporting the `-X` flag, each common configuration option was itself a configurable flag. The following table lists the deprecated flags and their corresponding properties, environment variables, and configuration file settings.

| Property | Deprecated Flag | Deprecated Configuration File Field | Supported -X Flag |
| --- | --- | --- | --- |
| Redpanda Brokers | --brokers | rpk.kafka_api.brokers | brokers |
| Admin API | --api-urls | rpk.admin_api.addresses | admin.hosts |
| Redpanda TLS Key | --tls-key | rpk.kafka_api.tls.key_file | tls.key |
| Redpanda TLS Cert | --tls-cert | rpk.kafka_api.tls.cert_file | tls.cert |
| Redpanda TLS Truststore | --tls-truststore | rpk.kafka_api.tls.truststore_file | tls.ca |
| Redpanda SASL Mechanism | --sasl-mechanism | rpk.kafka_api.sasl.type | sasl.mechanism |
| Redpanda SASL Username | --user | rpk.kafka_api.sasl.user | user |
| Redpanda SASL Password | --password | rpk.kafka_api.sasl.password | pass |
| Redpanda Admin API TLS Key | --admin-api-tls-key | rpk.admin_api.tls.key_file | admin.tls.key |
| Redpanda Admin API TLS Cert | --admin-api-tls-cert | rpk.admin_api.tls.cert_file | admin.tls.cert |
| Redpanda Admin API TLS Truststore | --admin-api-tls-truststore | rpk.admin_api.tls.truststore_file | admin.tls.ca |

## [](#kubernetes)Kubernetes

| Deprecated in | Feature | Details |
| --- | --- | --- |
| Operator v2.2.3-24.2.X | Migration path from the deprecated Cluster and Console custom resources. | The deprecated Cluster and Console custom resources are no longer migrated to the new Flux-based version. |

## [](#configuration-properties)Configuration properties

This is an exhaustive list of all the deprecated properties.

### [](#broker-properties)Broker properties

-   coproc\_supervisor\_server

-   dashboard\_dir

-   enable\_central\_config


### [](#cluster-properties)Cluster properties

-   cloud\_storage\_cache\_trim\_carryover\_bytes

-   cloud\_storage\_max\_materialized\_segments\_per\_shard

-   cloud\_storage\_max\_partition\_readers\_per\_shard

-   cloud\_storage\_reconciliation\_ms

-   coproc\_max\_batch\_size

-   coproc\_max\_inflight\_bytes

-   coproc\_max\_ingest\_bytes

-   coproc\_offset\_flush\_interval\_ms

-   enable\_admin\_api

-   enable\_auto\_rebalance\_on\_node\_add

-   enable\_coproc

-   find\_coordinator\_timeout\_ms

-   full\_raft\_configuration\_recovery\_pattern

-   health\_monitor\_tick\_interval

-   id\_allocator\_replication

-   kafka\_admin\_topic\_api\_rate

-   kafka\_client\_group\_byte\_rate\_quota

-   kafka\_client\_group\_fetch\_byte\_rate\_quota

-   max\_version

-   min\_version

-   partition\_autobalancing\_movement\_batch\_size\_bytes

-   raft\_flush\_timer\_interval\_ms

-   rm\_violation\_recovery\_policy

-   seed\_server\_meta\_topic\_partitions

-   seq\_table\_min\_size

-   target\_fetch\_quota\_byte\_rate

-   target\_quota\_byte\_rate

-   tm\_violation\_recovery\_policy

-   transaction\_coordinator\_replication

-   tx\_log\_stats\_interval\_s

-   tx\_registry\_log\_capacity

-   tx\_registry\_sync\_timeout\_ms

-   use\_scheduling\_groups


## Suggested labs

-   [Migrate Data with Redpanda Migrator](https://docs.redpanda.com/labs/docker-compose/redpanda-migrator/)

[Search all labs](https://docs.redpanda.com/labs)