What's new on Servers.com
Monthly release notes — new features, improvements, and fixes across Enterprise Bare Metal, Object Storage, Cloud servers, Networking, and Platform products.
Subscribe to RSS feed.
September 2026
Resource groups — quick change from the resource details page
Account members can move a resource into a different IAM resource group directly from its details page, instead of going through the IAM section.
- available for Enterprise Bare Metal (EBM), Scalable Bare Metal (SBM), and Managed Kubernetes node resources
- requires the
IamFullAccesspermission plus the relevant resource management permission (FullAccessorManagement) for that resource type - members without the required permissions can view the current resource group but cannot change it
Events API — /v1/events endpoints added to stable documentation
Developers can now see the exact payload fields for each event type directly in the API reference, instead of a generic placeholder.
GET /v1/eventsandGET /v1/events/{id}are available in the stable Public API (PAPI) documentation- an event type can be selected from a dropdown to see that event's specific payload schema
- all registered event types are included, with distinct variants shown separately
Audit Trail — available to Owner and Manager roles
The Audit Trail page is generally available in Customer Portal for Owner and Manager roles.
Access is governed by the IAM EventsRead permission from the Administrative permissions scope, which is included in the Default Administrative Policy by default.
Audit log consent — privacy controls added to Customer Portal
Account members can now control whether their personal data is captured in audit log events, instead of it being collected automatically.
- the Account Membership table in Customer Portal shows consent status and an Audit Log Consent button to manage it; consent is Revoked by default
- granting consent includes personal data in the
account_member.signin_attemptedevent payload; without it, that data is withheld - a new
account_member.audit_consent_changedevent is emitted whenever consent status changes - previously stored events keep the payload shape that matched the consent setting at the time they were recorded
August 2026
srvctl CLI — metrics command added
Host and rack metrics can now be pulled straight from the command line instead of calling the Public API directly.
- new
metricscommand for hosts and racks --output=textreturns a paginated table (default)--output=rawreturns the raw API payload
→ Servers.com CLI tool on GitHub
NewPlatformRemote Block Storage volumes — publish and unpublish
Volumes can now be disconnected from a server without deleting them, useful for automation tools (Terraform, the Kubernetes CSI driver) that separate volume creation from attachment.
- new Operational status field on the volume details page (
published,unpublished,publishing,unpublishing) - publish/unpublish available in Portal and via
POST /remote_block_storage/volumes/{volume_id}/publishand/unpublishin the Public API
Note: publish and unpublish are only available while the volume's status is Active, and require the RbsManagement or RbsFullAccess permission.
→ Remote Block Storage documentation
NewRemote Block StoragePublic API SSL certificates — Let's Encrypt support added
Let's Encrypt certificates can now be issued directly through the API, without generating and uploading a certificate manually.
POST /v1/ssl_certificates/letsencryptendpoint- RSA and ECC private keys supported
- wildcard certificates supported
Managed Kubernetes worker nodes — Debian 12 and 13 selectable
Customers can now choose which Debian version runs on a new worker node instead of being locked to the cluster's default.
- available when adding a worker node to a cluster running Kubernetes 1.27 or later
- Debian 13 is preselected automatically once it has been added to the cluster model, otherwise the current version must be selected manually
- Debian 12 shows an end-of-life notice wherever it appears as an option
- a cluster can run nodes on different Debian versions at the same time
→ Managed Kubernetes documentation
ImprovedManaged KubernetesTeams — missing permission policies fixed
Teams that appeared to have no permissions on the Access Control page now show their actual permission set.
FixedAccountJuly 2026
Public API — network objects include first_ip and gateway
Networking can now be configured on EBM, SBM, and Kubernetes bare metal nodes without manually computing addresses.
first_ipandgatewayadded to the network object returned by the EBM, SBM server, and Kubernetes bare metal node network endpointsgatewayis null for routed networks and for /32 (IPv4) or /128 (IPv6) networks
Kubernetes worker nodes — add/remove blocked below version 1.27
Worker nodes can no longer be added to or removed from clusters running Kubernetes versions earlier than 1.27. The Add node and Remove nodes controls are disabled for these clusters in the Customer Portal.
ImprovedManaged KubernetesManaged Kubernetes — clusters can be created without worker nodes
A Kubernetes cluster can now be created without any worker nodes and isn't billed until worker nodes are added.
The cluster becomes Active as soon as the control plane is ready, allowing worker nodes to be added later.
Managed Kubernetes — Getting started
NewManaged KubernetesBilling and Identity & Access navigation — restructured
Finding invoices, statements, and access-control settings now takes fewer clicks and uses clearer labels.
- Invoice Groups moved under Invoices as a separate tab
- Top Up Balance is now available as a button on the Payment Methods page
- Account Statements, Payment Details, Identity and Access, and Management renamed to Statements, Payment Methods, Identity & Access, and Access Control respectively
Subscriptions — new Type and Status fields
Subscription records now show more clearly how each address relates to an account, reducing the risk of notifications going to the wrong place.
- Subscriptions now have a Type: Direct (exact email match with an account member) or Additional (linked to the account, email can differ)
- a Direct subscription is created automatically when a new member is invited, with the subscription role chosen at invitation time
- a Direct subscription is removed automatically if the member is revoked from the account, and cannot be deleted manually
- a subscription's secondary email is now a separate Additional subscription instead of a field on the same record
- the Email field can no longer be edited after a subscription is created
Note: subscription status will support a confirmation/unsubscribe flow in a future update.
Account concepts — Subscription
NewAccountScalable Bare Metal — now covered by IAM
SBM resources can now be restricted per team and role, instead of being visible and manageable by every account member.
Granular IAM permissions now gate SBM ordering, server actions (power, reinstall, cancel, VNC), and resource-group assignment on the Portal.
NewScalable Bare MetalAccountPublic API — rack unit and L2 segment membership added to EBM servers
EBM server details now include rack placement and L2 segment membership without additional lookups.
- rack unit data is now included for hosts placed in a customer's private rack
GET /v1/hosts/dedicated_servers/{id}/l2_segments— new endpoint returning the L2 segments a host is a member of, or an empty array if none
Dedicated Server API reference
NewPlatformEnterprise Bare MetalL2 SegmentsL2 Segments page — errors resolved for segments with many members
Opening the L2 Segments page and managing members no longer fails intermittently for segments with a large number of members.
Server errors that occurred on the L2 Segments page for large segments have been resolved.
FixedL2 SegmentsRequest creation — Cloud Server instances selectable with CloudServersRead
Users with only CloudServersRead permission can now select a Cloud Server instance in the Choose server block when creating a request.
FixedAccountSBM order emails — iDRAC credentials no longer included
Scalable Bare Metal order-completion emails no longer include iDRAC credentials, which were never intended to be provided for SBM.
The CSV attachment sent after an SBM order completes no longer contains OOB IP, login, or password columns; Enterprise Bare Metal order emails are unaffected.
FixedScalable Bare MetalJune 2026
Managed Kubernetes — controlled version lifecycle introduced
Managed Kubernetes clusters now follow a support lifecycle for Kubernetes versions, keeping clusters on supported and secure versions.
- each Kubernetes version now has three lifecycle dates: maintenance start, end-of-life (EOL), and automatic upgrade
- notifications appear in the portal and by email as a cluster approaches each date
- when a cluster reaches its automatic upgrade date and a safe upgrade path exists, the cluster is upgraded to a supported version, using the configured maintenance window where possible
Current version status and upgrade dates are shown in the Managed Kubernetes section of the portal.
Note: a cluster that fails auto-upgrade three times is flagged for unmanaged conversion, which starts the offboarding notice sequence.
More in version support policy
NewManaged KubernetesManaged Kubernetes — DNS-based high availability API
Cluster API access can now stay reachable through DNS endpoints instead of a single IP, reducing disruption during failover.
- Portal, and kubeconfig generation support public and private DNS endpoints in the form
public.<zone>:6443/private.<zone>:6443 - enabled by default for new clusters
- existing IP-based kubeconfigs remain fully compatible
Resource groups — aggregative type added for L2 Segments
L2 Segments can now be organized and access-controlled through IAM the same way other resources are.
- a resource group type — Aggregative or Resource-based — must be chosen on creation
- a default aggregative resource group is created automatically and existing L2 Segments assigned to it
- L2 Segment pages now respect IAM permissions for Hosts, Kubernetes nodes, and Direct Connect
L7 Load Balancer — GRPC and HTTP/2 combination restricted
New load balancers can no longer be created with a protocol combination known to cause issues.
- creating or editing an L7 load balancer is now blocked when GRPC/GRPCs protocols are combined with HTTP/2 enabled
Note: existing load balancers already using this combination are unaffected and continue to work.
ImprovedLoad BalancerAI Compute — access request form enabled
Customers interested in AI Compute can now request access directly from the Customer Portal instead of contacting sales separately.
NewPlatformDedicated servers — OS reinstall via Terraform
Dedicated server reinstalls can now be scripted as part of infrastructure-as-code workflows.
Reinstalling the operating system on dedicated servers is now supported through the Terraform provider.
NewPlatformMay 2026
GPG key management — governed by IAM permissions
Access to GPG key creation and deletion in the Portal is now controlled by IAM permissions, consistent with other key management operations.
ImprovedAccountPlatform