← Back to the front page
2.38.0
Released on 24 Jul 2019
New Features
- Replicated Embedded Kubernetes has been upgraded to Kubernetes 1.15.0.
- It is now possible to upload airgap bundles directly to the server from the Admin Console UI on the
/releases
page. Previously a user had to copy the file manually via SSH or FTP.
Changes
- Replicated will no longer warn in preflight checks when the Docker patch version is greater than the version expected.
- Replicated with the Kubernetes scheduler now prunes objects of all resource types from older releases. Previously Replicated would not prune ConfigMaps, Secrets, and CustomResources.
- The version of Weave installed with Replicated Embedded Kubernetes has changed from 2.5.1 to 2.5.2.
- The version of Rook installed with Replicated Embedded Kubernetes has changed from 1.0.0 to 1.0.3.
- The version of Contour installed with Replicated Embedded Kubernetes has changed from 0.11.0 to 0.13.0 and the version of Envoy has changed from 1.9.1 to 1.10.0.
- The version of Docker installed with Replicated Embedded Kubernetes has changed from 18.06.3 to 18.09.7.
Bug Fixes
- Fixed an issue that could result in a required release being bypassed when multiple releases are queued for installation.
- Fixed an issue that caused an an application to fail to deploy when empty files are included of the type “scheduler-kubernetes”.
- Fixed an issue that may cause the “replicated” container to crash on when a timeout occurs when collecting a V1 Support Bundle.
- Fixed an issue that would cause the “replicated-operator” container to use excessive resources when an application container is in a restart loop.
- Added error handling for unexpected responses from the Replicated API.
- Fixed an issue that could prevent programmable test procedures from running in high availability mode on the Kubernetes scheduler.
- Added a timeout to the Job responsible for syncing airgapped bundle files across all masters on high availability Kubernetes installations.
- Fixed an issue that could cause the Statsd metrics to stop reporting in Replicated if the container DNS changes.
- Fixed an issue that would prevent Swarm Compose YAML from referencing license field values via template functions, resulting in an error when installing a license.
- The Replicated UI will now show the error returned by the Kubernetes API server when attempting to apply invalid YAML that results in a 422 response.
- Replicated will no longer attempt to delete and re-create PersistentVolumeClaims when the Kubernetes API returns a 422 error for an apply operation.
- Replicated will no longer perform a full Provisioning API identity re-sync when the
POST /v1/reset
route is not implemented and the identity.enable_reset_request
property of the YAML is set to false.
- Fixed an issue that prevented Kubernetes applications with DaemonSets from stopping.
- Fixed DNS failures when running Replicated Embedded Kubernetes on Ubuntu 18 with systemd-resolver enabled.
- Fixed a Cross-Site Scripting vulnerability on the 404 Not Found route in the Auditlog API.
- All known CVEs with fixes have been patched in all images distributed by Replicated at the time of the release. For more information see this article.