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

2 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}