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.ymlis 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-paramin 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.
.enventriesCHECK_RESULTS_RETENTION_DAYSandLOG_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.