9
2
Fork
You've already forked platform
2

2026年06月13日 - 2026年07月13日

Overview

47 active pull requests
76 active issues
Excluding merges, 1 author has pushed 26 commits to main and 196 commits to all branches. On main, 46 files have changed and there have been 2026 additions and 474 deletions.

37 pull requests merged by 6 users

Merged #370 web: confirm before logout 2026年07月13日 06:50:37 +02:00

Merged #374 fix: hide deleted apps from resource list 2026年07月13日 05:12:46 +02:00

Merged #369 api::deployment: add tofu lockfile cache 2026年07月10日 19:21:03 +02:00

Merged #355 fix(metering): collect final usage for short-lived resources 2026年07月09日 16:55:21 +02:00

Merged #363 fix(gateway): split QR login requester and requestee tokens 2026年07月09日 16:55:20 +02:00

Merged #357 fix(api): throttle verification email sends 2026年07月09日 16:55:20 +02:00

Merged #367 docs: refresh CLI install instructions 2026年07月09日 16:55:19 +02:00

Merged #362 fix: remove broken auto top-up 2026年07月09日 16:55:19 +02:00

Merged #350 api: atomically guard concurrent deploys for one app (#309) 2026年07月07日 16:31:26 +02:00

Merged #361 fix: point billing links to dashboard anchor 2026年07月07日 15:59:00 +02:00

Merged #364 Fix low credit notification email 2026年07月07日 15:59:00 +02:00

Merged #345 verify: fail fast and never hang 2026年07月07日 14:57:51 +02:00

Merged #351 enclave-builder: normalize app file modes in initramfs 2026年07月06日 22:30:13 +02:00

Merged #356 fix(api): target suspension by resource id 2026年07月06日 21:35:57 +02:00

Merged #359 fix(gateway): use git-safe deploy progress 2026年07月06日 21:35:57 +02:00

Merged #358 fix(cli): create caution.hcl during BYOC init 2026年07月06日 21:35:56 +02:00

Merged #360 fix(cli): require login before BYOC init reads credentials 2026年07月06日 21:35:56 +02:00

Merged #341 fix/cli-hangs-unsupported-ssh-url + TOFU 2026年07月03日 16:15:01 +02:00

Merged #342 dashboard: show platform commit baked in at build time via PLATFORM_GIT_SHA 2026年06月30日 12:31:37 +02:00

Merged #328 caution-config: validate domain and provider IDs at parse time 2026年06月29日 07:11:22 +02:00

Merged #327 cli: rename config dir from api-cli to caution-cli, migrate on first run 2026年06月27日 09:26:17 +02:00

Merged #324 Publish enclave tool commits via /.well-known endpoint + dashboard footer 2026年06月27日 09:26:15 +02:00

Merged #282 gateway: support destroy and get cmnds over ssh 2026年06月27日 09:26:15 +02:00

Merged #318 fix/procfile-run-command-no-split 2026年06月26日 07:42:53 +02:00

Merged #297 WIP[needs-testing-on-dev] gateway: upgrade russh 0.44 -> 0.61 for post-quantum SSH kex 2026年06月26日 06:00:41 +02:00

Merged #298 Locksmith polishing: Procfile validation 2026年06月25日 18:56:39 +02:00

Merged #314 feat: add region routing and resource waitlist notification 2026年06月24日 09:30:14 +02:00

Merged #316 feat/egress-default-deny 2026年06月24日 09:30:13 +02:00

Merged #317 Fix caution init HCL template to match parser schema 2026年06月24日 07:55:06 +02:00

Merged #300 rename byoc to bring your own compute 2026年06月22日 06:14:12 +02:00

Merged #302 metering: fix low credit balance warning 2026年06月22日 06:11:42 +02:00

Merged #313 api: proxy attestation over HTTP by IP to avoid on-demand TLS 502s 2026年06月22日 06:11:41 +02:00

Merged #305 cli: prevent caution verify hang on unreachable app source repo 2026年06月22日 06:11:41 +02:00

Merged #303 HCL Configuration File 2026年06月22日 06:11:40 +02:00

Merged #237 systemdize 2026年06月19日 11:03:38 +02:00

Merged #295 Fix: UI consistency issues on an App's status page 2026年06月15日 15:37:34 +02:00

Merged #290 remove cli suggestion for caution verify --reproduce 2026年06月14日 20:57:04 +02:00

10 pull requests proposed by 3 users

Proposed #337 feat: support multiple users per org 2026年06月29日 06:41:04 +02:00

Proposed #340 Fix prepaid credit mint via Paddle custom_data 2026年06月29日 13:09:41 +02:00

Proposed #353 [EXPERIMENTAL] builder: add opt-in S3 BuildKit layer cache for EIF builds 2026年07月02日 12:47:14 +02:00

Proposed #365 webauthn: stop broadcasting all credentials at login, add discoverable + scoped flow with username-claim gate` 2026年07月06日 14:19:18 +02:00

Proposed #371 feat: expose account ID in settings and CLI 2026年07月10日 03:58:20 +02:00

Proposed #372 config: remove build binary field 2026年07月10日 04:24:04 +02:00

Proposed #373 fix: keep http_port private behind Caddy 2026年07月10日 04:50:33 +02:00

Proposed #375 web: check duplicate SSH keys before signing 2026年07月10日 07:41:15 +02:00

Proposed #378 feat: add Paddle-backed BYOC subscriptions 2026年07月12日 20:07:06 +02:00

Proposed #379 Add admin publish-legal-doc and legal re-acceptance e2e coverage 2026年07月13日 09:16:38 +02:00

53 issues closed from 6 users

Closed #119 Log out should have a prompt, style change, or be moved 2026年07月13日 06:51:40 +02:00

Closed #307 Applications with "failed" or "terminated" deployment states should be hidden or removable 2026年07月13日 05:14:37 +02:00

Closed #195 Billing of Builder 2026年07月10日 22:31:39 +02:00

Closed #80 add IP safelisting 2026年07月10日 22:31:37 +02:00

Closed #78 store build logs in s3 2026年07月10日 22:31:35 +02:00

Closed #132 Error tracking and logging 2026年07月10日 22:20:44 +02:00

Closed #321 caution init --byoc does not generate caution.hcl 2026年07月10日 03:02:14 +02:00

Closed #320 User should be logged in when running caution init --byoc 2026年07月10日 03:02:13 +02:00

Closed #332 Credit suspension targets machines by Name=resource_name, should be ResourceId=resource_id 2026年07月10日 03:02:12 +02:00

Closed #348 Git 2.55.0 will disable non-color terminal escape codes 2026年07月10日 03:02:11 +02:00

Closed #273 billing URL suggested by cli returns Server Not Found 2026年07月10日 03:02:10 +02:00

Closed #270 Send notification email to user when credits are running low 2026年07月10日 03:02:09 +02:00

Closed #309 Deploying two builds at once doesn't lead to an error 2026年07月10日 03:02:07 +02:00

Closed #301 Remove auto top up code as it's not working 2026年07月10日 03:02:07 +02:00

Closed #339 Rewrite installation instructions using new build patterns 2026年07月10日 03:02:06 +02:00

Closed #334 Add throttling for email verification 2026年07月10日 03:02:05 +02:00

Closed #336 Split QR login tokens based on requester and requestee 2026年07月10日 03:02:04 +02:00

Closed #333 Collection when resources are terminated only runs if resources run for longer than an hour 2026年07月10日 03:02:03 +02:00

Closed #142 Optional email + explicit consent flow at signup 2026年07月09日 20:10:01 +02:00

Closed #354 No-op push can silently deploy the wrong branch 2026年07月02日 17:47:29 +02:00

Closed #272 Steve only forwards to apps on port 8083 2026年07月01日 10:07:37 +02:00

Closed #281 Allow apps destroy via ssh, rather than passkey-based auth 2026年06月29日 12:37:18 +02:00

Closed #225 Add binary to PATH with make install-cli or add documentation 2026年06月29日 12:36:29 +02:00

Closed #213 cli/README Zero Trust : reproduce binaries 2026年06月29日 12:30:44 +02:00

Closed #207 cli/README moderate trust workflow blocks 2026年06月29日 12:30:41 +02:00

Closed #211 cli/README Zero Trust : review source 2026年06月29日 12:28:49 +02:00

Closed #311 Add servicequotas:GetServiceQuota to the caution-platform IAM role in dev and prod 2026年06月29日 12:25:47 +02:00

Closed #220 git push caution main No Procfile found after commit 2026年06月29日 12:15:28 +02:00

Closed #161 Return specialized error if SSH key is invalid 2026年06月27日 02:24:28 +02:00

Closed #26 add --simulate 2026年06月27日 02:05:44 +02:00

Closed #79 add session tracking 2026年06月27日 02:04:17 +02:00

Closed #90 migrate Procfile to HCL 2026年06月27日 02:00:59 +02:00

Closed #163 Can't destroy existing instance of app without deleting the entire app 2026年06月27日 01:50:14 +02:00

Closed #170 Applications don't show up in dashboard or CLI if they are destroyed, but not deleted 2026年06月27日 01:49:49 +02:00

Closed #194 Deployments that are terminated vanish in an unclear pattern 2026年06月27日 01:45:44 +02:00

Closed #200 Save platfrom docker logs to persist between teardowns 2026年06月27日 01:44:14 +02:00

Closed #221 caution verify suggests a subcommand that is not supported 2026年06月27日 01:43:25 +02:00

Closed #226 Builder script crashes: Image 'app-image' not found 2026年06月27日 01:41:59 +02:00

Closed #319 HCL migration : unit.args and unit.env are ignored at deploy 2026年06月26日 15:45:19 +02:00

Closed #278 Move steve and locksmith from ENV vars into code level 2026年06月26日 11:24:59 +02:00

Closed #322 CLI breaks on git push... when using caution.hcl 2026年06月25日 20:38:32 +02:00

Closed #288 demo-hello-world-enclave does not pass caution verify attestation 2026年06月25日 20:25:15 +02:00

Closed #294 source reproduction can default to unencrypted http 2026年06月25日 20:24:43 +02:00

Closed #323 Support deploying many apps using BYOC 2026年06月25日 20:05:02 +02:00

Closed #304 caution verify hangs on non-existent Codeberg repo (401 credential prompt) 2026年06月24日 19:40:27 +02:00

Closed #308 Oops, All Gateway! Remove the frontend as a distinct component. 2026年06月19日 11:04:25 +02:00

Closed #293 caution verify fetches attestation using unencrypted http 2026年06月15日 23:23:25 +02:00

Closed #88 Improve error when pushing dirty branch 2026年06月15日 17:38:12 +02:00

Closed #173 Change registration language to explain the registration with passkey / security keys 2026年06月15日 17:35:34 +02:00

Closed #157 Change the registration UI to explain security keys 2026年06月15日 17:35:28 +02:00

Closed #165 5 day warning for projected account spend to reach 0 2026年06月15日 17:34:09 +02:00

Closed #289 cli output suggests two different caution verify commands 2026年06月14日 20:57:29 +02:00

Closed #274 caution verify --from-local doesn't account for git untracked files 2026年06月14日 20:18:34 +02:00

45 issues created by 6 users

Opened #288 demo-hello-world-enclave does not pass caution verify attestation 2026年06月14日 03:13:40 +02:00

Opened #289 cli output suggests two different caution verify commands 2026年06月14日 04:55:54 +02:00

Opened #291 Users sometimes end up with negative balances 2026年06月14日 20:41:00 +02:00

Opened #292 Resources don't get torn down when user runs out of credits 2026年06月14日 20:43:23 +02:00

Opened #293 caution verify fetches attestation using unencrypted http 2026年06月15日 07:40:15 +02:00

Opened #294 source reproduction can default to unencrypted http 2026年06月15日 10:09:53 +02:00

Opened #296 Improve billing page UI 2026年06月15日 22:33:50 +02:00

Opened #299 caution apps build fails for locksmith-enabled apps (keyforkd missing tokio/sync) 2026年06月17日 13:32:27 +02:00

Opened #301 Remove auto top up code as it's not working 2026年06月17日 22:08:31 +02:00

Opened #304 caution verify hangs on non-existent Codeberg repo (401 credential prompt) 2026年06月18日 15:03:46 +02:00

Opened #306 Dashboard details must display when debug mode is active 2026年06月18日 15:51:30 +02:00

Opened #307 Applications with "failed" or "terminated" deployment states should be hidden or removable 2026年06月18日 15:53:57 +02:00

Opened #308 Oops, All Gateway! Remove the frontend as a distinct component. 2026年06月18日 16:14:08 +02:00

Opened #309 Deploying two builds at once doesn't lead to an error 2026年06月18日 16:15:54 +02:00

Opened #310 Add automated path support for local installs for CLI 2026年06月18日 18:56:45 +02:00

Opened #311 Add servicequotas:GetServiceQuota to the caution-platform IAM role in dev and prod 2026年06月18日 22:57:49 +02:00

Opened #312 Infrastructure Management Checklist 2026年06月19日 11:19:57 +02:00

Opened #315 Pricing: Update margins for fully-managed, pricing for BYOC 2026年06月23日 03:54:09 +02:00

Opened #319 HCL migration : unit.args and unit.env are ignored at deploy 2026年06月23日 18:54:48 +02:00

Opened #320 User should be logged in when running caution init --byoc 2026年06月23日 21:12:36 +02:00

Opened #321 caution init --byoc does not generate caution.hcl 2026年06月23日 21:55:41 +02:00

Opened #322 CLI breaks on git push... when using caution.hcl 2026年06月23日 22:03:25 +02:00

Opened #323 Support deploying many apps using BYOC 2026年06月23日 22:29:01 +02:00

Opened #325 Error when trying to deploy to fully managed 2026年06月26日 02:03:09 +02:00

Opened #326 No proper error handling for failed commit pulls from upstream 2026年06月26日 02:04:16 +02:00

Opened #329 Provide input values to Tofu using an hcl-rs-generated tfvars 2026年06月29日 03:58:28 +02:00

Opened #330 Remove build.binary. It can be a two liner Dockerfile if absolutely necessary 2026年06月29日 04:11:55 +02:00

Opened #331 Store PCRs after building enclave, use stored PCRs when checking attestation on dashboard 2026年06月29日 04:18:59 +02:00

Opened #332 Credit suspension targets machines by Name=resource_name, should be ResourceId=resource_id 2026年06月29日 04:29:51 +02:00

Opened #333 Collection when resources are terminated only runs if resources run for longer than an hour 2026年06月29日 04:38:42 +02:00

Opened #334 Add throttling for email verification 2026年06月29日 04:59:42 +02:00

Opened #335 AWS Cost Explorer? More Like AWS Cost Exploder. Remove it. 2026年06月29日 05:08:55 +02:00

Opened #336 Split QR login tokens based on requester and requestee 2026年06月29日 05:27:19 +02:00

Opened #339 Rewrite installation instructions using new build patterns 2026年06月29日 12:30:16 +02:00

Opened #343 caution verify hangs silently at "Reproducing enclave image" when codeberg.org is not in known_hosts 2026年06月29日 20:03:05 +02:00

Opened #344 Git remote URL generated with duplicate port (2222:2222) in both dashboard and caution init output 2026年06月29日 20:12:42 +02:00

Opened #346 Fail early when caution verify is too old for the remote attestation 2026年06月30日 15:07:54 +02:00

Opened #347 Investigate to ensure fully managed reservations are being released properly 2026年06月30日 17:56:47 +02:00

Opened #348 Git 2.55.0 will disable non-color terminal escape codes 2026年06月30日 19:07:57 +02:00

Opened #349 Implement a Keymaker Proxy, and actually make use of Ingress cidr_ipv4 2026年07月01日 10:22:03 +02:00

Opened #354 No-op push can silently deploy the wrong branch 2026年07月02日 17:31:56 +02:00

Opened #366 QR login is not phishing-resistant: victim session delivered to attacker-initiator (approver↔initiator binding) 2026年07月08日 14:49:32 +02:00

Opened #368 Re-acceptance flow when Terms of Service or Privacy Notice are updated 2026年07月09日 20:13:47 +02:00

Opened #376 run_with_timeout is sync, should be async 2026年07月10日 20:31:36 +02:00

Opened #377 Add opt-in Sentry error reporting for platform services and dashboard 2026年07月10日 22:16:48 +02:00

58 unresolved conversations

Open #192 Cost is not clear(!) 2026年07月10日 22:31:39 +02:00

Open #233 Observability Into Builders 2026年07月10日 22:31:34 +02:00

Open #116 Adding an SSH key should check for the existence of matching SSH keys before signing a POST 2026年07月10日 07:41:16 +02:00

Open #140 Concurrent sessions allowed across devices with no notification or revocation 2026年07月10日 07:18:03 +02:00

Open #117 Dismissable banner on the top of the page should be "above" the page 2026年07月10日 07:17:14 +02:00

Open #86 Automatically figure out default run command based on containerfile 2026年07月10日 07:15:19 +02:00

Open #265 http_port app port exposed publicly via vsock proxy — bypasses Caddy TLS 2026年07月10日 04:50:33 +02:00

Open #164 Display account ID in settings, and have CLI option to retrieve 2026年07月10日 03:58:35 +02:00

Open #175 Implement a full ToS/Privacy acceptance flow via CLI 2026年07月09日 20:13:47 +02:00

Open #250 Prebuild EnclaveOS components 2026年07月02日 13:19:12 +02:00

Open #216 Enclave boot speed needs to be much faster 2026年07月01日 11:07:49 +02:00

Open #249 Optimize tofu init 2026年07月01日 11:07:43 +02:00

Open #191 Attestation URL is Misleading 2026年07月01日 10:13:27 +02:00

Open #123 repository <repo> not found 2026年07月01日 10:13:11 +02:00

Open #261 caution secret new[-keyring]: allow specifying key fingerprint and WKD 2026年07月01日 10:09:27 +02:00

Open #268 Ensure manifest is signed by enclave key 2026年07月01日 10:09:23 +02:00

Open #228 Builder termination outside of SSH 2026年07月01日 10:09:18 +02:00

Open #99 we should have signed requests implemented as an Axum extractor instead of implemented as an auth middleware 2026年06月29日 12:43:36 +02:00

Open #43 templating engine 2026年06月29日 12:43:36 +02:00

Open #130 LLM "skill" for caution platform 2026年06月29日 12:43:36 +02:00

Open #155 When registering, informative modal about WebAuthn registration doesn't pop up 2026年06月29日 12:41:40 +02:00

Open #227 Improve quickstart full-managed docs 2026年06月29日 12:40:35 +02:00

Open #260 Script for rotating db encryption key 2026年06月29日 12:35:44 +02:00

Open #243 Test locksmith cli on MacOS 2026年06月29日 12:27:14 +02:00

Open #266 Native unixsock/tcp tunnel between client and platform 2026年06月29日 12:23:50 +02:00

Open #248 Host a Cargo cache alongside the application so we're not hammering crates.io 2026年06月29日 12:19:50 +02:00

Open #251 CPU count is tied to RAM - simplify caution.hcl? 2026年06月29日 12:18:34 +02:00

Open #103 Redeploy enclave on force-push 2026年06月29日 12:12:59 +02:00

Open #57 allow user to build their own image 2026年06月27日 02:08:06 +02:00

Open #154 Show data about storage 2026年06月27日 01:53:07 +02:00

Open #166 Wishlist: Admin Dashboard 2026年06月27日 01:52:29 +02:00

Open #230 Codebase Refactors 2026年06月26日 15:54:02 +02:00

Open #115 External device storage 2026年06月26日 00:00:24 +02:00

Open #92 add delete account option 2026年06月26日 00:00:24 +02:00

Open #96 write helpers for bumping stagex deps in Containerfiles 2026年06月26日 00:00:24 +02:00

Open #111 Create Terraform modules for Caution apps 2026年06月26日 00:00:24 +02:00

Open #121 caution init doesn't require staging and committing the Procfile 2026年06月26日 00:00:24 +02:00

Open #122 No caution subcommand to (re)create the Procfile 2026年06月26日 00:00:24 +02:00

Open #9 Recovery codes --> backup strategy 2026年06月26日 00:00:23 +02:00

Open #64 Prevent dangling domains by reserving elastic IPs 2026年06月26日 00:00:23 +02:00

Open #62 improve url handling for enclave_source url and app_source url 2026年06月26日 00:00:23 +02:00

Open #54 use proper key management service for encryption key for credentials 2026年06月26日 00:00:23 +02:00

Open #189 Indicate time needed for Deployment 2026年06月26日 00:00:11 +02:00

Open #196 EU-Zone Privacy 2026年06月26日 00:00:11 +02:00

Open #199 Add CPU limit per user 2026年06月26日 00:00:11 +02:00

Open #171 Add setup to backup database and schedule weekly checks to ensure backups are valid 2026年06月26日 00:00:10 +02:00

Open #159 caution register: handle errors gracefully on server 2026年06月26日 00:00:10 +02:00

Open #174 Add Apple pay domain association file 2026年06月26日 00:00:10 +02:00

Open #146 Allow PIN toggle via for FIDO2 via CLI 2026年06月26日 00:00:09 +02:00

Open #133 Use spot instances for builders 2026年06月26日 00:00:09 +02:00

Open #129 Remove busybox from everything 2026年06月26日 00:00:08 +02:00

Open #224 provide caution keyserver fingerprint out of band 2026年06月25日 23:59:55 +02:00

Open #240 Move prod server to using instance profile rather than creds 2026年06月25日 23:59:55 +02:00

Open #217 WebAuthn option not documented in cli --help 2026年06月25日 23:59:55 +02:00

Open #244 Ensure byoc enclaves are shutd down on cancel 2026年06月25日 23:59:55 +02:00

Open #219 Rename or split cli --qr option 2026年06月25日 23:59:55 +02:00

Open #202 IPv6 EC2 2026年06月25日 23:59:55 +02:00

Open #284 Add ability to add new users 2026年06月25日 22:27:53 +02:00