Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

v0.7.0

Compare
Choose a tag to compare
@cbron cbron released this 06 Jan 23:25
· 56 commits to master since this release
4afd490

V0.7.0

Features and Enhancements

  • Rio now only installs minimum features by default. Build, autoscaling, and dashboard features will be off until they are used or turned manually on via feature config. Service mesh is only enabled if total memory is greater than 3GB. #915
  • Deployment via tags, rather than commits, is now available to use. Requires webhook. #542
  • Ingress controller has been added, which allows an existing ingress controller to route traffic to rio services. #915
  • The feature CLI command has been re-introduced, and both it and systemlogs now live under the “rio system” command.

Minor enhancements and bug fixes

  • Options are now available for setting the Lets Encrypt email address during install. #930
  • Setting up a webhook now requires using CLI flags with the run command. Previously Rio automatically setup a webhook if a secret with name of “githubtoken” was found. #962
  • Automatic template service rollout now defaults to 60 seconds. There has also been improvements to the rollout algorithm. #924
  • Specifying an incorrect param in CLI no longer causes it to hang. #707
  • Improved cleanup during uninstall. #613
  • Fixed bug where clusterdomain's httpPort and httpsPort were not being set. #850
  • Gloo has been upgraded to 1.2.0. #914
  • Linkerd has been upgraded to 2.6.1. #977

Known Issues

  • Intermittent 503’s on new or freshly scaled services #861
  • Webhook creation failure not always reported, and inconsistent error messaging. #971

Important

Rio is currently in Beta. We will strive to maintain API compatibility throughout Beta, but this cannot be guaranteed. Additionally, upgrading Rio from Alpha releases is not thoroughly tested.