Commit Graph

  • aeee148723 build(docker): ship rootless podman in the full images Ruben Fiszel 2026-06-03 12:51:22 +00:00
  • 52f39a0e04 feat(worker): rootless podman container runtime for docker-mode jobs Ruben Fiszel 2026-06-03 12:48:14 +00:00
  • 79178f6f5a feat: use metadata model for small AI tasks (#9431) centdix 2026-06-03 14:13:14 +02:00
  • 220cd35cf7 feat: support $f/ and $u/ import path aliases for scripts (#9378) hugocasa 2026-06-03 13:58:12 +02:00
  • 956b07a095 fix(worker): hint how to enable docker when no daemon is reachable harden/ghsa-3vpp-dind-compose Ruben Fiszel 2026-06-03 11:35:31 +00:00
  • b3027c35cb nit version priting Ruben Fiszel 2026-06-03 11:22:50 +00:00
  • c2a133c169 docs(security): make dind opt-in and warn about untrusted use Ruben Fiszel 2026-06-03 08:19:41 +00:00
  • 26b7270418 feat: auto-generate AI session names (#9399) centdix 2026-06-03 12:35:03 +02:00
  • 343368fb5e test: add datatable tool coverage to global AI evals (#9398) centdix 2026-06-03 12:34:37 +02:00
  • c3d4c6474b gate session fork creation on CE workspace cap (#9411) Guilhem 2026-06-03 12:34:16 +02:00
  • cf5fefb521 feat: add metadata generation model setting (#9418) centdix 2026-06-03 12:33:16 +02:00
  • 0ba128afe7 fix(security): scope variable and resource value caches by caller identity (#9427) Ruben Fiszel 2026-06-03 12:31:45 +02:00
  • 59806bc678 refactor: avoid redundant ai draft deploy fetches centdix 2026-06-03 12:30:31 +02:00
  • 458d898024 refactor: simplify ai chat db draft deploys centdix 2026-06-03 12:14:21 +02:00
  • 47c96204de chore(main): release 1.715.0 (#9421) v1.715.0 Ruben Fiszel 2026-06-03 12:08:16 +02:00
  • 11d1ad9a87 fix: omit temperature for gpt-5+ and o-series models on all providers (#9422) centdix 2026-06-03 11:29:21 +02:00
  • 8053266f88 fix(mcp): resolve MCP resource token via caller RLS + SSRF-guard url (#9428) Ruben Fiszel 2026-06-03 11:00:43 +02:00
  • 0c42a28353 chore(deps): bump node from 24-alpine to 26-alpine dependabot/docker/node-26-alpine dependabot[bot] 2026-06-03 08:49:29 +00:00
  • 7031744a19 fix(nsjail): precompile python stdlib + raise download rlimit_as (#9429) Ruben Fiszel 2026-06-03 10:47:19 +02:00
  • 3b2e748daf feat(frontend): add rebuild dependency map button to workspace settings (#9424) Ruben Fiszel 2026-06-03 10:42:39 +02:00
  • 7edf3f0212 fix(auth): filter script/flow listings by token scope (GHSA-2ppx-66jv-wpw5) (#9426) Ruben Fiszel 2026-06-03 10:34:43 +02:00
  • 589afb0f0b feat: hide 'Reset to deployed' action when no deployed version exists Diego Imbert 2026-06-03 10:23:36 +02:00
  • 4ebac0ee4c feat: add 'Reset to deployed' action on draft-loaded toast Diego Imbert 2026-06-03 10:12:28 +02:00
  • 79cb813be7 fix: migrate session runtime + script view to per-user draft API Diego Imbert 2026-06-03 09:51:01 +02:00
  • 76555d6006 feat: add drop-concurrently toggle to index drop confirmation pg-index-management-ui Diego Imbert 2026-06-03 09:28:11 +02:00
  • ad26c40008 Merge branch 'main' into change-057d82f3 Diego Imbert 2026-06-03 09:23:39 +02:00
  • 44a4967efe Merge branch 'main' into pg-index-management-ui Diego Imbert 2026-06-03 09:23:31 +02:00
  • c971b09a82 Update benchmarks github-actions[bot] 2026-06-03 01:37:25 +00:00
  • 89a7a37776 fix(backend): authorize single-job read endpoints by job/flow visibility (#9416) Ruben Fiszel 2026-06-03 00:10:16 +02:00
  • fefa8e438d chore(docker): use nsjail runtime packages instead of dev packages (#9419) Ruben Fiszel 2026-06-02 23:36:47 +02:00
  • 47f1d41000 fix: deploy ai chat drafts with metadata centdix 2026-06-02 18:38:02 +02:00
  • cff286bd15 feat: migrate localStorage drafts to DB on layout mount Diego Imbert 2026-06-02 18:37:29 +02:00
  • 2a40102bc0 fix: preserve draft-only read status centdix 2026-06-02 18:32:58 +02:00
  • fa71fceb8c refactor: drop vestigial LS-era code from UserDraft Diego Imbert 2026-06-02 18:32:36 +02:00
  • a3c6fea6cb fix: preserve draft-only anchors on ai draft saves centdix 2026-06-02 18:08:53 +02:00
  • 4551e94d7b fix: capture index schema at open time, gate ops on feature, surface raw-SQL hints Diego Imbert 2026-06-02 18:03:26 +02:00
  • 8b39989877 fix: validate index table name parts and reject blank columns Diego Imbert 2026-06-02 18:00:56 +02:00
  • 7c9f8d30f7 fix: tighten CONCURRENTLY detection to ignore strings/comments and use word boundary Diego Imbert 2026-06-02 17:59:26 +02:00
  • 34f68cbb0e refactor: drop localStorage layer from UserDraft Diego Imbert 2026-06-02 17:55:36 +02:00
  • 958daa4203 refactor(frontend): centralize job script/flow href in jobViewHref helper Diego Imbert 2026-06-02 17:11:05 +02:00
  • 938c2d5336 fix: remove URL-hash sync from script editor (already marked TEMP) Diego Imbert 2026-06-02 17:08:02 +02:00
  • 9c0666d5d1 chore: merge main into ai chat draft branch centdix 2026-06-02 16:37:02 +02:00
  • 9f248d1c22 fix: persist ai chat drafts in db centdix 2026-06-02 16:19:13 +02:00
  • 00cd89fff3 chore(main): release 1.714.1 (#9408) v1.714.1 Ruben Fiszel 2026-06-02 14:58:41 +02:00
  • 2bff250f89 feat(frontend): harmonize diff button placement in script and raw app editors (#9410) Guilhem 2026-06-02 14:58:21 +02:00
  • ab2a15b2a8 fix(triggers): prevent Zoom challenge handler from being used as a signing oracle (#9413) Ruben Fiszel 2026-06-02 14:47:45 +02:00
  • a6091d91cd fix: skip first observable change in DB sync effect to match LS persist Diego Imbert 2026-06-02 14:47:13 +02:00
  • d40b3fd643 fix: read ai chat db drafts centdix 2026-06-02 14:46:37 +02:00
  • a0273f8152 fix: tolerate missing latest-version on draft-only flow reload Diego Imbert 2026-06-02 14:46:37 +02:00
  • 9e6559a6f6 fix(nsjail): raise python download fd limit for --compile-bytecode (WIN-2009) (#9414) Ruben Fiszel 2026-06-02 14:44:30 +02:00
  • b7d8032134 fix: synthesize value wrapper on draft-only raw_app response Diego Imbert 2026-06-02 14:42:20 +02:00
  • 859bee78c0 feat: re-add Draft and Draft only badges on home page rows Diego Imbert 2026-06-02 14:39:53 +02:00
  • 1d940311d0 fix: empty path seed on new_draft so friendly auto-name fires Diego Imbert 2026-06-02 14:32:06 +02:00
  • dd5028da48 feat: delete user drafts when their underlying item is deleted Diego Imbert 2026-06-02 14:22:23 +02:00
  • 69d5aa6db9 fix: route draft-only deletes through UserDraftDbSyncer on home page Diego Imbert 2026-06-02 14:16:48 +02:00
  • 0664c52936 fix(frontend): FlowMetadata view link targets the job's workspace Diego Imbert 2026-06-02 13:58:56 +02:00
  • a4634f3e70 fix(frontend): don't re-adopt workspace param in agnostic sync (race) Diego Imbert 2026-06-02 13:58:12 +02:00
  • 31f6ca47e2 fix: preview actual DROP INDEX sql in drop confirmation Diego Imbert 2026-06-02 13:58:30 +02:00
  • d6e8ffc988 fix: prefix draft paths with u/{user} and seed editor state on new_draft Diego Imbert 2026-06-02 13:45:59 +02:00
  • 715849886a feat: include user drafts in list endpoints with is_draft flag Diego Imbert 2026-06-02 13:39:47 +02:00
  • a329a5cd61 Merge branch 'main' into change-057d82f3 Diego Imbert 2026-06-02 13:38:33 +02:00
  • 84fc8f4367 fix: drop dangling nobackenddraft assignment in flows edit Diego Imbert 2026-06-02 12:35:41 +02:00
  • 9e6053adf5 fix: inline get_draft query field instead of flattening Diego Imbert 2026-06-02 12:34:25 +02:00
  • 32a78be6dc feat: redirect /add pages to /edit/draft_uuid with new_draft flag Diego Imbert 2026-06-02 12:29:47 +02:00
  • 73edebc833 fix(backend): route //native TypeScript previews to native workers (WIN-2007) (#9407) Ruben Fiszel 2026-06-02 12:23:39 +02:00
  • f505e5596b Merge remote-tracking branch 'origin/main' into change-057d82f3 Diego Imbert 2026-06-02 12:12:41 +02:00
  • 8bc936aa88 fix(frontend): add workspace to the right-pane "view script/flow" link Diego Imbert 2026-06-02 12:04:42 +02:00
  • ba5b3dca73 feat(apps): isolate public apps in an iframe with a scoped embed token ruben/win-2006-prevent-xss-attacks-on-apps-and-raw-apps-by-always-serving Ruben Fiszel 2026-06-02 10:01:56 +00:00
  • fc5fe1e755 Merge branch 'main' into feat/asset-graph-view Ruben Fiszel 2026-06-02 09:40:18 +00:00
  • 2ac198396e chore(main): release 1.714.0 (#9390) v1.714.0 Ruben Fiszel 2026-06-02 10:22:19 +02:00
  • 8ad699d27b Refresh slim image runtime packages (#9396) Aldrin Jenson 2026-06-02 04:16:11 -04:00
  • 24e3ef27be fix(cli): stop git-sync promotion deploys from dropping triggers/schedules (#9403) Ruben Fiszel 2026-06-02 09:44:04 +02:00
  • 30057445f9 avoid crypto.randomUUID in WorkspaceItemDrillPicker (#9405) Guilhem 2026-06-02 09:16:55 +02:00
  • e356bb1f5d fix(cli): make encryption key push non-interactive-safe + add --skip-reencrypt-on-key-change (#9402) Ruben Fiszel 2026-06-02 09:11:29 +02:00
  • d71d553ba4 Windows build broken by #[cfg] on tokio::select! branch (#9404) Ruben Fiszel 2026-06-02 09:10:53 +02:00
  • e8ad53dae9 fix: resolve username rename failing on apps with runnable deps (#9401) Ruben Fiszel 2026-06-02 08:43:03 +02:00
  • 360854d80a Update benchmarks github-actions[bot] 2026-06-02 01:32:41 +00:00
  • 2e1445616a feat: handle CTRL_BREAK_EVENT for graceful shutdown on Windows (#9400) Ruben Fiszel 2026-06-02 01:37:35 +02:00
  • de76668c10 fix(frontend): align Monaco editor font size with text-xs (#9161) Guilhem 2026-06-02 01:29:19 +02:00
  • 971cf78e17 feat(frontend): open foreign-workspace runs links in a new tab Diego Imbert 2026-06-01 21:03:17 +02:00
  • 7fd2c29996 fix(frontend): runs-table actions target the job's workspace Diego Imbert 2026-06-01 20:54:24 +02:00
  • 73d7e1d922 fix(frontend): make runs-page job links use the job's workspace Diego Imbert 2026-06-01 20:47:50 +02:00
  • 00e195c1ba readLastSyncMap Diego Imbert 2026-06-01 20:30:34 +02:00
  • ba0e4c8280 oauth: add salesforce provider (#9380) hugocasa 2026-06-01 19:49:33 +02:00
  • 1275487f02 feat: refine ask-user-question chat display and keyboard nav (#9392) Guilhem 2026-06-01 19:49:12 +02:00
  • 943ef6eb20 feat: add workspace datatable tools to global AI chat mode (#9395) centdix 2026-06-01 19:48:50 +02:00
  • af83a7bd50 Merge remote-tracking branch 'origin/main' into remove-workspace-drafts Diego Imbert 2026-06-01 18:22:44 +02:00
  • acf9ac2b26 fix(editors): decide chat preservation from route paths, not editor state gl/preserve-flow-chat-nav Guilhem Lemouel 2026-06-01 18:14:57 +02:00
  • 5ba9b80d4d feat(frontend): keep ?workspace= off workspace-agnostic pages Diego Imbert 2026-06-01 18:09:03 +02:00
  • c19441bc8c perf(python): add --compile-bytecode to uv pip install (#9393) Ruben Fiszel 2026-06-01 17:46:33 +02:00
  • 5c20d6b4f7 feat: add global ai chat test tools (#9391) centdix 2026-06-01 17:43:07 +02:00
  • dd00f184c0 feat: add index manager drawer to db manager UI Diego Imbert 2026-06-01 17:02:52 +02:00
  • d8d3a50869 feat: support null value in save_draft for deletes Diego Imbert 2026-06-01 16:55:45 +02:00
  • 85adcd3fe6 feat: add frontend index ops and feature flag for db manager Diego Imbert 2026-06-01 16:55:31 +02:00
  • f20bcfb49f feat: add postgres index management markers and SQL builders Diego Imbert 2026-06-01 16:54:02 +02:00
  • 00354989a3 refactor(editors): unify AI-chat preservation on a clear-on-leave guard Guilhem Lemouel 2026-06-01 16:48:57 +02:00
  • 075faabf3b feat(frontend): surface local drafts in drawer editors with an unsaved-changes banner (#9335) Guilhem 2026-06-01 16:46:30 +02:00
  • 9f1e469dd8 fix(frontend): seed workspace param after router init; add predicate tests (stage 5) Diego Imbert 2026-06-01 16:30:12 +02:00
  • a61db9e43b refactor(frontend): drop redundant current-workspace URL appends (stage 3) Diego Imbert 2026-06-01 16:09:40 +02:00
  • 9383cf4927 feat(frontend): drive workspace switch URL update via central sync (stage 2) Diego Imbert 2026-06-01 16:05:21 +02:00