Skip to content

Changelog

0.3.1 December 02, 2025

  • Add validations in UI and CRDs to block invalid Resources and Workspaces IDs

0.3.0 December 02, 2025

  • Add graceful shutdown to the SSH gateway
  • Fix a security vulnerability where a custom built malicious SSH client could crash the SSH gateway
  • Improve the web UI performance by removing some redundant network requests
  • Add support for Kubernetes 1.34
  • Fix progress display when a Workspace is starting
  • Make the pause/resume button more responsive
  • Fix the workspace list showing deleted workspaces
  • Improve package selection UI in the template form
  • Fix the HTTP gateway blocking preflight requests
  • Fix the template form losing data when deleting a package
  • Sort template options by name when starting a worskpace
  • Build images isolated in user namespaces when possible (kubernetes 1.33 or newer and Linux kernel 6.3 or newer)
  • Harden some security settings for workspace pods
  • Add ResourceSets, Workspaces and Environments CRDs
  • Add TemplateSnapshot and EnvironmentSnapshot
  • Resolve CEL statements in ResourceSets
  • Update UI to reflect new concepts: an Environment is created from a Template. Templates/Environments contains multiple Workspaces and Resources.
  • Disable SSH and WebIDE buttons while workspace is not ready
  • Remove some noise from CPS1 server logs
  • Improve operator performance removing some network requests to the Kubernetes API
  • Add default annotations for user namespaces' Service Accounts
  • Resolve CEL statements in Workspaces' environment variables

0.2.0 August 08, 2025

  • Fix gateway closing SSH connections after some minutes
  • Improve gateway performance for SSH connections
  • Improve gateway performance for HTTP requests
  • Slightly decrease gateway memory usage
  • Make users SSH into their $HOME instead of /
  • Make the gateway consumes less resources from the Kubernetes API Server
  • Add support for tag properties in packages
  • Fix a bug where resources and services forms would show default values instead of persisted values
  • Add support for custom icons in packages
  • Add the apt package to the contrib chart
  • Add the kubectl package to the contrib chart

0.1.0 July 16, 2025

  • Initial release