You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/extend/creating-classic-plugins.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,13 +136,12 @@ org.example.module: # or 'ALL-UNNAMED' if the plugin is non-modular
136
136
Allows code to access the filesystem, to read or write paths as specified by the entitlement's fields. The filesystem of the OS hosting {{es}} may contain sensitive files, for example credentials. Some files are meant to be always accessible to {{es}}, but plugins can not access them directly: {{es}} enforces that certain files can only be read by its core code, while some other files can not be read or written at all. A plugin is always granted `read` access to the {{es}} config directory and `read_write` access to the temp directory; if the plugin requires to read, write or access additional files or directories, it must specify them via this entitlement.
137
137
138
138
It is possible to specify 3 different types of file entitlement:
139
-
- `path`to specify an absolute path
140
-
- `relative_path`to specify a relative path. The path will be resolved via the `relative_to` field, which is used to qualify the relative path. It can be a specific {{es}} directory (`config` or `data`), or to the user home directory (`home`) (the home of the user running {{es}})
141
-
- `relative_path` to specify a path resolved via the `relative_to` field, which can have the following values:
142
-
- `config`: the {{es}} [config directory](https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html#config-files-location)
143
-
- `data`: the {{es}} [data directory](https://www.elastic.co/guide/en/elasticsearch/reference/current/path-settings-overview.html)
144
-
- `home`: the home directory of the user running {{es}}
145
-
- `path_setting`to specify a path defined via an {{es}} setting. The path can be absolute or relative; in the latter case, the path will be resolved using the `basedir_if_relative` path (which can assume the same values as `relative_to`)
139
+
1. `path` to specify an absolute path
140
+
2. `relative_path` to specify a relative path. Use the `relative_to` field to qualify the relative path. `relative_to` accepts the following options:
141
+
- `config`: the {{es}} [config directory](https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html#config-files-location)
142
+
- `data`: the {{es}} [data directory](https://www.elastic.co/guide/en/elasticsearch/reference/current/path-settings-overview.html)
143
+
- `home`: the home directory of the user running {{es}}
144
+
3. `path_setting` to specify a path defined via an {{es}} setting. The path can be absolute or relative; in the latter case, the path will be resolved using the `basedir_if_relative` path (which can assume the same values as `relative_to`)
146
145
147
146
Each of the 3 types has some additional fields:
148
147
- `mode` (required): can be either `read` or `read_write`
Copy file name to clipboardExpand all lines: docs/release-notes/index.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,6 @@ To check for security updates, go to [Security announcements for the Elastic sta
21
21
% *
22
22
23
23
## 9.0.3 [elasticsearch-9.0.3-release-notes]
24
-
```{applies_to}
25
-
stack: coming 9.0.3
26
-
```
27
24
28
25
### Features and enhancements [elasticsearch-9.0.3-features-enhancements]
29
26
@@ -92,11 +89,7 @@ Searchable Snapshots:
92
89
Security:
93
90
* Fix error message when changing the password for a user in the file realm [#127621](https://github.com/elastic/elasticsearch/pull/127621)
94
91
95
-
96
92
## 9.0.2 [elasticsearch-9.0.2-release-notes]
97
-
```{applies_to}
98
-
stack: coming 9.0.2
99
-
```
100
93
101
94
### Features and enhancements [elasticsearch-9.0.2-features-enhancements]
102
95
@@ -114,19 +107,27 @@ Aggregations:
114
107
Audit:
115
108
* Handle streaming request body in audit log [#127798](https://github.com/elastic/elasticsearch/pull/127798)
116
109
110
+
Codec:
111
+
* Use new source loader when lower `docId` is accessed [#128320](https://github.com/elastic/elasticsearch/pull/128320)
112
+
117
113
Data streams:
118
114
* Fix system data streams incorrectly showing up in the list of template validation problems [#128161](https://github.com/elastic/elasticsearch/pull/128161)
119
115
120
116
Downsampling:
121
117
* Downsampling does not consider passthrough fields as dimensions [#127752](https://github.com/elastic/elasticsearch/pull/127752) (issue: [#125156](https://github.com/elastic/elasticsearch/issues/125156))
122
118
123
119
ES|QL:
120
+
* Consider inlinestats when having `field_caps` check for field names [#127564](https://github.com/elastic/elasticsearch/pull/127564) (issue: [#127236](https://github.com/elastic/elasticsearch/issues/127236))
124
121
* Don't push down filters on the right hand side of an inlinejoin [#127383](https://github.com/elastic/elasticsearch/pull/127383)
* ESQL: Fix alias removal in regex extraction with JOIN [#127687](https://github.com/elastic/elasticsearch/pull/127687) (issue: [#127467](https://github.com/elastic/elasticsearch/issues/127467))
127
124
* ESQL: Keep `DROP` attributes when resolving field names [#127009](https://github.com/elastic/elasticsearch/pull/127009) (issue: [#126418](https://github.com/elastic/elasticsearch/issues/126418))
* Fix union types in CCS [#128111](https://github.com/elastic/elasticsearch/pull/128111)
127
+
* Fix validation NPE in Enrich and add extra @Nullable annotations [#128260](https://github.com/elastic/elasticsearch/pull/128260) (issues: [#126297](https://github.com/elastic/elasticsearch/issues/126297), [#126253](https://github.com/elastic/elasticsearch/issues/126253))
128
+
129
+
Geo:
130
+
* Added geometry validation for GEO types to exit early on invalid latitudes [#128259](https://github.com/elastic/elasticsearch/pull/128259) (issue: [#128234](https://github.com/elastic/elasticsearch/issues/128234))
130
131
131
132
Infra/Core:
132
133
* Add missing `outbound_network` entitlement to x-pack-core [#126992](https://github.com/elastic/elasticsearch/pull/126992) (issue: [#127003](https://github.com/elastic/elasticsearch/issues/127003))
@@ -138,6 +139,8 @@ Infra/Scripting:
138
139
Machine Learning:
139
140
* Append all data to Chat Completion buffer [#127658](https://github.com/elastic/elasticsearch/pull/127658)
140
141
* Fix services API Google Vertex AI Rerank location field requirement [#127856](https://github.com/elastic/elasticsearch/pull/127856)
142
+
* Pass timeout to chat completion [#128338](https://github.com/elastic/elasticsearch/pull/128338)
143
+
* Use internal user for internal inference action [#128327](https://github.com/elastic/elasticsearch/pull/128327)
141
144
142
145
Relevance:
143
146
* Fix: Add `NamedWriteable` for `RuleQueryRankDoc`[#128153](https://github.com/elastic/elasticsearch/pull/128153) (issue: [#126071](https://github.com/elastic/elasticsearch/issues/126071))
0 commit comments