Releases
What changed in each STACKIT deployment of Basenet, newest first.
Nederlandse versie: /releases/nl/page/73
Each version is YY.C.N: the year, the Linear cycle and the commit within that cycle. Generated at build time by scripts/release-changelog.mjs.
26.6.2
Changes since 26.6.0.
-
New ui
Switch adopts its dedicated tokens and gains the Figma size and icon variants
-
Fixed capabilities
Align five registry resourceTypes with the gate their handlers enforce
The capability registry is what agents and docs/capability-map.md read to learn what gate gutter a capability sits behind.
26.6.0
Changes since 26.5.223.
-
Fixed ci
Resolve the react-doctor base ref to a commit SHA before invoking it
react-doctor refuses git revision syntax such as HEAD~1 as a base name; CI passes exactly that on push events, and the fail-closed wrapper from BLI-1386 now surfaces the refusal instead of reading it as zero findings.
-
Improved sync
Parallelise independent reads in the device-sync routes
First slice of the 36 server-sequential-independent-await react-doctor findings across web/portal/admin. Ships only the two lowest-risk pairs, both in device-sync API routes:
-
New migration
Resolve insolvency uurgroep from legacy hour_group descriptions
Join hour_group at extract time, map the description through the closed RECOFA catalog, gate on insolvency-flavor matters and report every unresolved description instead of writing the numeric hgroup as text.
-
New recofa
Record a rechter-commissaris-approved rate deviation per insolvency matter
New tenant table recofa_rate_deviation (migration 0099), a pure covering-window selector in the pricing domain, deviation-before-RECOFA resolution for insolvency entries, audited commands behind the financial-agreement permission, Bijlage H rate-source column, Financial-tab UI…
-
New control-plane
Sweep existing users when realm-sync enforces 2FA (BLI-980 slice 1)
The realm default action only reaches accounts created afterwards; the sweep re-forces CONFIGURE_TOTP on every pre-existing account and adds a require-2fa CLI alias with per-user output and counts.
-
Fixed ci
Fail closed on malformed analyzer reports in the quality gates
Both check-ai-slop.mjs and check-react-doctor.mjs previously used `?? 0` fallbacks when reading error/warning/file counters from the analyzer JSON report.
26.5.223
Changes since 26.5.220.
-
Fixed ci
Restore nightly contract visibility
-
Fixed dev
Serve the Blinqx login theme from local compose Keycloak
Bind-mount deploy/cloudfoundry/keycloak/theme/blinqx into /opt/keycloak/themes/blinqx (read-only) and set KC_SPI_THEME_DEFAULT=blinqx on the local compose Keycloak service, matching what the deploy image already bakes in.
26.5.220
No user-facing changes since 26.5.219.
26.5.219
Changes since 26.5.215.
-
New ui
DS Badge leadIcon, Indicator pulse, Chip loading; approvals-ui pills adopt them
Approvals-UI status pills, the terminal outcome pill, the NL-edit suggestion chips and the DataTable loading pill were hand-rolled.
-
Fixed matters
Edit insolvency rechtsgebied via variant catalog
An existing insolvency-variant matter could not switch to WHOA or off the retired SFV value because the overview editors and updateMatterCommand still validated the type against the tenant-configurable practice_area list.
-
Fixed deps
Resolve adm-zip GHSA-7q85-xj36-vmfc so the advisory gate passes
pnpm audit flagged a new high-severity advisory for adm-zip@0.6.0 (GHSA-7q85-xj36-vmfc, uncontrolled memory allocation via declared uncompressed size), pulled in transitively via aislop's devDependency on adm-zip.