Skip to content

Commit b1a19aa

Browse files
authored
Merge branch 'main' into scaled_float_not_match
Signed-off-by: kkewwei <[email protected]>
2 parents 88bcdda + d18982c commit b1a19aa

File tree

217 files changed

+3152
-1211
lines changed

Some content is hidden

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

217 files changed

+3152
-1211
lines changed

.github/workflows/gradle-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- uses: actions/checkout@v4
2525
- name: Get changed files
2626
id: changed-files-specific
27-
uses: tj-actions/[email protected].4
27+
uses: tj-actions/[email protected].5
2828
with:
2929
files_ignore: |
3030
release-notes/*.md

CHANGELOG.md

+2-69
Original file line numberDiff line numberDiff line change
@@ -5,88 +5,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55

66
## [Unreleased 3.x]
77
### Added
8-
- Change priority for scheduling reroute during timeout([#16445](https://github.com/opensearch-project/OpenSearch/pull/16445))
9-
- [Rule Based Auto-tagging] Add rule schema for auto tagging ([#17238](https://github.com/opensearch-project/OpenSearch/pull/17238))
10-
- Renaming the node role search to warm ([#17573](https://github.com/opensearch-project/OpenSearch/pull/17573))
11-
- Introduce a new search node role to hold search only shards ([#17620](https://github.com/opensearch-project/OpenSearch/pull/17620))
12-
- Fix systemd integTest on deb regarding path ownership check ([#17641](https://github.com/opensearch-project/OpenSearch/pull/17641))
13-
- Add dfs transformation function in XContentMapValues ([#17612](https://github.com/opensearch-project/OpenSearch/pull/17612))
14-
- Add tracking for long-running SearchTask post cancellation ([#17726](https://github.com/opensearch-project/OpenSearch/pull/17726))
15-
- Added Kinesis support as a plugin for the pull-based ingestion ([#17615](https://github.com/opensearch-project/OpenSearch/pull/17615))
16-
- Add FilterFieldType for developers who want to wrap MappedFieldType ([#17627](https://github.com/opensearch-project/OpenSearch/pull/17627))
17-
- [Rule Based Auto-tagging] Add in-memory rule processing service ([#17365](https://github.com/opensearch-project/OpenSearch/pull/17365))
18-
- [Security Manager Replacement] Create initial Java Agent to intercept Socket::connect calls ([#17724](https://github.com/opensearch-project/OpenSearch/pull/17724))
19-
- Faster `terms_query` with already sorted terms ([#17714](https://github.com/opensearch-project/OpenSearch/pull/17714))
20-
- Add ingestion management APIs for pause, resume and get ingestion state ([#17631](https://github.com/opensearch-project/OpenSearch/pull/17631))
21-
- [Security Manager Replacement] Enhance Java Agent to intercept System::exit ([#17746](https://github.com/opensearch-project/OpenSearch/pull/17746))
22-
- [Security Manager Replacement] Add a policy parser for Java agent security policies ([#17753](https://github.com/opensearch-project/OpenSearch/pull/17753))
23-
- [Security Manager Replacement] Implement File Interceptor and add integration tests ([#17760](https://github.com/opensearch-project/OpenSearch/pull/17760))
24-
- [Security Manager Replacement] Enhance Java Agent to intercept Runtime::halt ([#17757](https://github.com/opensearch-project/OpenSearch/pull/17757))
25-
- [Security Manager Replacement] Phase off SecurityManager usage in favor of Java Agent ([#17861](https://github.com/opensearch-project/OpenSearch/pull/17861))
26-
- Support AutoExpand for SearchReplica ([#17741](https://github.com/opensearch-project/OpenSearch/pull/17741))
27-
- Add TLS enabled SecureNetty4GrpcServerTransport ([#17796](https://github.com/opensearch-project/OpenSearch/pull/17796))
28-
- Implement fixed interval refresh task scheduling ([#17777](https://github.com/opensearch-project/OpenSearch/pull/17777))
29-
- [Tiered caching] Create a single cache manager for all the disk caches. ([#17513](https://github.com/opensearch-project/OpenSearch/pull/17513))
30-
- Add GRPC DocumentService and Bulk endpoint ([#17727](https://github.com/opensearch-project/OpenSearch/pull/17727))
31-
- Added scale to zero (`search_only` mode) support for OpenSearch reader writer separation ([#17299](https://github.com/opensearch-project/OpenSearch/pull/17299)
32-
- [Star Tree] [Search] Resolving numeric range aggregation with metric aggregation using star-tree ([#17273](https://github.com/opensearch-project/OpenSearch/pull/17273))
33-
- Added Search Only strict routing setting ([#17803](https://github.com/opensearch-project/OpenSearch/pull/17803))
34-
- Disable the index API for ingestion engine ([#17768](https://github.com/opensearch-project/OpenSearch/pull/17768))
35-
- Add SearchService and Search GRPC endpoint ([#17830](https://github.com/opensearch-project/OpenSearch/pull/17830))
36-
- Add update and delete support in pull-based ingestion ([#17822](https://github.com/opensearch-project/OpenSearch/pull/17822))
37-
- Allow maxPollSize and pollTimeout in IngestionSource to be configurable ([#17863](https://github.com/opensearch-project/OpenSearch/pull/17863))
38-
- [Star Tree] [Search] Add query changes to support unsigned-long in star tree ([#17275](https://github.com/opensearch-project/OpenSearch/pull/17275))
39-
- Add `ApproximateMatchAllQuery` that targets match_all queries and approximates sorts ([#17772](https://github.com/opensearch-project/OpenSearch/pull/17772))
40-
- Add TermsQuery support to Search GRPC endpoint ([#17888](https://github.com/opensearch-project/OpenSearch/pull/17888))
41-
- Support sub agg in filter rewrite optimization ([#17447](https://github.com/opensearch-project/OpenSearch/pull/17447)
42-
- Disable scoring of keyword term search by default, fallback logic with new use_similarity:true parameter ([#17889](https://github.com/opensearch-project/OpenSearch/pull/17889))
8+
- Add multi-threaded writer support in pull-based ingestion ([#17912](https://github.com/opensearch-project/OpenSearch/pull/17912))
439

4410
### Changed
45-
- Migrate BC libs to their FIPS counterparts ([#14912](https://github.com/opensearch-project/OpenSearch/pull/14912))
46-
- Increase the floor segment size to 16MB ([#17699](https://github.com/opensearch-project/OpenSearch/pull/17699))
47-
- Unwrap singleton DocValues in global ordinal value source of composite histogram aggregation ([#17740](https://github.com/opensearch-project/OpenSearch/pull/17740))
48-
- Unwrap singleton DocValues in date histogram aggregation. ([#17643](https://github.com/opensearch-project/OpenSearch/pull/17643))
49-
- Introduce 512 byte limit to search and ingest pipeline IDs ([#17786](https://github.com/opensearch-project/OpenSearch/pull/17786))
50-
- Avoid skewed segment replication lag metric ([#17831](https://github.com/opensearch-project/OpenSearch/pull/17831))
51-
- Increase the default segment counter step size when replica promoting ([#17568](https://github.com/opensearch-project/OpenSearch/pull/17568))
52-
- [WLM] Rename QueryGroup to WorkloadGroup ([#17901](https://github.com/opensearch-project/OpenSearch/pull/17901))
5311

5412
### Dependencies
55-
- Bump `com.nimbusds:nimbus-jose-jwt` from 9.41.1 to 10.0.2 ([#17607](https://github.com/opensearch-project/OpenSearch/pull/17607), [#17669](https://github.com/opensearch-project/OpenSearch/pull/17669))
56-
- Bump `com.google.api:api-common` from 1.8.1 to 2.46.1 ([#17604](https://github.com/opensearch-project/OpenSearch/pull/17604))
57-
- Bump `ch.qos.logback:logback-core` from 1.5.16 to 1.5.18 ([#17609](https://github.com/opensearch-project/OpenSearch/pull/17609), [#17809](https://github.com/opensearch-project/OpenSearch/pull/17809))
58-
- Bump `org.jruby.joni:joni` from 2.2.3 to 2.2.6 ([#17608](https://github.com/opensearch-project/OpenSearch/pull/17608), [#17732](https://github.com/opensearch-project/OpenSearch/pull/17732))
59-
- Bump `dangoslen/dependabot-changelog-helper` from 3 to 4 ([#17498](https://github.com/opensearch-project/OpenSearch/pull/17498))
60-
- Bump `com.google.api:gax` from 2.35.0 to 2.63.1 ([#17465](https://github.com/opensearch-project/OpenSearch/pull/17465))
61-
- Bump `com.azure:azure-storage-blob` from 12.29.1 to 12.30.0 ([#17667](https://github.com/opensearch-project/OpenSearch/pull/17667))
62-
- Bump `tj-actions/changed-files` from 46.0.1 to 46.0.4 ([#17666](https://github.com/opensearch-project/OpenSearch/pull/17666), [#17813](https://github.com/opensearch-project/OpenSearch/pull/17813))
63-
- Bump `com.google.code.gson:gson` from 2.11.0 to 2.12.1 ([#17668](https://github.com/opensearch-project/OpenSearch/pull/17668))
64-
- Bump `com.github.luben:zstd-jni` from 1.5.5-1 to 1.5.6-1 ([#17674](https://github.com/opensearch-project/OpenSearch/pull/17674))
65-
- Bump `lycheeverse/lychee-action` from 2.3.0 to 2.4.0 ([#17731](https://github.com/opensearch-project/OpenSearch/pull/17731))
66-
- Bump `com.netflix.nebula.ospackage-base` from 11.11.1 to 11.11.2 ([#17734](https://github.com/opensearch-project/OpenSearch/pull/17734))
67-
- Bump `com.nimbusds:oauth2-oidc-sdk` from 11.21 to 11.23.1 ([#17729](https://github.com/opensearch-project/OpenSearch/pull/17729))
68-
- Bump `com.google.api.grpc:proto-google-common-protos` from 2.52.0 to 2.54.1 ([#17733](https://github.com/opensearch-project/OpenSearch/pull/17733))
69-
- Bump `ch.qos.logback:logback-classic` from 1.5.17 to 1.5.18 ([#17730](https://github.com/opensearch-project/OpenSearch/pull/17730))
70-
- Bump `reactor_netty` from 1.1.26 to 1.2.3 ([#17322](https://github.com/opensearch-project/OpenSearch/pull/17322), [#17377](https://github.com/opensearch-project/OpenSearch/pull/17377))
71-
- Bump `com.google.api.grpc:proto-google-iam-v1` from 1.33.0 to 1.49.1 ([#17811](https://github.com/opensearch-project/OpenSearch/pull/17811))
72-
- Bump `com.azure:azure-core` from 1.54.1 to 1.55.3 ([#17810](https://github.com/opensearch-project/OpenSearch/pull/17810))
73-
- Bump `org.apache.poi` version from 5.2.5 to 5.4.1 in /plugins/ingest-attachment ([#17887](https://github.com/opensearch-project/OpenSearch/pull/17887))
74-
- Bump `org.opensearch:protobufs` from 0.2.0 to 0.3.0 ([#17888](https://github.com/opensearch-project/OpenSearch/pull/17888))
7513

7614
### Changed
7715

7816
### Deprecated
7917

8018
### Removed
81-
- Remove deprecated `batch_size` parameter from `_bulk` ([#14283](https://github.com/opensearch-project/OpenSearch/issues/14283))
82-
- Remove `FeatureFlags.APPROXIMATE_POINT_RANGE_QUERY_SETTING` since range query approximation is no longer experimental ([#17769](https://github.com/opensearch-project/OpenSearch/pull/17769))
8319

8420
### Fixed
85-
- Fix bytes parameter on `_cat/recovery` ([#17598](https://github.com/opensearch-project/OpenSearch/pull/17598))
86-
- Fix slow performance of FeatureFlag checks ([#17611](https://github.com/opensearch-project/OpenSearch/pull/17611))
87-
- Fix shard recovery in pull-based ingestion to avoid skipping messages ([#17868](https://github.com/opensearch-project/OpenSearch/pull/17868)))
8821
- Fix match query on a `scaled_float` property no longer matches for some values ([#17879](https://github.com/opensearch-project/OpenSearch/pull/17879))
8922

9023
### Security
9124

92-
[Unreleased 2.x]: https://github.com/opensearch-project/OpenSearch/compare/f58d846f...main
25+
[Unreleased 3.x]: https://github.com/opensearch-project/OpenSearch/compare/aa0e724e...main

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,4 @@ Copyright OpenSearch Contributors. See [NOTICE](NOTICE.txt) for details.
6161
OpenSearch is a registered trademark of Amazon Web Services.
6262

6363
OpenSearch includes certain Apache-licensed Elasticsearch code from Elasticsearch B.V. and other source code. Elasticsearch B.V. is not the source of that other source code. ELASTICSEARCH is a registered trademark of Elasticsearch B.V.
64+

build.gradle

+3-8
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ plugins {
5555
id 'opensearch.docker-support'
5656
id 'opensearch.global-build-info'
5757
id "com.diffplug.spotless" version "6.25.0" apply false
58+
id "org.gradle.test-retry" version "1.6.2" apply false
5859
id "test-report-aggregation"
5960
id 'jacoco-report-aggregation'
6061
}
@@ -70,13 +71,6 @@ apply from: 'gradle/run.gradle'
7071
apply from: 'gradle/missing-javadoc.gradle'
7172
apply from: 'gradle/code-coverage.gradle'
7273

73-
// Disable unconditional publishing of build scans
74-
develocity {
75-
buildScan {
76-
publishing.onlyIf { false }
77-
}
78-
}
79-
8074
// common maven publishing configuration
8175
allprojects {
8276
group = 'org.opensearch'
@@ -475,8 +469,9 @@ gradle.projectsEvaluated {
475469

476470
// test retry configuration
477471
subprojects {
472+
apply plugin: "org.gradle.test-retry"
478473
tasks.withType(Test).configureEach {
479-
develocity.testRetry {
474+
retry {
480475
if (BuildParams.isCi()) {
481476
maxRetries = 3
482477
maxFailures = 10

gradle.properties

-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ org.gradle.jvmargs=-Xmx3g -XX:+HeapDumpOnOutOfMemoryError -Xss2m \
2121
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
2222
options.forkOptions.memoryMaximumSize=3g
2323

24-
# Disable Gradle Enterprise Gradle plugin's test retry
25-
systemProp.develocity.testretry.enabled.enabled=false
26-
2724
# Disable duplicate project id detection
2825
# See https://docs.gradle.org/current/userguide/upgrading_version_6.html#duplicate_project_names_may_cause_publication_to_fail
2926
systemProp.org.gradle.dependency.duplicate.project.detection=false

libs/agent-sm/agent/src/main/java/org/opensearch/javaagent/Agent.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.opensearch.javaagent.bootstrap.AgentPolicy;
1212

1313
import java.lang.instrument.Instrumentation;
14+
import java.net.Socket;
1415
import java.nio.channels.FileChannel;
1516
import java.nio.channels.SocketChannel;
1617
import java.nio.file.Files;
@@ -71,8 +72,9 @@ public static void agentmain(String agentArguments, Instrumentation instrumentat
7172
initAgent(instrumentation);
7273
}
7374

74-
private static AgentBuilder createAgentBuilder(Instrumentation inst) throws Exception {
75-
final Junction<TypeDescription> systemType = ElementMatchers.isSubTypeOf(SocketChannel.class);
75+
private static AgentBuilder createAgentBuilder() throws Exception {
76+
final Junction<TypeDescription> socketType = ElementMatchers.isSubTypeOf(SocketChannel.class)
77+
.or(ElementMatchers.isSubTypeOf(Socket.class));
7678
final Junction<TypeDescription> pathType = ElementMatchers.isSubTypeOf(Files.class);
7779
final Junction<TypeDescription> fileChannelType = ElementMatchers.isSubTypeOf(FileChannel.class);
7880

@@ -98,11 +100,11 @@ private static AgentBuilder createAgentBuilder(Instrumentation inst) throws Exce
98100
);
99101

100102
final ByteBuddy byteBuddy = new ByteBuddy().with(Implementation.Context.Disabled.Factory.INSTANCE);
101-
final AgentBuilder agentBuilder = new AgentBuilder.Default(byteBuddy).with(AgentBuilder.InitializationStrategy.NoOp.INSTANCE)
103+
return new AgentBuilder.Default(byteBuddy).with(AgentBuilder.InitializationStrategy.NoOp.INSTANCE)
102104
.with(AgentBuilder.RedefinitionStrategy.REDEFINITION)
103105
.with(AgentBuilder.TypeStrategy.Default.REDEFINE)
104106
.ignore(ElementMatchers.nameContains("$MockitoMock$")) /* ingore all Mockito mocks */
105-
.type(systemType)
107+
.type(socketType)
106108
.transform(socketTransformer)
107109
.type(pathType.or(fileChannelType))
108110
.transform(fileTransformer)
@@ -118,12 +120,10 @@ private static AgentBuilder createAgentBuilder(Instrumentation inst) throws Exce
118120
Advice.to(RuntimeHaltInterceptor.class).on(ElementMatchers.named("halt"))
119121
)
120122
);
121-
122-
return agentBuilder;
123123
}
124124

125125
private static void initAgent(Instrumentation instrumentation) throws Exception {
126-
AgentBuilder agentBuilder = createAgentBuilder(instrumentation);
126+
AgentBuilder agentBuilder = createAgentBuilder();
127127
agentBuilder.installOn(instrumentation);
128128
}
129129
}

libs/agent-sm/agent/src/test/java/org/opensearch/javaagent/SocketChannelInterceptorTests.java

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.io.IOException;
1414
import java.net.InetAddress;
1515
import java.net.InetSocketAddress;
16+
import java.net.Socket;
1617
import java.net.UnixDomainSocketAddress;
1718
import java.nio.channels.SocketChannel;
1819

@@ -28,6 +29,8 @@ public void testConnections() throws IOException {
2829

2930
assertThrows(SecurityException.class, () -> channel.connect(new InetSocketAddress("opensearch.org", 80)));
3031
}
32+
33+
assertThrows(SecurityException.class, () -> new Socket("localhost", 9200));
3134
}
3235

3336
@Test

modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/cluster.stats/10_analysis_stats.yml

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
22
"get cluster stats returns analysis stats":
33

4-
- skip:
5-
version: " - 7.6.99"
6-
reason: "analysis stats are added for v7.7.0"
74

85
- do:
96
cluster.stats: {}

modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/search.query/70_intervals.yml

-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ setup:
2222

2323
---
2424
"Test use_field":
25-
- skip:
26-
version: " - 7.1.99"
27-
reason: "Implemented in 7.2"
2825
- do:
2926
search:
3027
index: test

modules/geo/src/yamlRestTest/resources/rest-api-spec/test/geo_shape/230_composite.yml

-6
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,6 @@ setup:
8383
index: [test, other]
8484
---
8585
"Simple Composite aggregation with GeoTile grid":
86-
- skip:
87-
version: " - 7.4.99"
88-
reason: geotile_grid is not supported until 7.5.0
8986
- do:
9087
search:
9188
rest_total_hits_as_int: true
@@ -127,9 +124,6 @@ setup:
127124

128125
---
129126
"Simple Composite aggregation with geotile grid add aggregate after":
130-
- skip:
131-
version: " - 7.4.99"
132-
reason: geotile_grid is not supported until 7.5.0
133127
- do:
134128
search:
135129
index: test

modules/lang-painless/src/yamlRestTest/resources/rest-api-spec/test/painless/17_update_error.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
---
22
"Script errors contain position":
3-
- skip:
4-
version: " - 7.7.0"
5-
reason: "position introduced in 7.7"
3+
64

75
- do:
86
catch: /compile error/

modules/lang-painless/src/yamlRestTest/resources/rest-api-spec/test/painless/80_script_score.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -500,9 +500,7 @@
500500

501501
---
502502
"Script Score With Highlight":
503-
- skip:
504-
version: " - 7.4.0"
505-
reason: "highlight for script_score was introduced in 7.4.1"
503+
506504

507505
- do:
508506
indices.create:

modules/lang-painless/src/yamlRestTest/resources/rest-api-spec/test/painless/85_script_score_random_score.yml

-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
# Integration tests for ScriptScoreQuery using Painless
22

3-
setup:
4-
- skip:
5-
version: " - 7.1.99"
6-
reason: "random score function of script score was added in 7.2"
7-
83
---
94
"Random score function with _seq_no field":
105
- do:

modules/mapper-extras/src/yamlRestTest/resources/rest-api-spec/test/search-as-you-type/10_basic.yml

-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
setup:
2-
- skip:
3-
version: " - 7.1.99"
4-
reason: "added in 7.2.0"
5-
62
- do:
73
indices.create:
84
index: test

modules/mapper-extras/src/yamlRestTest/resources/rest-api-spec/test/search-as-you-type/20_highlighting.yml

-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
setup:
2-
- skip:
3-
version: " - 7.1.99"
4-
reason: "added in 7.2.0"
52

63
- do:
74
indices.create:

modules/parent-join/src/yamlRestTest/resources/rest-api-spec/test/11_parent_child.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ setup:
2828

2929
---
3030
teardown:
31-
- skip:
32-
version: " - 7.6.99"
33-
reason: "implemented in 7.7.0"
31+
3432

3533
- do:
3634
cluster.put_settings:
@@ -68,9 +66,7 @@ teardown:
6866

6967
---
7068
"HasChild disallow expensive queries":
71-
- skip:
72-
version: " - 7.6.99"
73-
reason: "implemented in 7.7.0"
69+
7470

7571
### Update setting to false
7672
- do:

modules/parent-join/src/yamlRestTest/resources/rest-api-spec/test/20_parent_join.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ setup:
3030

3131
---
3232
teardown:
33-
- skip:
34-
version: " - 7.6.99"
35-
reason: "implemented in 7.7.0"
33+
3634

3735
- do:
3836
cluster.put_settings:
@@ -100,9 +98,7 @@ teardown:
10098

10199
---
102100
"HasChild disallow expensive queries":
103-
- skip:
104-
version: " - 7.6.99"
105-
reason: "implemented in 7.7.0"
101+
106102

107103
### Update setting to false
108104
- do:

modules/parent-join/src/yamlRestTest/resources/rest-api-spec/test/30_inner_hits.yml

+2-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
---
22
setup:
3-
- skip:
4-
version: " - 7.5.99"
5-
reason: "The bug was corrected from 7.6"
63

74
- do:
85
indices.create:
@@ -46,9 +43,7 @@ setup:
4643

4744
---
4845
teardown:
49-
- skip:
50-
version: " - 7.6.99"
51-
reason: "implemented in 7.7.0"
46+
5247

5348
- do:
5449
cluster.put_settings:
@@ -58,9 +53,6 @@ teardown:
5853

5954
---
6055
"Test two sub-queries with only one having inner_hits":
61-
- skip:
62-
version: " - 7.5.99"
63-
reason: "The bug was corrected from 7.6"
6456

6557
- do:
6658
search:
@@ -87,9 +79,7 @@ teardown:
8779

8880
---
8981
"HasParent disallow expensive queries":
90-
- skip:
91-
version: " - 7.6.99"
92-
reason: "implemented in 7.7.0"
82+
9383

9484
### Update setting to false
9585
- do:

0 commit comments

Comments
 (0)