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 IamFullAccess permission plus the relevant resource management permission (FullAccess or Management) for that resource type
  • members without the required permissions can view the current resource group but cannot change it
NewEnterprise Bare MetalScalable Bare MetalManaged Kubernetes

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/events and GET /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

Public API documentation

NewPlatform

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.

Read more

NewAccount

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_attempted event payload; without it, that data is withheld
  • a new account_member.audit_consent_changed event is emitted whenever consent status changes
  • previously stored events keep the payload shape that matched the consent setting at the time they were recorded

Read more

NewAccount

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 metrics command for hosts and racks
  • --output=text returns a paginated table (default)
  • --output=raw returns the raw API payload

→ Servers.com CLI tool on GitHub

NewPlatform

Remote 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}/publish and /unpublish in 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 Storage

Public 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/letsencrypt endpoint
  • RSA and ECC private keys supported
  • wildcard certificates supported

→ SSL certificates PAPI docs

NewPlatform

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 Kubernetes

Teams — missing permission policies fixed

Teams that appeared to have no permissions on the Access Control page now show their actual permission set.

FixedAccount

July 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_ip and gateway added to the network object returned by the EBM, SBM server, and Kubernetes bare metal node network endpoints
  • gateway is null for routed networks and for /32 (IPv4) or /128 (IPv6) networks

Networks API reference

ImprovedPlatformEnterprise Bare MetalManaged Kubernetes

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 Kubernetes

Managed 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 Kubernetes

Billing 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
ImprovedBillingAccount

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

NewAccount

Scalable 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 MetalAccount

Public 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

L2 Segment API reference

NewPlatformEnterprise Bare MetalL2 Segments

L2 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 Segments

Request 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.

FixedAccount

SBM 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 Metal

June 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 Kubernetes

Managed 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
NewManaged Kubernetes

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
NewL2 SegmentsPlatform

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 Balancer

AI Compute — access request form enabled

Customers interested in AI Compute can now request access directly from the Customer Portal instead of contacting sales separately.

NewPlatform

Dedicated 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.

NewPlatform

May 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