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

Releases: rancher/rio

v0.6.0-alpha.1: Merge pull request #597 from cbron/fix-promote-weight-bug

25 Oct 20:50
7678d67
Compare
Choose a tag to compare

Major API and infrastructure refactor, including UX overhaul.

v0.5.0

30 Sep 16:56
303f365
Compare
Choose a tag to compare

Features and Enhancements

  • Service Mesh Interface support - Rio now leverages Service Mesh Interface (SMI) to support different service mesh backends. This gives you more power and control over your tech stack. We've also made Linkerd the default SMI backend. This will reduce Rio's overall footprint in your underlying Kubernetes cluster. You can use Istio by running rio install --mesh-mode istio.
  • Improved Continuous Delivery workflows with GitHub - Rio now integrates with GitHub's Deployment API to improve your CD workflows. This means that when you use Rio's Continuous Delivery feature, you will be able to check your app's status, view build logs, and even access your app directly from the GitHub Pull Requests and Deployments pages. #406
  • Istio upgraded - We've upgraded the version of Istio that Rio deploys and uses to 1.2.5.

Bug fixes and minor enhancements

  • Added the ability to configure build timeouts #418
  • Added the ability to see log timestamps when using rio logs #421
  • Fixed a bug that caused long-running builds to timeout. You can now configure the build timeout #418
  • Fixed a bug that Rio subcommand will not show help message if rio is not installed in the current cluster #491
  • Fixed a bug that Public domain will not provision letsencrypt certificates if pointing to services or routers #444 #481
  • Fixed a bug that config and secret will not be shown correctly in edit #425
  • Fixed a bug that rio revision -q will panic #413

Important

Rio is currently in Alpha. This means that APIs and major pieces of functionality can change significantly between releases. Additionally, upgrading Rio is not thoroughly tested. You should be aware of the following changes in this release:

  • The SMI and Linkerd implementations are likely to cause upgrade issues. The safest path forward is to uninstall Rio and then re-install.
  • We've dropped support for the ingress gateway mode installation option. This was introduced and made the default gateway mode in v0.4.0, but we've removed it because it is incompatible with how Envoy proxy handles the x-forwarded-proto header. The default mode is now Service loadblancer (svclb) on ports 9080 and 9443.

v0.5.0-rc2: Merge pull request #526 from StrongMonkey/change-extension-api

27 Sep 16:02
303f365
Compare
Choose a tag to compare
Switch ingress to extension api

v0.5.0-rc1

26 Sep 00:18
1c31fdc
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release

Note: this is a release candidate. The final release will ship once we identify and address any blocker bugs found by the community.

To run this RC (or any non-final release) of Rio, you just need to specify the version during installation:

 curl -sfL https://get.rio.io | INSTALL_RIO_VERSION=v0.5.0-rc1 sh -

Features and Enhancements

  • Service Mesh Interface support - Rio now leverages Service Mesh Interface (SMI) to support different service mesh backends. This gives you more power and control over your tech stack. We've also made Linkerd the default SMI backend. This will reduce Rio's overall footprint in your underlying Kubernetes cluster. You can use Istio by running rio install --mesh-mode istio.
  • Improved Continuous Delivery workflows with GitHub - Rio now integrates with GitHub's Deployment API to improve your CD workflows. This means that when you use Rio's Continuous Delivery feature, you will be able to check your app's status, view build logs, and even access your app directly from the GitHub Pull Requests and Deployments pages. #406
  • Istio upgraded - We've upgraded the version of Istio that Rio deploys and uses to 1.2.5.

Bug fixes and minor enhancements

  • Added the ability to configure build timeouts #418
  • Added the ability to see log timestamps when using rio logs #421
  • Fixed a bug that caused long-running builds to timeout. You can now configure the build timeout #418
  • Fixed a bug that Rio subcommand will not show help message if rio is not installed in the current cluster #491
  • Fixed a bug that Public domain will not provision letsencrypt certificates if pointing to services or routers #444 #481
  • Fixed a bug that config and secret will not be shown correctly in edit #425
  • Fixed a bug that rio revision -q will panic #413

Important

Rio is currently in Alpha. This means that APIs and major pieces of functionality can change significantly between releases. Additionally, upgrading Rio is not thoroughly tested. You should be aware of the following changes in this release:

  • The SMI and Linkerd implementations are likely to cause upgrade issues. The safest path forward is to uninstall Rio and then re-install.
  • We've dropped support for the ingress gateway mode installation option. This was introduced and made the default gateway mode in v0.4.0, but we've removed it because it is incompatible with how Envoy proxy handles the x-forwarded-proto header. The default mode is now Service loadblancer (svclb) on ports 9080 and 9443.

v0.5.0-alpha.5: Merge pull request #510 from StrongMonkey/fix-mixer-naming

24 Sep 23:26
1c31fdc
Compare
Choose a tag to compare

v0.5.0-alpha.4: Merge pull request #508 from StrongMonkey/fix-lite-install

24 Sep 21:26
28dbc6f
Compare
Choose a tag to compare
Fix lite install being broken in istio mesh mode

v0.5.0-alpha.3

24 Sep 17:11
cdb631d
Compare
Choose a tag to compare
v0.5.0-alpha.3 Pre-release
Pre-release
Merge pull request #501 from StrongMonkey/update-autoscaler

Update with linkerd metric fix, fix scale to zero bug

v0.5.0-alpha.2: Merge pull request #440 from StrongMonkey/fix-ingress-http

20 Sep 01:53
54242ad
Compare
Choose a tag to compare
Hide ingress install option

Now with 100% more Linkerd

14 Sep 21:16
fd100df
Compare
Choose a tag to compare
Pre-release

Please be aware that this build defaults to Linkerd. Do not try to upgrade from a previous release.

v0.4.0: Merge pull request #402 from StrongMonkey/fix-stack-up

27 Aug 20:02
a8d35ef
Compare
Choose a tag to compare

Features and Enhancement:

  • Support watching remote Riofile Rio now supports watching Riofile managed by git in remote repository. #355
  • Support ingress install mode Support ingress install mode. This will be default install mode starting v0.4.0. #363
  • More enhancement for Riofile support Enhance Riofile support. Now in edit and export you can export Riofile format. Add rio stack cli to view stack created by Riofile. #355
  • Support host-network Add host networking support. User can specify hostNetwork by putting --net=host in CLI or Riofile. #343

Bug fixes:

  • Fixed an issue where deployment created by Rio can't be autoscaled from third-party components #367
  • Fixed an issue where Rio can't be installed in area where GCR registry is blocked #329
  • Fixed an issue where configMap and secret can't be added in CLI #369
  • Fixed an issue where scale is not shown properly in CLI #364
  • Fixed an issue where Rio will not re-sync Riofile if service managed by Riofile is deleted #360