Archived Release Notes
Here you can find the release notes for archived versions of Okteto.
1.15.1
1 December 2023
This version is compatible with Kubernetes versions 1.25 to 1.27.
Bugfixes
- Fix okteto daemon restart when AWS ECR private registry credentials are defined
1.15.0
22 November 2023
This version is compatible with Kubernetes versions 1.25 to 1.27.
Removal Notice
Kubernetes 1.24 is no longer supported
Improvements
- Upgrade ingress-nginx to 1.9.4 (Helm chart version 4.8.3)
- Enabled chroot mode by default in both ingress-nginx controllers managed by Okteto.
okteto up
sessions are now garbage collected if no files have been synced for an hour
Bug Fixes
- Fallback to default branch for destroy installer jobs
- Smart builds work on repositories using
.gitmodules
containing submodules cloned via ssh key - Fix wrong "Scale to Zero Period" value in the UI of Admin → Namespaces
Features
- The Okteto CLI used for Pipeline installation has been upgraded to version 2.22.3
1.14.3
1 December 2023
This version is compatible with Kubernetes versions 1.25 to 1.27.
Bugfixes
- Fix okteto daemon restart when AWS ECR private registry credentials are defined
1.14.2
8 November 2023
This version is compatible with Kubernetes versions 1.24 to 1.27.
Bugfixes
- Fix private registry credentials integration for registries with custom ports (other that the default 443)
1.14.1
27 October 2023
This version is compatible with Kubernetes versions 1.24 to 1.27.
Improvements
- Okteto internal registry is now resolved in private credentials exchange
Bugfixes
- Namespace list in the UI is now scrollable and displays all namespaces.
- Fix login with openid through the okteto CLI with custom "audience" and "resource"
1.14.0
25 October 2023
This version is compatible with Kubernetes versions 1.24 to 1.27.
Deprecation Notice
- Helm charts catalog is no longer available in the Okteto UI. For alternative approach to deploy Helm charts see https://www.okteto.com/blog/making-your-helm-packaged-applications-ready-for-cloud-native-development-with-okteto/
- Defining Private Registry credentials in Helm has been deprecated. Private Registry Credentials are now natively supported by Okteto and configurable in the Okteto UI. Credentials defined in Helm will be automatically migrated.
- Support for Kubernetes 1.24 has been deprecated and will be removed in the next release.
Features
- Added a new
/metrics
endpoint to expose prometheus node metrics data. More info here. - Added native support for Private Registry Credentials, configurable directly in the Okteto UI. More info here.
- The Okteto CLI used for Pipeline installation has been upgraded to version 2.21.0
- Add support for Kubernetes 1.27
Improvements
- Upgrade ingress-nginx to 1.8.2 (Helm chart version 4.7.2)
Bugfixes
- Reduce file permission for okteto-ca-pemstore certificate file in jobs
- Reduce expiration threshold for trial licenses from 60 to 7 days
1.13.0
27 September 2023
This version is compatible with Kubernetes versions 1.24 to 1.26.
Breaking Changes
Okteto requires you to use a valid license as part of the installation. If you were running a previous version of Okteto and you don't have a valid license, signup for our 30 day free trial or reach out to us.
Improvements
- Updates to Cloud Secret now take immediate effect
- The Okteto CLI used for Pipeline installation has been upgraded to version 2.20.0
- Pipeline installations now use dynamic kubernetes tokens to talk to the kubernetes api via the ClientAuthentication API.
Bugfixes
- Documentation now links the exact version version in the docs
- During installation/upgrade the current version of Okteto is no longer tied to Helm
.Chart.Version
and.Chart.AppVersion
- Improve platform and kubernetes version attributes resolution in Telemetry cronjob
1.12.1
14 September 2023
This version is compatible with Kubernetes versions 1.24 to 1.26.
Bugfixes
- Update Kubernetes internal dependencies to fix a possible crash/panic when Okteto lists the cluster API Resources. This could happen when destroying the content of a namespace or during Preview Environment operations.
- Includes the following commit from
kubernetes/client-go
: https://github.com/kubernetes/client-go/commit/5ebee1886e7bc6891833dd92c200f4f5258889c0.
- Includes the following commit from
1.12.0
31 August 2023
This version is compatible with Kubernetes versions 1.24 to 1.26.
Breaking changes
- Kubeconfigs downloaded from the Okteto web UI now require Okteto CLI 2.15 or higher to use dynamic tokens for authenticating against Kubernetes.
Features
- The Okteto CLI has been upgraded to version 2.19.2.
- The Admin view has been redesigned with a new vertical tab column.
- Added "Registry Credentials" to the Admin view to display configured private registry information. This provides visibility into the private registries in use for your Okteto instance (username/password and AWS Access/Secret only for now)
Improvements
- The Preview list in the Admin view now shows time units in the Garbage Collector settings description.
- When waking a Namespace from the Namespace, Preview, or Admin views, the UI now provides feedback for the request.
- When a GitHub user does not belong to the allowed GitHub organization and attempts to log in, a specific error is now shown.
- When using a GitHub App for authentication that is not yet installed in the GitHub organization and an allowed GitHub organization filter is set, a specific error is now shown.
- Resources for Nodes in the Admin view are now correctly aligned.
- Priority Classes can now be specified via
priorityClassName
sub-property for the following components:api
,buildkit
,defaultBackend
,frontend
,registry
andwebhook
.
1.11.1
8 August 2023
Bugfixes
- When deploying compose files, Okteto built-in environment variables (e.g OKTETO_BUILD_XXX) were not expanded correctly.
1.11.0
2 August 2023
Improvements
- Upgraded buildkit to v0.11.6.
- Upgraded ingress-nginx to 4.7.1.
- Underlying Kubernetes cluster version is now shown in the Admin section.
- When a GitHub App private key is not valid, a warning message is now shown in a components' logs and when attempting to authenticate or perform a GitHub-related action.
- Okteto Web UI documentation links now point to the same version used by the platform instead of the latest version.
- Automatic role binding for service accounts can now be disabled.
- Added configuration setting in the daemonset to disable the configuration of private registry credentials in the nodes
Bugfixes
- When hovering over logs in the Okteto Web UI, a wrong timestamp was shown.
- Istio's Virtual Service now show only their own dedicated endpoints when using "dev.okteto.com/endpoints" annotation.
1.10.0
5 July 2023
Removal Notice
Kubernetes 1.23 is no longer supported.
Features
- Kubernetes supported versions: 1.26, 1.25 and 1.24.
- Now you can select an expiration period when creating a new Personal Access Token.
- Administrators have the ability to wake up, put to sleep, or mark any preview environment as keep-awake.
- Upgraded ingress-nginx to 4.6.
Improvements
- Kubernetes Annotations can now be added to:
- Default self-signed wildcard certificate via
.Values.wildcardCertificate.annotations
. - Internal self-signed webhook certificate via
.Values.webhook.internalCertificate.annotations
. - Dockerconfig via
.Values.secret.annotations
.
- Default self-signed wildcard certificate via
- Kubernetes Labels can now be added to:
- Dockerconfig via
.Values.secret.labels
.
- Dockerconfig via
Bugfixes
- When using the default
.Values.subdomain
, pending Domain installation task is now correctly shown. - Cert-manager annotations are now allowed in developer ingresses.
- When a license is not specified, the Starter plan is displayed instead of Unknown.
- Upgraded the Okteto CLI version to 2.16.5.
- When using
okteto deploy --remote ...
with private certificates, internal registry requests will now work correctly.
- When using
- We've added additional form validation to the Launch Dev Environment modal so invalid repo URLs will no longer be accepted and allow the modal to close.
- Pipeline destroy actions now use the environment variables used during deployment.
1.9.1
22 June, 2023
Bugfixes
- Upgrade ingress-nginx from 4.5.0 to 4.5.2 to include the following bugfix:
- Fix regression when using regex in ingress path https://github.com/kubernetes/ingress-nginx/issues/9616