Commit Graph

  • 8f63d52f4d fix(deps): bump dompurify override to 3.4.14, clearing the last audit finding (#2008) main Tony Chang 2026-08-24 17:53:10 -07:00
  • b9e44b3fc5 fix(deps): clear 3 of 5 Dependabot vulnerabilities (1 high, 2 lower) (#1993) Tony Chang 2026-08-24 17:21:05 -07:00
  • 268d79d274 Merge pull request #1983 from thegoodengineer/fix/advisor-fk-index-column-order jfeng 2026-08-19 19:28:47 -07:00
  • b417848e7d Merge pull request #1985 from thegoodengineer/fix/advisor-rls-index-policy-columns jfeng 2026-08-19 19:06:08 -07:00
  • 4bf10d7958 Merge pull request #1980 from bowale01/fix/openapi-functions-404-cloud-variant jfeng 2026-08-19 17:46:17 -07:00
  • e83552772c fix(deps): clear 3 of 5 Dependabot vulnerabilities (1 high, 2 lower) fix/dependabot-medium-low yaowenc2 2026-08-19 16:40:51 -07:00
  • 4a30f8af90 Merge pull request #1992 from InsForge/fix/vanta-dependency-cves jfeng 2026-08-19 14:44:00 -07:00
  • a992b3aa2b fix(deps): bump vulnerable dependencies flagged by Vanta jwfing 2026-08-19 14:27:32 -07:00
  • 840fc9cbd9 test(advisor): keep fixture identifiers inside the 63-byte limit Abhijeet Sharma 2026-08-19 16:14:00 +05:30
  • 0dedea1bc7 fix(advisor): length-delimit the index-name digest input Abhijeet Sharma 2026-08-19 12:09:55 +05:30
  • 35d8cd8624 fix(advisor): keep recommended index names unique past the identifier limit Abhijeet Sharma 2026-08-19 11:49:06 +05:30
  • eccba38ede fix(advisor): report an RLS column once, and pin the own-table filter Abhijeet Sharma 2026-08-19 11:24:45 +05:30
  • a4ea3a1470 refactor(advisor): build the FK column list once in the CTE Abhijeet Sharma 2026-08-19 11:14:03 +05:30
  • 859ac45930 fix(advisor): resolve RLS policy columns from pg_depend, not a regex Abhijeet Sharma 2026-08-19 11:05:12 +05:30
  • 4e89731aba fix(advisor): recommend FK index columns in constraint order Abhijeet Sharma 2026-08-19 10:52:27 +05:30
  • 51521178e5 fix(openapi): add cloud Subhosting 404 variant to function invoke spec bowale01 2026-08-18 23:18:58 +02:00
  • e40f0d26bb Merge pull request #1960 from thegoodengineer/fix/s3-list-objects-v2-pagination jfeng 2026-08-19 01:35:08 +08:00
  • d4cd8874f0 Merge pull request #1961 from iPLAYCAFE-dev/fix/remove-function-inventory-disclosure-1862 jfeng 2026-08-19 01:31:33 +08:00
  • ee2f03c59d Merge pull request #1958 from sanidhyasin/docs/docker-provider-class-docblock jfeng 2026-08-19 01:24:38 +08:00
  • 90e61cda80 Merge pull request #1976 from InsForge/feat/ui-popover-calendar-clock Carmen Dou 2026-08-17 22:51:13 -07:00
  • 1ea817f8f8 fix(ui): scroll on a moved row, test Calendar, drop the lockfile noise CarmenDou 2026-08-17 22:43:33 -07:00
  • d92ce90ee0 fix(sites): fourth review round — paging cannot stall, decompression is bounded feat/sites-self-host-backend Lyu 2026-08-17 13:28:42 -07:00
  • 152d186f6e fix(ui): address review on the three new primitives CarmenDou 2026-08-17 12:45:42 -07:00
  • 956943e5d7 docs(sites): correct the claims this round found wrong Lyu 2026-08-17 12:34:42 -07:00
  • 0ed47844b7 fix(sites): third review round — env shadowing, bounded reads, honest presence Lyu 2026-08-17 12:34:25 -07:00
  • a266744f3a fix(sites): contracts, config plumbing, and two tests that could not fail Lyu 2026-08-17 10:52:36 -07:00
  • 9b4a7a7d12 fix(sites): driver correctness — isolation, leaked images, ownership, reproducible context Lyu 2026-08-17 10:44:47 -07:00
  • 9a27f36927 fix(sites): five regressions on the existing deployment paths Lyu 2026-08-17 10:27:58 -07:00
  • ca2cb1ec7d fix(sites): send Vercel only the project settings it accepts Lyu 2026-08-17 10:14:23 -07:00
  • b9a7ca29e6 fix(docker): treat 304 as the no-op the Docker API means by it Lyu 2026-08-17 10:12:28 -07:00
  • 595fb2f85f fix(sites): rollback stops paused and restarting containers too Lyu 2026-08-14 12:10:20 -07:00
  • 2f1fd9585a fix(sites): third review round — env-var store shape, blank commands, gateway port Lyu 2026-08-13 18:56:01 -07:00
  • dc29163d7f fix(sites): recovery restores what was serving, not every retained container Lyu 2026-08-13 18:48:59 -07:00
  • 33643c36eb fix(sites): guard the rollback transaction's ROLLBACK Lyu 2026-08-13 18:06:55 -07:00
  • c97762a501 fix(sites): second review round — provider routing, recovery, and stale prose Lyu 2026-08-13 18:03:04 -07:00
  • 996565bbf8 fix(sites): review round on runtime logs Lyu 2026-08-13 17:07:26 -07:00
  • a1b7b93215 docs(sites): say what runtime logs actually do Lyu 2026-08-13 16:54:25 -07:00
  • bb592c8f5c feat(sites): read a server deployment's own runtime logs Lyu 2026-08-13 16:41:31 -07:00
  • 5409dae817 feat(sites): server-rendered deployments, so Next.js works and not only its static export Lyu 2026-08-13 16:13:19 -07:00
  • 10465b5ff1 fix(sites): serve multi-page static output, not the home page for every route Lyu 2026-08-13 15:44:40 -07:00
  • 960bfb2eb1 fix(sites): let each compose stack own its gateway port default Lyu 2026-08-13 15:24:32 -07:00
  • 11563ab9d7 fix(ci): openapi validation broke when two specs changed at once Lyu 2026-08-13 15:08:05 -07:00
  • 7cbe73d3ab fix(sites): fetch the gateway Caddyfile in setup.sh Lyu 2026-08-13 14:58:10 -07:00
  • b3aa88f06a fix(sites): review round two — 14 findings, 2 rebutted Lyu 2026-08-13 14:47:50 -07:00
  • fb36b45dd2 feat(sites): a stable address — fixed port, stable alias, and a gateway config we ship Lyu 2026-08-13 14:09:34 -07:00
  • 89605e8b18 fix(sites): the rest of the review round, including one claim that was wrong Lyu 2026-08-13 13:57:31 -07:00
  • 3160c26b3f fix(sites): the blocker jwfing found, and four real bugs from the review bots Lyu 2026-08-13 13:46:32 -07:00
  • e143017c13 feat(sites): serve with Caddy, and fix the cache header that missed / Lyu 2026-08-13 13:00:37 -07:00
  • d704e5bd11 fix(sites): three things a live run found that the tests could not Lyu 2026-08-13 12:37:39 -07:00
  • 109e021494 fix: add tar-stream to the workspace lock file Lyu 2026-08-13 11:41:42 -07:00
  • 2073745af3 docs(sites): correct the spec against what shipped Lyu 2026-08-13 11:39:42 -07:00
  • 535fadb136 feat(sites): rollback, retention, and build logs on the Docker driver Lyu 2026-08-13 11:31:44 -07:00
  • c17d981af6 feat(sites): source builds on the Docker driver, env vars as build args Lyu 2026-08-13 11:21:42 -07:00
  • 452cf22831 feat(sites): Docker driver — prebuilt output to an nginx image on the operator's host Lyu 2026-08-13 10:43:11 -07:00
  • 6810ce3efa feat(sites): provider registry, SITES_PROVIDER, and the sites capability slice Lyu 2026-08-13 10:10:27 -07:00
  • e588e2d2fe refactor(sites): extract the SitesProvider seam from VercelProvider Lyu 2026-08-13 00:46:45 -07:00
  • 107fabce1c feat(ui): add Popover, Calendar and ClockColumn CarmenDou 2026-08-17 10:54:01 -07:00
  • 3ccd051509 Merge pull request #1972 from InsForge/mintlify/7c3af087 Lyu 2026-08-17 10:16:20 -07:00
  • a1ddd52fb6 docs: improve SEO titles and descriptions on introduction pages mintlify[bot] 2026-08-17 02:30:25 +00:00
  • 6f7fcf7a90 docs: agents-only pointer to agents.insforge.dev on introduction page (#1971) Tony Chang 2026-08-16 19:28:29 -07:00
  • 68c3fee646 docs: email sending availability and limits by plan (fixes askai 01KZNDTSE6TB2B758GCC1J8SMR) docs/2026-08-16-fix-mintlify-carmen insforge-docs-bot[bot] 2026-08-16 17:35:55 +00:00
  • cbfefefc30 docs: set up built-in OAuth providers for GitHub sign-in (fixes askai 01KYYQ782Q266BEJ0Z138XWXWZ) insforge-docs-bot[bot] 2026-08-16 17:35:55 +00:00
  • 49adac89bd docs: deploy a pre-built image (e.g. Redis cache) via Custom Compute (fixes askai 01KZZTHHWTM6SPSG8Q8P8C2J18) docs/2026-08-16-fix-mintlify-tony insforge-docs-bot[bot] 2026-08-16 17:27:13 +00:00
  • 2aa238dbc1 docs: non-transactional statements in migrations (fixes askai 01KYDJDGE9CJ8R92RPTE9ESCQQ) insforge-docs-bot[bot] 2026-08-16 17:26:27 +00:00
  • 0ee8ed977d docs: Model Gateway provider keys, model selection, and usage checking (fixes askai 01KZS2KYRSKB6NMST08R4CC7MV, 01KZVC9BZGG44N9BHSVPPNGB54) docs/2026-08-16-fix-mintlify-canlyu insforge-docs-bot[bot] 2026-08-16 17:20:28 +00:00
  • a619a505a8 docs: backend API custom domain (fixes askai 01KYZYZWGW0NXXWFX9TWP2GT8T) docs/2026-08-16-fix-mintlify-junwen insforge-docs-bot[bot] 2026-08-16 17:11:23 +00:00
  • 05f4516bea style(functions): format empty-router 404 assertion iPLAYCAFE 2026-08-16 02:10:56 +07:00
  • a844c48f7a test(functions): cover empty-router unknown-slug 404 iPLAYCAFE 2026-08-16 01:56:45 +07:00
  • cb7a78e374 fix(s3-gateway): do not sign continuation tokens with an empty key Abhijeet Sharma 2026-08-14 20:44:03 +05:30
  • 7eceacaaa4 fix(s3-gateway): keep unsigned continuation tokens working as plain positions Abhijeet Sharma 2026-08-14 20:10:20 +05:30
  • 64fad8d8e7 fix(s3-gateway): authenticate ListObjectsV2 continuation tokens Abhijeet Sharma 2026-08-14 19:54:16 +05:30
  • 67b1ab165d fix(functions): hide generated route inventories iPLAYCAFE 2026-08-14 18:59:38 +07:00
  • 7630e3713c refactor(s3-gateway): derive the suppressed prefix instead of carrying it Abhijeet Sharma 2026-08-14 17:48:05 +05:30
  • 38e2f0e57c fix(s3-gateway): honour a carried prefix only when this request rebuilds it Abhijeet Sharma 2026-08-14 17:36:08 +05:30
  • 099bf52605 fix(s3-gateway): reject a continuation token that carries no position Abhijeet Sharma 2026-08-14 17:25:26 +05:30
  • f2c44d2d82 fix(s3-gateway): mark versioned continuation tokens with a NUL byte Abhijeet Sharma 2026-08-14 17:15:29 +05:30
  • 7287f61025 fix(s3-gateway): validate the prefix carried by a continuation token Abhijeet Sharma 2026-08-14 17:05:24 +05:30
  • 6f8ff3c58d fix(s3-gateway): correct ListObjectsV2 truncation and continuation semantics Abhijeet Sharma 2026-08-14 16:51:59 +05:30
  • 551e864a5f docs(compute): replace DockerProvider's orphaned isCloudManaged docblock Sanidhya Singh 2026-08-14 16:46:49 +05:30
  • 578cda898a Merge pull request #1957 from dongyikuan919/fix/storage-list-response-schema jfeng 2026-08-14 17:17:53 +08:00
  • c74075f875 fix(storage): serialize listed object timestamps dongyikuan919 2026-08-14 15:28:18 +08:00
  • 8fc95f1e00 fix(storage): align list response schema dongyikuan919 2026-08-14 15:18:59 +08:00
  • 89ae9b4811 Merge pull request #1936 from shashank-100/fix/reserved-function-slugs jfeng 2026-08-14 11:17:44 +08:00
  • ea23736698 Merge pull request #1927 from ssrajadh/fix/quick-start-dotenv-local jfeng 2026-08-14 11:17:13 +08:00
  • 2cdb8a34a1 Merge pull request #1923 from Gautam-aman/fix/disk-chart-latest-reading jfeng 2026-08-14 11:13:27 +08:00
  • 8b8f638087 Merge pull request #1942 from InsForge/fix/project-id-not-a-cloud-signal v2.3.2-e2e Lyu 2026-08-12 20:45:36 -07:00
  • 4094ddf16f fix: review follow-ups — coded errors and the tests that were missing Lyu 2026-08-12 20:34:47 -07:00
  • 04488f49c4 refactor: fold the last three cloud signers onto TokenManager.signCloudToken Lyu 2026-08-12 17:50:29 -07:00
  • 8d588a36ea refactor: isCloudEnvironment is the only cloud predicate; signer moves onto TokenManager Lyu 2026-08-12 17:39:30 -07:00
  • c0750480e4 refactor: move signCloudToken next to token.manager Lyu 2026-08-12 17:21:32 -07:00
  • 4214c7731a refactor: one cloud predicate, one cloud signer Lyu 2026-08-12 16:54:26 -07:00
  • 3f939b3eac refactor: single isCloudProject() helper, and use it for email and database Lyu 2026-08-12 16:21:06 -07:00
  • 68b2fc376c test: hoist the AWS marker hooks to file level Lyu 2026-08-12 15:36:28 -07:00
  • 39c94d26ac fix: address #1939 review — env restore, duplicate suite, misleading messages Lyu 2026-08-12 14:45:47 -07:00
  • 8a38b3e8fa fix: require isCloudEnvironment alongside PROJECT_ID Lyu 2026-08-12 14:21:29 -07:00
  • 3df0c29c52 fix: PROJECT_ID is not a cloud signal — fix compute, web scraper and analytics fix/cloud-managed-signal Lyu 2026-08-12 13:55:18 -07:00
  • 82ac7b68a9 fix(compute): AWS_INSTANCE_PROFILE_NAME is the marker; drop the id pair Lyu 2026-08-12 13:11:15 -07:00
  • d6810b2a44 refactor: rename isCloudEnvironment to what it tests, migrate callers Lyu 2026-08-12 12:38:08 -07:00
  • 3a950144d5 fix(compute): decide cloud-managed from DEPLOYMENT_ID + PROJECT_ID Lyu 2026-08-12 12:10:55 -07:00
  • 4550b104d8 Merge pull request #1885 from thegoodengineer/fix/csv-export-false-limited-flag feat-messaging Lyu 2026-08-12 10:50:51 -07:00