Kibana 8.0.0-rc1edit
Review the Kibana 8.0.0-rc1 changes, then use the Upgrade Assistant to complete the upgrade.
Breaking changesedit
Breaking changes can prevent your application from optimal operation and performance. Before you upgrade, review the breaking changes, then mitigate the impact to your application.
Splits package policy upgrade
endpoint for Fleet
Details
For package policy upgrades, the packagePolicy upgrade
endpoint format supports a mutative upgrade operation (when dryRun: false
) and a read-only dry run operation (when dryRun: true
):
POST /package_policies/upgrade { packagePolicyIds: [...], dryRun: false }
For more information, refer to #118854.
Impact
The endpoint is now split into two separate endpoints:
POST /package_policies/upgrade { packagePolicyIds: [...] } POST /package_policies/upgrade/dry_run { packagePolicyIds: [...] }
Removes APM jobs from Machine Learning
Details
APM Node.js and RUM JavaScript anomaly detection job modules have been removed. For more information, refer to #119945.
Impact
When you upgrade to 8.0.0, you are unable to create and view the APM Node.js and RUM JavaScript jobs in Machine Learning.
Fails migrations for unknown types
Details
Unknown saved object types now cause Kibana migrations to fail. For more information, refer to #107678.
Impact
To complete the migration, re enable plugins or delete documents from the index in the previous version.
Removes deprecated config fields from Logs and Metrics APIs and saved objects
Details
On the Logs and Metrics UIs, references to the following API and saved object deprecated fields have been removed:
-
timestamp
-
tiebreaker
-
container
-
pod
-
host
For more information, refer to #116821 and #115874.
Impact
When you upgrade to 8.0.0, you are unable to use references to the deprecated fields.
To review the breaking changes in previous versions, refer to the following:
8.0.0-beta1 | 8.0.0-alpha2 | 8.0.0-alpha1
Deprecationsedit
Deprecated functionality does not have an immediate impact on your application, but we strongly recommend you make the necessary updates after you complete the upgrade.
Renames the autocreate
data view APM setting
Details
The xpack.apm.autocreateApmIndexPattern
APM setting has been removed. For more information, refer to #120689.
Impact
To automatically create data views in APM, use xpack.apm.autoCreateApmDataView
.
Updates Fleet API to improve consistency
Details
The Fleet API has been updated to improve consistency:
- Hyphens are changed to underscores in some names.
-
The
pkgkey
path parameter in the packages endpoint is split. -
The
response
andlist
properties are renamed toitems
oritem
in some responses.
For more information, refer to #119494.
Impact
When you upgrade to 8.0.0, use the following API changes:
-
Use
enrollment_api_keys
instead ofenrollment-api-keys
. -
Use
agent_status
instead ofagent-status
. -
Use
service_tokens
instead ofservice-tokens
. -
Use
/epm/packages/{packageName}/{version}
instead of/epm/packages/{pkgkey}
. -
Use
items[]
instead ofresponse[]
in:
For more information, refer to Fleet APIs.
To review the deprecations in previous versions, refer to the 8.0.0-alpha1 release notes.
Featuresedit
Kibana 8.0.0-rc1 adds the following new and notable features.
- Elastic Security
- For the Elastic Security 8.0.0 release information, refer to Elastic Security Solution Release Notes.
- Management
- Display managed badge for transforms #117679
- Monitoring
- Enterprise Search Stack Monitoring #114303
- Observability