|
| 1 | +## Release 8.9.0 |
| 2 | + |
| 3 | +- Fixed issue with psr/http-message, changed PSR-7 versions to 1.1 and 2.0 |
| 4 | + [#1344](https://github.com/elastic/elasticsearch-php/pull/1344) |
| 5 | +- Added 12 new APIs: 11 EXPERIMENTAL and 1 stable: |
| 6 | + - `Cluster.info` (new API) |
| 7 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/cluster.info.json |
| 8 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-info.html |
| 9 | + - `QueryRuleset.delete` (new EXPERIMENTAL API) |
| 10 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/query_ruleset.delete.json |
| 11 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-query-ruleset.html |
| 12 | + - `QueryRuleset.get` (new EXPERIMENTAL API) |
| 13 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/query_ruleset.get.json |
| 14 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/get-query-ruleset.html |
| 15 | + - `QueryRuleset.put` (new EXPERIMENTAL API) |
| 16 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/query_ruleset.put.json |
| 17 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-query-ruleset.html |
| 18 | + - `SearchApplication.renderQuery` (new EXPERIMENTAL API) |
| 19 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.render_query.json |
| 20 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/search-application-render-query.html |
| 21 | + - `Security.createCrossClusterApiKey` (new EXPERIMENTAL API) |
| 22 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/security.create_cross_cluster_api_key.json |
| 23 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-cross-cluster-api-key.html |
| 24 | + - `Security.updateCrossClusterApiKey` (new EXPERIMENTAL API) |
| 25 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/security.update_cross_cluster_api_key.json |
| 26 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-cross-cluster-api-key.html |
| 27 | + - `SynonymRule.put` (new EXPERIMENTAL API) |
| 28 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/synonym_rule.put.json |
| 29 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonym-rule.html |
| 30 | + - `Synonyms.delete` (new EXPERIMENTAL API) |
| 31 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/synonyms.delete.json |
| 32 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-synonyms.html |
| 33 | + - `Synonyms.get` (new EXPERIMENTAL API) |
| 34 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/synonyms.get.json |
| 35 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/get-synonyms.html |
| 36 | + - `Synonyms.put` (new EXPERIMENTAL API) |
| 37 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/synonyms.put.json |
| 38 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-synonyms.html |
| 39 | + - `SynonymsSets.get` (new EXPERIMENTAL API) |
| 40 | + - API: https://github.com/elastic/elasticsearch/blob/8.9/rest-api-spec/src/main/resources/rest-api-spec/api/synonyms_sets.get.json |
| 41 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/list-synonyms.html |
| 42 | + |
| 43 | +## Release 8.8.0 |
| 44 | + |
| 45 | +- Added SearchHitIterators and SearchResponseIterator helpers revised with new version |
| 46 | + [#1302](https://github.com/elastic/elasticsearch-php/pull/1302) |
| 47 | +- Added 15 new APIs: 13 EXPERIMENTAL and 2 stable: |
| 48 | + - `Indices.deleteDataLifecycle` (new EXPERIMENTAL API) |
| 49 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/indices.delete_data_lifecycle.json |
| 50 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-delete-lifecycle.html |
| 51 | + - `Indices.explainDataLifecycle` (new EXPERIMENTAL API) |
| 52 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/indices.explain_data_lifecycle.json |
| 53 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/dlm-explain-lifecycle.html |
| 54 | + - `Indices.getDataLifecycle` (new EXPERIMENTAL API) |
| 55 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/indices.get_data_lifecycle.json |
| 56 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-get-lifecycle.html |
| 57 | + - `Indices.putDataLifecycle` (new EXPERIMENTAL API) |
| 58 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/indices.put_data_lifecycle.json |
| 59 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/dlm-put-lifecycle.html |
| 60 | + - `SearchApplication.delete` (new EXPERIMENTAL API) |
| 61 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.delete.json |
| 62 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-search-application.html |
| 63 | + - `SearchApplication.deleteBehavioralAnalytics` (new EXPERIMENTAL API) |
| 64 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.delete_behavioral_analytics.json |
| 65 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-analytics-collection.html |
| 66 | + - `SearchApplication.get` (new EXPERIMENTAL API) |
| 67 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.get.json |
| 68 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/get-search-application.html |
| 69 | + - `SearchApplication.getBehavioralAnalytics` (new EXPERIMENTAL API) |
| 70 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.get_behavioral_analytics.json |
| 71 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/list-analytics-collection.html |
| 72 | + - `SearchApplication.list` (new EXPERIMENTAL API) |
| 73 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.list.json |
| 74 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/list-search-applications.html |
| 75 | + - `SearchApplication.postBehavioralAnalyticsEvent` (new EXPERIMENTAL API) |
| 76 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.post_behavioral_analytics_event.json |
| 77 | + - Documentation: TBD |
| 78 | + - `SearchApplication.put` (new EXPERIMENTAL API) |
| 79 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.put.json |
| 80 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-search-application.html |
| 81 | + - `SearchApplication.putBehavioralAnalytics` (new EXPERIMENTAL API) |
| 82 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.put_behavioral_analytics.json |
| 83 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/put-analytics-collection.html |
| 84 | + - `SearchApplication.search` (new EXPERIMENTAL API) |
| 85 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/search_application.search.json |
| 86 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/master/search-application-search.html |
| 87 | + - `Watcher.getSettings` (new API) |
| 88 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/watcher.get_settings.json |
| 89 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-get-settings.html |
| 90 | + - `Watcher.updateSettings` (new API) |
| 91 | + - API: https://github.com/elastic/elasticsearch/blob/main/rest-api-spec/src/main/resources/rest-api-spec/api/watcher.update_settings.json |
| 92 | + - Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-update-settings.html |
| 93 | +- ES 8.8.0 updates some API: |
| 94 | + - `search`: Added the `include_named_queries_score` boolean parameter. Indicates whether hit.matched_queries should be rendered as a map that includes the name of the matched query associated with its score (true) or as an array containing the name of the matched queries (false) |
| 95 | + - `Cluster.getComponentTemplate`: Added `include_defaults` boolean parameters. Return all default configurations for the component template (default: false) |
| 96 | + - `Indices.getDataStream`: Added `include_defaults` boolean parameter. Return all relevant default configurations for the data stream (default: false) |
| 97 | + - `Indices.getIndexTemplate`: Added `include_defaults` boolean parameter. Return all relevant default configurations for the index template (default: false) |
| 98 | + - `Indices.simulateIndexTemplate`: Added `include_defaults` boolean parameter. Return all relevant default configurations for this index template simulation (default: false) |
| 99 | + - `Indices.simulateTemplate`: Added `include_defaults` boolean parameter. Return all relevant default configurations for this template simulation (default: false) |
| 100 | + - `Logstash.getPipeline`: Make `id` parameter optional. |
| 101 | + - `Ml.putTrainedModel`: Added `wait_for_completion` boolean parameter. Whether to wait for all child operations |
| 102 | +(e.g. model download) to complete, before returning or not. Default to false |
| 103 | + - `Ml.startTrainedModelDeployment`: Added `deployment_id` string parameter. The Id of the new deployment. Defaults to the model_id if not set. |
| 104 | + - `Transform.deleteTransform`: Added `delete_dest_index` boolean parameter. When `true`, the destination index is deleted together with the transform. The default value is `false`, meaning that the destination index will not be deleted. |
| 105 | + |
1 | 106 | ## Release 8.7.0
|
2 | 107 |
|
3 | 108 | - Added 2 new endpoints:
|
|
0 commit comments