From 2fe6ba3171ed15dcfb969aa6eed4eba546a7bcf6 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Wed, 29 Jul 2026 19:18:50 +0200 Subject: [PATCH] Release probod/v0.240.0 Signed-off-by: Bryan Frimin --- cmd/probod/CHANGELOG.md | 27 +++++++++++++++++++++++++++ cmd/probod/VERSION | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/cmd/probod/CHANGELOG.md b/cmd/probod/CHANGELOG.md index 0f45496c7..3a5929e0f 100644 --- a/cmd/probod/CHANGELOG.md +++ b/cmd/probod/CHANGELOG.md @@ -4,6 +4,33 @@ All notable changes to `probod` (the server, including the bundled `@probo/conso ## Unreleased +## [0.240.0] - 2026-07-29 + +### Added + +- Log export for audit logs and SCIM events: request a JSONL export job from the console, Connect, MCP, or CLI, streamed and uploaded to S3 by a concurrent export worker +- Auth cookie `SameSite` attribute is now configurable (`PROBOD_AUTH_COOKIE_SAMESITE`, defaults to `Lax`), rejecting `None` unless `Secure` is enabled +- In-tab light/dark display mode toggle for signed-in compliance portal guests, independent of the OS color scheme +- Subprocessor cards truncate long country/region lists behind a "+N" popover + +### Changed + +- Access review campaigns can now be deleted in any status, except while a campaign is still fetching sources +- Document share action relabeled "Copy link" and exposed on each row of the documents list, not just the viewer +- Locked document viewer keeps showing the document title and an access-request CTA instead of withholding the whole page +- Guest language selector shows the locale code instead of the full language name to save space next to "Get access" +- Compliance portal TopBar stacks the brand name over the tagline and shortens nav labels on narrower viewports +- html2pdf-rendered PDFs (e.g. signature certificates) now request a tagged structure tree and document outline from Chrome for accessibility +- `safeRedirect` now accepts configured CORS origins as valid continue-URL hosts, alongside verified custom domains + +### Fixed + +- Document soft-delete now clears associated control/risk/measure mappings, fixing risk deletion when the linked document was already removed +- Console document `lang` attribute now follows the active i18next locale instead of always reporting English +- "Trusted by" logo tiles now stretch to match row height when a caption wraps to two lines +- Compliance portal drawer's dropdown/select menus are clickable again when the swipe drawer's transform was blocking pointer events underneath it +- Ukrainian "+N more regions" label now uses the correct one/few/many plural forms + ## [0.239.0] - 2026-07-29 ### Added diff --git a/cmd/probod/VERSION b/cmd/probod/VERSION index 3e77b0d5e..4517405f6 100644 --- a/cmd/probod/VERSION +++ b/cmd/probod/VERSION @@ -1 +1 @@ -0.239.0 +0.240.0