Change Updates

Do not miss any Elasticsearch API changes, ever again

Subscribe to the Elasticsearch API changelog to be up to date on recent changes.

RSS

29 days ago

main
Compare

API structure has changed

Next Change
45 structure changes including:
11 Additions
34 Modifications
Modified 34 Breaking
GET /_cat
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
GET /_cat/nodeattrs
  • Query
  • master_timeout query parameter Added
GET /_cat/nodes
  • Query
  • master_timeout, time query parameters Added
GET /_cat/pending_tasks
  • Query
  • master_timeout, time query parameters Added
GET /_cat/plugins
  • Query
  • include_bootstrap, master_timeout query parameters Added
GET /_cat/recovery
  • Query
  • time query parameter Added
GET /_cat/recovery/{index}
  • Query
  • time query parameter Added
GET /_cat/repositories
  • Query
  • local, master_timeout query parameters Added
GET /_cat/segments
  • Query
  • master_timeout query parameter Added
GET /_cat/segments/{index}
  • Query
  • master_timeout query parameter Added
GET /_cat/shards
  • Query
  • master_timeout, time query parameters Added
GET /_cat/shards/{index}
  • Query
  • master_timeout, time query parameters Added
GET /_cat/snapshots
  • Query
  • master_timeout, time query parameters Added
GET /_cat/snapshots/{repository}
  • Query
  • master_timeout, time query parameters Added
GET /_cat/tasks
  • Query
  • node_id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • nodes, time, timeout, wait_for_completion query parameters Added
GET /_cat/templates
  • Query
  • master_timeout query parameter Added
GET /_cat/templates/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/thread_pool
  • Query
  • master_timeout query parameter Added
GET /_cat/thread_pool/{thread_pool_patterns}
  • Query
  • master_timeout query parameter Added
GET /_ingest/geoip/database
  • Response
  • 200 response Modified
    • application/json content type Modified
      • databases property Modified
        • database property Modified
          • Property is no longer required
GET /_ingest/geoip/database/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • databases property Modified
        • database property Modified
          • Property is no longer required
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • allow_partial_search_results, allow_partial_sequence_results properties Added
  • Query
  • allow_partial_search_results, allow_partial_sequence_results query parameters Added
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • allow_partial_search_results, allow_partial_sequence_results properties Added
  • Query
  • allow_partial_search_results, allow_partial_sequence_results query parameters Added
GET /_cat/aliases
  • Query
  • master_timeout query parameter Added
GET /_cat/aliases/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/allocation
  • Query
  • master_timeout query parameter Added
GET /_cat/allocation/{node_id}
  • Query
  • master_timeout query parameter Added
GET /_cat/component_templates
  • Query
  • master_timeout query parameter Added
GET /_cat/component_templates/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/indices
  • Query
  • master_timeout query parameter Added
GET /_cat/indices/{index}
  • Query
  • master_timeout query parameter Added
GET /_cat/master
  • Query
  • master_timeout query parameter Added
GET /_cat/ml/trained_models
  • Query
  • time query parameter Added
GET /_cat/ml/trained_models/{model_id}
  • Query
  • time query parameter Added
Added 11
DELETE /_ingest/ip_location/database/{id}
GET /_ingest/ip_location/database
GET /_ingest/ip_location/database/{id}
GET /_text_structure/find_field_structure
GET /_text_structure/find_message_structure
POST /_text_structure/find_message_structure
PUT /_connector/_sync_job/{connector_sync_job_id}/_check_in
PUT /_connector/_sync_job/{connector_sync_job_id}/_claim
PUT /_connector/_sync_job/{connector_sync_job_id}/_error
PUT /_connector/{connector_id}/_features
PUT /_ingest/ip_location/database/{id}