Class TransportVersions

java.lang.Object
org.elasticsearch.TransportVersions

public class TransportVersions extends Object

Transport version is used to coordinate compatible wire protocol communication between nodes, at a fine-grained level. This replaces and supersedes the old Version constants.

Before adding a new version constant, please read the block comment at the end of the list of constants.

  • Field Details

    • ZERO

      public static final TransportVersion ZERO
    • V_7_0_0

      public static final TransportVersion V_7_0_0
    • V_7_0_1

      public static final TransportVersion V_7_0_1
    • V_7_1_0

      public static final TransportVersion V_7_1_0
    • V_7_2_0

      public static final TransportVersion V_7_2_0
    • V_7_2_1

      public static final TransportVersion V_7_2_1
    • V_7_3_0

      public static final TransportVersion V_7_3_0
    • V_7_3_2

      public static final TransportVersion V_7_3_2
    • V_7_4_0

      public static final TransportVersion V_7_4_0
    • V_7_5_0

      public static final TransportVersion V_7_5_0
    • V_7_6_0

      public static final TransportVersion V_7_6_0
    • V_7_7_0

      public static final TransportVersion V_7_7_0
    • V_7_8_0

      public static final TransportVersion V_7_8_0
    • V_7_8_1

      public static final TransportVersion V_7_8_1
    • V_7_9_0

      public static final TransportVersion V_7_9_0
    • V_7_10_0

      public static final TransportVersion V_7_10_0
    • V_7_10_1

      public static final TransportVersion V_7_10_1
    • V_7_11_0

      public static final TransportVersion V_7_11_0
    • V_7_12_0

      public static final TransportVersion V_7_12_0
    • V_7_13_0

      public static final TransportVersion V_7_13_0
    • V_7_14_0

      public static final TransportVersion V_7_14_0
    • V_7_15_0

      public static final TransportVersion V_7_15_0
    • V_7_15_1

      public static final TransportVersion V_7_15_1
    • V_7_16_0

      public static final TransportVersion V_7_16_0
    • V_7_17_0

      public static final TransportVersion V_7_17_0
    • V_7_17_1

      public static final TransportVersion V_7_17_1
    • V_7_17_8

      public static final TransportVersion V_7_17_8
    • V_8_0_0

      public static final TransportVersion V_8_0_0
    • V_8_1_0

      public static final TransportVersion V_8_1_0
    • V_8_2_0

      public static final TransportVersion V_8_2_0
    • V_8_3_0

      public static final TransportVersion V_8_3_0
    • V_8_4_0

      public static final TransportVersion V_8_4_0
    • V_8_5_0

      public static final TransportVersion V_8_5_0
    • V_8_6_0

      public static final TransportVersion V_8_6_0
    • V_8_6_1

      public static final TransportVersion V_8_6_1
    • V_8_7_0

      public static final TransportVersion V_8_7_0
    • V_8_7_1

      public static final TransportVersion V_8_7_1
    • V_8_8_0

      public static final TransportVersion V_8_8_0
    • V_8_8_1

      public static final TransportVersion V_8_8_1
    • V_8_9_X

      public static final TransportVersion V_8_9_X
    • V_8_10_X

      public static final TransportVersion V_8_10_X
    • V_8_11_X

      public static final TransportVersion V_8_11_X
    • V_8_12_0

      public static final TransportVersion V_8_12_0
    • V_8_12_1

      public static final TransportVersion V_8_12_1
    • V_8_13_0

      public static final TransportVersion V_8_13_0
    • V_8_13_4

      public static final TransportVersion V_8_13_4
    • V_8_14_0

      public static final TransportVersion V_8_14_0
    • V_8_15_0

      public static final TransportVersion V_8_15_0
    • V_8_15_2

      public static final TransportVersion V_8_15_2
    • V_8_16_0

      public static final TransportVersion V_8_16_0
    • ADD_COMPATIBILITY_VERSIONS_TO_NODE_INFO_BACKPORT_8_16

      public static final TransportVersion ADD_COMPATIBILITY_VERSIONS_TO_NODE_INFO_BACKPORT_8_16
    • SKIP_INNER_HITS_SEARCH_SOURCE_BACKPORT_8_16

      public static final TransportVersion SKIP_INNER_HITS_SEARCH_SOURCE_BACKPORT_8_16
    • QUERY_RULES_LIST_INCLUDES_TYPES_BACKPORT_8_16

      public static final TransportVersion QUERY_RULES_LIST_INCLUDES_TYPES_BACKPORT_8_16
    • INITIAL_ELASTICSEARCH_8_16_5

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_16_5
    • INITIAL_ELASTICSEARCH_8_16_6

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_16_6
    • INITIAL_ELASTICSEARCH_8_16_7

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_16_7
    • REMOVE_MIN_COMPATIBLE_SHARD_NODE

      public static final TransportVersion REMOVE_MIN_COMPATIBLE_SHARD_NODE
    • REVERT_REMOVE_MIN_COMPATIBLE_SHARD_NODE

      public static final TransportVersion REVERT_REMOVE_MIN_COMPATIBLE_SHARD_NODE
    • ESQL_FIELD_ATTRIBUTE_PARENT_SIMPLIFIED

      public static final TransportVersion ESQL_FIELD_ATTRIBUTE_PARENT_SIMPLIFIED
    • INFERENCE_DONT_PERSIST_ON_READ

      public static final TransportVersion INFERENCE_DONT_PERSIST_ON_READ
    • SIMULATE_MAPPING_ADDITION

      public static final TransportVersion SIMULATE_MAPPING_ADDITION
    • INTRODUCE_ALL_APPLICABLE_SELECTOR

      public static final TransportVersion INTRODUCE_ALL_APPLICABLE_SELECTOR
    • INDEX_MODE_LOOKUP

      public static final TransportVersion INDEX_MODE_LOOKUP
    • INDEX_REQUEST_REMOVE_METERING

      public static final TransportVersion INDEX_REQUEST_REMOVE_METERING
    • CPU_STAT_STRING_PARSING

      public static final TransportVersion CPU_STAT_STRING_PARSING
    • QUERY_RULES_RETRIEVER

      public static final TransportVersion QUERY_RULES_RETRIEVER
    • ESQL_CCS_EXEC_INFO_WITH_FAILURES

      public static final TransportVersion ESQL_CCS_EXEC_INFO_WITH_FAILURES
    • LOGSDB_TELEMETRY

      public static final TransportVersion LOGSDB_TELEMETRY
    • LOGSDB_TELEMETRY_STATS

      public static final TransportVersion LOGSDB_TELEMETRY_STATS
    • KQL_QUERY_ADDED

      public static final TransportVersion KQL_QUERY_ADDED
    • ROLE_MONITOR_STATS

      public static final TransportVersion ROLE_MONITOR_STATS
    • DATA_STREAM_INDEX_VERSION_DEPRECATION_CHECK

      public static final TransportVersion DATA_STREAM_INDEX_VERSION_DEPRECATION_CHECK
    • ADD_COMPATIBILITY_VERSIONS_TO_NODE_INFO

      public static final TransportVersion ADD_COMPATIBILITY_VERSIONS_TO_NODE_INFO
    • VERTEX_AI_INPUT_TYPE_ADDED

      public static final TransportVersion VERTEX_AI_INPUT_TYPE_ADDED
    • SKIP_INNER_HITS_SEARCH_SOURCE

      public static final TransportVersion SKIP_INNER_HITS_SEARCH_SOURCE
    • QUERY_RULES_LIST_INCLUDES_TYPES

      public static final TransportVersion QUERY_RULES_LIST_INCLUDES_TYPES
    • INDEX_STATS_ADDITIONAL_FIELDS

      public static final TransportVersion INDEX_STATS_ADDITIONAL_FIELDS
    • INDEX_STATS_ADDITIONAL_FIELDS_REVERT

      public static final TransportVersion INDEX_STATS_ADDITIONAL_FIELDS_REVERT
    • FAST_REFRESH_RCO_2

      public static final TransportVersion FAST_REFRESH_RCO_2
    • ESQL_ENRICH_RUNTIME_WARNINGS

      public static final TransportVersion ESQL_ENRICH_RUNTIME_WARNINGS
    • INGEST_PIPELINE_CONFIGURATION_AS_MAP

      public static final TransportVersion INGEST_PIPELINE_CONFIGURATION_AS_MAP
    • LOGSDB_TELEMETRY_CUSTOM_CUTOFF_DATE_FIX_8_17

      public static final TransportVersion LOGSDB_TELEMETRY_CUSTOM_CUTOFF_DATE_FIX_8_17
    • SOURCE_MODE_TELEMETRY_FIX_8_17

      public static final TransportVersion SOURCE_MODE_TELEMETRY_FIX_8_17
    • INITIAL_ELASTICSEARCH_8_17_3

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_3
    • INITIAL_ELASTICSEARCH_8_17_4

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_4
    • INITIAL_ELASTICSEARCH_8_17_5

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_5
    • INITIAL_ELASTICSEARCH_8_17_6

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_6
    • INITIAL_ELASTICSEARCH_8_17_7

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_7
    • INITIAL_ELASTICSEARCH_8_17_8

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_8
    • INITIAL_ELASTICSEARCH_8_17_9

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_9
    • INITIAL_ELASTICSEARCH_8_17_10

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_10
    • INITIAL_ELASTICSEARCH_8_17_11

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_11
    • INDEXING_PRESSURE_THROTTLING_STATS

      public static final TransportVersion INDEXING_PRESSURE_THROTTLING_STATS
    • REINDEX_DATA_STREAMS

      public static final TransportVersion REINDEX_DATA_STREAMS
    • ESQL_REMOVE_NODE_LEVEL_PLAN

      public static final TransportVersion ESQL_REMOVE_NODE_LEVEL_PLAN
    • LOGSDB_TELEMETRY_CUSTOM_CUTOFF_DATE

      public static final TransportVersion LOGSDB_TELEMETRY_CUSTOM_CUTOFF_DATE
    • SOURCE_MODE_TELEMETRY

      public static final TransportVersion SOURCE_MODE_TELEMETRY
    • NEW_REFRESH_CLUSTER_BLOCK

      public static final TransportVersion NEW_REFRESH_CLUSTER_BLOCK
    • RETRIES_AND_OPERATIONS_IN_BLOBSTORE_STATS

      public static final TransportVersion RETRIES_AND_OPERATIONS_IN_BLOBSTORE_STATS
    • ADD_DATA_STREAM_OPTIONS_TO_TEMPLATES

      public static final TransportVersion ADD_DATA_STREAM_OPTIONS_TO_TEMPLATES
    • KNN_QUERY_RESCORE_OVERSAMPLE

      public static final TransportVersion KNN_QUERY_RESCORE_OVERSAMPLE
    • SEMANTIC_QUERY_LENIENT

      public static final TransportVersion SEMANTIC_QUERY_LENIENT
    • ESQL_QUERY_BUILDER_IN_SEARCH_FUNCTIONS

      public static final TransportVersion ESQL_QUERY_BUILDER_IN_SEARCH_FUNCTIONS
    • EQL_ALLOW_PARTIAL_SEARCH_RESULTS

      public static final TransportVersion EQL_ALLOW_PARTIAL_SEARCH_RESULTS
    • NODE_VERSION_INFORMATION_WITH_MIN_READ_ONLY_INDEX_VERSION

      public static final TransportVersion NODE_VERSION_INFORMATION_WITH_MIN_READ_ONLY_INDEX_VERSION
    • ERROR_TRACE_IN_TRANSPORT_HEADER

      public static final TransportVersion ERROR_TRACE_IN_TRANSPORT_HEADER
    • FAILURE_STORE_ENABLED_BY_CLUSTER_SETTING

      public static final TransportVersion FAILURE_STORE_ENABLED_BY_CLUSTER_SETTING
    • SIMULATE_IGNORED_FIELDS

      public static final TransportVersion SIMULATE_IGNORED_FIELDS
    • TRANSFORMS_UPGRADE_MODE

      public static final TransportVersion TRANSFORMS_UPGRADE_MODE
    • NODE_SHUTDOWN_EPHEMERAL_ID_ADDED

      public static final TransportVersion NODE_SHUTDOWN_EPHEMERAL_ID_ADDED
    • ESQL_CCS_TELEMETRY_STATS

      public static final TransportVersion ESQL_CCS_TELEMETRY_STATS
    • TEXT_EMBEDDING_QUERY_VECTOR_BUILDER_INFER_MODEL_ID

      public static final TransportVersion TEXT_EMBEDDING_QUERY_VECTOR_BUILDER_INFER_MODEL_ID
    • ESQL_ENABLE_NODE_LEVEL_REDUCTION

      public static final TransportVersion ESQL_ENABLE_NODE_LEVEL_REDUCTION
    • JINA_AI_INTEGRATION_ADDED

      public static final TransportVersion JINA_AI_INTEGRATION_ADDED
    • TRACK_INDEX_FAILED_DUE_TO_VERSION_CONFLICT_METRIC

      public static final TransportVersion TRACK_INDEX_FAILED_DUE_TO_VERSION_CONFLICT_METRIC
    • REPLACE_FAILURE_STORE_OPTIONS_WITH_SELECTOR_SYNTAX

      public static final TransportVersion REPLACE_FAILURE_STORE_OPTIONS_WITH_SELECTOR_SYNTAX
    • ELASTIC_INFERENCE_SERVICE_UNIFIED_CHAT_COMPLETIONS_INTEGRATION

      public static final TransportVersion ELASTIC_INFERENCE_SERVICE_UNIFIED_CHAT_COMPLETIONS_INTEGRATION
    • KQL_QUERY_TECH_PREVIEW

      public static final TransportVersion KQL_QUERY_TECH_PREVIEW
    • ESQL_PROFILE_ROWS_PROCESSED

      public static final TransportVersion ESQL_PROFILE_ROWS_PROCESSED
    • BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1

      public static final TransportVersion BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1
    • REVERT_BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1

      public static final TransportVersion REVERT_BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1
    • ESQL_SKIP_ES_INDEX_SERIALIZATION

      public static final TransportVersion ESQL_SKIP_ES_INDEX_SERIALIZATION
    • ADD_INDEX_BLOCK_TWO_PHASE

      public static final TransportVersion ADD_INDEX_BLOCK_TWO_PHASE
    • RESOLVE_CLUSTER_NO_INDEX_EXPRESSION

      public static final TransportVersion RESOLVE_CLUSTER_NO_INDEX_EXPRESSION
    • ML_ROLLOVER_LEGACY_INDICES

      public static final TransportVersion ML_ROLLOVER_LEGACY_INDICES
    • ADD_INCLUDE_FAILURE_INDICES_OPTION

      public static final TransportVersion ADD_INCLUDE_FAILURE_INDICES_OPTION
    • ESQL_RESPONSE_PARTIAL

      public static final TransportVersion ESQL_RESPONSE_PARTIAL
    • RANK_DOC_OPTIONAL_METADATA_FOR_EXPLAIN

      public static final TransportVersion RANK_DOC_OPTIONAL_METADATA_FOR_EXPLAIN
    • ILM_ADD_SEARCHABLE_SNAPSHOT_ADD_REPLICATE_FOR

      public static final TransportVersion ILM_ADD_SEARCHABLE_SNAPSHOT_ADD_REPLICATE_FOR
    • INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR

      public static final TransportVersion INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR
    • RESOURCE_DEPRECATION_CHECKS

      public static final TransportVersion RESOURCE_DEPRECATION_CHECKS
    • LINEAR_RETRIEVER_SUPPORT

      public static final TransportVersion LINEAR_RETRIEVER_SUPPORT
    • TIMEOUT_GET_PARAM_FOR_RESOLVE_CLUSTER

      public static final TransportVersion TIMEOUT_GET_PARAM_FOR_RESOLVE_CLUSTER
    • INFERENCE_REQUEST_ADAPTIVE_RATE_LIMITING

      public static final TransportVersion INFERENCE_REQUEST_ADAPTIVE_RATE_LIMITING
    • ML_INFERENCE_IBM_WATSONX_RERANK_ADDED

      public static final TransportVersion ML_INFERENCE_IBM_WATSONX_RERANK_ADDED
    • REMOVE_ALL_APPLICABLE_SELECTOR_BACKPORT_8_18

      public static final TransportVersion REMOVE_ALL_APPLICABLE_SELECTOR_BACKPORT_8_18
    • RETRY_ILM_ASYNC_ACTION_REQUIRE_ERROR_8_18

      public static final TransportVersion RETRY_ILM_ASYNC_ACTION_REQUIRE_ERROR_8_18
    • INITIAL_ELASTICSEARCH_8_18_1

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_18_1
    • INITIAL_ELASTICSEARCH_8_18_2

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_18_2
    • INITIAL_ELASTICSEARCH_8_18_3

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_18_3
    • INITIAL_ELASTICSEARCH_8_18_4

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_18_4
    • INITIAL_ELASTICSEARCH_8_18_6

      public static final TransportVersion INITIAL_ELASTICSEARCH_8_18_6
    • MINIMUM_COMPATIBLE

      public static final TransportVersion MINIMUM_COMPATIBLE
      Reference to the earliest compatible transport version to this version of the codebase. This should be the transport version used by the highest minor version of the previous major.
    • MINIMUM_CCS_VERSION

      public static final TransportVersion MINIMUM_CCS_VERSION
      Reference to the minimum transport version that can be used with CCS. This should be the transport version used by the previous minor release.
  • Method Details

    • collectAllVersionIdsDefinedInClass

      public static List<TransportVersion> collectAllVersionIdsDefinedInClass(Class<?> cls)