Skip to content

Changelog

Every shipped change. Updated as we deploy.

  1. Feature

    Deploy from Codeberg — first-class Forgejo support

    Connect Codeberg via OAuth and deploy public or private repos with push-to-deploy, HMAC-signed webhooks, and pull-request preview environments — full parity with our GitHub, GitLab, and Bitbucket integrations. No mirror to a US host required. Codeberg is the Berlin-based non-profit Git host built on Forgejo, and as far as we know HostStack is the first PaaS to treat it as a first-class deploy source. The same Forgejo API path works against self-hosted Forgejo/Gitea instances too.

  2. Feature

    Deploy from any public Git URL

    A new “Public Git URL” source deploys straight from any public https Git repository — Codeberg, Gitea, self-hosted Forgejo, or a public GitLab/GitHub repo — with no account connection. Paste the clone URL, pick a branch, ship. The repo is cloned anonymously at build time behind the same SSRF-guarded fetch path used for connected providers.

  3. Pro tiers now run on single-tenant nodes

    Pro Standard (€29/mo) and Pro Large (€58/mo) now provision a whole single-tenant Hetzner CX node per customer — your container is the only workload on the box, so no noisy neighbours. Previously these ran on CCX dedicated-vCPU nodes; we re-backed onto single-tenant CX after Hetzner repriced the CCX line. Same price, same isolation — node-level rather than hypervisor-reserved vCPUs.

  4. Feature

    Postgres HA on Patroni (beta)

    One-click upgrade from a standalone Postgres database to a 3-node Patroni cluster — etcd, primary, replicas, auto-failover, leader-aware connection routing. Available behind the ha_beta team flag.

  5. Feature

    Free-tier auto-sleep + cold-resume

    Free Nano services pause after 60 min of inactivity and wake on the next request (sub-second cold-resume via Traefik forward-auth). Keeps free-tier compute free without surprise bills.

  6. Feature

    CCX dedicated-CPU plans

    New Pro Standard (€29/mo) and Pro Large (€58/mo) sizes run on Hetzner CCX dedicated cores instead of shared CPX cores. Workers are strict-partitioned by CPU type — no noisy-neighbor on dedicated tiers.

  7. Feature

    Per-resource pay-as-you-go pricing

    Plan tiers are gone. Every service, database, queue, and search instance now has its own monthly price you see before you create it. The first paid resource opens a Stripe Checkout to collect a card; subsequent resources are charged to the same subscription pro-rata to the hour.

  8. Feature

    Stripe Tax: automatic VAT at checkout

    Checkout now collects your billing address and optional VAT ID. Stripe Tax computes the correct rate at invoice time — Danish VAT, OSS for EU B2C, reverse-charge for EU B2B with a valid VAT number, no tax outside the EU.

  9. Major dependency refresh (Vite 8, recharts 3, TypeScript 6, zod 4, Stripe 22)

    Stack-wide upgrade closing 6 CVEs and unlocking new toolchain features. Migration was fully internal — no API changes for SDK/CLI/MCP consumers.

  10. Feature

    Notification channels + log filter rules

    Wire alerts to Telegram or email channels of your choice; per-service log filter rules let you mute noisy lines or escalate specific patterns without changing your app code.

  11. Search/SEO content refresh

    Title rewrites + content depth on buyer's guides + 3 new comparison pages (Heroku, Vercel, Fly). Auto-restart of nginx after API/web container recreate (was causing post-deploy 502 windows).

  12. Feature

    Custom domain registration

    Register and renew domains directly from HostStack across .com/.net/.org/.dk/.fit and dozens more TLDs. ICANN registrant verification + 30-min status polling included.

  13. Feature

    Real environments with sibling URL injection

    Production / preview / branch environments are now first-class. Inter-service URLs are auto-injected per environment so each env wires up to its own siblings.

  14. Feature

    PowerDNS-backed custom DNS

    Bring your domain, get nameservers ns1+ns2.hoststack.dev, manage records from the dashboard. Custom-domain TLS provisioned automatically via Let's Encrypt.

  15. Feature

    Workflows + analytics dashboard

    Render-style durable task execution lives at /workflows; built-in analytics for landing-page traffic (event-based, no cookies, GDPR-clean).

Essential cookies only — for login sessions. No tracking. Details