Ruben Fiszel
851438d354
chore(main): release 1.397.4 ( #4410 )
...
* chore(main): release 1.397.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-20 14:53:16 +02:00
Ruben Fiszel
76b313774d
chore(main): release 1.397.3 ( #4409 )
...
* chore(main): release 1.397.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-20 11:38:40 +02:00
Ruben Fiszel
543d58f598
chore(main): release 1.397.2 ( #4408 )
...
* chore(main): release 1.397.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-20 09:52:35 +02:00
Ruben Fiszel
73d25c867c
fix(bun): never pre-bundle BASE_URL env variable
2024-09-20 09:48:00 +02:00
Ruben Fiszel
36cbf3dee7
chore(main): release 1.397.1 ( #4406 )
...
* chore(main): release 1.397.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-20 09:17:15 +02:00
Ruben Fiszel
57a6beaed2
fix(go): put shared directory in job dir and not go parent
2024-09-19 10:05:08 +02:00
Ruben Fiszel
ff49b8323d
chore(main): release 1.397.0 ( #4405 )
...
* chore(main): release 1.397.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-19 01:40:02 +02:00
wendrul
b0cb1e0b27
feat: ansible playbook support ( #4399 )
...
* Ansible execution and parsing
* Working collections and pip dependencies
* Remove unused vars
* File resources logic for ansible
* Make frontend for ansible and resource file
* Format file
* Change naming of file resource and inventory fields
* Add autocomplete for file extension resource creation
* Add endpoint to list file formats for resource types
* Add CLI functionality to pull/push file resources
* Add beta tag to ansible
* Add Full image dockerfiles containing ansible
* Prepare sqlx
* Update cargo.lock
* Update ansible path
* Remove unused imports
* Add back import removed by rust-analyzer
* Improve ansible init code
* Prepare sqlx
* Change dockerfile to make the full windmill image
* Remove old dockerfile
* Improve autocomplete file resource extension select
* Remove comment
* Validate file extension
* Add icons to text file resources
* Remove editability of file resource types
* Remove unused import
* Missing space
* Add yaml parser
2024-09-19 00:21:15 +02:00
Ruben Fiszel
3cc6a5c68d
chore(main): release 1.396.1 ( #4402 )
...
* chore(main): release 1.396.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-18 14:36:40 +02:00
Ruben Fiszel
fc6e480e56
fix: postgres scripts that take longer than 20s do not timeout anymore
2024-09-18 14:32:16 +02:00
Ruben Fiszel
aab09bcdbd
chore(main): release 1.396.0 ( #4401 )
...
* chore(main): release 1.396.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-18 11:27:13 +02:00
pyranota
d3e0b1c636
feat: Allow setProgress and getProgress from within the script ( #4400 )
...
* Allow setting progress explicitly from script body.
This feature exposes:
* `getProgress`
* `setProgress`
* `incProgress`
API in TypeScript client (python is coming soon).
NOTE: Progress cannot be out of range 0..100 and cannot decrease.
With exposed APIs there is also UI changes, so progress can be shown for individual jobs as well.
For optimization reasons, jobs start to ask for progress only after N-seconds of execution.
* feat: Add `shell.nix`
If you dont have anything but nix, dont worry, run nix-shell in root, or activate with direnv and get all needed dependencies
NOTE: You will still need docker
* feat: Add `dev.nu` to typescript client
Little helper function, allowing developer to work on ts client easier.
To use:
`./dev.nu watch`
Now add import of windmill in body of your script and `//nobundle` on top of the file
Edit ts client in your favourite editor and hit save. Script will do the rest.
* Cleanup files
* Fix: Failed to deserialize query string: missing field `get_progress`
* perf: Implement non-naive polling mechanism for getting job progress
* Add independant delay for getProgress
Problem in `TestJobLoader`:
There should be 2 delays:
One until we find our first progress (every 5s)
Once we found our first progress, we can do it every second
* nit: Use `query_scalar!` instead of `query_as`
* Fix: Sql error, no rows returned by a query that expected to return at least one row
* refactor: Remove global CSS for JobProgressBar
* Change UI for progress of flow subjobs
* Replace `Step 1` with `Running` in ProgressBar for individual jobs
* Remove `incProgress`
incProgress is not very usefull and error-prone
* perf: Set metric only for jobs that are actually using it
(https://github.com/windmill-labs/windmill/pull/4373#discussion_r1759843773 )
* Offload registering progress from clients to server
* Add `jobId?` argument to typescript-client's `setProgress` and `getProgress`
Allows to set progress of other jobs and flows,
if jobId specified, than flow id will be inferred automatically.
Could be used by SDK.
* Add `Error::MetricNotFound` for better error handling
* Fix: Make `JobProgressBar` display in red when failed
* Add persistant progress bar
Now you can reload the page after job is done and progress will be still there
* Allow succeeded individual job's progress bar stick to 100%
* Add python support
* nit: Remove usage of undefined variable in python-client
* Add `async` in ts client (for error handling)
* nit(frontend): Remove unused import
* Dont load JobProgressBar when it is not needed
* nit: npm check fix
* cargo sqlx prepare
* fix sqlx
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-09-18 01:16:19 +02:00
Ruben Fiszel
938b8d81dd
fix lock-write for deno
2024-09-18 00:57:53 +02:00
Ruben Fiszel
87bf6b8511
rm legacy hubScripts
2024-09-17 17:33:52 +02:00
Ruben Fiszel
359276537b
chore(main): release 1.395.0 ( #4394 )
...
* chore(main): release 1.395.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-17 10:41:26 +02:00
Ruben Fiszel
375f37741b
nit display flowmodulevalue for tests
2024-09-17 09:11:23 +02:00
Ruben Fiszel
605ac7439b
fix(deno): replace lock-write with frozen=false
2024-09-17 08:33:33 +02:00
Ruben Fiszel
f864709ab2
fix: cannot create duplicate apps and raw_apps
2024-09-16 21:15:29 +02:00
HugoCasa
d3e8731be2
feat: failed key renewal alert + renew on start if no recent renewal ( #4387 )
...
* feat: failed key renewal alert + renew on start if no recent renewal
* Update ee-repo-ref.txt
2024-09-16 16:54:35 +02:00
Ruben Fiszel
91bd6f73d2
fix(cli): update CLI schema parsers to latest
2024-09-16 11:28:24 +02:00
Ruben Fiszel
f04a4a78b3
chore(main): release 1.394.6 ( #4393 )
...
* chore(main): release 1.394.6
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-15 21:07:50 +02:00
Ruben Fiszel
d533a017a7
fix: improve first time setup experience
2024-09-15 21:02:36 +02:00
Ruben Fiszel
a146e0588b
chore(main): release 1.394.5 ( #4385 )
...
* chore(main): release 1.394.5
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-13 23:39:12 +02:00
HugoCasa
6ca628c811
fix: queue metrics graph ( #4388 )
2024-09-13 23:34:48 +02:00
Ruben Fiszel
307b46cb9c
fix: parquet renderer display number of rows" ( #4389 )
...
* all
* all
* all
* nocheck
2024-09-13 23:34:36 +02:00
Ruben Fiszel
b7e164c88e
chore(main): release 1.394.4 ( #4375 )
...
* chore(main): release 1.394.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-13 08:52:34 +02:00
Ruben Fiszel
bef1bcb2a4
fix: timeout in pg executor on postgresql connection after 20s
2024-09-12 18:49:43 +02:00
HugoCasa
d3dc65b740
fix: tighten inputs for granular kinds ( #4379 )
...
* fix(backend): acls perms
* nit
2024-09-12 14:40:22 +02:00
Ruben Fiszel
ea44afec41
chore(main): release 1.394.3 ( #4374 )
...
* chore(main): release 1.394.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-11 23:56:17 +02:00
Ruben Fiszel
b5a9111d07
fix: improve runFlowAsync and run_flow_async default behavior + time formatting of scheduled for
2024-09-11 23:52:02 +02:00
Ruben Fiszel
816a303f7e
chore(main): release 1.394.2 ( #4372 )
...
* chore(main): release 1.394.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-11 23:05:33 +02:00
Ruben Fiszel
34b130d018
fix: add tag_override for script in flows
2024-09-11 23:02:45 +02:00
Ruben Fiszel
7d29651d3e
fix: graceful worker exits for same worker jobs ( #4371 )
...
* all
* fix compile
2024-09-11 18:32:08 +02:00
Ruben Fiszel
dd6643aab7
chore(main): release 1.394.1 ( #4366 )
...
* chore(main): release 1.394.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-11 12:19:19 +02:00
Ruben Fiszel
d55159367d
fix: default success handler key can be viewed by anyone in the workspace
2024-09-11 12:16:10 +02:00
Ruben Fiszel
7a29c93bf8
fix: same worker is transitive on nested flows
2024-09-11 08:59:01 +02:00
Ruben Fiszel
458dcfe1e8
fix: handle better same_worker flow monitor
2024-09-11 01:29:40 +02:00
Ruben Fiszel
452ca9bbd4
chore(main): release 1.394.0 ( #4358 )
...
* chore(main): release 1.394.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-10 20:57:11 +02:00
Ruben Fiszel
9e8c9fb1cb
feat: add ability to edit id in flows ( #4364 )
...
* all
* all
* nit mailto
* fix
* fix
2024-09-10 20:16:43 +02:00
Ruben Fiszel
df59ad7b89
chore(main): release 1.393.4 ( #4356 )
...
* chore(main): release 1.393.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-09 14:06:26 +02:00
Ruben Fiszel
16e9f063f7
fix: bun scripts cached in docker image have their dependencies pre-loaded
2024-09-09 13:52:12 +02:00
Ruben Fiszel
8423e5f8c2
put sed helpers to remove anscii codes in downloaded logs
2024-09-09 10:26:17 +02:00
Ruben Fiszel
5a4149f4db
fix hub sync script
2024-09-09 00:30:09 +02:00
Ruben Fiszel
dc7963d4c7
fix: fix hub sync script
2024-09-08 23:49:09 +02:00
Ruben Fiszel
5c288d7c2f
chore(main): release 1.393.3 ( #4353 )
...
* chore(main): release 1.393.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-07 21:31:27 +02:00
Ruben Fiszel
5817efc16f
fix(cli): guide users to migrate to node version of the CLI
2024-09-07 21:27:36 +02:00
Ruben Fiszel
9eea0c95d4
synchronize hub script is moved to new windmill cli
2024-09-07 19:05:34 +02:00
Ruben Fiszel
ec697cf24a
chore(main): release 1.393.2 ( #4351 )
...
* chore(main): release 1.393.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-07 14:00:03 +02:00
Ruben Fiszel
5f09089288
chore(main): release 1.393.1 ( #4350 )
...
* chore(main): release 1.393.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-07 11:56:37 +02:00
Ruben Fiszel
e3b924818b
chore(main): release 1.393.0 ( #4348 )
...
* chore(main): release 1.393.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-07 11:15:31 +02:00