You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Iterative release on top of 0.2.0. Settings, connections and dialogs now follow Checkmk's look and feel, and OrbVis can run standalone outside Checkmk.
10
+
11
+
### Features
12
+
13
+
- Settings redesigned in Checkmk's WATO style with a master/detail layout, sticky save bar, per-group "modified" badges and a one-click reset to factory defaults on every field
14
+
- Connection editor reworked: pick between Unix socket and TCP, with the OMD socket prefilled and clearer credential grouping
15
+
- Board editor: dedicated "+" button to add objects, action bar follows the selected object, properties popup can be moved around, fewer accidental selects and double-clicks
16
+
- Board canvas: zoom now scales the background and objects together, text-mode objects render as state-colored text, custom icons get a soft highlight
17
+
- Image library: separate tabs for built-in and uploaded images, search, drag-and-drop upload for board backgrounds, clearer "image in use" warning with quick links
18
+
- Detail drawer is now a slimmer non-modal slide-in with a state-colored edge — easier to keep open while you work
19
+
- BI aggregations: bulk-acknowledge contributing leaves, summary/details toggle, respect for the configured expand depth
20
+
- Board filter accepts the same prefixes as Checkmk's quicksearch (`h:`, `s:`, `hg:`, `sg:`, `id:`)
21
+
- Refreshed dialogs across the app (comments, acknowledge, downtime, board create, change password, user settings, admin pages)
22
+
- Light theme polished: sidebar visibility, checkbox marks, board cards and form contrast
23
+
- User data moved out of `local/share/orbvis/` to `$OMD_ROOT/var/orbvis/` (boards, SQLite DB, venv, htdocs) and `$OMD_ROOT/etc/orbvis/` (`.env`). Avoids replicating OrbVis data across remote sites on *Activate Changes*. Existing installs are migrated automatically by `orbvis-setup`
24
+
- MKP updates now self-heal — when the bundled version differs from what's installed, OrbVis runs the setup step on its own
25
+
26
+
### Security
27
+
28
+
- Textbox content is no longer rendered as HTML (XSS hardening)
29
+
- Host and service actions are restricted to admins
30
+
- Connection paths and IDs are validated against path traversal
31
+
- Board line colors are validated and legacy invalid values are sanitized on load
32
+
- Dependency bumps for known CVEs in `python-multipart`, `mako` (via Alembic) and `sanitize-html`
33
+
34
+
### Bug Fixes
35
+
36
+
- BI aggregation state now stays correct even when batched state calls return empty
37
+
- Settings save bar no longer bleeds through scrolled content
38
+
- Settings "modified" indicator no longer flags untouched optional fields
39
+
- Number inputs keep your typed digits instead of clamping mid-typing
40
+
- Adding a background image no longer shifts existing objects on the board
41
+
- Save becomes active again after replacing a background image with the same filename
42
+
- Worldmap marker labels are centered under the icon and respect the configured size
43
+
- Hover tooltips and edit modal headers show the raw object identifier instead of the label override
44
+
- Compatibility with Checkmk 2.5 for service-collection queries
45
+
- The backend service starts reliably under OMD with proper liveness checks
46
+
- Help tooltips and dropdown arrows render correctly across themes
47
+
- Dropdowns stay clickable inside dialogs
48
+
7
49
## [0.2.0] - 2026-05-10
8
50
9
51
Iterative release on top of 0.1.0 with no public-API changes.
0 commit comments