Skip to content

Commit 4923bbc

Browse files
authored
Merge branch '8.18' into backport/8.18/pr-219629
2 parents ea7db41 + ef29d31 commit 4923bbc

244 files changed

Lines changed: 22473 additions & 10467 deletions

File tree

Some content is hidden

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

.buildkite/scripts/steps/openapi_publishing/publish_oas_docs.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,25 @@ if [[ "$BUILDKITE_BRANCH" == "main" ]]; then
4646
exit 0;
4747
fi
4848

49-
if [[ "$BUILDKITE_BRANCH" == "8.x" ]]; then
49+
if [[ "$BUILDKITE_BRANCH" == "9.0" ]]; then
50+
BUMP_KIBANA_DOC_NAME="$(vault_get kibana-bump-sh kibana-doc-name)"
51+
BUMP_KIBANA_DOC_TOKEN="$(vault_get kibana-bump-sh kibana-token)"
52+
deploy_to_bump "$(pwd)/oas_docs/output/kibana.yaml" $BUMP_KIBANA_DOC_NAME $BUMP_KIBANA_DOC_TOKEN v9;
53+
exit 0;
54+
fi
55+
56+
if [[ "$BUILDKITE_BRANCH" == "8.19" ]]; then
5057
BUMP_KIBANA_DOC_NAME="$(vault_get kibana-bump-sh kibana-doc-name)"
5158
BUMP_KIBANA_DOC_TOKEN="$(vault_get kibana-bump-sh kibana-token)"
5259
deploy_to_bump "$(pwd)/oas_docs/output/kibana.yaml" $BUMP_KIBANA_DOC_NAME $BUMP_KIBANA_DOC_TOKEN 8x-unreleased;
5360
exit 0;
5461
fi
5562

63+
if [[ "$BUILDKITE_BRANCH" == "8.18" ]]; then
64+
BUMP_KIBANA_DOC_NAME="$(vault_get kibana-bump-sh kibana-doc-name)"
65+
BUMP_KIBANA_DOC_TOKEN="$(vault_get kibana-bump-sh kibana-token)"
66+
deploy_to_bump "$(pwd)/oas_docs/output/kibana.yaml" $BUMP_KIBANA_DOC_NAME $BUMP_KIBANA_DOC_TOKEN v8;
67+
exit 0;
68+
fi
69+
5670
echo "No branches found to push to; stopping here."

docs/CHANGELOG.asciidoc

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010

1111
Review important information about the {kib} 8.x releases.
1212

13+
* <<release-notes-8.18.1>>
1314
* <<release-notes-8.18.0>>
15+
* <<release-notes-8.17.6>>
1416
* <<release-notes-8.17.5>>
1517
* <<release-notes-8.17.4>>
1618
* <<release-notes-8.17.3>>
@@ -93,6 +95,41 @@ Review important information about the {kib} 8.x releases.
9395

9496
include::upgrade-notes.asciidoc[]
9597

98+
[[release-notes-8.18.1]]
99+
== {kib} 8.18.1
100+
101+
The 8.18.1 release includes the following enhancements and fixes.
102+
103+
[float]
104+
[[enhancement-v8.18.1]]
105+
=== Enhancements
106+
Elastic Security solution::
107+
For the Elastic Security 8.18.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_].
108+
109+
[float]
110+
[[fixes-v8.18.1]]
111+
=== Fixes
112+
Dashboards and Visualizations::
113+
* Syncs the dashboard ES|QL query and filters with the corresponding visualization query in *Lens* ({kibana-pull}218997[#218997]).
114+
* Correctly formats keywords in metric visualizations ({kibana-pull}218233[#218233]).
115+
* When exploring a dashboard, the request inspector now shows the correct request and response in any successful scenario ({kibana-pull}216519[#216519]).
116+
Discover::
117+
* Fixes incorrect behavior for requests on fields where the *Allow hidden and system indices* (`allow_hidden`) option of the data view could be ignored ({kibana-pull}217628[#217628]).
118+
* Fixes the result of the *Generate CSV report* action for ES|QL panels ({kibana-pull}216325[#216325]).
119+
Elastic Observability Solution::
120+
* Prevents unnecessary suggestion requests when interacting with inputs on the APM *Custom Links* page ({kibana-pull}218927[#218927]).
121+
* Filters out null values from `sourceDataStreams` ({kibana-pull}218772[#218772]).
122+
* Fixes a bug with navigating to the *Search Connectors* tab in the AI Assistant Settings ({kibana-pull}217749[#217749]).
123+
* Improves `aria-label` attributes for correlations ({kibana-pull}217512[#217512]).
124+
Elastic Security solution::
125+
For the Elastic Security 8.18.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_].
126+
Kibana platform::
127+
* Fixes broken icons in integrations coming from the Home plugin ({kibana-pull}219206[#219206]).
128+
Kibana security::
129+
* Removes check for unused connector role ({kibana-pull}219358[#219358]).
130+
Machine Learning::
131+
* Fixes error when switching Service providers in the *Inference Endpoint* flyout ({kibana-pull}219020[#219020]).
132+
* Corrects quotes in ES|QL queries for function arguments ({kibana-pull}217680[#217680]).
96133

97134
[[release-notes-8.18.0]]
98135
== {kib} 8.18.0
@@ -367,6 +404,46 @@ Machine Learning::
367404
* AiOps: Fixes Log Rate Analysis embeddable error on the Alerts page ({kibana-pull}203093[#203093]).
368405
* Initializes saved objects on trained model page load ({kibana-pull}201426[#201426]).
369406

407+
[[release-notes-8.17.6]]
408+
== {kib} 8.17.6
409+
410+
The 8.17.6 release includes the following enhancements and fixes.
411+
412+
[float]
413+
[[enhancement-v8.17.6]]
414+
=== Enhancements
415+
Elastic Security solution::
416+
For the Elastic Security 8.17.6 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_].
417+
418+
[float]
419+
[[fixes-v8.17.6]]
420+
=== Fixes
421+
Dashboards and Visualizations::
422+
* Fixes an issue with the options list control making two requests instead of one when the page is refreshed ({kibana-pull}219625[#219625]).
423+
* Updates the HTTP API response from 201 to 200 ({kibana-pull}217054[#217054]).
424+
Elastic Observability Solution::
425+
* Prevents an error with reading properties in `custom_link_flyout.tsx` ({kibana-pull}219668[#219668]).
426+
* Handles missing `trace` in API response ({kibana-pull}219512[#219512]).
427+
* Displays an error message when creating an anomaly detection job fails ({kibana-pull}219364[#219364]).
428+
* Ensures that a distinct alert is sent per monitor configuration when *Receive distinct alerts per location* is turned off ({kibana-pull}219291[#219291]).
429+
* Prevents setting up filters when embeddable dashboard is destroyed ({kibana-pull}219097[#219097]).
430+
* Fixed error message when using Synthetics monitor status rule controls ({kibana-pull}218994[#218994]).
431+
* Fixes monitor history histogram and group by location issue ({kibana-pull}218550[#218550]).
432+
* Fixes pagination for test run logs ({kibana-pull}218458[#218458]).
433+
* Fixes span url link when `transactionId` is missing in span links ({kibana-pull}218232[#218232]).
434+
* Sorts the *Environment* dropdown alphabetically ({kibana-pull}217710[#217710]).
435+
* Prevents other conditions from changing when you change the condition type of a monitor status rule ({kibana-pull}216426[#216426]).
436+
* Filters out upstream orphans in the waterfall ({kibana-pull}214704[#214704]).
437+
Elastic Security solution::
438+
For the Elastic Security 8.17.6 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_].
439+
Kibana security::
440+
* Ensures simultaneous successful logins when refreshing multiple tabs ({kibana-pull}212148[#212148]).
441+
Machine Learning::
442+
* Fixes vCPU usage message in the *Start deployment* dialog ({kibana-pull}218557[#218557]).
443+
* Improves anomaly charts object safety ({kibana-pull}217552[#217552]).
444+
Management::
445+
* Fixes error message when previewing index templates used by data streams ({kibana-pull}217604[#217604]).
446+
370447
[[release-notes-8.17.5]]
371448
== {kib} 8.17.5
372449

fleet_packages.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
{
3636
"name": "endpoint",
37-
"version": "8.18.0"
37+
"version": "8.18.1"
3838
},
3939
{
4040
"name": "fleet_server",
@@ -56,6 +56,6 @@
5656
},
5757
{
5858
"name": "security_detection_engine",
59-
"version": "8.18.1"
59+
"version": "8.18.3"
6060
}
6161
]

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dashboarding"
1212
],
1313
"private": true,
14-
"version": "8.18.1",
14+
"version": "8.18.2",
1515
"branch": "8.18",
1616
"types": "./kibana.d.ts",
1717
"tsdocMetadata": "./build/tsdoc-metadata.json",
@@ -92,6 +92,7 @@
9292
"**/remark-parse/trim": "1.0.1",
9393
"**/sharp": "0.32.6",
9494
"**/typescript": "5.1.6",
95+
"**/util": "^0.12.5",
9596
"@aws-sdk/client-bedrock-agent-runtime": "^3.744.0",
9697
"@aws-sdk/client-bedrock-runtime": "^3.744.0",
9798
"@aws-sdk/client-kendra": "3.744.0",
@@ -1099,7 +1100,7 @@
10991100
"color": "^4.2.3",
11001101
"commander": "^4.1.1",
11011102
"constate": "^3.3.3",
1102-
"copy-to-clipboard": "^3.0.8",
1103+
"copy-to-clipboard": "^3.3.3",
11031104
"core-js": "^3.37.1",
11041105
"cronstrue": "^1.51.0",
11051106
"css-box-model": "^1.2.1",
@@ -1150,7 +1151,7 @@
11501151
"hjson": "3.2.1",
11511152
"http-proxy-agent": "^5.0.0",
11521153
"https-proxy-agent": "^5.0.1",
1153-
"i18n-iso-countries": "^4.3.1",
1154+
"i18n-iso-countries": "^7.14.0",
11541155
"icalendar": "0.7.1",
11551156
"immer": "^9.0.21",
11561157
"inquirer": "^7.3.3",
@@ -1172,7 +1173,7 @@
11721173
"kea": "^2.6.0",
11731174
"langchain": "^0.3.15",
11741175
"langsmith": "^0.3.7",
1175-
"launchdarkly-js-client-sdk": "^3.6.0",
1176+
"launchdarkly-js-client-sdk": "^3.6.1",
11761177
"load-json-file": "^6.2.0",
11771178
"lodash": "^4.17.21",
11781179
"lru-cache": "^11.1.0",
@@ -1218,12 +1219,12 @@
12181219
"proxy-from-env": "1.0.0",
12191220
"puppeteer": "24.1.1",
12201221
"query-string": "^6.13.2",
1221-
"rbush": "^3.0.1",
1222-
"re-resizable": "^6.9.9",
1222+
"rbush": "^4.0.1",
1223+
"re-resizable": "^6.11.2",
12231224
"re2js": "0.4.3",
12241225
"react": "^17.0.2",
12251226
"react-18": "npm:react@~18.2.0",
1226-
"react-diff-view": "^3.2.1",
1227+
"react-diff-view": "^3.3.1",
12271228
"react-dom": "^17.0.2",
12281229
"react-dom-18": "npm:react-dom@~18.2.0",
12291230
"react-dropzone": "^11.7.1",
@@ -1265,13 +1266,13 @@
12651266
"seedrandom": "^3.0.5",
12661267
"semver": "^7.7.1",
12671268
"set-value": "^4.1.0",
1268-
"snakecase-keys": "^8.0.0",
1269+
"snakecase-keys": "^8.0.1",
12691270
"source-map-support": "^0.5.19",
12701271
"stats-lite": "^2.2.0",
12711272
"strip-ansi": "^6.0.0",
12721273
"styled-components": "^5.3.11",
12731274
"suricata-sid-db": "^1.0.2",
1274-
"swr": "^2.2.5",
1275+
"swr": "^2.3.3",
12751276
"symbol-observable": "^1.2.0",
12761277
"tar": "^7.4.3",
12771278
"textarea-caret": "^3.1.0",
@@ -1652,7 +1653,7 @@
16521653
"@types/pixelmatch": "^5.2.4",
16531654
"@types/pngjs": "^3.4.0",
16541655
"@types/prop-types": "^15.7.5",
1655-
"@types/rbush": "^3.0.0",
1656+
"@types/rbush": "^4.0.0",
16561657
"@types/react": "~18.2.0",
16571658
"@types/react-dom": "~18.2.0",
16581659
"@types/react-is": "~18.2.0",
@@ -1715,7 +1716,7 @@
17151716
"buildkite-test-collector": "^1.7.0",
17161717
"callsites": "^3.1.0",
17171718
"chance": "1.0.18",
1718-
"chromedriver": "^134.0.0",
1719+
"chromedriver": "^136.0.0",
17191720
"clean-webpack-plugin": "^4.0.0",
17201721
"cli-progress": "^3.12.0",
17211722
"cli-table3": "^0.6.1",
@@ -1811,7 +1812,7 @@
18111812
"msw": "~2.5.2",
18121813
"mutation-observer": "^1.0.3",
18131814
"nock": "12.0.3",
1814-
"node-libs-browser": "^2.2.1",
1815+
"node-stdlib-browser": "^1.3.1",
18151816
"nyc": "^15.1.0",
18161817
"oboe": "^2.1.4",
18171818
"openapi-types": "^12.1.3",
@@ -1838,7 +1839,7 @@
18381839
"rxjs-marbles": "^7.0.1",
18391840
"sass-embedded": "^1.78.0",
18401841
"sass-loader": "^10.5.2",
1841-
"selenium-webdriver": "^4.31.0",
1842+
"selenium-webdriver": "^4.32.0",
18421843
"sharp": "0.32.6",
18431844
"simple-git": "^3.16.0",
18441845
"sinon": "^7.4.2",

packages/kbn-optimizer/src/worker/webpack.config.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,14 @@ export function getWebpackConfig(
297297
worker.reactVersion === '18' ? 'react-dom-18/profiling' : 'react-dom/profiling',
298298
'scheduler/tracing': 'scheduler/tracing-profiling',
299299
react: worker.reactVersion === '18' ? 'react-18' : 'react',
300+
buffer: [
301+
Path.resolve(worker.repoRoot, 'node_modules/node-stdlib-browser/node_modules/buffer'),
302+
require.resolve('buffer'),
303+
],
304+
punycode: [
305+
Path.resolve(worker.repoRoot, 'node_modules/node-stdlib-browser/node_modules/punycode'),
306+
require.resolve('punycode'),
307+
],
300308
},
301309
},
302310

renovate.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,9 +659,9 @@
659659
"enabled": true
660660
},
661661
{
662-
"groupName": "node-libs-browser",
662+
"groupName": "node-stdlib-browser",
663663
"matchDepNames": [
664-
"node-libs-browser"
664+
"node-stdlib-browser"
665665
],
666666
"reviewers": [
667667
"team:kibana-operations"
Binary file not shown.
Binary file not shown.

src/core/server/integration_tests/saved_objects/migrations/archives/8.18.1_baseline_500k_docs.zip renamed to src/core/server/integration_tests/saved_objects/migrations/archives/8.18.2_baseline_500k_docs.zip

38.1 MB
Binary file not shown.

0 commit comments

Comments
 (0)