Changelog LTS Version Q1 25
Introduction
Our public cloud version on codesphere.com receives weekly updates and always runs the latest features. Since many of our customers are running their own instances of Codesphere, we are now adopting an additional release cycle of 4 long-term-support versions per year. These will receive backported security updates for ~1 year each allowing customers to remain up-to-date with security updates without having to introduce functional changes - this ensures maximum compatibility and stability. Our public version will continue to receive weekly updates and once a quarter the most current version will be locked in as the newest LTS version and we will publish the changelog here.
Deprecations
None
New Features
Deployment and Routing
- Strip path prefixes for landscape deployments
- Jenkins preview deployments
- Fine-grained path-prefix control
- Landscape deployments in the workspace table
- Regex-based routing for domain paths
- Edit ci.yml as a file
IDE Enhancements
- Split editor windows
- Reorder & organize tabs
- Python language server
- Improved file search
- Copy paths from file tree
- Reveal file in file tree
Monitoring and Analytics
- Team usage summary table
- Run stage status of a server in the workspace table
- Service names and plan identifier in monitoring tab
Private Cloud and Networking
- SSO via OIDC
- UDP/TCP ingress
- Private networking for landscape deployments
- White labelling options for private-cloud installations
Bug Fixes
- Updated prometheus operator memory limits to prevent pod restarts
- Enhanced accuracy of "not-enough-space" calculations for on-prem scenarios where control plane nodes are used
- Made workspace ingress configurable to allow access through gateways, addressing host network configurations
- Resolved strict non-default liveness/readiness probe settings causing restart loops
- Added missing SANs to certificates and enabled configurable email and issuer settings for on-prem installations
- Resolved a UI issue where terminals from other workspaces appeared after a team switch
- Improved deployment-service websocket latency alert and ingress success rate monitoring