Release notes
1.41.1
17 February 2026
This version is compatible with Kubernetes versions 1.32 to 1.34
Okteto Chart release 1.41 is designed to work with Okteto CLI 3.16.x
Security
Fixed a critical vulnerability in the OAuth2 authentication flow that could allow an attacker to steal user credentials. We are not aware of any exploitation of this vulnerability in the wild.
We recommend all self-hosted customers upgrade to 1.41.1 as soon as possible. Full details will be published at a later date.
1.41.0
6 February 2026
This version is compatible with Kubernetes versions 1.32 to 1.34
Okteto Chart release 1.41 is designed to work with Okteto CLI 3.16.x
Breaking Changes
- Node Selector Fix for Installer Jobs: Fixed an issue where
globals.nodeSelectorswere not being correctly applied to installer jobs. This fix ensures node selectors are now properly enforced, but may cause pods to fail scheduling if they cannot reach the Okteto Control Plane due to infrastructure network firewalls or node placement constraints. Review your node selector configuration before upgrading.
New Features
- Build Queue System: Okteto now implements a build queue system that ensures consistent build performance and fair resource distribution. Build requests are automatically routed to the optimal Okteto Build pod based on real-time metrics (CPU pressure, memory usage, and IOPS). When all build pods are busy, builds enter a queue and wait until resources become available, preventing overload and ensuring predictable build times. This behavior is disabled by default but can be enabled by setting the
OKTETO_BUILD_QUEUE_ENABLEDfeature flag totruevia Admin Variables. Learn more about the Build Queue System
Improvements
- Configurable Build Service Thresholds: Administrators can now configure resource thresholds (CPU pressure, memory usage, and IOPS) directly from the Build Service admin dashboard to fine-tune when build pods are considered busy
- Restart Build Pods: Administrators can now restart individual Okteto Build pods directly from the Okteto Admin panel. This makes it easier to recover from Okteto Build issues without requiring Kubernetes admin access or contacting Okteto support.
- Okteto CLI 3.16.0 All container logs are now included with
okteto doctor
Bug Fixes
- Activity Metrics Accuracy Fix: Fixed an issue affecting instances with personal namespace garbage collection enabled, where system-initiated garbage collection operations were incorrectly counted as user activity, inflating usage metrics. The root cause was a loop where personal namespaces cycled between sleeping and active states, generating repeated system operations. Both issues are now resolved, ensuring reliable activity data and accurate namespace state reporting. Read the post-mortem
- Pod Affinity Fix for Shared Volumes: Fixed an issue where pods sharing persistent volume claims (PVCs) were not always scheduled on the same node. This ensures that services using shared storage in okteto up are correctly co-located.
- Okteto CLI 3.16.0 Fixed a race condition when running parallel builds locally where the
.okteto/.secretfolder could be deleted while other concurrent build processes were still using it, causing "no such file or directory" errors - Okteto CLI 3.16.0 Improved handling of transient network errors during builds, reducing false failures caused by temporary connectivity issues
1.40.1
17 February 2026
This version is compatible with Kubernetes versions 1.32 to 1.34
Okteto Chart release 1.40 is designed to work with Okteto CLI 3.15.x
Security
Fixed a critical vulnerability in the OAuth2 authentication flow that could allow an attacker to steal user credentials. We are not aware of any exploitation of this vulnerability in the wild.
We recommend all self-hosted customers upgrade to 1.40.1 as soon as possible. Full details will be published at a later date.
1.40.0
9 January 2026
This version is compatible with Kubernetes versions 1.32 to 1.34
Okteto Chart release 1.40 is designed to work with Okteto CLI 3.15.x
Breaking Changes
- Default Registry Change: Okteto now pulls images from GitHub Container Registry (ghcr.io) by default instead of Docker Hub. Images are still published to both registries. If you need to keep pulling from Docker Hub, see our guide on configuring your registry
New Features
- Builds Dashboard: Track and analyze your build performance with the new Builds dashboard in Okteto Insights. Monitor build metrics, success rates, and performance trends across your organization to optimize your CI/CD pipeline
- BuildKit Metrics and cgroups 1 Support: Added support for BuildKit metrics collection and cgroups v1 compatibility to improve monitoring and resource management capabilities
- Added
OKTETO_MANAGED_PODenvironment variable to all pods managed by Okteto for easier identification and filtering
Improvements
- Improved registry probe configuration for better reliability and performance
- Upgraded BuildKit to v0.26.3 for enhanced performance, stability, and security
- Updated the Catalog UI with new drawer design for improved user experience, all functionality remains the same
- Increased default timeout for destroying dependencies during namespace and preview environment deletion from 5 minutes to 30 minutes to better handle complex cleanup scenarios
Bug Fixes
- Okteto CLI 3.15.0: Fixed an issue where destroy operations would fail when the metrics server or custom metrics server was not available
Removal Notice
- Support for Kubernetes 1.31 has been removed in this release.
1.39.1
17 February 2026
This version is compatible with Kubernetes versions 1.31 to 1.33
Okteto Chart release 1.39 is designed to work with Okteto CLI 3.14.x
Security
Fixed a critical vulnerability in the OAuth2 authentication flow that could allow an attacker to steal user credentials. We are not aware of any exploitation of this vulnerability in the wild.
We recommend all self-hosted customers upgrade to 1.39.1 as soon as possible. Full details will be published at a later date.
1.39.0
5 December 2025
This version is compatible with Kubernetes versions 1.31 to 1.33
Okteto Chart release 1.39 is designed to work with Okteto CLI 3.14.x
New Features
- Build Service Admin Dashboard: Administrators can now monitor BuildKit performance and resource utilization through a new Build Service dashboard. Track real-time metrics including CPU pressure, memory usage, I/O pressure, and active builds for each BuildKit pod to ensure optimal build performance across your Okteto instance
Improvements
- Upgraded BuildKit to v0.26.2 for better performance, stability, and compatibility
- Added support for configuring the reloader image registry via
reloader.imageRegistry - Consolidated table columns and filter controls in the Admin view for Previews and Namespaces for a cleaner, more consistent UI
- Improved display of tooltips on disabled buttons in the UI
- Updated UI notifications with improved grouping and display behavior
- Okteto CLI 3.14.0: Improved Smart Builds performance by checking if images are already built in parallel
Bug Fixes
- Fixed tooltip overflow issues in the Catalog
- AI Agent: Improved SSH forwarder connection handling to prevent dropped or stuck sessions
- Updated Claude Code and npm libraries to address CVE-2025-64755
- Okteto CLI 3.14.0: Fixed
okteto doctorto track dev container logs to help troubleshootokteto upissues - Okteto CLI 3.14.0: Fixed the
--resetflag behavior inokteto up - Okteto CLI 3.14.0: Fixed SSH forwarder connection handling when connecting with the SSH agent
- Okteto CLI 3.14.0: Fixed
okteto upsupport for deployments withshareProcessNamespace: trueenabled
1.38.1
21 November 2025
This version is compatible with Kubernetes versions 1.31 to 1.33
Okteto Chart release 1.37 is designed to work with Okteto CLI 3.13.x
Bug Fixes
- Okteto CLI 3.13.3: Fixed a timeout issue when contacting the SSH agent during remote deploys where commands in the Okteto Manifest performed SSH operations
1.38.0
7 November 2025
This version is compatible with Kubernetes versions 1.31 to 1.33
Okteto Chart release 1.38 is designed to work with Okteto CLI 3.13.x