Week of July 4-10, 2026
This week focused on VM image availability, AI inference billing safeguards, support identity security, and Kubernetes reliability. LayerRail added current Linux images, made premium model behavior more predictable, and hardened Azure-backed clusters so pods can communicate across nodes without manual network repair.New
- Ubuntu 26.04 LTS and Debian 13 images. Added Ubuntu 26.04 LTS and Debian 13 to the supported VM image catalog across available compute locations.
Updated
- Premium AI model handling. Premium Azure Foundry models are now classified consistently, require connected billing before use, and record input and output usage for project billing.
- AI rate-limit fallback. Improved premium AI requests so compatible models can fall back when the requested deployment is rate limited, with clearer response metadata and error messages.
- Public IPv4 billing. Standardized public IPv4 usage at a
$3.00monthly guide price across supported Azure and Linode VM locations. - Verified support identity. Intercom sessions now use short-lived signed identity tokens so authenticated account details cannot be spoofed through the messenger.
Fixed
- Kubernetes pod networking on Azure. Enabled IP forwarding for Kubernetes network interfaces and added persistent cross-node pod routes so workloads can communicate after provisioning and node restarts.
- Kubernetes cgroup consistency. Aligned kubelet and containerd on the
systemdcgroup driver for new control-plane and worker nodes, preventing pod sandbox creation failures.
Week of June 27-July 3, 2026
This week expanded LayerRail beyond core compute, databases, and Kubernetes into a broader cloud platform surface: backups, block volumes, object storage, edge services, monitoring, and a stronger GitHub runners experience. The work also focused on cleaning up production logs, tightening billing coverage, and making the console navigation easier to scan as more products are added.New
- Full monitoring product flow. Added uptime checks, alerts, incidents, logs, metrics, and notification channels so teams can track service health from inside LayerRail.
- Project backups dashboard. Added a project-level backups surface for managing snapshots and recovery workflows across services.
- VM backup snapshot and restore engine. Added VM backup creation and restore flows so compute instances can be protected and recovered more predictably.
- Project volumes dashboard. Added standalone block volume management as the foundation for attachable storage.
- Object bucket service. Added LayerRail object storage with bucket creation, access credentials, assigned MinIO cluster support, gateway URLs, and repair tooling.
- Edge service product. Added an edge services surface with DNS routing and proxy support for LayerRail-managed edge endpoints.
- GitHub runners console upgrade. Reworked the GitHub runners console to better support managed runner workflows.
Updated
- Sidebar product sections. Reorganized the project sidebar into product groups so the console remains usable as backups, buckets, monitoring, volumes, and edge services are added.
- Object storage gateway URLs. Added public object gateway URLs and split Cloudflare gateway tokens so object storage routing can be managed more safely.
- MinIO bootstrap and cluster selection. Added MinIO bootstrap support and updated object storage to prefer assigned MinIO clusters for bucket provisioning.
- Storage billing coverage. Added billing rates for buckets, backups, and new Azure regional coverage across Kubernetes and PostgreSQL.
- Azure regional billing. Added rates for Azure South Africa North and UK South so pricing aligns with newly available locations.
- Edge routing. Pointed edge DNS at the Render proxy target and routed edge services through the LayerRail proxy path.
- Monitoring pricing docs. Updated the docs pricing surface to include monitoring uptime checks and alerts.
Fixed
- Object storage DNS endpoints. Fixed bucket endpoint generation and DNS behavior for object storage routes.
- Bucket operations. Added failed bucket cleanup, bucket repair arguments, and a repair command for stuck bucket records.
- Bucket and edge delete forms. Fixed delete forms for buckets and edge services so cleanup actions submit correctly.
- Worker noise. Quieted transient worker, mesh health, and raw SSH status errors so production logs are easier to read.
- Backup and block volume schema cache. Refreshed schema cache for new block volume and monitoring fields.
- Monitoring icons. Replaced unsupported icon names so monitoring pages render reliably.
- Edge retry behavior. Added retry actions and audit event support for edge service recovery.
Week of June 20-26, 2026
This week focused on hardening the LayerRail console deployment path, improving Azure-backed resource reliability, and tightening the user-facing console experience across Game VPS, PostgreSQL, Kubernetes, load balancers, Intercom support, and regional availability.New
- Intercom support in the console. Integrated the Intercom messenger and refactored project sidebar navigation so users can reach support from inside the console without leaving their project flow.
- Admin force-destroy controls. Added admin-side force destroy controls for stuck resources so operations can clear orphaned or stalled infrastructure faster.
- Automatic database migrations on startup. Added web startup migration handling and deployment workflow migration steps so production services can apply schema changes during deploys more reliably.
- More Azure locations. Added South Africa North and UK South to the Azure-backed console location list.
Updated
- Azure Game VPS provisioning. Retried Azure Game VPS network convergence so NIC, subnet, and virtual network provisioning waits more safely for Azure resources to reach a usable state.
- Azure region catalog. Removed ineligible Azure locations, including West Europe and North Europe, to keep the console aligned with currently supported subscription capacity.
- Repository references. Updated repository URL references to the LayerRail GitHub organization.
- CI and Azure deployment workflow. Updated the Azure deployment path with migration container fixes, mandatory encryption/session secrets, Linux container OS selection, and corrected container command syntax.
Fixed
- PostgreSQL failure visibility. PostgreSQL VM failure states now bubble up properly, and the loader behavior was fixed on Windows.
- Load balancer nil-location crashes. Guarded
LoadBalancer#pathandLoadBalancer#display_locationagainst missing location data so the console does not crash on incomplete or transitional records. - PostgreSQL cron setup. Ensured the
pg_cronpackage is installed andinclude_diris active universally. - Procfile formatting. Fixed web process formatting so runtime process startup is cleaner.
Week of June 13-19, 2026
This week focused on improving the Deploy platform, enhancing Kubernetes node joining and cleanup operations, extending Cloudflare AI integrations, and refining deployment, billing, and provider infrastructure management.New
- LayerRail Deploy platform upgrade. Major rework of the deploy platform including building deploy apps as container images, expanding build packs, and a new deploy-specific GitHub connection flow.
- Unified AI models. Added Cloudflare unified AI models and expanded the Cloudflare AI model catalog.
- Intercom support. Added Intercom support triggers.
- PgBouncer management. Implemented simple PgBouncer systemd service configuration handling for production databases.
- Deploy schema and imports. Added cached schema exposure for new deploy fields and reworked deploy import and app domain flows.
- Multiple Game VPS subscriptions. Added the ability to allow multiple Game VPS subscriptions.
Updated
- Load balancer UI. Updated branding and refreshed the load balancer waiting page.
- Deploy and domain workflows. Rebuilt deploy and domain checkout flows, and lowered core TLD pricing.
- Domain TLD sync. Synced the domain TLD catalog directly from the registrar and cleaned up the domain management UI.
- AI playground limits. Tightened the AI playground model list and defined default max output tokens for responses.
- Resource deletion. Ensured billing stops immediately upon resource deletion.
- Kubernetes operations. Switched Azure Kubernetes joins to use private endpoints and local kubeconfigs, separating Kubernetes nftables from load balancers. Added steps to set node addresses and accept ready nodes post-join.
- Azure infrastructure. Updated Azure to use stable data disk paths and retry on transient VM creation failures. Allowed using supported Azure disk delete APIs.
Fixed
- Kubernetes cleanup and scaling. Fixed Kubernetes deletion retry stalls, node pool scale tracking, and load balancer cleanup on deletion. Addressed stuck Kubernetes creation issues.
- AI playground stability. Fixed Cloudflare AI catalog presentation, Azure cleanup, and various AI playground errors.
- Service teardowns. Fixed broader service cleanup processes to ensure consistent resource deletion.
- Checkout and reconciliation. Improved Game VPS checkout rescue scripts, handling of integer checkout amounts, and reconciliation diagnostics. Broadened Polar checkout reconciliation fields.
- Deploy UI rendering. Fixed deploy GitHub import rendering and deploy table rendering issues.
- Provider configurations. Fixed Azure VM cleanup, Game VPS plan ladder, and Game VPS detail routing.
- Timeout handling. Handled NameSilo timeout errors cleanly.
Week of June 7-12, 2026
This week moved LayerRail from a compute console into a broader cloud platform surface: AI app endpoints, domain registration workflows, Azure-backed infrastructure, prepaid Game VPS subscriptions, and cleaner production operations.New
- AI Apps layer. Added a managed AI app surface for creating product-facing AI endpoints with prompts, model selection, API access, and project-level association.
- App endpoint pages. Added endpoint detail pages with usage examples, API URLs, and responsive layouts for developers integrating AI endpoints into their own products.
- Domain registration foundation. Added domain search, cart, contact profiles, registration flow, DNS zone creation, billing reconciliation, and domain detail views.
- Domain registrar phase two and three workflows. Added transfer flows, renewal handling, DNSSEC direction, domain forwarding, project attachment, abuse controls, email alert foundations, API-oriented domain tools, bulk workflows, sub-account/team controls, domain-to-app deployment hooks, bundle concepts, and ICANN evaluation notes.
- Admin controls for domains. Added pricing controls, TLD enable/disable controls, and admin-facing domain management hooks.
- Azure compute provider. Added the first Azure-backed compute provider implementation for new infrastructure deployments.
- Azure deployment workflow. Added Azure production deployment support, including worker health entrypoints and namespace/autoload fixes.
- Azure-backed Game VPS plans. Added Windows Game VPS plans backed by Azure infrastructure.
- Prepaid Game VPS checkout. Added monthly prepaid Game VPS checkout through Polar, with per-plan product mapping.
- Windows Game VPS access fields. Game VPS creation now collects a Windows username and password, validates them, stores the password securely, and passes credentials into provisioning.
- RDP profile downloads. Game VPS detail pages now provide an
.rdpdownload once the server has an IP address.
Updated
- Lower VM pricing presentation. Adjusted Azure-backed plan pricing to keep entry plans approachable while Azure becomes the default provider for new deployments.
- Compute catalog alignment. Updated the compute catalog to match available Azure SKUs, images, and regions more closely.
- Longer init scripts. Increased init script length limits so larger bootstrap scripts can be used during VM creation.
- Cleaner Game VPS labels. Removed provider-facing labels from Game VPS locations and image choices so the console presents LayerRail product names instead of upstream provider names.
- Game VPS icons. Replaced the rocket icon with a controller-style icon across the sidebar, dashboard card, and Game VPS empty state.
- Streak badge polish. Tightened the dashboard login streak badge so it is closer to a compact profile-style badge.
- Brand assets. Added new LayerRail branding assets, including banner and logo package updates.
- Cloud site study cleanup. Fixed product naming in the LayerRail cloud website study.
Fixed
- Dashboard crash from missing icon names. Fixed invalid dashboard icons that caused 500 errors on project dashboard pages.
- AI app project associations. Fixed AI app ownership and project association behavior.
- AI app endpoint crashes. Fixed app endpoint show page errors and improved responsive behavior.
- Domain dashboard stability. Fixed domain dashboard errors and schema-cache issues after domain tables changed.
- Domain transfer icon. Fixed the transfer icon used in the domain UI.
- Admin noise. Hid active page noise from the admin home screen so production operations are easier to scan.
- Linode PostgreSQL fallback. Fixed PostgreSQL size fallback behavior for existing Linode-backed services.
- Linode provisioning hardening. Hardened service provisioning and improved failure reporting for existing Linode-backed Kubernetes, PostgreSQL, and load balancer paths.
- Game VPS checkout schema cache. Fixed stale schema cache behavior that could break Game VPS checkout after deployment.
Week of June 1–6, 2026
A focused week on provisioning reliability across Kubernetes, PostgreSQL, and load balancers, plus billing polish and a cleaner AI inference experience.New
- Sentry error reporting in the console. Production errors are now captured automatically so issues can be diagnosed and resolved faster.
- Native Cloudflare AI models support. LayerRail now exposes Workers AI tasks beyond chat and embeddings, including image generation, speech transcription, text-to-speech, translation, summarization, reranking, classification, object detection, and image-to-text through the console playground and
/ai/v1/run. - Polar metered usage portal. View metered usage directly from the billing portal for clearer visibility into consumption-based charges.
- LayerRail-branded invoices. Invoice PDFs now ship with LayerRail branding for a consistent billing experience.
Updated
- Cleaner AI inference surface. A refreshed catalog and playground make model discovery and testing easier.
- Redesigned load balancer empty state. New load balancers now show an intentional waiting page before traffic is attached.
- Longer Kubernetes provisioning windows. Extended cluster node provisioning deadlines accommodate slower production boots.
- Polar verification charge set to $1. The verification hold is now a flat one-dollar amount.
Fixed
- Login streaks. Authentication no longer fails when streak data is unavailable or migrating.
- Linode service bootstrap. Resolved deadlocks and tightened the provisioning lifecycle so virtual machines move through creation more consistently.
- PostgreSQL provisioning. Hardened initialization checks, fixed empty database provisioning deadlines, and added clearer bootstrap progress logging. See Managed PostgreSQL.
- Kubernetes networking and joins. Fixed the worker join endpoint used during node registration and corrected private networking behavior on Linode.
- Load balancer health checks. Linode load balancer health checks now report correctly.
- DNS provisioning. Resolved Linode DNS provisioning flow errors.
- Certificate cleanup. Malformed ACME revoke responses are now handled gracefully.
- Service firewalls. Control-plane SSH is now allowed during provisioning.
- Invoice finalization. Polar invoice finalization is now visible end-to-end.
June 6, 2026
Console safety and observability
- Added Sentry support for the Ruby console so production errors can be captured and investigated faster.
- Fixed login streak tracking so authentication cannot fail when streak data is unavailable or still migrating.
- Improved auth safety around dashboard login flows.
Load balancer experience
- Redesigned the empty load balancer waiting page so newly created service endpoints feel intentional while traffic is not attached yet.
AI inference
- Added the native Workers AI
/ai/v1/runroute for non-chat model tasks. - Added playground support for image generation, audio transcription, text-to-speech, translation, summarization, reranking, text classification, image classification, object detection, image-to-text, and image-plus-text prompts.
- Expanded the Cloudflare Workers AI catalog shown in the console to include more supported text generation and embedding models.
- Updated model cards and curl examples so each capability points to the correct API route.
- Reduced the free AI inference quota to
100,000tokens. - Fixed inference quota tracking so zero-dollar preview usage still reduces the free quota.
- Added token usage fallback estimation when a provider response does not include usage metadata.
- Improved the AI playground quota display so it updates immediately after a successful request.
- Fixed mobile responsiveness for inference catalog curl examples.
June 5, 2026
Linode service reliability
- Added clearer PostgreSQL bootstrap progress logging for production debugging.
- Ensured service firewalls allow control-plane SSH during provisioning.
- Fixed Linode service bootstrap deadlocks.
- Fixed the Kubernetes worker join endpoint used during node registration.
- Fixed Linode load balancer health checks.
- Hardened PostgreSQL initialization checks.
- Fixed Kubernetes private networking behavior on Linode.
- Installed kubeconfig on Kubernetes nodes after cluster setup.
June 4, 2026
Kubernetes, PostgreSQL, and load balancer provisioning
- Fixed Linode DNS provisioning flows.
- Fixed PostgreSQL empty database provisioning deadlines.
- Extended Kubernetes node provisioning deadlines for slower production boots.
- Hardened Kubernetes provisioning waits.
- Hardened Linode service provisioning.
- Fixed the Linode service provisioning lifecycle so resources move through creation more consistently.
- Handled malformed ACME revoke responses during certificate cleanup.
June 3, 2026
Documentation and repository readiness
- Rewrote the README for LayerRail.
- Added community health files for the GitHub repository.
- Added and refined security policy files.
- Synced the docs security policy copy.
- Added LayerRail
llms.txtdiscovery files.
Billing and brand polish
- Set the Polar verification charge to one dollar.
- Added Polar metered usage portal support.
- Fixed Polar invoice finalization visibility.
- Added LayerRail branding to invoice PDFs.
- Finished invoice branding alignment.
- Aligned shared LayerRail brand assets.
- Updated the email footer to point to the LayerRail GitHub repository.
AI inference
- Improved the AI inference product surface with a clearer catalog and playground experience.
May 30, 2026
LayerRail Deploy v1
- Added the first LayerRail Deploy v1 surface.
- Hardened the initial deploy workflow.
- Made LayerRail Deploy managed by default.
May 29, 2026
Admin and planning
- Added admin discount code creation.
- Added the LayerRail cloud website study.
- Added SaaS gallery inspiration notes for the marketing site direction.
May 28, 2026
Pricing and billing
- Lowered Game VPS launch pricing.
- Added automatic refunds for Polar verification checkout.
- Added the status badge to the console.
- Lowered Linode pricing presentation while keeping the markup model.
- Added a Linode Nanode starter plan.
- Expanded the Linode Nanode starter plan family.
Networking and DNS
- Cleaned up provider location labels so users see plain region names.
- Wired Cloudflare DNS for service endpoints.
- Added support for Linode load balancer node updates.
- Included direct VM firewalls in Linode subnet rules.
- Fixed service DNS zone creation.
- Recovered missing Linode subnet firewalls.
- Normalized Cloudflare CNAME DNS sync.
Kubernetes, PostgreSQL, and load balancers
- Fixed Linode Kubernetes and PostgreSQL provisioning.
- Hardened Linode Kubernetes CNI bootstrap.
- Placed Linode PostgreSQL data on a managed disk.
- Used the Linode private IPv6 range for Kubernetes CNI.
- Moved Linode Kubernetes package preparation into an asynchronous flow.
- Published DNS for empty Linode load balancers.
- Added a Let’s Encrypt waiting page for Linode load balancers.
- Supported ACME checks with external DNS.
Brand assets
- Added a LayerRail SVG graphic to the brand asset set.
May 27, 2026
AI inference
- Switched AI inference to Cloudflare Workers AI.
- Fixed the AI playground submit binding.
- Expanded the Cloudflare AI model catalog.
Auth, email, and monitoring
- Improved the GitHub App install recovery flow.
- Required verification for social signups.
- Fixed the social signup verification redirect.
- Added the Resend webhook endpoint.
- Added health check endpoints for monitoring.
- Fixed health check JSON headers.
- Required JSON in the admin app.
- Handled admin health checks before the admin app loads.
Game VPS and brand cleanup
- Added IONOS Game VPS provisioning.
- Hid Game VPS from dashboard stats while it remained experimental.
- Added the LayerRail logo asset set.
- Refactored code structure for readability and maintainability.
May 26, 2026
LayerRail foundation
- Prepared the LayerRail Linode platform.
- Added the PostgreSQL icon and official PostgreSQL logo asset for database pages.
- Added and refined the first LayerRail brand logo assets.
- Fixed GPU pricing and admin empty states.
- Centered the auth page brand mark.
Billing
- Fixed Polar invoice checkout amounts.
- Sanitized billing email, state, and metadata inputs for Polar API validation.
- Added automatic recovery for split billing state when a Polar customer cannot be found.
- Fixed billing cleanup by removing associated payment methods first.
- Fixed billing details errors when Polar returns a missing customer response.
Compute, GPU, and GitHub runners
- Fixed Linode API path handling.
- Enabled Linode-backed GPU VM options.
- Wired LayerRail GitHub runners to Linode.
- Tightened the Linode GPU VM catalog.
- Handled GitHub App setup redirects.
Production host support
- Added support for configured Render hosts.

