Skip to content

Changelog

Since v1.900.0 Vesana ships in lines: 1.<line>.0 brings new functionality, 1.<line>.<patch> security updates and bugfixes (see Versioning). Up to v1.9.453 every change shipped as its own small release on the 1.9.<n> series. The formal source for every version is the release notes inside your instance: Admin → System → Updates shows what changes for every available version; so does the announcement dialog before an automatic update. This page only summarises the big lines since summer 2026.

Important changes since v1.900

Updates and operations

  • New version scheme with a tester line and release for everyone; switch "Install security updates and bug fixes automatically" (on for fresh installs, off for existing ones) — Updates, Versioning
  • Agents and collectors only install self-updates signed by the vendor, never an older version — Updates
  • The updates page names the reason for a failed update and warns about too little free space before the update starts (from v1.904.0) — Updates
  • Your own docker-compose.override.yml is loaded on every update and checked beforehand (from v1.903.0) — Customising the stack
  • Certificate straight from Vesana: Let's Encrypt or your own ACME CA (DNS or port-80 validation), upload of your own certificate (from v1.903.0) — TLS / certificate
  • Installer: choice of other ports when 80/443 are in use, setup code clearly visible; Postgres memory values by RAM on fresh installs — Install, Self-hosting
  • Backups: deleting and changing retention only with identity confirmation, backup and restore never at the same time, restore checks the file first — Backup & disaster recovery

Data and retention

  • Retention grouped by kind of data (events, metric series, raw material) with presets Frugal / Standard / Archive; events (status changes, audit log, sent notifications, delivery journal, anomaly events) are no longer deleted by default; heartbeats compressed and kept 90 instead of 30 days — Storage keeps growing, Resources
  • Check history also shows periods beyond raw-data retention (condensed hourly and daily values); daily log counts are kept indefinitely

Usability and features

  • New instances show a welcome overview instead of "Set up automatically"; the setup wizard no longer has an SMTP step — Setup wizard
  • Upload and manage MIBs, standard MIBs bundled (from v1.903.0) — MIBs
  • Start-up phase: problems after a host restarts arrive as one combined message — If-then reference
  • SSO (OIDC) and Active Directory/LDAP login without a license key, enabled under preview features (from v1.903.0) — SSO, Active Directory
  • "Local approval" is now called Agent Lock — Agent Lock
  • English interface fully translated

Important changes 07–09/2026

Usability

  • Host wizard in three steps (device → profiles & checks → connection) with expert mode, several profiles per host, individual catalog checks — Adding hosts
  • Structure column with your own folders, breadcrumb, neighbour tabs — Hosts page & structure
  • Jump quick search (Cmd/Ctrl+K) and the new sidebar with resting state, hover and shape — Interface & navigation
  • Vesana as an installable web app with Web Push on Android, iPhone and iPad; the native Android app is gone — Vesana on your phone
  • Check in full screen with analysis/status/configuration, rich result details, multi-series graphs — Host detail page
  • Compact host header on a single line (stored per user), a toolbar and sortable tenants in the structure column, the hosts table stepping columns aside when space is tight (from v1.9.444) — Host detail page, Hosts page & structure
  • The Alerting menu entry sits under Configuration instead of Monitoring (from v1.9.439); the admin area is reorganised into seven groups (from v1.9.448) — Interface & navigation

Onboarding

  • Credential sets per tenant (SNMP v2c/v3, SSH, API token) — Credentials
  • SNMPv3 without guessing: "Test connection" determines the protocols on the device — Setting up SNMPv3
  • Device names from DNS, SNMP, LLDP, RDP, SMB, mDNS and NetBIOS in a fixed order; subnet search only on first contact, manually or via the schedule checkbox — Discovery

Checks and scripts

  • Configurable values on scripts (# @vesana-param in the body), one script feeds many checks — Configurable values
  • Thresholds visible on script checks, "empty = inherited", verdict with reasoning; one field set per check type everywhere — Monitoring scripts
  • Evaluation in plain words instead of regex; old evaluation contracts migrated automatically — Expected values & comparison
  • Docker tab, hardware telemetry (SMART, temperatures), internet line check with bufferbloat grade, Proxmox backup checks, Sonos and UGREEN profiles
  • SNMP values with meaning: an "interpretation" block maps state values, converts metrics and renders them readably; a state value without a mapping is WARNING instead of a silent OK (from v1.9.448) — SNMP interpretation
  • Devices with an API but no shell: the new check type Script (API); ESXi now runs over the vSphere API with a read-only account (from v1.9.443) — Check type reference
  • One access type for all device APIs (user + password on the host), and access types a device does not need no longer get in the way (from v1.9.439) — Adding hosts

Alerting

  • Delivery journal with retries, host-down as one message, bundled recoveries, exceptions in rules, per-channel and per-stage fine control, repeated notifications with three modes — Alerting
  • One Alerting page with overview, rules, channels and active alerts
  • Info mode as its own status, category filters and a uniform ACK vocabulary — Error overview

Operations and security

  • Automatic updates with waiting time, time window and announcement dialog; update bar with real progress — Updates
  • Backup restore creates the database fresh, upload of large backups — Backup & restore
  • Sessions: "Stay signed in", session overview, identity confirmation before sensitive actions — Sessions
  • Single sign-on (OIDC), username instead of mandatory email, tenant separation on every endpoint — SSO
  • Allowing server-side checks per tenant (from v1.9.437) — Active Collector
  • Separate admin container via a wizard: build up, verify, then switch — with a way back and a dead-man's switch (from v1.9.447) — Admin access
  • Preview features (policies, reports, status pages, anomaly detection) are off by default and released deliberately (from v1.9.447) — Preview features
  • One timezone for messages, interface and new reports; disabled hosts and checks are completely silent for alerting (from v1.9.447) — Channels, If-then reference
  • The setup wizard now requires the one-time code from the installer (from v1.9.446) — Installation

Removed

  • "Set up automatically" (v1.902.0) — open runs were ended on update; devices and checks created by it remain. Credential sets therefore no longer show usage counters.
  • SMTP step in the setup wizard (v1.902.0) — set up e-mail under Admin → Notifications → E-mail & Messages.
  • .env entries CHECK_RESULTS_RETENTION_DAYS and LOG_RETENTION_DAYS (v1.900.0) — they never had any effect; set retention under Admin → System → Resources → Storage.
  • Email 2FA (v1.9.268) — authenticator app (TOTP) and security keys/passkeys remain.
  • Native Android app including Firebase (v1.9.400) — replaced by the installable web app with Web Push.
  • Log alert rules (v1.9.427) — log alerts run via event log/script checks and regular alert rules; log collection and live tail remain.
  • Tenant-wide repeat notifications — reminders are configured per alert rule.
  • Channel fields "include recoveries" / "minimum severity" on the push channel — the selection now lives in the alert rule.