live wire
▸PLATFORM · Red Hat resolves API errors affecting Customer Portal AskRed Hat status▸PLATFORM · Red Hat investigates API errors affecting Customer Portal AskRed Hat status▸AI · vLLM ships day-zero Mistral Large 4 support with broader serving-stack gainsvLLM▸JAVA: Quarkus launches Almanac for release-to-release compatibility checksQuarkus▸AI · Red Hat separates AI recommendations from governed Ansible executionRed Hat▸Red Hat profiles Quay pull limits, finding storage and test-client bottlenecksRed Hat Developer▸JAVA · Quarkus 4.0.0 Beta2 adds OIDC client attestation and REST Client JFR eventsQuarkus▸JAVA · JBoss EAP 8.1.9 replaces 8.1.8 and fixes five vulnerabilitiesRed Hat Product Security▸JAVA · Quarkus Almanac compares config, dependency, extension and API changes across every releaseQuarkus▸PLATFORM · Red Hat Lightspeed Compliance delays processing of new inventory eventsRed Hat status▸SECURITY · OpenShift Dev Spaces 3.31.1 fixes Critical CVE-2026-114406Red Hat errata▸PLATFORM · JAL cuts development startup from 165 days to 30 minutes with Developer HubRed Hat▸AI · EAGLE-4 0.1.4 fixes multi-GPU vLLM collective ordering during startupEAGLE-4▸SECURITY: Apache Camel 4.23.0, 4.22.2 and 4.18.5 fix eight component vulnerabilitiesApache Camel▸PLATFORM · Red Hat resolves API errors affecting Customer Portal AskRed Hat status▸PLATFORM · Red Hat investigates API errors affecting Customer Portal AskRed Hat status▸AI · vLLM ships day-zero Mistral Large 4 support with broader serving-stack gainsvLLM▸JAVA: Quarkus launches Almanac for release-to-release compatibility checksQuarkus▸AI · Red Hat separates AI recommendations from governed Ansible executionRed Hat▸Red Hat profiles Quay pull limits, finding storage and test-client bottlenecksRed Hat Developer▸JAVA · Quarkus 4.0.0 Beta2 adds OIDC client attestation and REST Client JFR eventsQuarkus▸JAVA · JBoss EAP 8.1.9 replaces 8.1.8 and fixes five vulnerabilitiesRed Hat Product Security▸JAVA · Quarkus Almanac compares config, dependency, extension and API changes across every releaseQuarkus▸PLATFORM · Red Hat Lightspeed Compliance delays processing of new inventory eventsRed Hat status▸SECURITY · OpenShift Dev Spaces 3.31.1 fixes Critical CVE-2026-114406Red Hat errata▸PLATFORM · JAL cuts development startup from 165 days to 30 minutes with Developer HubRed Hat▸AI · EAGLE-4 0.1.4 fixes multi-GPU vLLM collective ordering during startupEAGLE-4▸SECURITY: Apache Camel 4.23.0, 4.22.2 and 4.18.5 fix eight component vulnerabilitiesApache Camel
upstreambeat.ai
releaseDEVELOPER HUB

Dev Spaces 3.31 turns editor choice and workspace policy into live controls

The release removes workspace recreation from IDE changes while DevWorkspace Operator 1.0 gives administrators new network-policy and reconciliation decisions.

By The News Desk· Oct 28, 2026the quick take — two AI hosts go live when you do

Red Hat OpenShift Dev Spaces 3.31 makes two kinds of developer-platform change at once: it lets users change the editor attached to an existing workspace, and it promotes the DevWorkspace Operator to 1.0 with additional controls for network isolation, TLS and metadata reconciliation.

Editor choice stops being a workspace-lifecycle event

The Workspace Details page now exposes an Editor row and a Change Editor dialog. Users can select from the available editors and choose a version where an editor ships more than one. Previously, changing IDEs meant pushing work to Git and creating a second workspace, leaving the old workspace behind.

That changes editor choice from a provisioning decision into a live workspace preference. For platform teams, the practical consequence is fewer duplicate environments and less pressure to encode every IDE decision into a separate golden-path template. It also makes editor testing easier: teams can evaluate a new IDE or version against an existing project without replacing the workspace record.

Dev Spaces 3.31 also adds direct JetBrains links on workspace landing pages, token management in the dashboard, and OAuth refresh-token storage. GitLab users with short-lived OAuth tokens can have expired access tokens renewed when they open the Git Services page rather than restarting the workspace.

DevWorkspace Operator 1.0 adds opt-in isolation

The bundled DevWorkspace Operator reaches version 1.0. Administrators can now enable a NetworkPolicy for each workspace through DevWorkspaceOperatorConfig. The feature is disabled by default, so upgrading does not silently change existing ingress or egress behavior.

That default matters. A platform team that wants per-workspace isolation must make an explicit policy decision and test the required routes to source control, artifact repositories, extension registries and internal services. The operator also reads OpenShift TLS security profiles for its metrics and webhook servers and restarts them when the profile changes. Labels and annotations added to workspace deployments by external admission or policy systems are now preserved during reconciliation instead of being removed.

Administrators have an extension-registry deadline

The internal Open VSX registry can now run an operator-managed CronJob that compares installed extensions with open-vsx.org and publishes newer stable versions. Automatic refresh reduces drift, but it also introduces an external update path that administrators should govern like any other software supply chain.

Red Hat says the deprecated embedded plugin registry will cease to be the default in 3.32 and will be removed in 3.34. Existing installations can keep it as a disabled-by-default fallback during the transition. Teams upgrading to 3.31 should therefore inventory dependencies on the embedded registry and decide whether the internal Open VSX registry may update extensions automatically.

The release still carries operational caveats. JetBrains Toolbox desktop workspaces ignore configured idle timeouts, and SSH-based desktop workflows fail when nested-container capabilities are enabled. Those limits should be included in editor catalogs and cost controls before live editor switching is offered broadly.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.