Release Notesedit

7.xedit

7.16.0 Release Notesedit

Generaledit

  • Deprecated support for Python 2.7, 3.4, and 3.5. Support will be removed in v8.0.0.
  • Updated APIs to the 7.16 specification

App Searchedit

  • Added the get_adaptive_relevance_settings, put_adaptive_relevance_settings, get_adaptive_relevance_suggestions, list_adaptive_relevance_suggestions, put_adaptive_relevance_suggestions
  • Fixed the pagination parameters for list_crawler_crawl_requests and list_crawler_process_crawls APIs to current_page and page_size, were previously limit.

Workplace Searchedit

  • Added the list_documents API

7.15.0 Release Notesedit

Generaledit

  • Updated APIs to the 7.15 specification

App Searchedit

  • Added the delete_crawler_active_crawl_request, get_crawler_active_crawl_request, create_crawler_crawl_request, get_crawler_crawl_request, list_crawler_crawl_requests, create_crawler_crawl_rule, delete_crawler_crawl_rule, put_crawler_crawl_rule, delete_crawler_crawl_schedule, get_crawler_crawl_schedule, put_crawler_crawl_schedule, create_crawler_domain, delete_crawler_domain, get_crawler_domain, put_crawler_domain, get_crawler_domain_validation_result, create_crawler_entry_point, delete_crawler_entry_point, put_crawler_entry_point, get_crawler_metrics, get_crawler_overview, create_crawler_process_crawl, get_crawler_process_crawl_denied_urls, get_crawler_process_crawl, list_crawler_process_crawls, create_crawler_sitemap, delete_crawler_sitemap, put_crawler_sitemap, get_crawler_url_extraction_result, get_crawler_url_tracing_result, get_crawler_url_validation_result, get_crawler_user_agent APIs

Workplace Searchedit

  • Added the get_auto_query_refinement_details, delete_documents_by_query, get_triggers_blocklist, put_triggers_blocklist APIs
  • Removed delete_all_documents API in favor of the delete_documents_by_query API without filters.

7.14.0 Release Notesedit

Generaledit

  • Updated APIs to the 7.14 specification

App Searchedit

  • Added the create_api_key, delete_api_key, get_api_key, put_api_key, and list_api_keys APIs

Workplace Searchedit

  • Added the create_batch_synonym_sets, command_sync_jobs, put_content_source_icons, get_current_user, and delete_documents_by_query, delete_synonym_set, get_synonym_set, put_synonym_set, and list_synonym_sets APIs

7.13.0 Release Notesedit

Generaledit

  • Updated APIs to the 7.13 specification

Workplace Searchedit

  • The client now supports Basic Authentication and Elasticsearch tokens. All Workplace Search APIs support Basic Authentication, Elasticsearch tokens and Workplace Search admin user access tokens as an authentication method. You still need to set up user access tokens generated by the Workplace Search OAuth Service for the Search API and the Analytics Events API.
  • Added the get_document, delete_all_documents, get_content_source, create_content_source, delete_content_source, list_content_sources, and put_content_source APIs.

7.12.0 Release Notesedit

Generaledit

  • Updated APIs to the 7.12 specification
  • Fixed encoding of objects in query string to match Ruby on Rails

Workplace Searchedit

  • Added oauth_authorize_url() and oauth_exchange_for_access_token() helper methods for implementing OAuth authentication.

7.11.0 Release Notesedit

Generaledit

  • Changed stability of the package to Generally Available, was Beta.
  • Updated APIs to the 7.11 specification
  • Documentation moved from the README to elastic.co/guide
  • Fixed encoding of arrays in query string to match Ruby on Rails
  • Changed body parameter to describe the content of the body for multiple APIs
  • Added the X-Elastic-Client-Meta HTTP header controlled by meta_header parameter

App Searchedit

  • Changed body parameter to document_ids for delete_documents() and get_documents() APIs
  • Changed body parameter to documents for index_documents() and put_documents() APIs
  • Changed body parameter to source_engines for add_meta_engine_source() and delete_meta_engine_source() APIs
  • Changed queries parameter to body for multi_search() API
  • Changed body parameter to schema for put_schema() API
  • Changed synonyms parameter to body for create_synonym_set() and put_synonym_set() APIs

Workplace Searchedit

  • Added create_analytics_event() API
  • Changed content_source_key parameter of all APIs to content_source_id
  • Changed body parameter to documents for index_documents() API
  • Changed body parameter to document_ids for delete_documents() API

7.10.0-beta1 Release Notesedit

Generaledit

  • Updated APIs to the 7.10 specification

App Searchedit

  • Added get_api_logs(), get_count_analytics(), create_curation(), delete_curation(), get_curation(), put_curation(), list_curations(), delete_documents(), get_documents(), index_documents(), list_documents(), put_documents(), create_engine(), delete_engine(), get_engine(), list_engines(), log_clickthrough(), add_meta_engine_source(), delete_meta_engine_source(), multi_search(), query_suggestion(), get_schema(), put_schema(), search get_search_settings(), put_search_settings(), reset_search_settings(), create_synonym_set(), delete_synonym_set(), get_synonym_set(), put_synonym_set(), list_synonym_sets(), get_top_clicks_analytics(), and get_top_queries_analytics APIs
  • Added create_signed_search_key() method for creating Signed Search keys

Workplace Searchedit

  • Added delete_documents(), index_documents(), list_external_identities(), create_external_identity(), delete_external_identity(), get_external_identity(), put_external_identity(), list_permissions(), add_user_permissions(), get_user_permissions(), put_user_permissions(), remove_user_permissions(), and search() APIs

Enterprise Searchedit

  • Added get_health(), get_read_only(), put_read_only(), get_stats(), and get_version() APIs