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.4.1. The Folder board graduates into a fast,
10
+
treemap-first surface that scales to six-digit host counts, the frontend
11
+
completes its move onto Checkmk's design system, and a hardened release-test
12
+
pipeline (real upgrade-from-release tests, input sweeps across every settings
13
+
surface) caught and fixed a series of regressions before they could ship.
14
+
15
+
### Features
16
+
17
+
-**Folder board, treemap-first**: the board now opens in the Map (treemap) view by default — row details moved to hover, bulk acknowledge/downtime to right-click; the list stays one click away
18
+
-**Folder board at scale**: per-tick **SSE delta** updates instead of full-tree pushes, virtualized list rendering and pixel-culled map tiles, a leaner states payload and a single-pass tree build with paused GC — tested against 113k hosts / 4M services
19
+
-**Folder board operator tools**: server-side service search (`s:`) that scales to millions of services, quicksearch-operator alignment, auto-expand to reveal matches, a *Problem severity* threshold for the problems-only filter (any vs. critical-only), per-board site scoping with a site picker, OK-host counts in the breakdown and live status refresh without navigating
20
+
-**Per-site trust**: when a federation site stops responding, its hosts freeze as *stale* (last known state) with a visible warning instead of silently flapping to UNKNOWN
21
+
-**Lines**: NagVis bent lines import faithfully (explicit middle point), a *Remove bend* context action, per-line z-layering plus a board-wide `default_z`, and weathermap lines accept a second (outbound) metric
22
+
-**Status visibility**: custom icons are tinted by object status with a solid ring, search matches are desaturated/raised above dimmed objects, and the *show only problems* toggle is available on every board type
23
+
-**Checkmk deep-links**: hover pills open the filtered service view, and host/service names in the detail drawer link to their Checkmk pages
- Checkmk status palette now also applies to standalone deployments
26
+
- Checkmk-mode Livestatus single-site queries route through `cmk.livestatus_client` with a fast JSON parse path
27
+
28
+
### Changed
29
+
30
+
-**Frontend on Checkmk's design system**: Tailwind removed in favor of scoped CSS on cmk tokens across all views and components, cmk-frontend-vue strict tsconfig and prettier conventions adopted, the vendored cmk tree refreshed to current master, and `dompurify`/`vueuse`/`vue-draggable-plus` replaced with cmk-style natives
31
+
-**i18n migrated** from vue-i18n to vue3-gettext following cmk conventions; locale compilation is deterministic and quiet
32
+
-`upstream-checkmk/` now carries the complete built-in integration payload (`cmk/gui/orbvis` module + unit tests, `cmk-orbvis-frontend` package via the sync pipeline)
33
+
- Geo-board tile proxy complies with the OSM tile usage policy (bare host rotation, proper user agent, cache revalidation)
34
+
- Routine logs quieted: per-tick warmup lines moved to debug, bundled demo boards ship without legacy keys
35
+
36
+
### Security
37
+
38
+
- Host/service actions are gated on granular Checkmk command permissions instead of a blanket admin check
39
+
- Board create/configuration is gated on `orbvis.edit_all`/configure permissions instead of admin
40
+
- BI aggregation titles and trees are scoped to the requesting user's contact visibility
41
+
- Login redirects into Checkmk's 2FA challenge instead of dead-ending with a hint
42
+
43
+
### Fixed
44
+
45
+
-`omd restart` could kill the OrbVis service when a graceful shutdown hung: the old process kept the port, the new one crashed on bind — the init script now escalates to `kill -9` and uvicorn caps graceful shutdown at 5s
46
+
- Settings pages after the cmk vendor refresh: section navigation filters again, every toggle switch works again (model rename + a native-label double-toggle that affected board settings and the color inputs too), and the boards-overview view toggle is compact again
47
+
- The *copied* clipboard icon in the detail drawer is bundled — Checkmk themes before 2.5 don't ship it
48
+
- Healthy BI aggregations could render PENDING (falsy-zero state) and a shared status-fetcher race returned other users' scopes; structure queries now run unscoped with the auth user resolved per request
49
+
-`make_mkp.sh --version` now reaches the frontend bundle, so the UI version and the changelog-modal gate match the packaged version
50
+
-`/api/changelog` was empty in MKP installs (changelog/version now copied into the backend source tree)
51
+
- Folder board: settings save no longer reports a 409 after the view-preference auto-save, and the live preview reflects unsaved settings
52
+
- CI lint gap closed (tool configs cleaned, strict mypy annotation in the BI branch fallback)
53
+
7
54
## [0.4.1] - 2026-06-01
8
55
9
56
Point release on top of 0.4.0. Adds the (experimental) **Folder board** — a SETUP folder-tree visualization — behind a feature flag, a matching feature flag for graph objects, plus Flow Board fixes and Checkmk-palette alignment.
0 commit comments