Skip to content

Commit 48707c9

Browse files
authored
Merge branch '8.x' into release-notes-fp-8-17-1-8-x
2 parents 79dc135 + bbc1f1d commit 48707c9

File tree

247 files changed

+298
-644
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+298
-644
lines changed

docs/changelog/120590.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 120590
2+
summary: Map `scope.name` as a dimension
3+
area: Data streams
4+
type: bug
5+
issues: []
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
[[release-notes-8.16.3]]
2+
== {es} version 8.16.3
3+
4+
Also see <<breaking-changes-8.16,Breaking changes in 8.16>>.
5+
6+
[[bug-8.16.3]]
7+
[float]
8+
=== Bug fixes
9+
10+
CCS::
11+
* Resolve/cluster should mark remotes as not connected when a security exception is thrown {es-pull}119793[#119793]
12+
13+
Data streams::
14+
* Add missing traces ilm policy for OTel traces data streams {es-pull}119449[#119449]
15+
16+
ES|QL::
17+
* Allow DATE_PARSE to read the timezones {es-pull}118603[#118603] (issue: {es-issue}117680[#117680])
18+
19+
ILM+SLM::
20+
* Add missing timeouts to rest-api-spec ILM APIs {es-pull}118837[#118837]
21+
* Add missing timeouts to rest-api-spec SLM APIs {es-pull}118958[#118958]
22+
23+
Ingest Node::
24+
* Add missing timeouts to rest-api-spec ingest APIs {es-pull}118844[#118844]
25+
* Expose BwC enrich cache setting in plugin {es-pull}119131[#119131]
26+
* Fixing `GetDatabaseConfigurationAction` response serialization {es-pull}119233[#119233]
27+
28+
Machine Learning::
29+
* Fix loss of context in the inference API for streaming APIs {es-pull}118999[#118999] (issue: {es-issue}119000[#119000])
30+
* Fix spike detection for short spikes at the tail of the data {es-pull}119637[#119637]
31+
* Fix timeout ingesting an empty string into a `semantic_text` field {es-pull}117840[#117840]
32+
33+
Search::
34+
* Fix: do not let `_resolve/cluster` hang if remote is unresponsive {es-pull}119516[#119516]
35+
* Handle exceptions in query phase can match {es-pull}117469[#117469] (issue: {es-issue}104994[#104994])
36+
37+
[[enhancement-8.16.3]]
38+
[float]
39+
=== Enhancements
40+
41+
Authorization::
42+
* Improve handling of nested fields in index reader wrappers {es-pull}118757[#118757]
43+
44+
Packaging::
45+
* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi]
46+
image to provide secure containers to our self-managed customers, help with compliance regulations,
47+
and improve our supply chain security posture. {es-pull}118684[#118684]
48+
49+
[[upgrade-8.16.3]]
50+
[float]
51+
=== Upgrades
52+
53+
Security::
54+
* Upgrade Bouncy Castle FIPS dependencies {es-pull}112989[#112989]
55+
56+

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/CreateDataStreamTransportAction.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import org.elasticsearch.cluster.ClusterState;
1717
import org.elasticsearch.cluster.block.ClusterBlockException;
1818
import org.elasticsearch.cluster.block.ClusterBlockLevel;
19-
import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
2019
import org.elasticsearch.cluster.metadata.MetadataCreateDataStreamService;
2120
import org.elasticsearch.cluster.service.ClusterService;
2221
import org.elasticsearch.common.util.concurrent.EsExecutors;
@@ -38,7 +37,6 @@ public CreateDataStreamTransportAction(
3837
ClusterService clusterService,
3938
ThreadPool threadPool,
4039
ActionFilters actionFilters,
41-
IndexNameExpressionResolver indexNameExpressionResolver,
4240
MetadataCreateDataStreamService metadataCreateDataStreamService,
4341
SystemIndices systemIndices
4442
) {
@@ -49,7 +47,6 @@ public CreateDataStreamTransportAction(
4947
threadPool,
5048
actionFilters,
5149
CreateDataStreamAction.Request::new,
52-
indexNameExpressionResolver,
5350
EsExecutors.DIRECT_EXECUTOR_SERVICE
5451
);
5552
this.metadataCreateDataStreamService = metadataCreateDataStreamService;

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/DeleteDataStreamTransportAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public class DeleteDataStreamTransportAction extends AcknowledgedTransportMaster
5151

5252
private static final Logger LOGGER = LogManager.getLogger(DeleteDataStreamTransportAction.class);
5353

54+
private final IndexNameExpressionResolver indexNameExpressionResolver;
5455
private final SystemIndices systemIndices;
5556

5657
@Inject
@@ -69,9 +70,9 @@ public DeleteDataStreamTransportAction(
6970
threadPool,
7071
actionFilters,
7172
DeleteDataStreamAction.Request::new,
72-
indexNameExpressionResolver,
7373
EsExecutors.DIRECT_EXECUTOR_SERVICE
7474
);
75+
this.indexNameExpressionResolver = indexNameExpressionResolver;
7576
this.systemIndices = systemIndices;
7677
}
7778

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/MigrateToDataStreamTransportAction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ public MigrateToDataStreamTransportAction(
4848
threadPool,
4949
actionFilters,
5050
MigrateToDataStreamAction.Request::new,
51-
indexNameExpressionResolver,
5251
EsExecutors.DIRECT_EXECUTOR_SERVICE
5352
);
5453
this.metadataMigrateToDataStreamService = new MetadataMigrateToDataStreamService(

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/ModifyDataStreamsTransportAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
public class ModifyDataStreamsTransportAction extends AcknowledgedTransportMasterNodeAction<ModifyDataStreamsAction.Request> {
2929

30+
private final IndexNameExpressionResolver indexNameExpressionResolver;
3031
private final MetadataDataStreamsService metadataDataStreamsService;
3132

3233
@Inject
@@ -45,9 +46,9 @@ public ModifyDataStreamsTransportAction(
4546
threadPool,
4647
actionFilters,
4748
ModifyDataStreamsAction.Request::new,
48-
indexNameExpressionResolver,
4949
EsExecutors.DIRECT_EXECUTOR_SERVICE
5050
);
51+
this.indexNameExpressionResolver = indexNameExpressionResolver;
5152
this.metadataDataStreamsService = metadataDataStreamsService;
5253
}
5354

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/PromoteDataStreamTransportAction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ public PromoteDataStreamTransportAction(
5151
threadPool,
5252
actionFilters,
5353
PromoteDataStreamAction.Request::new,
54-
indexNameExpressionResolver,
5554
EsExecutors.DIRECT_EXECUTOR_SERVICE
5655
);
5756
this.systemIndices = systemIndices;

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/TransportGetDataStreamsAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public class TransportGetDataStreamsAction extends TransportMasterNodeReadAction
6262
GetDataStreamAction.Response> {
6363

6464
private static final Logger LOGGER = LogManager.getLogger(TransportGetDataStreamsAction.class);
65+
private final IndexNameExpressionResolver indexNameExpressionResolver;
6566
private final SystemIndices systemIndices;
6667
private final ClusterSettings clusterSettings;
6768
private final DataStreamGlobalRetentionSettings globalRetentionSettings;
@@ -87,10 +88,10 @@ public TransportGetDataStreamsAction(
8788
threadPool,
8889
actionFilters,
8990
GetDataStreamAction.Request::new,
90-
indexNameExpressionResolver,
9191
GetDataStreamAction.Response::new,
9292
transportService.getThreadPool().executor(ThreadPool.Names.MANAGEMENT)
9393
);
94+
this.indexNameExpressionResolver = indexNameExpressionResolver;
9495
this.systemIndices = systemIndices;
9596
this.globalRetentionSettings = globalRetentionSettings;
9697
clusterSettings = clusterService.getClusterSettings();

modules/data-streams/src/main/java/org/elasticsearch/datastreams/lifecycle/action/TransportDeleteDataStreamLifecycleAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
public class TransportDeleteDataStreamLifecycleAction extends AcknowledgedTransportMasterNodeAction<
3535
DeleteDataStreamLifecycleAction.Request> {
3636

37+
private final IndexNameExpressionResolver indexNameExpressionResolver;
3738
private final MetadataDataStreamsService metadataDataStreamsService;
3839
private final SystemIndices systemIndices;
3940

@@ -54,9 +55,9 @@ public TransportDeleteDataStreamLifecycleAction(
5455
threadPool,
5556
actionFilters,
5657
DeleteDataStreamLifecycleAction.Request::new,
57-
indexNameExpressionResolver,
5858
EsExecutors.DIRECT_EXECUTOR_SERVICE
5959
);
60+
this.indexNameExpressionResolver = indexNameExpressionResolver;
6061
this.metadataDataStreamsService = metadataDataStreamsService;
6162
this.systemIndices = systemIndices;
6263
}

modules/data-streams/src/main/java/org/elasticsearch/datastreams/lifecycle/action/TransportExplainDataStreamLifecycleAction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public class TransportExplainDataStreamLifecycleAction extends TransportMasterNo
4444
ExplainDataStreamLifecycleAction.Request,
4545
ExplainDataStreamLifecycleAction.Response> {
4646

47+
private final IndexNameExpressionResolver indexNameExpressionResolver;
4748
private final DataStreamLifecycleErrorStore errorStore;
4849
private final DataStreamGlobalRetentionSettings globalRetentionSettings;
4950

@@ -64,10 +65,10 @@ public TransportExplainDataStreamLifecycleAction(
6465
threadPool,
6566
actionFilters,
6667
ExplainDataStreamLifecycleAction.Request::new,
67-
indexNameExpressionResolver,
6868
ExplainDataStreamLifecycleAction.Response::new,
6969
threadPool.executor(ThreadPool.Names.MANAGEMENT)
7070
);
71+
this.indexNameExpressionResolver = indexNameExpressionResolver;
7172
this.errorStore = dataLifecycleServiceErrorStore;
7273
this.globalRetentionSettings = globalRetentionSettings;
7374
}

0 commit comments

Comments
 (0)