Commit Graph

2597 Commits

Author SHA1 Message Date
Émile Ré
6965bd2f01 Fix react-email should be a dev dep
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 14:44:33 +04:00
Bryan Frimin
c16e7b2386 Release v0.121.0
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 14:25:10 +01:00
Sacha Al Himdani
b4191040d6 Update CHANGELOG
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-10 13:01:05 +01:00
Sacha Al Himdani
1494707cb5 Exclude users from google workspace bridge
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-10 12:42:24 +01:00
Bryan Frimin
96f1ca8621 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:22:58 +01:00
Bryan Frimin
49d6c4769d Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:27 +01:00
Bryan Frimin
5f7d4689aa Simplify UX of compliance access management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:27 +01:00
Bryan Frimin
09b6934c04 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:17 +01:00
Bryan Frimin
df56ae90e9 Fix noisy slack queue message error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 09:37:10 +01:00
Sacha Al Himdani
90da9cd2b7 Release v0.120.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-09 15:56:30 +01:00
Sacha Al Himdani
40b53fe1db Suport all vendors fields on mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-09 15:44:02 +01:00
Sacha Al Himdani
4f6884cb8f Fix duplicate assessments
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-09 14:23:01 +01:00
Bryan Frimin
99f1da1560 Suppress noisy TLS log
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-09 10:08:34 +01:00
Émile Ré
c0de20da14 Release v0.119.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-09 11:12:40 +04:00
Émile Ré
4c28792944 Upgrade go to 1.25.7
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-09 10:55:58 +04:00
Bryan Frimin
01f49d5ec7 Release v0.119.0
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-06 14:17:46 +01:00
Émile Ré
3d14a592f6 Fix control obligation mapping action names
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-06 16:28:39 +04:00
Bryan Frimin
96a62e9ada Add member n8n actions
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-06 11:46:00 +01:00
Bryan Frimin
a9a2e75c59 Fix wrong error type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-06 09:36:07 +01:00
Bryan Frimin
64fbad061d Update CFR framework
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 15:03:07 +01:00
Bryan Frimin
b016f44525 Fix missing trace and span id on graphql resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 14:41:36 +01:00
Émile Ré
1393999d84 Release v0.118.2
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 15:31:56 +04:00
Émile Ré
7c879eae43 Add content type to presigned URL
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 15:31:18 +04:00
Émile Ré
e094dc847b Fix typo in function name + fix email render return values on error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:56:23 +04:00
Émile Ré
c6da1c2cce Update error message
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:51:30 +04:00
Émile Ré
f7936ff2c2 Rename parameter
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:44:01 +04:00
Émile Ré
6189a8ed81 Generate presigned URL for email assets at render time
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:41:35 +04:00
Émile Ré
a388aa4999 Redirect when already authenticated
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 11:49:33 +04:00
Émile Ré
8df0e526ba Prevent double submit + stop using form
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 11:49:33 +04:00
Bryan Frimin
8e8288a361 Remove noisy tls error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 08:48:32 +01:00
Bryan Frimin
ad5a0358d4 Update kit
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 08:46:24 +01:00
mendral-app[bot]
09d73cf413 chore: pin all third-party actions to SHA digests
Pin third-party GitHub Actions to immutable SHA digests to prevent
supply chain attacks via tag force-pushing or branch updates.

Actions pinned:
- trufflesecurity/trufflehog (was @main, now SHA)
- sigstore/cosign-installer@v3.8.1
- docker/setup-buildx-action@v3.12.0
- docker/setup-qemu-action@v3.7.0
- docker/login-action@v3.7.0
- goreleaser/goreleaser-action@v6.4.0
- aquasecurity/trivy-action@0.33.1
- github/codeql-action/upload-sarif@v4.32.1
- golangci/golangci-lint-action@v9.2.0
- docker/setup-compose-action@v1.2.0

Version comments added for maintainability.
2026-02-05 08:28:22 +01:00
mendral-app[bot]
80cdac417a Pin Dockerfile base image to digest for reproducibility
Pin ubuntu:24.04 to a specific SHA256 digest to ensure reproducible builds
and protect against supply chain attacks via floating tags.

The tag is kept alongside the digest for readability and to help with
future updates.
2026-02-04 23:07:13 -08:00
Bryan Frimin
e2a1f35e4e Release v0.118.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:50:42 +01:00
Bryan Frimin
65aea6ea11 Fix column reference "full_name" is ambiguous
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:46:44 +01:00
Bryan Frimin
c75fe62641 Release v0.118.0
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:18:20 +01:00
Bryan Frimin
0f3ffd392d Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:17:50 +01:00
Bryan Frimin
1b96bd8ab8 Add HDS framework
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 17:52:28 +01:00
Bryan Frimin
74cc5addf8 Add 21 CFR Part 11 framework
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 16:51:06 +01:00
Émile Ré
56591a773c Fix forgot page top spacing
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 19:03:59 +04:00
Bryan Frimin
3ef541516c Fix create organization node
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 15:50:57 +01:00
Émile Ré
ad122f8b2e Rework the UI of vendor row on compliance page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:38:48 +04:00
Émile Ré
fc5108a0ce Fix tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
459ee41bd0 Skip apps building on api e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
52d041492b Stop skipping tests now that file storage is test ready
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
afca8a3ddc Fix e2e tests hidden bug
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Émile Ré
0836130e1f Fix missing minio bucket for e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Émile Ré
27821632c6 Serve email static assets from object store
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Émile Ré
09b7f2bb24 Handle spacing better for cases where there's a back link
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 17:39:16 +04:00
Émile Ré
ad4f08c7e0 Fix lint
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 17:09:07 +04:00