Commit Graph
5230 Commits
Author SHA1 Message Date
Diego Imbert da0302ada8 detect data table assigns in var_identifiers 2025-12-02 12:36:25 +01:00
Diego Imbert 53feb9239e remove ducklake/datatable and default 2025-12-02 12:28:09 +01:00
Diego Imbert 7e98d4f08f Revert "claude step 1: detect var declarations"
This reverts commit f866f4819d.
2025-12-02 12:23:45 +01:00
Diego Imbert cbd634bebc Revert "claude step 2: detect when saved vars are queried"
This reverts commit 1e1f930568.
2025-12-02 12:23:30 +01:00
Diego Imbert 1e1f930568 claude step 2: detect when saved vars are queried 2025-12-02 12:01:51 +01:00
Diego Imbert 20ffb3a2c9 move detect_sql_access_type to common mod 2025-12-02 12:01:21 +01:00
Diego Imbert f866f4819d claude step 1: detect var declarations 2025-12-02 11:54:27 +01:00
Diego Imbert 8349aaf3c9 ee repo ref 2025-12-01 17:10:39 +01:00
Diego Imbert f18085bc9b clearer comment 2025-12-01 16:39:20 +01:00
Diego Imbert 10f7b0095f unnecessary security (admin is required) 2025-12-01 16:34:20 +01:00
Diego Imbert 9cc8edda33 sqlx prepare 2025-12-01 14:35:48 +01:00
Diego Imbert 5ea37534f8 factor out to var_identifiers 2025-12-01 14:30:39 +01:00
Diego Imbert 71d417b9d4 CI fix 2025-12-01 14:18:56 +01:00
Diego Imbert 12991455e3 update const_format 2025-12-01 14:03:33 +01:00
Diego Imbert 9ad0083551 fix merge conflicts 2025-12-01 13:27:23 +01:00
Diego Imbert 0e52c4007d Merge remote-tracking branch 'origin/main' into di/data-tables 2025-12-01 12:52:58 +01:00
Diego Imbert a893f9c92a Fix typecheck datatable and ducklake in TS 2025-12-01 11:26:09 +01:00
Diego Imbert 5439cd12b3 rename list_custom_instance_pg_databases 2025-12-01 10:58:51 +01:00
Ruben Fiszelandrubenfiszel 1f60cb20c7 chore(main): release 1.587.1 (#7263)
* chore(main): release 1.587.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-12-01 07:49:22 +00:00
Ruben Fiszel 9e7be4b55e fix: fix public apps by custom url 2025-12-01 07:45:30 +00:00
Ruben Fiszelandrubenfiszel 0200d2d568 chore(main): release 1.587.0 (#7249)
* chore(main): release 1.587.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-11-30 17:51:50 +00:00
Ruben Fiszel 43499073d9 fix overusage of workspace dependencies + overzealous check 2025-11-29 11:55:18 +00:00
Ruben Fiszel 2628caf8ad extend oauth refresh account size 2025-11-29 11:28:51 +00:00
Ruben Fiszel 6f5489c7dd raw apps v2 (#7251) 2025-11-29 01:23:47 +00:00
Pyra e509449de6 Update ee-repo-ref.txt (#7250) 2025-11-28 17:40:45 +00:00
Diego Imbert 29de8e3db9 ts asset parser, detect datatable & ducklake R/W 2025-11-28 18:25:11 +01:00
PyraandRuben Fiszel d38c96db36 feat: workspace dependencies (#7124)
* commit raw requirements

Signed-off-by: pyranota <pyra@duck.com>

* raw requirements

Signed-off-by: pyranota <pyra@duck.com>

* implement `parse_annotation`

Signed-off-by: pyranota <pyra@duck.com>

* more progress on wdeps

Signed-off-by: pyranota <pyra@duck.com>

* more progress

Signed-off-by: pyranota <pyra@duck.com>

* fixes

Signed-off-by: pyranota <pyra@duck.com>

* more progress

Signed-off-by: pyranota <pyra@duck.com>

* fixes

Signed-off-by: pyranota <pyra@duck.com>

* cli improvements + raw deps

Signed-off-by: pyranota <pyra@duck.com>

* cleanup

Signed-off-by: pyranota <pyra@duck.com>

* fix python versions

Signed-off-by: pyranota <pyra@duck.com>

* progress

Signed-off-by: pyranota <pyra@duck.com>

* update :)

Signed-off-by: pyranota <pyra@duck.com>

* add MaybeLock

Signed-off-by: pyranota <pyra@duck.com>

* go WIP

Signed-off-by: pyranota <pyra@duck.com>

* fix python ignoring py version from requirements

Signed-off-by: pyranota <pyra@duck.com>

* optimize php

Signed-off-by: pyranota <pyra@duck.com>

* require admin to alter

Signed-off-by: pyranota <pyra@duck.com>

* fix(cli): flow generateLocks raw deps

Signed-off-by: pyranota <pyra@duck.com>

* progress in checklist

Signed-off-by: pyranota <pyra@duck.com>

* fix agent workers

Signed-off-by: pyranota <pyra@duck.com>

* nits

Signed-off-by: pyranota <pyra@duck.com>

* nits

Signed-off-by: pyranota <pyra@duck.com>

* nit: remove default features

Signed-off-by: pyranota <pyra@duck.com>

* oh-wow

Signed-off-by: pyranota <pyra@duck.com>

* remove dbg!

Signed-off-by: pyranota <pyra@duck.com>

* nits

Signed-off-by: pyranota <pyra@duck.com>

* add indexes

Signed-off-by: pyranota <pyra@duck.com>

* cleanup

Signed-off-by: pyranota <pyra@duck.com>

* nits

Signed-off-by: pyranota <pyra@duck.com>

* remove todos

Signed-off-by: pyranota <pyra@duck.com>

* fix cli

Signed-off-by: pyranota <pyra@duck.com>

* add debug flag

Signed-off-by: pyranota <pyra@duck.com>

* cli: remove noise

Signed-off-by: pyranota <pyra@duck.com>

* fix cli

Signed-off-by: pyranota <pyra@duck.com>

* remove todos

Signed-off-by: pyranota <pyra@duck.com>

* trigger deps correctly

Signed-off-by: pyranota <pyra@duck.com>

* fix frontend

Signed-off-by: pyranota <pyra@duck.com>

* fix frontend again

Signed-off-by: pyranota <pyra@duck.com>

* finally fix frontend

Signed-off-by: pyranota <pyra@duck.com>

* ee repo ref

Signed-off-by: pyranota <pyra@duck.com>

* fix all

Signed-off-by: pyranota <pyra@duck.com>

* more fixes...

Signed-off-by: pyranota <pyra@duck.com>

* remove test

Signed-off-by: pyranota <pyra@duck.com>

* Update backend-test.yml

* comment out legacy test

Signed-off-by: pyranota <pyra@duck.com>

* fix ci

Signed-off-by: pyranota <pyra@duck.com>

* fix ci?

Signed-off-by: pyranota <pyra@duck.com>

* comment out thing

Signed-off-by: pyranota <pyra@duck.com>

* ignore test

Signed-off-by: pyranota <pyra@duck.com>

* ci

Signed-off-by: pyranota <pyra@duck.com>

* base fixture

Signed-off-by: pyranota <pyra@duck.com>

* fix regression

Signed-off-by: pyranota <pyra@duck.com>

* fix docs links

Signed-off-by: pyranota <pyra@duck.com>

* update min version

Signed-off-by: pyranota <pyra@duck.com>

* simplify

* implement cache for get_latest

Signed-off-by: pyranota <pyra@duck.com>

* move to workspace settings

Signed-off-by: pyranota <pyra@duck.com>

* sqlx + migration

Signed-off-by: pyranota <pyra@duck.com>

* more migrations

Signed-off-by: pyranota <pyra@duck.com>

* use box pin

Signed-off-by: pyranota <pyra@duck.com>

* nit

Signed-off-by: pyranota <pyra@duck.com>

---------

Signed-off-by: pyranota <pyra@duck.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2025-11-28 16:00:11 +00:00
Diego Imbert f5ea5e2a0a Fix migration producing NULL instead of {} when no custom databases 2025-11-28 15:49:12 +01:00
Ruben Fiszel e26b5c94a3 improve codebase bundle js import 2025-11-28 13:58:36 +00:00
Ruben Fiszel 80b937249e nit 2025-11-28 12:22:19 +00:00
Ruben Fiszel 6a6b9c7cc9 add type import for esm bundle 2025-11-28 11:21:17 +00:00
Ruben Fiszelandrubenfiszel f88fd0e61e chore(main): release 1.586.0 (#7239)
* chore(main): release 1.586.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-11-27 17:47:07 +00:00
Diego Imbert 6e70b8dbbb Merge branch 'main' into di/data-tables 2025-11-27 18:42:14 +01:00
Ruben Fiszel e8fd36e2e7 fix(cli): support better esm mode for codebases 2025-11-27 17:21:04 +00:00
Diego Imbert c7d66af793 fix order by name desc (#7243) 2025-11-27 17:08:43 +00:00
Diego Imbert a58c093c95 datatable and datalake parser in python 2025-11-27 18:04:10 +01:00
Ruben Fiszel 580e435962 rm log 2025-11-27 16:05:21 +00:00
Ruben Fiszel e3b59752bd fix(bun): do not add builtin to lockfiles 2025-11-27 16:03:57 +00:00
Diego Imbert 711c5ac3da nit 2025-11-27 15:31:33 +01:00
Diego Imbert 7cc696421c Data tables display as assets in frontend 2025-11-27 14:50:25 +01:00
Diego Imbert 58979647ae nit wording 2025-11-27 12:28:29 +01:00
Diego Imbert 1ffccbaf62 run_inline param 2025-11-27 12:27:06 +01:00
Diego Imbert cc92c15e15 run_language_executor separate fn 2025-11-27 11:53:58 +01:00
440a4c7d13 add DISABLE_WORKSPACE_FORK environment variable (#7238)
Add environment variable to disable workspace forking for non-superadmin users.
When DISABLE_WORKSPACE_FORK is set to "true", only superadmins can create
workspace forks. Non-superadmin users will receive an error stating that
the endpoint requires superadmin privileges.

Changes:
- Added DISABLE_WORKSPACE_FORK env var (defaults to false)
- Modified create_workspace_fork to check superadmin permission when env is set
- Modified create_workspace_fork_branch to check superadmin permission when env is set

Fixes #7236

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-27 10:11:18 +00:00
Ruben Fiszelandrubenfiszel f7d3d165c5 chore(main): release 1.585.1 (#7235)
* chore(main): release 1.585.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
2025-11-26 20:54:47 +01:00
wendrul faad0006b4 fix: clone group members on workspace forks (#7232)
* Clone usr_to_group table on windmill fork

* Update sqlx
2025-11-26 20:49:12 +01:00
hugocasaandwindmill-internal-app[bot] 3f9dae39c9 fix build (#7233)
* fix build

* Update ee-repo-ref.txt

---------

Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-26 20:48:13 +01:00
Diego Imbert 1dd002e70c Data table assetexplore 2025-11-26 18:18:08 +01:00
HugoCasa 67895abc9f add option to build wasm packages for nodejs 2025-11-26 16:20:16 +01:00
Diego Imbert 77f84eccd9 add tags to custom instance dbs 2025-11-26 16:13:55 +01:00