Skip to content

Release notes

Cytario Enterprise Edition (app.cytario.com)

✦ Production updated to v10.0.3 — 11-Nov-2026

v10.0.3 — 11-Nov-2026

  • Bug fix: the organization switcher shows in the breadcrumbs for single-organization users too, instead of only appearing when you belong to several organizations. (cytario-web 9.0.1)

v10.0.2 — 10-Nov-2026

  • Bug fix: stability fix for the spatial-data viewer. (spatialdata-viewer 2.0.1)

v10.0.1 — 10-Nov-2026

  • No user-facing changes (dependency updates).

v10.0.0 — 09-Nov-2026

  • New: the active organization is part of every address — you are always working inside one organization context, shown in the URL. A revoked membership fails closed, switching organizations reloads the page into the new context, and requests can never act in an organization their address doesn't name. (cytario-web 9.0.0 — the "organization switching" release)
  • Bug fix: SVS loader security update. (svs-loader 1.3.1/1.3.2)

v9.0.18 — 08-Nov-2026

  • No user-facing changes (container image updates).

v9.0.17 — 05-Nov-2026

  • No user-facing changes (container image updates).

v9.0.16 — 05-Nov-2026

  • No user-facing changes (container image updates).

v9.0.15 — 03-Nov-2026

  • Bug fix: overlays without geometry keep rendering when you zoom out to the polygon level, instead of disappearing. (cytario-web 8.16.11)
✦ Production updated to v9.0.15 — 03-Nov-2026

v9.0.14 — 01-Nov-2026

  • No user-facing changes (container image updates).

v9.0.13 — 30-Oct-2026

  • Bug fix: extensionless SpatialData store folders open in the viewer — zarr-based spatial-data stores without a file extension are recognized and dispatched correctly. (cytario-web 8.16.10, spatialdata-viewer 1.0.2)

v9.0.12 — 29-Oct-2026

  • Security: loader dependency updates. No feature changes. (czi-loader 1.6.3, mrxs-loader 1.3.2, qptiff-loader 1.5.4, vsi-loader 1.3.2)

v9.0.11 — 29-Oct-2026

  • Bug fix: JPEG 2000 TIFFs compressed with the 34712 codec decode correctly — some Aperio-style files previously failed to open. (cytario-web 8.16.9)

v9.0.10 — 29-Oct-2026

  • No user-facing changes (container image updates). (cytario-web 8.16.8)
✦ Production updated to v9.0.10 — 29-Oct-2026

v9.0.9 — 29-Oct-2026

  • No user-facing changes (container image updates).

v9.0.8 — 28-Oct-2026

  • No user-facing changes (container image updates).

v9.0.7 — 28-Oct-2026

  • Bug fix: public buckets load again in the browser — the app's security policy now admits the bucket's actual regional address, so tiles and thumbnails are no longer blocked for regional public buckets. (cytario-web 8.16.7)

v9.0.6 — 28-Oct-2026

  • Bug fix: the memory-pressure notice is back — when the viewer trims caches to stay responsive under heavy slides, you are told what happened instead of the app silently slowing down. (cytario-web 8.16.6)

v9.0.5 — 28-Oct-2026

  • Bug fix: first of two fixes that let regional public buckets load in the browser. (cytario-web 8.16.5)

v9.0.4 — 28-Oct-2026

  • No user-facing changes (dependency updates). (cytario-web 8.16.4)

v9.0.3 — 28-Oct-2026

  • Bug fix: public storage connections discover the bucket's region on creation, so browsing them works right away instead of failing on the first request. (cytario-web 8.16.3)

v9.0.2 — 28-Oct-2026

  • Bug fix: fit-to-window works for images without physical pixel-size metadata. (cytario-web 8.16.2)

v9.0.1 — 28-Oct-2026

  • Bug fix: the sidebar tree and search are no longer empty on public connections. (cytario-web 8.16.1)

v9.0.0 — 28-Oct-2026

  • New: public, credential-less storage connections — organizations can share read-only public buckets (e.g. demo or open data) that anyone can browse without credentials. The app's security policy adapts automatically to the connected providers.
  • Change: the hosted edition's welcome overlay is gone — the guided tours now cover first steps. (saas-plugin 2.0.0)

v8.20.0 — 28-Oct-2026

  • Bug fix: connection form fixes — the endpoint placeholder no longer suggests a pinned AWS region, and typed names are no longer overwritten by a late suggestion. (cytario-web 8.15.0)

v8.19.5 — 28-Oct-2026

  • No user-facing changes (container image updates).

v8.19.4 — 28-Oct-2026

  • No user-facing changes (container image updates).

v8.19.3 — 27-Oct-2026

  • Bug fix: CZI slides no longer show blank spots where a tile load was interrupted — interrupted tiles are retried instead of staying blank. (czi-loader 1.6.2)

v8.19.2 — 27-Oct-2026

  • Bug fix: stability fix for the spatial-data viewer. (spatialdata-viewer 1.0.1)

v8.19.1 — 27-Oct-2026

  • Bug fix: downloads serve fresh bytes instead of a stale cache copy, and transient tile-read hiccups are retried once instead of leaving a blank spot. (cytario-web 8.14.2)

v8.19.0 — 26-Oct-2026

  • New: spatial biology data (.sdata files) opens directly in the platform via the bundled spatialdata-viewer. (spatialdata-viewer 1.0.0)

v8.18.3 — 24-Oct-2026

  • Security: dependency update. (cytario-web 8.14.1)

v8.18.2 — 24-Oct-2026

  • No user-facing changes (container image updates).

v8.18.0 — 23-Oct-2026

  • New: a user-management tour and the guided-tour finale are available from the Help menu, and tour tooltips follow the platform's design.
  • Bug fix: tour steps point at the right areas of the page instead of the sidebar, and the invite step targets the page header as intended. (cytario-web 8.14.0)
✦ Production updated to v8.18.0 — 23-Oct-2026

v8.17.4 — 23-Oct-2026

  • Security: the web build tooling (vite) updated to a patched version. No feature changes. (cytario-web 8.13.3)

v8.17.3 — 23-Oct-2026

  • Security: dependency and runtime updates — the runtime now ships Node 24.22.1 with pinned base images, and vulnerable dev/test dependencies (vite, vitest) are patched. No feature changes.

v8.17.2 — 23-Oct-2026

  • No user-facing changes (container build updates).

v8.17.1 — 23-Oct-2026

  • No user-facing changes (dependency updates). (cytario-web 8.13.1)

v8.17.0 — 23-Oct-2026

  • No user-facing changes (CI tooling). (cytario-web 8.13.0)

v8.16.0 — 23-Oct-2026

  • No user-facing changes (CI tooling). (cytario-web 8.13.0)
✦ Production updated to v8.16.0 — 23-Oct-2026

v8.15.0 — 22-Oct-2026

  • New: the controls-sidebar toggle moved into the application header, so it stays reachable wherever you are in the viewer. (cytario-web 8.12.0)

v8.14.0 — 22-Oct-2026

  • New: Markdown files render in the object browser — .md files open as formatted documents instead of raw text. Load errors now show a clear banner, and edit-mode discarding says so explicitly. (cytario-web 8.11.0)

v8.13.0 — 22-Oct-2026

  • New: clearer connection access levels — unselectable access levels now explain why, filters are shared consistently, and error messages refer to the admin portal in plain language instead of internal jargon. (cytario-web 8.10.0)

v8.12.2 — 11-Oct-2026

  • Bug fix: anchored overlay cells draw exactly once — cells belonging to a tile are drawn by that tile only, removing double-drawn, doubled-up overlay cells at tile boundaries. (cytario-web 8.9.2)
✦ Production updated to v8.12.2 — 11-Oct-2026

v8.12.1 — 10-Oct-2026

  • Bug fix: the annotation thumbnail's menu button moved into the name strip, so it no longer overlaps the thumbnail image. (cytario-web 8.9.1)

v8.12.0 — 09-Oct-2026

  • New: RustFS storage support — organizations can connect a RustFS object store as a storage provider (selectable in the admin portal's connect dialog), with a matching optional demo connection in the demo catalog. (cytario-web 8.9.0)
✦ Production updated to v8.12.0 — 09-Oct-2026

v8.11.0 — 09-Oct-2026

  • No user-facing changes (developer tooling for local clusters).

v8.10.9 — 08-Oct-2026

  • Bug fix: channel tiles interrupted mid-load no longer leave blank spots when you toggle channel visibility quickly. (cytario-web 8.8.12)

v8.10.8 — 08-Oct-2026

  • Bug fix: the viewer stays responsive when channels are removed while their tiles are loading. (cytario-web 8.8.11)

v8.10.7 — 08-Oct-2026

  • No user-facing changes (reverted a dependency change). (cytario-web 8.8.10)

v8.10.6 — 07-Oct-2026

  • Bug fix: a viewer-library update that broke the viewer was rolled back — slides render correctly again. (cytario-web 8.8.9)

v8.10.5 — 07-Oct-2026

  • No user-facing changes. (cytario-web 8.8.8)

v8.10.4 — 07-Oct-2026

  • No user-facing changes. (cytario-web 8.8.7)

v8.10.3 — 07-Oct-2026

  • No user-facing changes (dependency updates).

v8.10.2 — 07-Oct-2026

  • Bug fix: parameter labels in the run form sit on one line with their info icon, instead of wrapping awkwardly. (compute-plugin 2.22.1)

v8.10.1 — 07-Oct-2026

  • Bug fix: the annotation thumbnail menu no longer blocks clicks — hovering or hiding a thumbnail's menu button no longer swallows clicks meant for the thumbnail itself. (cytario-web 8.8.5)

v8.10.0 — 05-Oct-2026

  • New: smarter default output location — when you run an analysis, the output folder defaults to a named subfolder of the input's parent instead of the input's own location, so results no longer land next to the slides. (compute-plugin 2.22.0)

v8.9.4 — 03-Oct-2026

  • Bug fix: OME-TIFF pixel types display correctly in the Image Info section regardless of the casing the file uses. (cytario-web 8.8.4)
✦ Production updated to v8.9.4 — 05-Oct-2026

v8.9.3 — 03-Oct-2026

  • Bug fix: QPTIFF slides no longer show permanent holes where a tile load was interrupted — interrupted tiles are retried instead of staying blank. (qptiff-loader 1.5.2)

v8.9.2 — 02-Oct-2026

  • Bug fix: interrupted tiles in the viewer are retried and filled in instead of leaving blank spots while panning. (cytario-web 8.8.3)

v8.9.1 — 02-Oct-2026

  • Bug fix: opening a slide no longer lands at an unusable zoom level or shows blank channels — the viewer now waits for the image to finish loading before applying the view, and channels render even while their brightness statistics are still being computed. (cytario-web 8.8.1 and 8.8.2)
✦ Production updated to v8.9.1 — 03-Oct-2026

v8.9.0 — 02-Oct-2026

  • New: an Image Info section in the viewer sidebar — see the slide's key properties at a glance without opening anything else. (cytario-web 8.8.0)

v8.8.3 — 02-Oct-2026

  • Performance: switching view settings is much faster — view settings are read through a properly cached, always-fresh fetch, and channel visibility changes no longer rebuild the viewer's internal state, so toggling channels or switching views responds almost instantly instead of stuttering. (cytario-web 8.7.1 and 8.7.2)
  • Bug fix: the tile cache respects its memory budget with real tile sizes, and hover readouts track the selection you hover over, not the visible order. (cytario-web 8.7.1)
✦ Production updated to v8.8.3 — 02-Oct-2026

v8.8.2 — 01-Oct-2026

  • Performance: QPTIFF slides pan and zoom more smoothly — in-flight tile reads are no longer aborted under cache pressure and the reader caches more blocks. (qptiff-loader 1.5.1)

v8.8.1 — 01-Oct-2026

  • No user-facing changes (plugin compatibility). (qptiff-loader 1.5.0)

v8.8.0 — 01-Oct-2026

  • No user-facing changes (open-source project presentation updates). (cytario-web 8.7.0)

v8.7.0 — 30-Sep-2026

  • New: the cytario CLI can describe images directly, using the connections it already knows about. (cytario-web 8.6.0)
✦ Production updated to v8.7.0 — 30-Sep-2026

v8.6.0 — 30-Sep-2026

  • New: HTML reports open in the browser — self-contained HTML report files (including Quarto exports) are recognized and displayed with their styles and scripts intact, with a 50 MB size limit. (cytario-web 8.5.0)

v8.5.3 — 30-Sep-2026

  • Bug fix: the viewer no longer breaks on startup when saved annotation class settings from an earlier release have an unexpected shape. (cytario-web 8.4.3)

v8.5.2 — 30-Sep-2026

  • Bug fix: several annotation classes fixes — classes are scoped per annotation set instead of leaking across sets, the connection chip no longer shows a stale value on first render, and overlays no longer flicker while the viewport settles. (cytario-web 8.4.2)

v8.5.1 — 29-Sep-2026

  • Bug fix: overlays render again on machines whose GPU exposes no WebGL2 extensions list — the shader modules used for overlay compositing are now registered before use. (cytario-web 8.4.1)

v8.5.0 — 29-Sep-2026

  • New: join annotations of the same class — merge same-class annotations into one straight from the context menu or the annotation popup, with the popup closing only when the join actually succeeded. (cytario-web 8.4.0)

v8.4.0 — 29-Sep-2026

  • New: annotation list gets class groups — annotations are grouped by class name with collapsible groups, items carry their class color, and a click popup at a point on the canvas selects all annotations there. (cytario-web 8.3.0)

v8.3.0 — 28-Sep-2026

  • New: right-click context menu for annotations — on both the annotation list rows and directly on the canvas, with a corrected click popup that restores focus properly.
  • Bug fix: “Clear classification” is only offered for annotations that actually have one, and annotation thumbnails keep their size in the list. (cytario-web 8.2.0)

v8.2.2 — 27-Sep-2026

  • Bug fix: submitting a batch no longer fails when its credential is requested before the batch itself is recorded. (cytario-web 8.1.2)
✦ Production updated to v8.2.2 — 27-Sep-2026

v8.2.1 — 27-Sep-2026

  • Bug fix: saved views stop carrying overlays around — overlays you load are no longer baked into a saved view's settings, so opening a view no longer resurrects someone else's (or a stale) overlay set, and machine-local overlays survive view reconciliation.
  • Bug fix: the magnifier is correct for OME-TIFF and OME-Zarr slides too — objective power is read from the OME metadata and Zarr companion metadata, and planar detection no longer misreads odd-shaped slides.
  • Bug fix: write sessions fail with a clear error instead of producing a broken policy when the generated access policy exceeds the platform limit. (cytario-web 8.1.1)

v8.2.0 — 27-Sep-2026

  • New: guided tours — a getting-started tour on first visit and a viewer tour, listed in the Help menu. Steps stay on screen, no longer scroll the page behind them, and remember that you finished them. Tours can be turned off entirely by your administrator.
  • New: the hosted edition's welcome overlay now points clearly at the demo connection. (cytario-web 8.1.0, saas-plugin 1.7.0)

v8.1.0 — 27-Sep-2026

  • No user-facing changes (plugin compatibility with cytario-web 8). (czi-loader 1.6.0, saas-plugin 1.6.0)

v8.0.0 — 27-Sep-2026

  • No user-facing changes (developer-facing plugin API reorganization). (cytario-web 8.0.0, plugin-api 8.0.0)

v7.4.0 — 27-Sep-2026

  • New: batches get real identities — each job batch has a stable identifier and an optional display name, shown in a stable order in the jobs list. (compute-plugin 2.20.0, cytario-web 7.1.0)

v7.3.2 — 26-Sep-2026

  • Bug fix: run-form inputs are properly labeled, so screen readers and clicking the label work as expected. (compute-plugin 2.19.2)

v7.3.1 — 26-Sep-2026

  • Bug fix: smoother and faster panning at high zoom — no more holes between zoom steps, fewer wasted re-renders, and tile-loading progress that no longer stalls the frame loop. (cytario-web 7.0.5)

v7.3.0 — 26-Sep-2026

  • No user-facing changes (plugin compatibility). (vsi-loader 1.3.0)

v7.2.1 — 26-Sep-2026

  • Bug fix: the batch job counter no longer counts a batch's own header row as one of its jobs. (compute-plugin 2.19.1)
✦ Production updated to v7.2.1 — 26-Sep-2026

v7.2.0 — 25-Sep-2026

  • New: the jobs list is grouped by batch, with a summary row for each batch so related jobs stay together. (compute-plugin 2.19.0)
  • Bug fix: submitted jobs are recorded before they reach the provider, so a submission that never completes no longer vanishes from the list. (cytario-web 7.0.3, compute-plugin 2.18.2 and 2.18.3)

v7.1.3 — 25-Sep-2026

  • No user-facing changes. (cytario-web 7.0.2)

v7.1.2 — 25-Sep-2026

  • Bug fix: the jobs page tells you when the compute provider is unreachable instead of showing an empty list, and the selected cluster survives a page reload. (compute-plugin 2.18.3)

v7.1.1 — 25-Sep-2026

  • Bug fix: the on-screen magnifier is calibrated from the slide's own objective power instead of assuming a fixed 20× — magnification readouts are now correct for slides scanned at other objectives. (cytario-web 7.0.1)
  • Bug fix: SVS files with many JPEG2000 tiles no longer open extra decoder workers per image, which leaked workers and slowed the viewer down. (svs-loader 1.2.2)

v7.1.0 — 23-Sep-2026

  • Bug fix: several MRXS rendering fixes — stitch positions, window rounding, and fluorescence channel routing now match the vendor viewer. (mrxs-loader 1.2.0)
✦ Production updated to v7.1.0 — 24-Sep-2026

v7.0.2 — 23-Sep-2026

  • No user-facing changes (dependency updates).

v7.0.1 — 23-Sep-2026

  • No user-facing changes (dependency compatibility with cytario-web 7). (mrxs-loader 1.1.1, ndpi-loader 1.7.1, qptiff-loader 1.4.2, svs-loader 1.2.1, vsi-loader 1.2.1, saas-plugin 1.5.2)

v7.0.0 — 23-Sep-2026

  • Security: compute jobs use per-job access tokens, held server-side and never exposed to the running container's configuration — a job can no longer outlive its own access or read another job's storage. (cytario-web 7.0.0, compute-plugin 2.18.0)

v6.64.0 — 23-Sep-2026

  • No user-facing changes (developer tooling).

v6.63.0 — 23-Sep-2026

  • New: measurement tools in the viewer — a box stamp tool for dragging or clicking fixed-size rectangles, a global display-unit toggle for the scale bar, rulers, and labels, and a settings section to control scale bar/ruler visibility and units. Pixel readouts and measurement labels are rounded consistently, and shift-range selection now spans annotation set blocks. (cytario-web 6.39.0)

v6.62.0 — 23-Sep-2026

  • New: NDPI slides load more reliably — the loader reads the format's 64-bit directory layout, uses the declared channel count and sample format, and decodes the base level without artifacts. (ndpi-loader 1.7.0)

v6.61.1 — 23-Sep-2026

  • Bug fix: multi-scene CZI slides render correctly — scenes of unequal depth are composited into one complete pyramid. (czi-loader 1.5.3)
✦ Production updated to v6.61.1 — 23-Sep-2026

v6.61.0 — 22-Sep-2026

  • New: analysis apps from private catalogs — registry pull secrets can be configured per catalog (see admin-portal v2.17.0 below), so private registries work without exposing credentials to jobs. (cytario-web 6.36.0, compute-plugin 2.17.0)
  • Bug fix: QPTIFF channels are labeled with their biomarker instead of the filter name. (qptiff-loader 1.4.1)

v6.60.1 — 22-Sep-2026

  • Bug fix: CZI files with mismatched block sizes no longer show low-zoom artifacts. (czi-loader 1.5.2)
✦ Production updated to v6.60.1 — 22-Sep-2026

v6.60.0 — 22-Sep-2026

  • Bug fix: overlays no longer wash out bright slides — stacked overlays are composited offscreen so additive overlays stay readable on bright bases. (cytario-web 6.38.0)

v6.59.0 — 22-Sep-2026

  • New: press Delete/Backspace to delete the selected annotations in the viewer. (cytario-web 6.37.0)

v6.58.1 — 22-Sep-2026

  • Bug fix: more CZI rendering corrections — untinted channels render in white, edge tiles are clipped correctly, and single-scene pyramids place levels accurately. (czi-loader 1.5.1)

v6.58.0 — 21-Sep-2026

  • Bug fix: closing and reopening an image no longer re-initializes channels on a stale loader. (cytario-web 6.36.0)

v6.57.0 — 21-Sep-2026

  • Bug fix: major CZI loader overhaul — correct colors for JPEG/JPEG-XR-compressed slides, correct tile placement at pyramid edges and level origins, and bounded reads for attachments. (czi-loader 1.5.0)

v6.56.0 — 21-Sep-2026

  • New: Save and Load let you choose the destination — pick the connection and folder in the storage picker when saving a run specification, instead of always writing to the default location; Load opens the same picker so specifications can be opened from anywhere you can read. (compute-plugin 2.16.0)

v6.55.0 — 21-Sep-2026

  • No user-facing changes. (cytario-web 6.35.0 — groundwork for the storage picker's folder selection)
✦ Production updated to v6.55.0 — 21-Sep-2026

v6.54.1 — 20-Sep-2026

  • Bug fix: job specifications without output targets are handled correctly instead of failing. (compute-plugin 2.15.3)

v6.54.0 — 20-Sep-2026

  • New: floating sidebar sections — drag any sidebar section out into its own panel, which keeps its width, scrolls independently, and stays above the image; a shortcut hides all floating panels at once, and keyboard focus brings one back. (cytario-web 6.34.0)

v6.53.3 — 20-Sep-2026

  • Bug fix: overlays from different files now blend correctly when stacked, and markers with the same name across overlays get different colors. (cytario-web 6.33.2)

v6.53.2 — 20-Sep-2026

  • No user-facing changes. (compute-plugin 2.15.2)

v6.53.1 — 20-Sep-2026

  • Bug fix: your entered values in the job run form are no longer reset when the app definition provides defaults, and job tags are validated against provider limits before submission. (compute-plugin 2.15.1)

v6.53.0 — 20-Sep-2026

  • New: reusable run specifications — save the whole run configuration (inputs, parameters, resources) as a named specification, re-run a past job by prefilling the form from its recorded specification, and load/save specifications for later use. (compute-plugin 2.15.0)

v6.52.0 — 20-Sep-2026

  • New: analysis app catalogs that need no credentials (e.g. public OCI registries). (compute-plugin 2.14.0)

v6.51.1 — 20-Sep-2026

  • Bug fix: compute resource requests work with the provider envelope keys the admin portal sets, picking a usable resource instead of failing. (cytario-web 6.33.1)

v6.51.0 — 20-Sep-2026

  • New: the run form shows the exact resources each job will request — memory and disk size in GiB, plus compute (vCPU), GPU, and the time limit — instead of an approximation. (compute-plugin 2.13.0)

v6.50.0 — 19-Sep-2026

  • Bug fix: app catalogs work without stored credentials where the registry allows it. (cytario-web 6.33.0, plugin-api 6.9.0)

v6.49.0 — 19-Sep-2026

  • New: container logs in color — job log output renders the original colors in a scrollable pane. (compute-plugin 2.12.0)

v6.48.2 — 19-Sep-2026

  • No user-facing changes. (cytario-web 6.32.2)

v6.48.1 — 19-Sep-2026

  • No user-facing changes. (cytario-web 6.32.1)

v6.48.0 — 19-Sep-2026

  • New: your own shared views are adopted automatically on first visit, so you land on the view you last used instead of a default. View selection and channel initialization no longer glitch when presets change. (cytario-web 6.32.0)

v6.47.0 — 19-Sep-2026

  • Bug fix: canceling a job no longer revokes credentials still needed by other jobs in the same batch, and job output links open the correct location. (compute-plugin 2.11.0)

v6.46.0 — 18-Sep-2026

  • New: long-running compute jobs keep their storage access alive automatically, so jobs no longer fail with expired access on big workloads. (cytario-web 6.31.0, plugin-api 6.8.0 — keepAliveGrant)

v6.45.2 — 18-Sep-2026

  • Bug fix: the page no longer reacts to clicks before it has fully loaded, which caused misplaced actions during sign-in. (cytario-web 6.30.2)

v6.45.1 — 17-Sep-2026

  • Bug fix: compute jobs no longer fail when you belong to multiple organizations. (cytario-web 6.30.1)
✦ Production updated to v6.45.1 — 17-Sep-2026

v6.45.0 — 17-Sep-2026

  • New: plugins can now provide their own image viewers, which open directly in the viewer. (cytario-web 6.30.0, plugin-api 6.7.0)

v6.44.1 — 17-Sep-2026

  • Bug fix: the overlay picker no longer disappears when its sidebar section is collapsed. (cytario-web 6.29.1)

v6.44.0 — 16-Sep-2026

  • No user-facing changes (developer tooling). (cytario-web 6.29.0)

v6.43.1 — 16-Sep-2026

  • Bug fix: overlay markers no longer share one color — each marker gets its own color slot. (cytario-web 6.28.1)

v6.43.0 — 16-Sep-2026

  • Bug fix: pixel-value readouts update in all display modes and no longer show stale values. (cytario-web 6.28.0)
  • The magnification readout shows an "×" suffix, the overview minimap fits the viewport height, and sidebar control rows adapt to narrow widths.

v6.42.0 — 15-Sep-2026

  • Bug fix: compute jobs reach the job broker via the address your platform is configured with, so jobs no longer fail in setups where the broker runs under a separate address. (compute-plugin 2.10.0)

v6.41.1 — 15-Sep-2026

  • Bug fix: compute jobs use the full broker endpoint, path included. (cytario-web 6.27.1)

v6.41.0 — 15-Sep-2026

  • Platform change: exposes the public broker URL so compute jobs can call back reliably. (cytario-web 6.27.0, plugin-api 6.6.0 and 6.6.1)

v6.40.2 — 15-Sep-2026

  • Overlay polygon borders are thinner, so they obscure less of the image. (cytario-web 6.26.2)

v6.40.1 — 15-Sep-2026

  • Administrators can now configure how long the provider/bucket catalog is cached. (cytario-web 6.26.1)

v6.40.0 — 15-Sep-2026

  • New: a Help menu with entries for documentation, support, and the current version. (cytario-web 6.26.0)

v6.39.2 — 14-Sep-2026

  • Bug fix: the cytario CLI can look up the catalog without authorization errors. (cytario-web 6.25.2)

v6.39.1 — 14-Sep-2026

  • Bug fix: the cytario CLI shows the correct user profile when your account sits in nested organization groups. (cytario-web 6.25.1)

v6.39.0 — 14-Sep-2026

  • New: the cytario CLI can list the connections available to you. (cytario-web 6.25.0)

v6.38.1 — 14-Sep-2026

  • Bug fix: unexpected errors are now logged, which makes support requests easier to diagnose. (cytario-web 6.24.1)

v6.38.0 — 14-Sep-2026

  • Bug fix: opening a shared view no longer creates an empty default view, and channels initialize reliably when switching presets. (cytario-web 6.24.0)
  • New: your changes to a shared view are saved to your own copy instead of overwriting the shared one; the views list is more compact with clear state icons.
  • Overlays and annotations now default to 50% fill opacity.

v6.37.0 — 14-Sep-2026

  • New: more channels can be displayed at once — raised to the rendering engine's maximum. (cytario-web 6.23.0)

v6.36.0 — 14-Sep-2026

  • No user-facing changes. (compute-plugin 2.9.1)

v6.35.2 — 14-Sep-2026

  • No user-facing changes (dependency compatibility). (saas-plugin 1.5.1)

v6.35.1 — 14-Sep-2026

  • No user-facing changes. (cytario-web 6.22.1)

v6.35.0 — 13-Sep-2026

  • Bug fix: overlays no longer fail silently — import problems are now reported with clear error messages. (cytario-web 6.22.0)
  • New: GeoParquet overlays are validated on import, and columns can be mapped to classes in a configuration dialog.

v6.34.0 — 13-Sep-2026

  • No user-facing changes (CI tooling). (qptiff-loader 1.4.0)

v6.33.0 — 12-Sep-2026

  • New: PDF files open directly in the browser, in the object browser. (cytario-web 6.21.0)

v6.32.0 — 12-Sep-2026

  • No user-facing changes (offline dependency handling).

v6.31.1 — 11-Sep-2026

  • Bug fix: annotation loading retries automatically instead of failing, and running queries are no longer interrupted. (cytario-web 6.20.1)

v6.31.0 — 10-Sep-2026

  • New: API for service-to-service connections (used by integrations). (cytario-web 6.20.0)

v6.30.0 — 10-Sep-2026

  • New: choose the compute cluster when submitting jobs (replaces the My/Group scopes), and organization members can cancel each other's jobs. (compute-plugin 2.8.0)

v6.29.0 — 10-Sep-2026

  • New: compute jobs can assume roles for named storage providers. (cytario-web 6.19.0, plugin-api 6.5.0)

v6.28.1 — 09-Sep-2026

  • Bug fix: viewing large slides no longer exhausts browser memory — caches are bounded and trimmed under pressure, and oversized CSV conversions are capped. (cytario-web 6.18.1)

v6.28.0 — 09-Sep-2026

  • New: plugin navigation in the sidebar gets a shared header row. (cytario-web 6.18.0)

v6.27.2 — 09-Sep-2026

  • Bug fix: problematic OME-TIFF files are rejected with a clear error instead of failing unclearly, and closing the viewer frees its memory. (cytario-web 6.17.1)

v6.27.1 — 09-Sep-2026

  • Bug fix: compute jobs no longer fail when file names contain special characters. (compute-plugin 2.7.2)

v6.27.0 — 09-Sep-2026

  • Bug fix: search no longer silently truncates results — it tells you when a scan hit its limit. (cytario-web 6.17.0)
  • Directories now sort before files, and empty directories are hidden in filtered pickers.

v6.26.1 — 09-Sep-2026

  • Bug fix: job logs display again. (compute-plugin 2.7.1)

v6.26.0 — 09-Sep-2026

  • No user-facing changes. (svs-loader 1.2.0)

v6.25.1 — 09-Sep-2026

  • No user-facing changes (CI tooling).

v6.25.0 — 09-Sep-2026

  • No user-facing changes. (vsi-loader 1.2.0)

v6.24.0 — 09-Sep-2026

  • Bug fix: job logs load again (CloudWatch requests are signed correctly). (cytario-web 6.16.0)
  • New: refreshed Jobs view with a detail dialog showing logs and a togglable auto-refresh. (compute-plugin 2.7.0)

v6.23.0 — 09-Sep-2026

  • No user-facing changes. (czi-loader 1.4.0)

v6.22.0 — 08-Sep-2026

  • No user-facing changes. (ndpi-loader 1.6.0)

v6.21.0 — 08-Sep-2026

  • No user-facing changes. (mrxs-loader 1.1.0)

v6.20.0 — 08-Sep-2026

  • No user-facing changes (CI tooling). (compute-plugin 2.6.0)

v6.19.0 — 08-Sep-2026

  • No user-facing changes. (saas-plugin 1.5.0)

Admin portal (admin.cytario.com)

✦ Production updated to v2.25.0 — 11-Nov-2026

v2.25.0 — 09-Nov-2026

  • New: organization names can no longer collide with platform addresses — reserved names are rejected as organization aliases during onboarding.
  • New: groundwork for organization switching across the platform (multi-organization subject tokens on the organization lookup endpoints).

v2.24.8 — 31-Oct-2026

  • No user-facing changes (container image updates).
✦ Production updated to v2.24.8 — 03-Nov-2026

v2.24.7 — 28-Oct-2026

  • Bug fix: after onboarding you land back on the app itself instead of a stray portal address.
✦ Production updated to v2.24.7 — 29-Oct-2026

v2.24.6 — 27-Oct-2026

  • Bug fix: trialing organizations no longer receive seat-overage notices — overage escalation only applies once you are past the trial.

v2.24.5 — 23-Oct-2026

  • Security: dependency updates. No feature changes.

v2.24.4 — 23-Oct-2026

  • Security: dependency updates. No feature changes.

v2.24.3 — 23-Oct-2026

  • No user-facing changes (CI tooling).

v2.24.2 — 23-Oct-2026

  • Security: dev/build tooling (vite) updated to a patched version. No feature changes.
✦ Production updated to v2.24.2 — 23-Oct-2026

v2.24.1 — 23-Oct-2026

  • Security: Stripe Elements and other billing dependencies updated; container images pinned by digest. No feature changes.

v2.24.0 — 23-Oct-2026

  • New: redesigned tables and organization management — refreshed table design across the portal, an organization detail modal, and updated user management actions.

v2.23.1 — 23-Oct-2026

  • No user-facing changes (container build updates).

v2.23.0 — 23-Oct-2026

  • No user-facing changes (CI tooling).

v2.22.1 — 23-Oct-2026

  • Bug fix: configuring SSO no longer fails when the identity provider is created before its domain routing is asserted.

v2.22.0 — 23-Oct-2026

  • New: conclude the DPA (data processing agreement) in the admin portal during onboarding, and a trial-start email rounds out the subscription notices.

v2.21.0 — 22-Oct-2026

  • New: a cross-tenant staff section for Cytario staff, visible only to the designated staff organization and group.

v2.20.0 — 22-Oct-2026

  • New: transactional emails — subscription notices such as trial-ending reminders are sent by email, branded with the Cytario look.
  • New: seat reconciliation — monthly active users are counted over a trailing 28-day window, with escalations when the subscription's seat count is exceeded.
  • Bug fix: a Stripe edge case where a live subscription looked cancelled because of a $0 trial invoice no longer corrupts the subscription status.

v2.19.1 — 22-Oct-2026

  • Bug fix: SSO works with Keycloak 26.8's per-domain identity-provider routing.

v2.19.0 — 22-Oct-2026

  • New: the buckets table shows each bucket's allowed groups as scope pills, so access is readable at a glance.

v2.18.1 — 20-Oct-2026

  • Bug fix: editing a bucket's groups now also updates the storage role's mirrored group list, so access changes apply everywhere instead of silently drifting.

v2.18.0 — 09-Oct-2026

  • New: RustFS storage connections — a provider-type picker in the connect dialog with a RustFS path, and an optional RustFS demo catalog and onboarding connection. Connection problems during verification report the actual cause.
✦ Production updated to v2.18.0 — 09-Oct-2026

v2.17.0 — 24-Sep-2026

  • New: multiple app catalogs per organization — connect as many analysis catalogs as you need (previously one), each with its own cluster scope, endpoint validation, and per-catalog registry pull secret for private registries. Existing single-catalog organizations are migrated automatically.
  • Bug fix: invited users land in the app instead of an error page.
✦ Production updated to v2.17.0 — 24-Sep-2026

v2.16.2 — 23-Sep-2026

  • Bug fix: oversized generated access policies are rejected with a clear error instead of producing a broken connection.

v2.16.1 — 20-Sep-2026

  • No user-facing changes (build tooling).
✦ Production updated to v2.16.1 — 21-Sep-2026

v2.16.0 — 20-Sep-2026

  • New: app catalogs without credentials — connecting an analysis catalog no longer requires registry credentials for registries that allow public access.

v2.15.0 — 20-Sep-2026

  • New: a compute provider can be given a maximum resource envelope (instance type, count, GPU count, maximum runtime) alongside its defaults, so analysts can see how large a job their cluster can place.

v2.14.1 — 19-Sep-2026

  • Bug fix: the SSO configure flow now also asks for the OIDC client ID, completing the identity-provider setup in the portal instead of failing later.

v2.14.0 — 17-Sep-2026

  • New: the SSO configure flow accepts the OIDC client secret — confidential OIDC providers configured through the portal previously failed silently at sign-in because the secret could not be entered; customers without Keycloak console access now configure SSO end to end.
✦ Production updated to v2.14.0 — 17-Sep-2026

v2.13.0 — 16-Sep-2026

  • No user-facing changes (developer tooling).

v2.12.0 — 10-Sep-2026

  • New: a global demo-data catalog and an optional demo-connection step in onboarding.

v2.11.1 — 09-Sep-2026

  • Bug fix: the billing page loads again (Stripe was blocked by the site's security policy).

v2.11.0 — 09-Sep-2026

  • New: the compute submit role can read scoped CloudWatch logs.

v2.10.1 — 08-Sep-2026

  • Bug fix: logging out no longer loses the page you were on — the redirect preserves the correct URL.

v2.10.0 — 08-Sep-2026

  • New: per-bucket access-level roles with KMS grants are provisioned automatically.
  • Bug fix: connections no longer fail when the bucket sits in a different region — the bucket's own region is detected and used.

v2.9.0 — 04-Sep-2026

  • New: deleting a portal-created connection now also removes its roles and CORS configuration in AWS, leaving nothing behind.

v2.8.2 — 03-Sep-2026

  • No user-facing changes (internal fix).

v2.8.1 — 01-Sep-2026

  • Bug fix: quick-create uses the correct hosted CloudFormation template.

v2.8.0 — 01-Sep-2026

  • New: connecting an AWS provider is now a single-stage dialog, with the CloudFormation template served directly by the portal.

v2.7.0 — 31-Aug-2026

  • The organization alias is set in the hosted CloudFormation template.

v2.6.0 — 28-Aug-2026

  • New: self-service subscription onboarding for the hosted edition.

v2.5.1 — 19-Aug-2026

  • Bug fix: the job-broker client is registered with the OIDC provider, preventing broker authentication failures.