Custom endpoint aliases, and moreedit

And now, for something more human. Well, human-readable anyway. Custom endpoint aliases are here!

Custom endpoint aliases allow you to change the overly long, robotic URLs for your deployment and Elastic applications to something you choose. These predictable, human-readable URLs can be shared easily. An alias is unique to only one deployment within a region. They don’t replace the existing URL, but work alongside it. Best of both worlds. Learn more . . .

Enhancementsedit

Add data tier instance filter. Adds the ability to filter deployment instances by data tier on the deployment overview page.

Deployment settings page design update. We’ve improved the layout of the deployment settings page.

Display plan failure errors to Elasticsearch Service users. Plan failure error messages are now available on the deployment activity page.

Add support for task manager index configuration. Support and documentation is added for the xpack.task_manager.index Kibana Task Manager configuration.

Add Kibana configuration for cgroup based monitoring. With this change the Stack Monitoring UI will show CPU and memory resource usage based on collected cgroup values for APM Server in versions 7.13+.

Show a warning on deployments using deprecated cross-cluster search templates. Owners of deprecated cross-cluster search deployments will be prompted to migrate to a new template prior to upgrading to Elastic Stack 8+.

Support for "version_conflict_threshold" Task Manager configuration. Added support for the xpack.task_manager.version_conflict_threshold Kibana Task Manager configuration in versions 7.11.x and above.

Add server.publicBaseUrl to Kibana settings allowlist. Users may now set the server.publicBaseUrl in their Kibana settings. This allows customers who access Kibana from a custom URL using a reverse proxy to properly configure Kibana alerts and other features that link back to Kibana.

Bug fixesedit

Use lowest cluster version for voting exclusions API check. Fixes a bug that sometimes causes Elasticsearch major version upgrades from 6.x to 7.x to fail.

Regression fix: set initial_master_nodes during single-master cluster upgrades. Prevent permanent loss of quorum when doing a rolling upgrade from 6.x to 7.x on clusters with a single master eligible instance.

Convert restore snapshot to deployment api. Restoring snapshots on deployments that have converted to node_roles should now work.

Skip failed shard snapshots during snapshot estimation. Significantly reduces the memory usage of the SnapshotEstimator when a SnapshotInfo contains too many errors.

Adds subdomain for new deployment alias. - New custom deployment aliases have subdomain for each Elastic application.

Do not send autoscaling values if autoscaling is not turned on. Removes autoscaling properties from being sent on create and update requests when autoscaling_enabled: false. This isn’t a breaking bug, as the backend ignores these values if autoscaling is not enabled, however this will create a better user experience for those users who view the equivalent API request, or if restoring from a snapshot.

Remove empty observability from plans. Fixes an issue where disabling logs and metrics would include an empty observability section in the plan change instead of removing the field entirely.

Return error on missing resources requiring SSO. A bug in Cloud SSO has been fixed where Deployment API PUT payloads are accepted that were missing resources requiring SSO SAML configuration. In this scenario the API call would succeed but the resulting plan change results in SSO breaking for the missing resources. Instead, an error is now returned for each missing resource requiring SAML configuration changes.

Use disk queue in Metricbeat. Fixes issues on dedicated master instances version 7.6+ using the monitoring feature where memory pressure is elevated and GC are more frequent on the elected master by using Metricbeat’s disk queue.

Support implicit stateless cluster versions in observability code. Fixes a bug where, when using implicit version in stateless resources (Kibana, APM, and Enterprise Search), the "Logs and Metrics" screen doesn’t show links to logs and metrics.

Fixes bug where when using implicit version in stateless resources (Kibana, APM, and Enterprise Search) legacy monitoring may be used instead of Metricbeat monitoring.

Deprecationsedit

Update restrictions for transport clients. Adds a note that the transport client is deprecated and will be removed in 8.0.

Docsedit

Update restrictions for transport clients. Adds a note that the transport client is deprecated and will be removed in 8.0.

Update docs for task manager index configuration Documentation has been added for the xpack.task_manager.index and xpack.task_manager.version_conflict_threshold Kibana Task Manager configuration.