Ruben Fiszel
5eb372d2e1
chore(main): release 1.409.2 ( #4541 )
...
* chore(main): release 1.409.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-17 01:22:18 +02:00
Ruben Fiszel
f3ddd76159
fix: add extra args support for exception to bun scripts
2024-10-17 01:19:25 +02:00
Ruben Fiszel
fac41fd700
fix: fix script persistence in url + add support for extra error args in python
2024-10-17 01:07:56 +02:00
Ruben Fiszel
bddbeb1cb0
chore(main): release 1.409.1 ( #4540 )
...
* chore(main): release 1.409.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-17 00:08:06 +02:00
Ruben Fiszel
3ec8720a65
fix(git-sync): propagate update of folders with git sync
2024-10-16 23:44:56 +02:00
Ruben Fiszel
a7cd9a62b9
move to lto thin
2024-10-16 23:39:51 +02:00
Ruben Fiszel
4f3178343d
fix(apidocs): fix generated openapi files
2024-10-16 22:11:56 +02:00
Ruben Fiszel
5e0af5d6cc
chore(main): release 1.409.0 ( #4530 )
...
* chore(main): release 1.409.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-16 20:49:06 +02:00
Ruben Fiszel
6f1f6d934b
add lto fat to release build
2024-10-16 19:51:08 +02:00
wendrul
bfc1f53cea
Win 465 index observability 1 ( #4538 )
...
* Factor isJobCancellable function in a utils file
* Add message for last indexed job and warning of deployement
* Prepare sqlx
* Update ee repo ref
2024-10-16 19:25:50 +02:00
Faton Ramadani
258445e523
feat(frontend): unify all triggers UX and simplify flow settings ( #4259 )
...
* feat(frontend): added list of triggers in the flow graph
* feat(frontend): added list of triggers in the flow graph
* feat(frontend): clean up
* feat(frontend): improve UX
* feat(frontend): triggers
* feat(frontend): triggers
* feat(frontend): done
* feat(frontend): fix trigger when position when a preprocessor is presetn
* Glm/rework flow settings v2 (#4497 )
* fat(frontend): simplify flow settings menu
* improve scroll
* changing mute toggle
* Add advanced settings badge
* Add nord theme colors
* Add bage for advanced options
* fix minor issue
* fix minor issue
* Add triggers menu to flow settings
* Add quick trigger access
* remove triggers in flow settings
* fix minor issue
* Move triggers settings to flow right panel
* polishing
* fix unset store
* remove save up to for triggers
* fix padding
* reset default tag color
* remove custom select component
* revert path change
* revert section modif
* Revert unused feature
---------
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home >
* Connect top bar cron to schedules settings
* Turn copilot into node
* fix copilot placement
* remove useless import
* fix center copilot
* fix binding
* remove copilot on top of preprocessor
* render copilot node on condition
* quickfix
* remove copilot node
* fix minor issues
* fix route count update
* fix schedule sync
* harmonize colors
* fix alignment and add edges
* recenter node summary
* fix schedules sync
* Add id title
* all
* all
* all
* iteration
* all
* all
* done
* fix
* more fixes
---------
Co-authored-by: Guilhem <guilhemlemouel@gmail.com >
Co-authored-by: Guilhem <guilhem@mbp-de-windmill.home >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-10-16 17:58:15 +02:00
wendrul
a51cbc9e08
fix: canceled jobs button reporting 0 jobs cancelled ( #4534 )
2024-10-16 16:15:25 +02:00
wendrul
98a64188f5
fix: Add indexer backup lock to fit the deployment model ( #4531 )
...
* Pass db to init_index
* Prepare sqlx
* Update ee repo ref
2024-10-16 14:36:12 +02:00
Alexander Petric
3bf4d4f43e
feat(sso): adding the ability to define a custom display name for sso ( #4529 )
...
* feat(sso): adding the ability to define a custom display name for sso
* adding openapi-deref.json
* make the display_name field optional
* Update ee-repo-ref.txt
2024-10-15 17:32:39 +02:00
Ruben Fiszel
954064b4c4
chore(main): release 1.408.1 ( #4526 )
...
* chore(main): release 1.408.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-12 18:03:06 +02:00
Ruben Fiszel
f8d1a60b08
fix deno lockall tests
2024-10-12 17:59:05 +02:00
Ruben Fiszel
842c7a9a72
fix deno lockall tests
2024-10-12 17:57:28 +02:00
Ruben Fiszel
98e2580bbb
fix: fix deno cache --allow-import on deno 2
2024-10-12 17:18:46 +02:00
Ruben Fiszel
f0e48c7228
use push isolation level to isolated in more push cases
2024-10-12 17:00:54 +02:00
Ruben Fiszel
1218bd3831
use isolated transctions for workflow_as_code
2024-10-12 16:23:53 +02:00
Ruben Fiszel
d3d6d9d8b7
add trace_id to all request spans
2024-10-12 15:19:43 +02:00
Ruben Fiszel
7a60166a9c
add more tracing on cloud to workflow_as_code
2024-10-12 14:11:21 +02:00
Ruben Fiszel
a4142ef4e2
support skip_update
2024-10-12 13:39:59 +02:00
Ruben Fiszel
4959a3c6c2
chore(main): release 1.408.0 ( #4522 )
...
* chore(main): release 1.408.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-12 04:38:44 +02:00
Ruben Fiszel
8232b4cdb0
fix: improve workflow as code row-lock on db to handle more concurrency
2024-10-12 03:39:43 +02:00
Ruben Fiszel
b603f4a6ba
allow python multiprocessing on nsjail
2024-10-11 01:40:09 +02:00
Ruben Fiszel
3330727ac0
add --allow-import to nsjail deno
2024-10-10 15:29:49 +02:00
Ruben Fiszel
2e6d4944ee
chore(main): release 1.407.2 ( #4518 )
...
* chore(main): release 1.407.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-10 15:14:15 +02:00
Ruben Fiszel
196dfc3978
nit deno_core
2024-10-10 15:13:55 +02:00
Ruben Fiszel
6ae931a430
chore(main): release 1.407.1 ( #4515 )
...
* chore(main): release 1.407.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-10 04:42:55 +02:00
Ruben Fiszel
9e31cceb99
fix: improve handling of empty lock files on deno 2.0
2024-10-10 04:39:57 +02:00
Ruben Fiszel
591b40c493
chore(main): release 1.407.0 ( #4513 )
...
* chore(main): release 1.407.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-10 04:24:17 +02:00
Ruben Fiszel
52edd395cf
deno 2.0 use frozen for cache
2024-10-10 04:06:27 +02:00
Ruben Fiszel
5c51d86b6a
fix: update internal deno runtime to latest (deno 2.0)
2024-10-10 03:42:28 +02:00
Ruben Fiszel
e53931ea25
chore(main): release 1.406.0 ( #4509 )
...
* chore(main): release 1.406.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-10 00:18:49 +02:00
Ruben Fiszel
5bf0ade82d
fix tests
2024-10-09 22:37:07 +02:00
Ruben Fiszel
b397580d23
fix s3 bucket test
2024-10-09 21:30:28 +02:00
Ruben Fiszel
ba9c51a1b0
sqlx
2024-10-09 21:17:01 +02:00
Alexander Petric
585f55edd2
feat(monitoring): Critical Alerts for Jobs Waiting in Queue [enterprise] ( #4491 )
...
* adding the job queue monitor
* first draft of queue metrics ui
* fix svelte check complaints
* harmonizing naming
* adding concurrency_lock table
* updating ee repo ref
* Rename 20241008155800_alert_lock_table.up.sql to 20241008155800_concurrency_lock_table.up.sql
* Rename 20241008155800_alert_lock_table.down.sql to 20241008155800_concurrency_lock_table.down.sql
* updating ee.rs
* adding owner as optional column
* handling of ee/non-ee
* Update ee.rs with newline
2024-10-09 20:48:18 +02:00
Alexander Petric
c070df12e8
improving pwsh error handling ( #4504 )
...
* making pwsh error handling more robust
* cargo fmt
2024-10-09 05:20:46 +02:00
HugoCasa
8841180b5f
BYPASSRLS admin policy falllback ( #4493 )
...
* BYPASSRLS admin policy falllback
* use fixed list instead
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-10-08 20:08:29 +02:00
Ruben Fiszel
1adcd4042d
chore(main): release 1.405.5 ( #4490 )
...
* chore(main): release 1.405.5
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-06 17:00:03 +02:00
Ruben Fiszel
c81f3a7a60
chore(main): release 1.405.4 ( #4488 )
...
* chore(main): release 1.405.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-04 15:16:22 +02:00
Ruben Fiszel
f879192cbd
chore(main): release 1.405.3 ( #4484 )
...
* chore(main): release 1.405.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-04 07:10:41 +02:00
Ruben Fiszel
5a9ae61d4d
chore(main): release 1.405.2 ( #4482 )
...
* chore(main): release 1.405.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-03 22:51:52 +02:00
Ruben Fiszel
7c0950d9da
fix: fix uv path
2024-10-03 22:42:34 +02:00
Ruben Fiszel
96482a7a3f
chore(main): release 1.405.1 ( #4480 )
...
* chore(main): release 1.405.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-03 20:52:06 +02:00
Ruben Fiszel
c2c2a494bd
fix: flow picker of flows + precache hub scripts as bundles
2024-10-03 20:48:26 +02:00
Ruben Fiszel
e83b0f13cd
chore(main): release 1.405.0 ( #4475 )
...
* chore(main): release 1.405.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-03 16:52:39 +02:00
pyranota
1e7a37ac8b
feat: Replace pip-compile with uv ( #4460 )
...
* Update `shell.nix`
- Replace pip-compile with uv packages
- Pin rust version
- Add var to trigger windmill print more info in stdout
* Replace `pip-compile` with `uv` (dirty + untested)
* Fix arguments passed to uv
Some of the flags are included by default in UV and can be safely removed:
- --resolver=backtracking
- --no-emit-index-url
Also uv does not support `--pip-args` and suggests to directly pass args to uv.
* Remove extra `dbg!`
* Replace 'pip-compile' with 'uv' in Dockerfile
* Add fallback option to `pip-compile` (Disabled)
* Add `uv` to `docker/DockerfileSlim*`
* Add `get_annotation_python` and rename `get_annotation` to `get_annotation_ts`
* Add option to fallback to pip-compile
Put `# no_uv` on top the file for specific python script
Or set `USE_PIP_COMPILE` variable to `true`
* Put back `pip-tools` into shell.nix
* Make sure lockfile resolves again if `#no_uv` used
Add #no_uv to the end of requirements (requirements.in)
That way if something breaks for customer, then they put #no_uv and new lockfile will be resolved
* Put `pip install pip-tools` in original spot
* Fix compilation error
* Fix EE compilation error
error[E0658]: attributes on expressions are experimental
--> windmill-worker/src/python_executor.rs:144:5
|
144 | #[cfg(feature = "enterprise")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #15701 <https://github.com/rust-lang/rust/issues/15701 > for more information
* Add `no_cache` annotation
Will force recalculation of lockfile
And block uv from using cached values
* Target uv cache to /tmp/windmill/cache
* Prohibit uv from managing python
* Add uv to DockerfileBackendTests
* Pin uv version to 0.4.18 in Dockerfiles
* Dont put `#no_uv` in requirements.in
Instead postfix hash for requirements.in with `-no_uv`
* Push Warning to logs if fallbacked to pip-compile
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-10-03 16:00:35 +02:00