Skip to content

v0.1.0 — initial general-availability release

Released: 2026-04 · Channel: stable · Series: 0.1.x

This is the first generally-available Vectis release. The product has been in private development through 2025-2026; v0.1.0 is the line at which the mail platform, admin UI, orchestrator, backups, monitoring, and licensing are considered stable enough for paying customers.

  • Mail stack — Postfix, Dovecot, Rspamd, all containerised, all configured from a single config.yaml + secrets.yaml. DKIM, SPF, DMARC are generated and published automatically per domain. Direct Postgres lookups from Postfix and Dovecot mean entity changes apply without service reloads.
  • Admin UI — full React + TypeScript dashboard for domains, mailboxes, aliases, deliverability, audit log, backups, sessions, filter rules, analytics, and updates.
  • Orchestrator — plan / apply / rollback rolling updates from the admin UI. Atomic compose + image swaps. Self-replace handled by a helper container so the orchestrator can update itself.
  • Webmail — Roundcube with a Vectis skin and ManageSieve filter rules.
  • Sending API — single + batch outbound, inbound webhooks (RFC-5322 parsed), scoped API keys, IP warmup, RBL monitoring.
  • Backups — encrypted archives, scheduled or on-demand, with one-click restore from the admin UI.
  • Monitoring — built-in Prometheus + Grafana + Loki stack.
  • Updates — orchestrator polls dl.vectismail.com/releases.json for new versions; in-product Plan / Apply / Rollback drives the upgrade. No CLI ssh required for routine RC bumps.
  • Licensing — ValidonX-backed Pro tier; Postgres-cached entitlements with a 30-day offline grace period; activate by pasting your subscription details on the admin UI License page.
TierResource limitsKey features
Starter (Free)3 domains, 25 mailboxes per domainFull mail stack, webmail, sending API, monitoring, backups, IP warmup, audit log
Pro ($39 USD / tenant / month)UnlimitedEverything in Starter + per-domain analytics, OIDC SSO, priority email support. One subscription covers every Vectis install in your organisation.

An Enterprise tier (multi-tenant architecture, SAML / Azure AD SSO, clustering, compliance audit export) is in development for a later 2026 release. See pricing and the Pro activation guide for details.

Vectis is source-available under BSL 1.1 (see LICENSE). At v0.1.0:

  • Mail delivery, IMAP, SMTP, ManageSieve, webmail, monitoring, backups, audit log, sending API + batch, inbound webhooks, IP warmup, RBL monitoring, deliverability dashboard — all available on Starter, no subscription required.
  • Per-domain analytics dashboard — gated; Pro only.
  • 4th+ domain creation, 26th+ mailbox creation per domain — capped on Starter, unlimited on Pro.
  • OIDC SSO — gated as Pro. Free installs render the Login page without SSO buttons, and direct hits to /auth/oidc/login/{provider} return a content-negotiated 402 (HTML upgrade page for browsers, JSON 403 envelope for explicit Accept: application/json clients).

How v0.1.0 differs from earlier private rcs

Section titled “How v0.1.0 differs from earlier private rcs”

This release closes the rc25–rc54 hardening + GA-readiness arc. Notable items (the full git history is at the GitHub repo):

  • Orchestrator self-update is now the supported upgrade path from v0.1.0 onward. Earlier internal rcs bootstrapped via SSH; v0.1.0 installs upgrade through the admin UI Updates page.
  • Updates page UX rewritten end-to-end (rc45-rc51): polling-driven status with an in-progress banner, self-replace countdown, parsed plan-summary in the operation history, state-aware copy, and auto-clearing success alerts.
  • Free-tier caps and Pro feature gates wired live in the API layer (rc52-rc53). Earlier rcs had the licensing scaffolding present in code but not enforced on routes.
  • Admin UI License page + activation flow (rc54) — paying customers can paste their ValidonX subscription details and unlock Pro features without restarting the API container.
  • BSL 1.1 license — adopted with a Vectis-specific Additional Use Grant. Production use requires a Vectis subscription via ValidonX beyond the Starter tier; non-production use is free regardless of organisation size.
  • Pricing page reconciled to two tiers (Starter, Pro) advertising only what is built and gated. Enterprise tier deliberately held back for its own launch beat with the Phase 4 release.
  • Fresh-VPS install path stabilised after a multi-bug audit on a clean Ubuntu image. Installer now prompts for hostname (auto-detected from PTR), TLS email, and admin credentials; PTR is a hard prerequisite, documented as such.
  • Existing resources are not retroactively suspended on Pro→Free downgrade. A customer who created 5 domains under Pro and then cancels their subscription keeps all 5 working — only new domain creation past 3 is blocked from that point. This is deliberate; we prioritise not punishing in-flight workloads. Same for mailboxes.
  • Single-tenant subscription model. One Vectis subscription authorises all Vectis installs operated by your organisation. The ValidonX service_key is per-tenant at v0.1.0; per-install scoping (so a single compromised server can be revoked without impacting others in the same tenant) is on the v0.1.x roadmap. Clustering of multiple Vectis nodes into one HA deployment ships with the Enterprise tier later.

For the rare case of an earlier private rc still running somewhere, the upgrade path is the standard orchestrator flow: Updates page → Plan → Apply. v0.1.0 installs cut from dl.vectismail.com/install.sh follow the same path for future RC bumps.

Built by Ian Holt and Veltara Works. Pair-programmed throughout with Anthropic’s Claude. Architecture v1.4 ratified across 25 ADRs and 7 specs internal to the project; that documentation will be progressively opened up post-GA.