Skip to content

Add initial 1.42 release notes#1167

Open
codyjlandstrom wants to merge 1 commit intomainfrom
cody/create-142-release-notes
Open

Add initial 1.42 release notes#1167
codyjlandstrom wants to merge 1 commit intomainfrom
cody/create-142-release-notes

Conversation

@codyjlandstrom
Copy link
Contributor

No description provided.

@netlify
Copy link

netlify bot commented Mar 4, 2026

Deploy Preview for okteto-docs ready!

Name Link
🔨 Latest commit dbe6f7d
🔍 Latest deploy log https://app.netlify.com/projects/okteto-docs/deploys/69a8c35e28adc3000809b54c
😎 Deploy Preview https://deploy-preview-1167--okteto-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.


### Bug Fixes {#bug-fixes-1.42}

-
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ifbyol I don't believe there's anything to call out here?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a small fix in the chart. We fixed a panic in the API that happened in very rare situations where a kubernetes resource was restarting and an error message wasn't being indicated by Kubernetes. That was provoking a restart in the API container

### Improvements {#improvements-1.42}

- **Persistent Namespace and Preview Indicators**: Namespaces and Preview Environments marked as [persistent](core/namespaces.mdx#mark-a-namespace-as-persistent-to-prevent-it-from-sleeping-and-deletion) now display a visual indicator in both the Okteto Dashboard and the CLI (`okteto namespace list` and `okteto preview list`), making it easier to identify which environments are exempt from automatic sleep and garbage collection <!-- 9986 -->
- Updated the Deploy dialog UI with a new drawer design for improved consistency across the Dashboard <!-- DEV-1263 -->
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Considering adding a screenshot for these

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I think it might be a good idea. We might to revisit also the docs, as we have some screenshot of the deploy dialog like: https://www.okteto.com/docs/admin/private-repositories/ssh-key/#deploy-a-private-repository

### New Features {#new-features-1.42}

- **Build Queue Enabled by Default**: The [build queue system](core/build-service.mdx#build-queue-system) introduced as opt-in in 1.41 is now enabled by default. Build requests are automatically routed to the optimal Okteto Build pod based on real-time metrics, and when all build pods are busy, builds enter a queue to ensure consistent performance. Customers on significantly older CLI versions will continue using the legacy build path automatically. If you need to opt out, set the admin variable `OKTETO_BUILD_QUEUE_ENABLED` to `false` via [Admin Variables](admin/dashboard.mdx#admin-variables)
- **Gateway API Support (Preview)**: Added initial support for [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io/) as an alternative to Ingress NGINX. This release includes endpoint visibility in the Dashboard, sleep/wake support, private endpoints, error page handling, and Docker Compose endpoint translation. Gateway API is behind a feature flag — Ingress NGINX remains the default and continues to work as-is. Customers opting in will need a supported gateway controller installed (Envoy Gateway recommended) <!-- 9961, 9971, 9976, 9985, 9989, 10014 -->
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had drafted this, but we can remove and use for next release

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't mention it yet in the release notes, but we can specifically talk to some customers interested on it, so they can start testing it

### New Features {#new-features-1.42}

- **Build Queue Enabled by Default**: The [build queue system](core/build-service.mdx#build-queue-system) introduced as opt-in in 1.41 is now enabled by default. Build requests are automatically routed to the optimal Okteto Build pod based on real-time metrics, and when all build pods are busy, builds enter a queue to ensure consistent performance. Customers on significantly older CLI versions will continue using the legacy build path automatically. If you need to opt out, set the admin variable `OKTETO_BUILD_QUEUE_ENABLED` to `false` via [Admin Variables](admin/dashboard.mdx#admin-variables)
- **Gateway API Support (Preview)**: Added initial support for [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io/) as an alternative to Ingress NGINX. This release includes endpoint visibility in the Dashboard, sleep/wake support, private endpoints, error page handling, and Docker Compose endpoint translation. Gateway API is behind a feature flag — Ingress NGINX remains the default and continues to work as-is. Customers opting in will need a supported gateway controller installed (Envoy Gateway recommended) <!-- 9961, 9971, 9976, 9985, 9989, 10014 -->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't mention it yet in the release notes, but we can specifically talk to some customers interested on it, so they can start testing it

- **Persistent Namespace and Preview Indicators**: Namespaces and Preview Environments marked as [persistent](core/namespaces.mdx#mark-a-namespace-as-persistent-to-prevent-it-from-sleeping-and-deletion) now display a visual indicator in both the Okteto Dashboard and the CLI (`okteto namespace list` and `okteto preview list`), making it easier to identify which environments are exempt from automatic sleep and garbage collection <!-- 9986 -->
- Updated the Deploy dialog UI with a new drawer design for improved consistency across the Dashboard <!-- DEV-1263 -->

### Deprecation Notice {#deprecation-notice-1.42}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deprecation notice is always the first element to show in the release notes

- **Build Queue Enabled by Default**: The [build queue system](core/build-service.mdx#build-queue-system) introduced as opt-in in 1.41 is now enabled by default. Build requests are automatically routed to the optimal Okteto Build pod based on real-time metrics, and when all build pods are busy, builds enter a queue to ensure consistent performance. Customers on significantly older CLI versions will continue using the legacy build path automatically. If you need to opt out, set the admin variable `OKTETO_BUILD_QUEUE_ENABLED` to `false` via [Admin Variables](admin/dashboard.mdx#admin-variables)
- **Gateway API Support (Preview)**: Added initial support for [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io/) as an alternative to Ingress NGINX. This release includes endpoint visibility in the Dashboard, sleep/wake support, private endpoints, error page handling, and Docker Compose endpoint translation. Gateway API is behind a feature flag — Ingress NGINX remains the default and continues to work as-is. Customers opting in will need a supported gateway controller installed (Envoy Gateway recommended) <!-- 9961, 9971, 9976, 9985, 9989, 10014 -->

### Improvements {#improvements-1.42}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also mention explicitly the renaming of keep awake to persistent? Is that relevant for the final users?

### Improvements {#improvements-1.42}

- **Persistent Namespace and Preview Indicators**: Namespaces and Preview Environments marked as [persistent](core/namespaces.mdx#mark-a-namespace-as-persistent-to-prevent-it-from-sleeping-and-deletion) now display a visual indicator in both the Okteto Dashboard and the CLI (`okteto namespace list` and `okteto preview list`), making it easier to identify which environments are exempt from automatic sleep and garbage collection <!-- 9986 -->
- Updated the Deploy dialog UI with a new drawer design for improved consistency across the Dashboard <!-- DEV-1263 -->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I think it might be a good idea. We might to revisit also the docs, as we have some screenshot of the deploy dialog like: https://www.okteto.com/docs/admin/private-repositories/ssh-key/#deploy-a-private-repository


### Bug Fixes {#bug-fixes-1.42}

-
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a small fix in the chart. We fixed a panic in the API that happened in very rare situations where a kubernetes resource was restarting and an error message wasn't being indicated by Kubernetes. That was provoking a restart in the API container

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants