É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