Ruben Fiszel
1d8e361612
chore(main): release 1.404.1 ( #4474 )
...
* chore(main): release 1.404.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-03 15:13:39 +02:00
Ruben Fiszel
b69bbceedb
chore(main): release 1.404.0 ( #4468 )
...
* chore(main): release 1.404.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-03 14:53:39 +02:00
Ruben Fiszel
0476f98231
chore(main): release 1.403.1 ( #4467 )
...
* chore(main): release 1.403.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-01 16:07:57 +02:00
Ruben Fiszel
85130dc791
chore(main): release 1.403.0 ( #4459 )
...
* chore(main): release 1.403.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-10-01 12:38:44 +02:00
Ruben Fiszel
8764849580
chore(main): release 1.402.3 ( #4458 )
...
* chore(main): release 1.402.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-30 09:55:50 +02:00
Ruben Fiszel
c3bf207d2f
chore(main): release 1.402.1 ( #4456 )
...
* chore(main): release 1.402.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-28 16:10:20 +02:00
Ruben Fiszel
3fac66a386
chore(main): release 1.402.0 ( #4447 )
...
* chore(main): release 1.402.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-26 17:04:02 +02:00
Ruben Fiszel
bca4099d1b
add suspended flows to cli queues
2024-09-26 16:52:09 +02:00
Ruben Fiszel
9f91b1995a
feat(cli): add queues, workers and worker-groups commands ( #4439 )
...
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
2024-09-26 11:27:37 +02:00
Ruben Fiszel
c2ae4fc799
chore(main): release 1.401.0 ( #4444 )
...
* chore(main): release 1.401.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-25 18:14:05 +02:00
Ruben Fiszel
9909b8989e
chore(main): release 1.400.0 ( #4438 )
...
* chore(main): release 1.400.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-25 16:26:07 +02:00
Ruben Fiszel
fbd0071a54
chore(main): release 1.399.0 ( #4436 )
...
* chore(main): release 1.399.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-25 14:42:36 +02:00
Ruben Fiszel
99c24109de
chore(main): release 1.398.1 ( #4424 )
...
* chore(main): release 1.398.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-23 18:04:41 +02:00
Ruben Fiszel
5c6c0ff3cc
chore(main): release 1.398.0 ( #4412 )
...
* chore(main): release 1.398.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-23 17:28:18 +02:00
Ruben Fiszel
50a6f789fa
fix: migrate smtp instance settings to global settings ( #4416 )
...
* all
* all
* all
* fix
* update ee private
* all
2024-09-21 01:42:15 +02:00
HugoCasa
304dac3447
feat: http routing ( #4339 )
...
* feat: http routing
* all
* feat: improve UI
* final stuff
* fix: sqlx
* fix: nit
* fix: nits
* fix: error handler display
* fix: routes panel perms
* all
* fix: improve ability to paste from macos in vscode extension
* fix lock-write for deno
* all
* cleaning
* fix
* cli preprocessor
* nits
* nits
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-09-20 15:38:38 +02:00
Ruben Fiszel
815f34b2af
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
9e9562e1a4
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
aec6972e29
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
a20ee6096a
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
63f70f67d7
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
6855b8da9a
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
5973e427c3
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
1f2d203f11
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
d6d4756b7a
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
c661ac8696
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
692c1dcb93
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
2e80107e03
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
Ruben Fiszel
51cf420272
fix: parquet renderer display number of rows" ( #4389 )
...
* all
* all
* all
* nocheck
2024-09-13 23:34:36 +02:00
Ruben Fiszel
e81c8384e4
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
562b2fc671
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
509f4a0e58
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
3e0862f349
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
272d194bf5
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
a19db9a8d3
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
5e822c85d4
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
ae1710baa8
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
ac7c9237ec
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
097bff5366
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
fbbf5db3a1
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
Ruben Fiszel
842b988b0d
chore(main): release 1.392.0 ( #4341 )
...
* chore(main): release 1.392.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-07 01:20:26 +02:00
HugoCasa
dbd4292260
feat: schedule success handler ( #4346 )
2024-09-06 19:03:09 +02:00
Ruben Fiszel
e30c344d32
feat: add load more to runs page if nb of jobs >= 1000
2024-09-04 22:45:35 +02:00
Ruben Fiszel
df043a19b9
chore(main): release 1.391.0 ( #4335 )
...
* chore(main): release 1.391.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-04 14:01:20 +02:00
HugoCasa
a7a08cf9f3
feat: add slack as a critical alert channel ( #4319 )
...
* feat: add slack as a critical alert channel
* update ee ref
2024-09-04 09:48:13 +02:00
Ruben Fiszel
f8cb8aa575
chore(main): release 1.390.1 ( #4332 )
...
* chore(main): release 1.390.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-03 20:31:12 +02:00
Ruben Fiszel
58dbc1a4d1
chore(main): release 1.390.0 ( #4318 )
...
* chore(main): release 1.390.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-03 01:06:08 +02:00
Ruben Fiszel
a5dde31304
chore(main): release 1.389.1 ( #4316 )
...
* chore(main): release 1.389.1
* Apply automatic changes
* Update CHANGELOG.md
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-02 14:06:41 +02:00
Ruben Fiszel
b3b24ae83a
chore(main): release 1.389.0 ( #4310 )
...
* chore(main): release 1.389.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-09-01 23:34:31 +02:00
Ruben Fiszel
efac0c0bc1
improve service logs with json_fmt
2024-08-31 23:04:12 +02:00