Ruben Fiszel
77d7f702ab
chore(main): release 1.549.1 ( #6681 )
...
* chore(main): release 1.549.1
* Apply automatic changes
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
Co-authored-by: windmill-internal-app[bot] <217088191+windmill-internal-app[bot]@users.noreply.github.com>
2025-09-26 15:32:45 +00:00
Ruben Fiszel
944f9bbf65
chore(main): release 1.549.0 ( #6678 )
...
* chore(main): release 1.549.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-26 14:02:17 +00:00
Ruben Fiszel
eec02a439a
chore(main): release 1.548.3 ( #6676 )
...
* chore(main): release 1.548.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-25 10:36:22 +00:00
Ruben Fiszel
3e11f7a071
chore(main): release 1.548.2 ( #6674 )
...
* chore(main): release 1.548.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-24 19:06:31 +00:00
Ruben Fiszel
df31ffdd12
chore(main): release 1.548.1 ( #6671 )
...
* chore(main): release 1.548.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-24 18:16:02 +00:00
Ruben Fiszel
84f2943bdc
chore(main): release 1.548.0 ( #6667 )
...
* chore(main): release 1.548.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-24 16:56:34 +00:00
Pyra
20aa656bba
fix(backend): rework dependency_map handling ( #6598 )
...
* v0
Signed-off-by: pyranota <pyra@duck.com >
* optimize relocks
* make it work with relative relative imports
Signed-off-by: pyranota <pyra@duck.com >
* use fallback
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg and todos
Signed-off-by: pyranota <pyra@duck.com >
* future proof a bit
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* more cleanup
Signed-off-by: pyranota <pyra@duck.com >
* remove final TODO
Signed-off-by: pyranota <pyra@duck.com >
* do not use bytemuck
Signed-off-by: pyranota <pyra@duck.com >
* optimize hashing
Signed-off-by: pyranota <pyra@duck.com >
* implementation 1
Signed-off-by: pyranota <pyra@duck.com >
* almost v0
Signed-off-by: pyranota <pyra@duck.com >
* v0
Signed-off-by: pyranota <pyra@duck.com >
* add comments and use fallback
Signed-off-by: pyranota <pyra@duck.com >
* call dissolve for apps
Signed-off-by: pyranota <pyra@duck.com >
* add comms
Signed-off-by: pyranota <pyra@duck.com >
* refactor v0 (partially tested + dirty)
Signed-off-by: pyranota <pyra@duck.com >
* finishing
Signed-off-by: pyranota <pyra@duck.com >
* remove TODO
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* silence unused argument
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* implement rebuild_map endpoint
Signed-off-by: pyranota <pyra@duck.com >
* update windmill api client
Signed-off-by: pyranota <pyra@duck.com >
* almost finish with tests
Signed-off-by: pyranota <pyra@duck.com >
* add proper testing
Signed-off-by: pyranota <pyra@duck.com >
* remove unused fixtures
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* partial cleanup
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-worker/src/scoped_dependency_map.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-common/src/scripts.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* evil doings
Signed-off-by: pyranota <pyra@duck.com >
* more cleanup
* Update SQLx metadata
* more cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fixing CI
Signed-off-by: pyranota <pyra@duck.com >
* remove python from default features
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: Pyra <92104930+pyranye@users.noreply.github.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-09-24 13:40:39 +00:00
Ruben Fiszel
ae3525e4b3
chore(main): release 1.547.0 ( #6663 )
...
* chore(main): release 1.547.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-23 19:31:07 +02:00
Ruben Fiszel
4c96850786
chore(main): release 1.546.1 ( #6659 )
...
* chore(main): release 1.546.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-23 10:22:23 +00:00
Ruben Fiszel
32ebbdc51b
chore(main): release 1.546.0 ( #6648 )
...
* chore(main): release 1.546.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-23 06:36:20 +02:00
Ruben Fiszel
0cefb1dc39
chore(main): release 1.545.0 ( #6639 )
...
* chore(main): release 1.545.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-20 14:05:36 +00:00
Ruben Fiszel
9a46f75b4c
check
2025-09-20 00:54:29 +00:00
Ruben Fiszel
628275a32f
vacuum skip_locked
2025-09-20 00:42:43 +00:00
hugocasa
ce0fd59ac0
build on macos with deno_core ( #6642 )
2025-09-19 17:33:05 +00:00
Ruben Fiszel
a6d41803db
chore(main): release 1.544.2 ( #6637 )
...
* chore(main): release 1.544.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-18 18:10:04 +00:00
Ruben Fiszel
af30f00181
chore(main): release 1.544.1 ( #6636 )
...
* chore(main): release 1.544.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-18 17:36:07 +00:00
Ruben Fiszel
139bbc1154
chore(main): release 1.544.0 ( #6619 )
...
* chore(main): release 1.544.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-18 15:57:18 +00:00
Diego Imbert
542495c297
Advanced S3 permissionning ( #6617 )
...
* Advanced permission rules UI
* stash
* first iteration for s3 rule parsing
* Move to glob based approach
* cache expiry
* fix popover positioning
* ee
* unused imports
* forgot windmill_uploads
* Check S3 permissions for apps
* nit
* typo
* ee repo ref
* forgot get_workspace_s3_resource_and_check_paths in oss
2025-09-17 12:15:33 +00:00
Ruben Fiszel
7348f5c3cd
chore(main): release 1.543.0 ( #6607 )
...
* chore(main): release 1.543.0
* Apply automatic changes
* update cargo
* update cargo
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-15 17:41:04 +00:00
Ruben Fiszel
322e02e584
chore(main): release 1.542.4 ( #6597 )
...
* chore(main): release 1.542.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-13 10:19:21 +00:00
Ruben Fiszel
e852925b23
chore(main): release 1.542.3 ( #6593 )
...
* chore(main): release 1.542.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-11 21:58:45 +00:00
Ruben Fiszel
851ba1590e
fix: catchPanicLayer to handle axum panics more gracefully + onFailure tracing
2025-09-11 21:54:28 +00:00
Ruben Fiszel
4b6c057033
chore(main): release 1.542.2 ( #6592 )
...
* chore(main): release 1.542.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-11 18:13:38 +00:00
Ruben Fiszel
ece0cea4d9
chore(main): release 1.542.1 ( #6581 )
...
* chore(main): release 1.542.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-11 13:13:19 +02:00
Ruben Fiszel
23079ecd9f
chore(main): release 1.542.0 ( #6576 )
...
* chore(main): release 1.542.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-11 00:36:46 +00:00
Ruben Fiszel
d07311baa3
chore(main): release 1.541.1 ( #6569 )
...
* chore(main): release 1.541.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-10 15:54:55 +00:00
Diego Imbert
9eb39a9677
Separate duckdb crate to fix c++ build/link issues ( #6551 )
...
* call ffi
* remove duckdb dep
* rename windmill_duckdb_ffi_internal
* static lib
* ci
* back to dylib, bug isn't fixed in static
* feature flag and copy dynamic lib
* fix dynlib in docker
* load libwindmill_duckdb_ffi_internal at runtime on usage
* lazy static deadlocks
* Cache dynamic library handles
* update auto s3 path insert from editor bar
* Fix duckdb S3 freezing worker because of blocking task in tokio async context
* build dll windows GH workflow
* try fix windows build
* revert build.rs
* nit fixes CI
* Dockerfile update (not tested yet
* build dev sh for duckdb lib
* mistake
* attach windmill_duckdb_ffi_internal.so artefact
* rhel9
* docker fixes
* fix dockerfile
* better err msg
* forgot lib prefix .so
* add column_order
* fix column_order
2025-09-10 14:43:46 +00:00
Ruben Fiszel
204e64ea00
use official async-oauth2 release
2025-09-10 07:14:40 +00:00
Ruben Fiszel
c3eeefe1ce
chore(main): release 1.541.0 ( #6566 )
...
* chore(main): release 1.541.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-09 22:51:19 +00:00
Ruben Fiszel
4e1b611560
chore(main): release 1.540.2 ( #6562 )
...
* chore(main): release 1.540.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-09 14:42:33 +00:00
Ruben Fiszel
a68564e404
chore(main): release 1.540.1 ( #6558 )
...
* chore(main): release 1.540.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-09 15:27:11 +02:00
Ruben Fiszel
9bd7a0c46b
fix: use correct scope in client credentials exchange
2025-09-09 10:08:28 +00:00
Ruben Fiszel
9b0c1f5b14
chore(main): release 1.540.0 ( #6556 )
...
* chore(main): release 1.540.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-09 07:55:28 +00:00
Ruben Fiszel
c7d2f45a60
chore(main): release 1.539.1 ( #6550 )
...
* chore(main): release 1.539.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-06 14:20:59 +00:00
Ruben Fiszel
17d4525ac7
chore(main): release 1.539.0 ( #6506 )
...
* chore(main): release 1.539.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-05 17:11:18 +00:00
Ruben Fiszel
e3b6563014
fix: check perms more tightly for running jobs ( #6532 )
...
* all
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* all
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* masterpiece
* nits
2025-09-05 06:07:45 +00:00
dieriba
6320ba45c7
feat: conditional retry workflow ( #6461 )
...
* feat retry
* fix
* fix
* fix and nits
* fix query
* fix test
* nits and perf
* update sqlx
* once
* remove
* update sqlx
2025-09-03 20:24:38 +00:00
Diego Imbert
cd02586ba2
feat: use S3 Proxy for duckdb instead of direct connection ( #6505 )
...
* s3 proxy works with get (no auth yet)
* nit
* support s3:// syntax
* Support s3:// syntax and fix vite api proxy normalizing double slashes in URI
* s3 checks authed
* nit
* PUT works
* delete file works
* Derive the JWT signature from the backend
* Authorize s3 correctly (JWT signature is never sent in cleartext)
* convert object store error to wmill error for correct status code
* stash
* fix
* POST first request proxy works
* s3 put for duckdb
* factor out direct proxy code
* Fix Issue with backend proxy and wrong signature due to Host header mismatch
* Add _default_ syntax to solve URI normalization issues with signing
* restricted to user paths toggle
* user path restriction works !
* change restriction to allow
* fix
* factor out code
* better permissions UX in object storage settings
* Revert to restrict_to_user_paths
* check permissions in old s3 api
* DuckDB now uses S3 Proxy and no longer needs LFS query
* implement todo
* fix hardcoded w_id
* s3 proxy size limit
* s3_proxy is ee
* nit
* add Google Cloud Storage as option to secondary storage
* GCS secret in duckdb
* fix toolchain compile
* Remove user permissions for v0
* fix ci 2
* fix CI OSS
* fix missing feature flag
* fix unused warning
* integration test fails bc rustc 1.85.0
* ee ref
* fix ci ...
* update ee ref
2025-09-03 15:03:44 +00:00
dieriba
7953d3c09f
feat: refactor trigger crud ( #6472 )
...
* base
* base crate
* websocket updated
* crud refactored
* fix and nits
* fix compiler warning, nits and update repo ref
* fix oss
* fix compilation
* update ref
* fix
* update feature
* listener base
* add listener
* refactor logic done and implemented for postgres
* fix capture
* websocket
* implem for all triggers
* update sqlx,repo ref and fix
* fix oss
* unify struct fix websocket
* nits and fix oss runtime axum error
* perf cache query
* update .sqlx
* update .sqlx
* fix
* fix unused
* fix
* fix
* nits and fix http handler update endpoint
* update .sqlx
* update repo ref
* nits
* fix
* update ref
* fix
* update .sqlx
2025-09-02 11:28:06 +00:00
Ruben Fiszel
13b03bc9e6
chore(main): release 1.538.0 ( #6495 )
...
* chore(main): release 1.538.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-09-01 12:42:19 +00:00
Ruben Fiszel
f4802eb0a3
chore(main): release 1.537.1 ( #6491 )
...
* chore(main): release 1.537.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-29 09:43:00 +00:00
Ruben Fiszel
7e3a40a356
chore(main): release 1.537.0 ( #6486 )
...
* chore(main): release 1.537.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-28 19:29:04 +00:00
Ruben Fiszel
0ed04cbf2b
chore(main): release 1.536.0 ( #6471 )
...
* chore(main): release 1.536.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-27 13:43:03 +00:00
Ruben Fiszel
b4bebb66db
chore(main): release 1.535.0 ( #6460 )
...
* chore(main): release 1.535.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-25 14:43:29 +00:00
Ruben Fiszel
ce4d39d5d3
chore(main): release 1.534.1 ( #6458 )
...
* chore(main): release 1.534.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-25 13:37:53 +00:00
Ruben Fiszel
08f199f6c9
chore(main): release 1.534.0 ( #6452 )
...
* chore(main): release 1.534.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-25 12:46:19 +00:00
Ruben Fiszel
e27e81d677
chore(main): release 1.533.1 ( #6449 )
...
* chore(main): release 1.533.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-23 08:02:32 +00:00
Ruben Fiszel
d5372bf545
chore(main): release 1.533.0 ( #6448 )
...
* chore(main): release 1.533.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-23 02:53:29 +01:00
Ruben Fiszel
ac526a4203
chore(main): release 1.532.0 ( #6439 )
...
* chore(main): release 1.532.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-22 11:05:42 +01:00
Ruben Fiszel
ec75b54224
chore(main): release 1.531.0 ( #6429 )
...
* chore(main): release 1.531.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-22 08:01:58 +00:00