Skip to content

Commit 400f8dd

Browse files
Serverless changelog — Dec 16, 2024 (#244)
* Creates today's changelog * removes fixed known issue * Changes "Breaking changes" to "Deprecations" * Update serverless/pages/serverless-changelog.asciidoc Co-authored-by: Kaarina Tungseth <[email protected]> --------- Co-authored-by: Kaarina Tungseth <[email protected]>
1 parent 56f006e commit 400f8dd

File tree

2 files changed

+53
-59
lines changed

2 files changed

+53
-59
lines changed

serverless/pages/serverless-changelog.asciidoc

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,59 @@ For serverless API changes, refer to https://www.elastic.co/docs/api/changes[API
44

55
For serverless changes in Cloud Console, refer to https://www.elastic.co/guide/en/cloud/current/ec-release-notes.html[Elasticsearch Service Documentation: Release notes].
66

7+
[discrete]
8+
[[serverless-changelog-12162024]]
9+
== December 16, 2024
10+
11+
[discrete]
12+
[[deprecations-12162024]]
13+
=== Deprecations
14+
* Deprecates the `discover:searchFieldsFromSource` setting ({kibana-pull}202679[#202679]).
15+
* Disables scripted field creation in the Data Views management page ({kibana-pull}202250[#202250]).
16+
* Removes all logic based on the following settings: `xpack.reporting.roles.enabled`,
17+
`xpack.reporting.roles.allow` ({kibana-pull}200834[#200834]).
18+
* Removes the legacy table from Discover ({kibana-pull}201254[#201254]).
19+
* Deprecates ephemeral tasks from action and alerting plugins ({kibana-pull}197421[#197421]).
20+
21+
[discrete]
22+
[[features-enhancements-12162024]]
23+
=== Features and enhancements
24+
* Optimizes the Kibana Trained Models API ({kibana-pull}200977[#200977]).
25+
* Adds a *Create Case* action to the *Log rate analysis* page ({kibana-pull}201549[#201549]).
26+
* Improves AI Assistant's response quality by giving it access to Elastic's product documentation ({kibana-pull}199694[#199694]).
27+
* Adds support for suppressing EQL sequence alerts ({kibana-pull}189725[#189725]).
28+
* Adds an *Advanced settings* section to the SLO form ({kibana-pull}200822[#200822]).
29+
* Adds a new sub-feature privilege under **Synthetics and Uptime** `Can manage private locations` ({kibana-pull}201100[#201100]).
30+
31+
32+
[discrete]
33+
[[fixes-12162024]]
34+
=== Fixes
35+
* Fixes point visibility regression ({kibana-pull}202358[#202358]).
36+
* Improves help text of creator and view count features on dashboard listing page ({kibana-pull}202488[#202488]).
37+
* Highlights matching field values when performing a KQL search on a keyword field ({kibana-pull}201952[#201952]).
38+
* Supports "Inspect" in saved search embeddables ({kibana-pull}202947[#202947]).
39+
* Fixes your ability to clear the user-specific system prompt ({kibana-pull}202279[#202279]).
40+
* Fixes error when opening rule flyout ({kibana-pull}202386[#202386]).
41+
* Fixes to Ops Genie as a default connector ({kibana-pull}201923[#201923]).
42+
* Fixes actions on charts ({kibana-pull}202443[#202443]).
43+
* Adds flyout to table view in Infrastructure Inventory ({kibana-pull}202646[#202646]).
44+
* Fixes service names with spaces not being URL encoded properly for `context.viewInAppUrl` ({kibana-pull}202890[#202890]).
45+
* Allows access query logic to handle user ID and name conditions ({kibana-pull}202833[#202833]).
46+
* Fixes APM rule error message for invalid KQL filter ({kibana-pull}203096[#203096]).
47+
* Rejects CEF logs from Automatic Import and redirects you to the CEF integration instead ({kibana-pull}201792[#201792]).
48+
* Updates the install rules title and message ({kibana-pull}202226[#202226]).
49+
* Fixes error on second entity engine init API call ({kibana-pull}202903[#202903]).
50+
* Restricts unsupported log formats ({kibana-pull}202994[#202994]).
51+
* Removes errors related to Enterprise Search nodes ({kibana-pull}202437[#202437]).
52+
* Improves web crawler name consistency ({kibana-pull}202738[#202738]).
53+
* Fixes editor cursor jumpiness ({kibana-pull}202389[#202389]).
54+
* Fixes rollover datastreams on subobjects mapper exception ({kibana-pull}202689[#202689]).
55+
* Fixes spaces sync to retrieve 10,000 trained models ({kibana-pull}202712[#202712]).
56+
* Fixes log rate analysis embeddable error on the Alerts page ({kibana-pull}203093[#203093]).
57+
* Fixes Slack API connectors not displayed under Slack connector type when adding new connector to rule ({kibana-pull}202315[#202315]).
58+
59+
760
[discrete]
861
[[serverless-changelog-12092024]]
962
== December 9, 2024

serverless/pages/serverless-known-issues.asciidoc

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3,62 +3,3 @@
33
++++
44
<titleabbrev>Known issues</titleabbrev>
55
++++
6-
7-
[discrete]
8-
[[known-issues-201820]]
9-
== Exceptions tab fails to load
10-
11-
On December 5, 2024, it was discovered the {sec-serverless} **Exceptions** tab fails to load when exceptions contain comments with newline characters (`\n`). For details, refer to ({kibana-issue}201820[#201820]).
12-
13-
*Custom rules workaround* +
14-
15-
. Go to the **Rules** page, then <<import-export-rules-ui,export>> the rule or rules with the exception lists with newline characters.
16-
. Open the `.ndjson` file, then remove the newline characters from the `comments`.
17-
. Go to the **Rules** page, then <<import-export-rules-ui,re-import>> the rules. Make sure to select **Overwrite existing exception lists with conflicting "list_id"**.
18-
19-
*Prebuilt rules workaround* +
20-
21-
. For the exception lists with newline characters, fetch the IDs associated with the rule.
22-
.. Go to the **Rules** page.
23-
.. Open the rule details, then go to the page URL.
24-
.. Copy the URL id string.
25-
+
26-
For example, in the http://host.name/app/security/rules/id/167a5f6f-2148-4792-8226-b5e7a58ef46e URL, copy the `167a5f6f-2148-4792-8226-b5e7a58ef46e` id string.
27-
.. To specify the `id` when fetching the rule details, use the {api-kibana-serverless}/operation/operation-readrule[retrieve a detection rule API]:
28-
+
29-
[source,console]
30-
----
31-
curl -H 'Authorization: ApiKey API_KEY_HERE' -H 'kbn-xsrf: true' -H 'elastic-api-version: 2023-10-31' KIBANA_URL/api/detection_engine/rules?id=167a5f6f-2148-4792-8226-b5e7a58ef46e
32-
----
33-
+
34-
The JSON response contains the `id`, `list_id`, and `namespace_type` values in the `exceptions_list` key:
35-
+
36-
[source,console]
37-
----
38-
{
39-
"id": "167a5f6f-2148-4792-8226-b5e7a58ef46e",
40-
"exceptions_list": [
41-
{
42-
"id": "490525a2-eb66-4320-95b5-88bdd1302dc4",
43-
"list_id": "f75aae6f-0229-413f-881d-81cb3abfbe2d",
44-
"namespace_type": "single"
45-
}
46-
]
47-
}
48-
----
49-
+
50-
. To retrieve the exception list with newline characters, use the export exceptions API with the `id`, `list_id`, and `namespace_type` values:
51-
+
52-
[source,console]
53-
----
54-
curl -XPOST -H 'Authorization: ApiKey API_KEY_HERE' -H 'kbn-xsrf: true' -H 'elastic-api-version: 2023-10-31' 'KIBANA_URL/api/exception_lists/_export?list_id=f75aae6f-0229-413f-881d-81cb3abfbe2d&id=490525a2-eb66-4320-95b5-88bdd1302dc4&namespace_type=single' -o list.ndjson
55-
----
56-
+
57-
. Open the `.ndjson` file, then remove the newline characters from the `comments[].comment` values.
58-
. Go to the <<security-shared-exception-lists,**Shared Exception Lists**>> page.
59-
. To re-import the exception list, use the **Import exception lists** option.
60-
+
61-
Since the exception list exists, the import fails, and the option to overwrite the existing list appears.
62-
. Select the overwrite option, then resubmit the request to import the exception list.
63-
64-
NOTE: To export and re-import exceptions for the Elastic Endpoint rule, use the <<security-shared-exception-lists,**Shared Exception Lists**>> page.

0 commit comments

Comments
 (0)