2.52.0

New Features

  • It is now possible when using the Native scheduler to specify Docker logging driver configuration for each container using the container.log_config property.
  • A new HTTP Request Programmable Preflight Check has been added for the Native and Swarm schedulers.

Changes

  • The Replicated Admin Console browser session will now time out after 30 minutes of inactivity to better align with NIST guidelines. Previously this time out was set to 24 hours.
  • The Native and Swarm installation scripts ensure that /etc/replicated.conf is world-readable if it exists so that it can be read by the Replicated daemon.
  • Support bundle parallel task execution concurrency is now limited to the number of CPU cores up to a maximum of 4 to prevent starving the system of resources. Previously this limit was set to the number of CPU cores.
  • The replicatedctl snapshots ls command will now return snapshots in date order instead of ID order.

Bug Fixes

  • The statsd container will no longer use host networking when passing the disable-replicated-host-networking flag to the Replicated Native Scheduler installation scripts.
  • Fixed an issue that could cause Replicated to fail to garbage collect unused images from previous versions of the application.
  • Fixed an issue that could cause Replicated to show a “no updates to apply” error when attempting to upgrade the application.
  • Fixed an issue that could prevent docker 20.10 from installing on RHEL 7. Docker 19.03 will remain the default installed version and the highest supported version.
  • 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.

2.51.3

Notes

  • This release is currently only available for the Swarm and Native schedulers.

Bug Fixes

  • Fixed an issue that would prevent Replicated Native from starting with custom branding or terms.
  • 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.

2.51.2

Bug Fixes

  • The replicated installer uses temporary directories generated with mktemp.

2.51.1

Changes

  • Replicated will now allow upgrades to the application even if the Replicated version is above the upper limit specified in the replicated_version preflight check when running in airgapped mode matching the behavior in online installations.
  • The Replicated Embedded Kubernetes uninstall script will now ignore errors and continue until completion.

Bug Fixes

  • Fixed an issue that could cause the Support Bundle to fail to generate when using a custom TLS key pair in Replicated Embedded Kubernetes.
  • Replicated Native systemd services will no longer recursively change ownership of the Replicated data directories which may cause data corruption in the Retraced Postgres database.
  • Fixed an issue that would prevent Replicated Native auto-upgrades when running Docker 1.13.x on RHEL and CentOS.
  • Fixed an issue that could cause the Replicated Embedded Kubernetes uninstall script to exit early with the error device or resource busy when removing data directories.
  • Fixed errors tagging data in the Graphite tag database.
  • 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.

2.51.0

New Features

Changes

  • Host networking will now be disabled for the Replicated On-Prem Registry at port 9874 when passing the disable-replicated-host-networking flag to the Replicated Native Scheduler installation scripts.

Bug Fixes

  • Fixed an issue that could cause the replicated-ui container to fail to start up after a Replicated upgrade when using the Native scheduler.
  • Fixed an issue that would cause Swarm scheduler Replicated auto-upgrades to overwrite customizations made to the Replicated services using the tls-cert-path installer flag.
  • Fixed an issue that would cause Swarm scheduler Replicated auto-upgrades to overwrite customizations made to the Replicated services using the ui-bind-port installer flag.
  • Fixed an issue that could cause Replicated to fail to prune images in the on-prem registry when too many app releases are installed due to timeouts.
  • Fixed an issue that would often cause the user to be redirected to the Settings page of the Admin Console.
  • 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.

2.50.0

New Features

  • It is now possible to attach a container to a Docker network other than the bridge or host network as well as to define network aliases for that container when using the Native scheduler. When specifying a user-defined network, it is a requirement that the network already exist.

Bug Fixes

  • Fixed an issue that would allow the Admin Console browser session token to be reused after logout.
  • Fixed an issue that could result in the replicated-ui container using increasingly high cpu.
  • 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.

2.49.1

Notes

  • This release is currently only available for the Kubernetes scheduler.

Bug Fixes

2.49.0

New Features

  • Most Replicated container exposed ports (excluding Replicated UI, Replicated Registry, and Graphite ports) can now be bound to the docker0 bridge network for single node Native Scheduler installations by passing the disable-replicated-host-networking flag to the install scripts.
  • When using the Native Scheduler, Replicated can now be installed in headless mode by passing the disable-replicated-ui flag to the install scripts.

Changes

  • Replicated Embedded Kubernetes version has been upgraded to 1.15.12.
  • It is now possible to restore a snapshot taken from a cluster running Replicated version 2.32.0+ onto the latest version of Replicated.
  • Restoring a snapshot will no longer override the snapshot destination settings from the snapshot, preserving the snapshot settings from the new installation.
  • The name of the Node onto which the bundle has been downloaded has been added to the messaging when running the replicatedctl support-bundle CLI command using Replicated Embedded Kubernetes.
  • A message has been added to the Support Bundle download page indicating that downloading the bundle may take several minutes.

Bug Fixes

  • Fixed an issue affecting the Swarm Scheduler that would cause restores via the CLI to fail with the error “Nodes failed to connect”.
  • Fixed an issue affecting the Swarm Scheduler that could cause Test Procs to hang resulting in timeouts.
  • Fixed an issue that would leave Replicated in a bad state if the network connection drops while uploading an airgap bundle, preventing the installation from proceeding.
  • Fixed an issue affecting the Native Scheduler that would prevent the Replicated Operator from connecting to Replicated when a more recent version of Replicated was previously installed.
  • The Replicated Embedded Kubernetes install scripts will now restart the Kubelet after Rook is ready, fixing a race condition that could cause the Kubelet to fail to detect the Rook Ceph FlexVolume plugin.
  • 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.

2.48.1

Notes

  • This release is currently only available for the Swarm and Native schedulers.

Bug Fixes

  • Fixed an issue introduced in 2.48.0 that would cause Swarm preflight checks and test procedures to default to restart policy “on-failure” causing unexpected results.
  • 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.

2.48.0

New Features

  • The property container.disable_publish_all_ports has been added to the Native Scheduler spec to disable publishing all exposed container ports that are not explicitly bound by the container.ports property.
  • The property container.oom_kill_disable has been added to the Native Scheduler spec to disable the kernel OOM killer for the specified container.

Changes

  • The Replicated shared filesystem initContainer will now delete its own pod when the shared filesystem fails to mount.
  • An hourly task has been added to clean up Replicated utility containers that have existed for more than one hour.
  • Time spent pulling and pushing the Programmable Preflight Check image to the On-Prem Registry will no longer count towards the timeout on the Swarm Scheduler.
  • Weave Net has been upgraded to version 2.7.0.

Bug Fixes

  • Fixed an issue that would allow expired airgap licenses to be installed.
  • A lock has been added to prevent multiple instances of the Port Available Native Scheduler preflight check to run at the same time, which would cause the second to report a failure.
  • Fixed an issue that would cause control plane pods to fail with ImagePullBackoff on Replicated Embedded Kubernetes primary nodes added to an airgapped cluster with the node-join script.
  • Fixed an issue that would cause the Replicated Embedded Kubernetes installation script to fail silently when the Docker cgroups driver was preconfigured. The script will now continue without reconfiguring the cgroups driver.
  • Fixed an issue that could cause Swarm Programmable Test Procedures to fail when the app is first installed because the image did not exist yet in the On-Prem Registry.
  • Fixed an issue that could cause Swarm and Native Preflight Checks to fail when the application is first installed because the On-Prem Registry is restarting.
  • Fixed an issue that could cause restoring with the Replicated CLI to fail due to not waiting long enough for remote Operators to connect to the primary.
  • 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.