Ruben Fiszel
6a33624416
fix: fix bunnative lock creation
2024-07-30 10:01:29 +02:00
Ruben Fiszel
b02baa2cfb
feat: remove nativets in favor of bun with native pragma
2024-07-29 19:20:00 +02:00
Ruben Fiszel
99623f31af
fix: improve runs page performance through pg indices
2024-07-27 12:16:13 +02:00
HugoCasa
12f9e56154
feat: job view audit logging based on env variable ( #4131 )
...
* feat: job view audit logging based on env variable
* Update jobs.rs
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-07-26 11:07:15 +02:00
Ruben Fiszel
8daccfc876
improve s3 bucket tests
2024-07-25 13:02:59 +02:00
Ruben Fiszel
8e615c900d
fix: support npmjs mode for raw deps of package.json from CLI
2024-07-25 09:53:18 +02:00
Ruben Fiszel
7047e2975d
better split tantivy
2024-07-24 08:15:14 +02:00
HugoCasa
d096704b27
feat: use jwks for external jwt auth ( #4089 )
...
* feat: use jwks for external jwts
* fix: build
* update ee ref
* fix: nit error msg
2024-07-23 16:22:36 +02:00
Ruben Fiszel
e91a06fa41
fix: add WM_SCHEDULED_FOR to contextual variables and early stop of flows
2024-07-18 02:10:15 +02:00
HugoCasa
0f7f7c37a9
feat: rehydrate instance settings/configs/users from CLI ( #4035 )
...
* feat: rehydrate instance settings/configs/users from CLI
* fix: nits
* feat: encryption key, saved instances, include all workspaces
* preshot client version
* Update deps.ts
2024-07-15 19:38:44 +02:00
wendrul
86c47c3908
add workspace to authed for /api/srch endpoint ( #4079 )
2024-07-15 18:10:52 +02:00
Ruben Fiszel
2747e1b087
feat: improve cancel all for non started jobs ( #4065 )
...
* update version
* improve cancelAll
* improve error
* update sqlx
2024-07-11 17:11:29 +02:00
wendrul
7ea554a7fd
feat: Full-text search on runs using tantivy and command palette for quick actions ( #4046 )
...
* Add indexer crate and files
* POC searcher
incomplete schema
only indexes at startup
* POC search component frontend
* Demo of the frontend element
* add Results and Args as text
* minimal functionality
* Make jump to scripts by name
also flows and apps
* Add button on sidebar to open search
* Update lock on indexer after merge
* Make arrow key navigation compatible with scrol
* Show empty result screen and log as a coming feat
* Add summary to script searchable items
* Catch `parts is undefined` error (uFuzzy)
* Index refreshing using tokio interval
* Fix JobLoader workspace being wrongly defined
* Fix click outside
* Add debouncing for completed run search
* Binary mode working + job index tracker
* Warning for no license + fix height scrollbars on content search
* Make it compile without EE files
* remove panic to use errors
* Move global search
* Cleanup UI, no more tab switcher but clear placeholders and actions
* Add tantivy feature flag for windmill-api
* Rework indexer mode
* Mac compatibility for shortcut
* Update test for new run_server
* Prepare sqlx
* Mac compatibility
* Fix openapi yaml
* Fix frontend
* Frontend api fix
* Update docker-compose.yml and caddyfile
With the (by default deactivated) container and reverse proxy to use the
windmill indexer
* fix feature flag for tests
* fix feature falg for running tests
* fix feature flag for running tests
* Make content search use search modal instead
* Add tantivy feature to ee build steps
* Remove old Content search
* change volume location for indexer
* Update dependencies
* Prepare sqlx
* Uncomment line on docker compose
* Add line between input and results
* Update ee repo ref
2024-07-11 11:13:27 +02:00
Ruben Fiszel
88b61480cd
remove env_id default value
2024-07-11 09:00:56 +02:00
Ruben Fiszel
583190f883
fix: improve filter jobs query
2024-07-11 07:51:34 +02:00
Ruben Fiszel
b4f0b32c40
fix: fix migration for instances starting from scratch
2024-07-11 02:12:51 +02:00
Ruben Fiszel
3b364ec385
improve try migration lock
2024-07-11 01:15:12 +02:00
Ruben Fiszel
1d1dde0d91
fix: improve performance of cancel_all
2024-07-11 00:41:03 +02:00
Ruben Fiszel
e450300c22
fix: improve completed_job index
2024-07-10 23:43:02 +02:00
HugoCasa
82c88ad3b8
fix: update flow path ( #4053 )
2024-07-09 17:13:21 +02:00
HugoCasa
eda6629bb3
fix: improve flow version fix migration ( #4050 )
2024-07-09 11:02:53 +02:00
HugoCasa
9b2919be32
fix: always run flow versioning edge case fix migration ( #4047 )
2024-07-08 22:52:04 +02:00
Ruben Fiszel
db19c86a2d
fix: improve input history
2024-07-08 11:41:27 +02:00
HugoCasa
729f911b43
fix: flow versioning edge case ( #4037 )
2024-07-07 20:04:42 +02:00
HugoCasa
e361accf47
fix(backend): correct version join of list search flows ( #4022 )
2024-07-04 15:13:16 +02:00
Ruben Fiszel
708b2702ca
fix: memory optimization for flow with big args ( #4019 )
2024-07-04 10:08:42 +02:00
HugoCasa
26fd427180
fix(backend): switch job run to user db ( #4017 )
2024-07-03 21:51:59 +02:00
HugoCasa
e50f1752da
feat: flow versioning ( #4009 )
...
* feat: flow versioning
* fix: sqlx
* fix: update schedule test for flow versioning
* fix: with_deployment_msg + UI nits
* fix: nit
* fix: improve down migration
* patch: keep latest flow version in flow table for backward compat
* fix: app deployments in list view
* chore: update ee ref
* fix: merge
* fix: tests
2024-07-03 15:53:45 +02:00
HugoCasa
1a403f8f39
fix: improve flow cancellation ( #4013 )
...
* fix: improve flow cancellation
* fix: sqlx
* fix: cancel shortcut when no parent and not running
2024-07-03 14:50:52 +02:00
Ruben Fiszel
d13a357b26
feat: allow downloading args over the size limit
2024-07-02 17:54:19 +02:00
HugoCasa
991031b96d
feat: include token label as end user ( #3988 )
...
* feat: include token label in audit logs + show end user in runs page
* fix: reverse username and permissioned as on runs page
* fix: ui nit
* fix: remove permissioned as from runs page
2024-07-02 09:37:17 +02:00
Ruben Fiszel
e66243969e
fix: improve runs page performance when minTs is defined
2024-06-30 13:03:48 +02:00
Ruben Fiszel
2527537972
show query of list jobs before returning it
2024-06-30 09:47:38 +02:00
HugoCasa
dd804839f0
fix: hide draft only items in pickers and from ops ( #3977 )
...
* fix: hide draft only scripts to ops and in pickers/flow builder
* fix: default to hiding draft only scripts
* fix: hide script drafts from ops
* fix: generalize to hide draft only/no main func by default
* fix: archived openapi nit
2024-06-26 12:21:45 +02:00
HugoCasa
f8dc21542f
feat: schedule pausing ( #3976 )
...
* feat: schedule pausing
* fix: improve UI
2024-06-25 23:39:34 +02:00
HugoCasa
b57afc8f68
feat: add extra metadata to folders/resources/types + path prefix filtering for all + improve groups UI ( #3936 )
...
* feat: add extra metadata to folders/schedules/resources/types
* feat: add path prefix filter to api
* chore: updatee ref
* feat: improve groups UI
* fix: nit
* fix: nit
2024-06-22 01:29:23 +02:00
Ruben Fiszel
53eeef0503
fix: cache wasm
2024-06-22 00:58:49 +02:00
Ruben Fiszel
3f0cd6349d
fix(cli): support windows more thoroughly + fix generate flow locks ( #3944 )
...
* all
* all
* all
* fix lock
* fix lock
* fix lock
* fix lock
2024-06-21 14:23:33 +02:00
Ruben Fiszel
59d731c35d
add timeout for cancel jobs ( #3941 )
2024-06-20 21:22:44 +02:00
Ruben Fiszel
9c152d96c9
fix tests
2024-06-18 22:57:51 +02:00
Ruben Fiszel
a7250bfae7
update datafusion
2024-06-18 22:13:02 +02:00
Ruben Fiszel
4cd733b67d
update datafusion
2024-06-18 20:51:59 +02:00
Ruben Fiszel
631b981b8e
fix: add more debug logs around http client errors
2024-06-18 08:54:55 +02:00
Ruben Fiszel
05d2197618
fix: fix permission for scoped tokens on jobs_u paths
2024-06-17 22:32:59 +02:00
HugoCasa
21b9accca1
feat: replace ephemeral tokens by jwt ( #3908 )
...
* feat: replace ephemeral tokens by jwt
* fix: migration + sqlx
* fix: tests, agent, ee ref
* fix: sqlx
* fix: tests
* fix: jwt prefix change + fix tests
* fix: nit
* fix: handle agent mode
2024-06-14 13:07:35 +02:00
Ruben Fiszel
28afe59a4a
feat: accelerate bun through caches ( #3909 )
...
* all
* all
* all
* all
* all
* simplify extract
2024-06-13 19:09:16 +02:00
Faton Ramadani
2344077b34
feat(frontend): Generated UI editor + Schema Form complete refactor ( #3835 )
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): add type editor
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): dnd
* feat(frontend): add missing error
* feat(frontend): fix build
* feat(frontend): fix build
* feat(frontend): clean up
* feat(frontend): fix layout
* feat(frontend): fix dark mode
* feat(frontend): Fix Dnd + resource s3 and objects
* feat(frontend): handle inner objets
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* fix(frontend): UI nits
* fix(frontend): fix type selection
* fix(frontend): Correctly handle subproperties
* fix(frontend): fix autosize + height
* fix(frontend): replace everywhere
* fix(frontend): fix dnd
* fix(frontend): fix list refresh + height issues
* fix(frontend): fix order
* fix(frontend): restore default behavior
* fix(frontend): Move the rename input
* fix(frontend): Fix rename wrt order array
* fix(frontend): Fix hub
* fix(frontend): Fix renam
* fix(frontend): Fix UI Nits + fix SchemaForm order
* fix(frontend): Handle nested order
* fix(frontend): Fix saving properties
* fix(frontend): Improve approval form
* feat(frontend): done
* feat(frontend): merge main
* feat(frontend): done
* feat(frontend): wip
* feat(frontend): SchemaFormDND
* feat(frontend): SchemaFormDND wip
* feat(frontend): improve displayWebhookWarning
* feat(frontend): DND done
* feat(frontend): DND done
* feat(frontend): improve name
* feat(frontend): improve dnd
* feat(frontend): done
* first batch
* new try
* nits
* all
* drag handle in more places
* push everything
* migrate all
* all
* fix
* fix
* fix henri bug
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-06-12 18:37:18 +02:00
wendrul
7474145f0e
feat: cancel jobs based on filters ( #3874 )
...
* WIP
* Add endpoint to cancel jobs
* Fix endpoints and add modal to cancel jobs
* Add useful tooltips and warnings
* Fix openapi.yml
* Prepare sqlx
* Prepare sqlx
* Select jobs to cancel
* Prepare sqlx
* Remove unused variable
* Make small fixes
- gap between buttons
- dropdown in one button with chevron instead of two buttons
- filters shown on the cancel filtered modal
2024-06-11 17:12:30 +02:00
Ruben Fiszel
1957ca03b3
feat(cli): add wmill flow generate-locks
2024-06-10 11:44:53 +02:00
Ruben Fiszel
38ed825d09
remove all warnings
2024-06-08 18:06:04 +02:00