IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Elastic Cloud Enterprise 3.8.0

edit

The following changes are included in this release.

Breaking changes

edit

ECE 3.8 no longer supports deployments running on Elastic Stack versions below 7.0. Upgrading ECE will fail if deployments under version 7.0 are found. Upgrade your deployments to Elastic Stack version 7.0 or above before upgrading ECE. Refer to the Upgrade documentation for more details.

elastic-cloud-enterprise.sh upgrade requires user and password arguments. Upgrade now requires either user and pass arguments, or a path to the secrets file, if the file does not exist already at the expected default path. Check elastic-cloud-enterprise.sh upgrade for more details.

Deprecations

edit

The _upgrade endpoint is deprecated. The deployments/<deployment_id>/<resource-kind>/<ref_id>/_upgrade endpoint is now deprecated and will be removed in the next major release. This endpoint upgrades a single component (for example Kibana) within a resource without upgrading the other components, which can cause compatibility issues. To upgrade a deployment to a new version, use the update-deployment endpoint instead.

Features

edit

ECE 3.8 compatibility updates. Refer to the ECE compatibility matrix to view the supported OS and container engine combinations for this version.

Enhancements

edit

Upgraded ZooKeeper version. Upgraded the main ECE datastore (ZooKeeper) to version 3.9.3 to improve ECE reliability and security.

Validate ECE compatibility with OS and Docker/Podman in elastic-cloud-enterprise.sh. The Elastic Cloud Enterprise installation script now validates that the ECE version you’re installing or upgrading to is compatible with the operating system and Docker/Podman on your host.

Increase default instance size for logging and metrics cluster to 2048. Fresh installations of ECE now create a larger metrics cluster for an easier out of the box experience.

Upgraded admin-console-elasticsearch and logging-and-metrics system deployments to {Elastic Stack} 8.17.4.

Upgraded metricbeat and filebeat for allocator-metricbeat and beats-runner to version 8.17.4.

Update proxy and route-sync to go-1.22.5. Updated proxy and route-sync to go-1.22.5.

Bug fixes

edit

Fixed an issue in the Director service that forced its manual restart upon ZooKeeper ensemble reconfiguration events.

Fix display issue with deployment name exceeding the limits of the delete deployment modal. When deleting deployments with long names, the name could exceed the limits of the delete deployment modal.

Fix certificate-based trust incorrectly showing as "API key". Fixing a display bug where self-managed, certificate-based trusted environments were being shown as "API Keys" instead of "Certificate" in the UI.

Fix URL parsing bug. Fixed an issue where admins couldn’t add a new Active Directory or LDAP provider.