Abel Lucas
8eeffa6f43
phase 4: finalize v2 migration
2025-01-17 10:57:55 +01:00
Abel Lucas
09c60442ba
backend: rework old job table usages
2025-01-17 10:57:55 +01:00
Abel Lucas
2174a1e4ce
phase 3: use new tables without too much changes (WIP)
...
# Conflicts:
# backend/windmill-api/src/workspaces_extra.rs
2025-01-17 10:57:55 +01:00
Abel Lucas
865cacbde8
phase 2: check queries to queue and completed_job where possible
...
# Conflicts:
# backend/windmill-api/src/jobs.rs
2025-01-17 10:57:55 +01:00
Abel Lucas
25d94446e5
phase 1: transparent migration
2025-01-17 10:57:55 +01:00
Ruben Fiszel
e33968ad57
chore(main): release 1.447.4 ( #5076 )
...
* chore(main): release 1.447.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-16 13:45:15 +01:00
HugoCasa
b7eeed0729
triggers improvements ( #5074 )
...
* triggers improvements
* nits
* nits
* update ee ref
2025-01-16 13:01:45 +01:00
Ruben Fiszel
70b6e23f0a
chore(main): release 1.447.3 ( #5073 )
...
* chore(main): release 1.447.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-16 09:35:52 +01:00
Ruben Fiszel
65f42511d9
chore(main): release 1.447.2 ( #5069 )
...
* chore(main): release 1.447.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-15 19:37:35 +01:00
Ruben Fiszel
37d0466d9e
chore(main): release 1.447.1 ( #5065 )
...
* chore(main): release 1.447.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-15 18:31:08 +01:00
HugoCasa
4a68ce9ac3
fix: improve runnable permissions ( #5063 )
2025-01-15 18:25:12 +01:00
Ruben Fiszel
3f4f0772e3
chore(main): release 1.447.0 ( #5061 )
...
* chore(main): release 1.447.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-15 11:21:10 +01:00
wendrul
77d825540f
feat: add oracle db support on ee ( #5062 )
2025-01-14 21:21:24 +01:00
HugoCasa
04fbda28e8
feat: on behalf of ( #5058 )
...
* feat: on behalf of
* fix
* revert mistakke
* temp ee ref
* renaming + CLI
* sqlx
* nits + ee ref
2025-01-14 18:32:25 +01:00
Ruben Fiszel
2509affc65
chore(main): release 1.446.0 ( #5054 )
...
* chore(main): release 1.446.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-14 13:49:36 +01:00
Ruben Fiszel
427aae6164
chore(main): release 1.445.1 ( #5050 )
...
* chore(main): release 1.445.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-13 15:28:27 +01:00
Guilhem
ebfde197fc
fix(ui): capture v2 UX ( #4954 )
...
* feat: captures
* flow UI and improvements
* fix: build
* fix sqlx
* Move Capture WIP
* Add capture to webhook and websocket
* Move connection status viewer in the head
* change trigger section label
* Add popover capture picker using melt ui
* Add shortcut to triggers capture from input form
* remove capture tab in input
* Allways show capture
* remove useless logs
* Add email capture
* Add kafka capture into triggers
* Add edit option in capture table
* use light header for arg input
* Add prefilled group id
* Change button label
* fix logic
* Open resource drawer if prototype has fields
* fix default completion
* Change name Prototype
* Dissociate Editor Mode for triggers
* Fix bug for script
* Fix apply args
* fix apply schema
* Add capture table to script
* fix apply args
* Add capture button for script
* Delete capture tab
* Set capture on when opening triggers capture
* fix connection indicator
* fix minor issues
* Add preprocessor logic
* Use slot in log Panel for captures
* handle capture refresh in script
* Delete capture tab from script editor
* reset kafka resource on toggle static
* fix minor issue
* Allow resource in kafka capture
* use simple capture button in flow
* Remove capture panel
* Polish route trigger editor
* Fix resource saving
* Remove excessive padding
* merge nits
* Add history tab
# Conflicts:
# frontend/src/lib/components/EditableSchemaForm.svelte
* add workflow_dispatch to build
* add workflow_dispatch to build
* Move input copy from in a panel
* better capture UI
* Add smoothing animation on open input editor
* fix bad wrapping in input editor menu
* clean code
* restore captureTable
* clean
* fix sqlx
* fix build
* fix build
* build
* make initial_messages optional in line with db
* fix npm check
* better handle args for capture webhook and http
* add capture pagination
* Add capture table
* Add table for history inputs
* nit
* simplify capture table
* stop capturing on closing capture section
* show only 10 items per page for captures
* set focus to logs on script test
* Fix collapsable section
* nit
* open captures when applying args from triggers
* update edit input drawer
* fix all EditableSchemaForm
* fix panel init animation
* Add capture popover
* change open tab button
* clean code
* fix bad table display
* Fix JSON input bad sync
* make capture icon bigger
* nit
* nit
* revert unwanted change
* Change capture name and nits
* infinite scroll and cleaning
* Add toast when failing to retreive first step input
* add icons to dropdown edit input list
* remove unused log
* Add click outside to all schema pickers
* fix click oustide
* Fix migrations
* solve run button not refreshing properly
* Add a capture drawer
* change apply args and schema logic
* change apply args and schema logic
* fix toggle display
* fix schema display
* improve preview mode
* Add first step panel
* nit
* clean
* Add hint for captures
* clean
* nit
* nit
* fix script node page height
* improve animation on redirecting to capture
* improve saved input picker
* nit
* add Json placeholder
* nit
* add list animations
* delete useless logs
* add animated list to captures history and saved inputs
* Delete unused component
* clean
* nit
* clean code
* improve tab scroll experience
* nit
* nits
* nits
* fix script args update
* nit
* nit: include preview in history inputs in edit mode
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-13 14:45:38 +01:00
HugoCasa
a3aa091d1e
fea(backend): return 500 on sync webhook/route error ( #5049 )
...
* fea(backend): return 500 on sync webhook/route error
* fix sqlx
2025-01-13 12:25:06 +01:00
Ruben Fiszel
7255ad8154
chore(main): release 1.445.0 ( #5035 )
...
* chore(main): release 1.445.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-01-10 20:01:53 +01:00
HugoCasa
e66fcf9270
feat: nats triggers ( #5039 )
...
* feat: nats triggers
* missing files
* fix build
* update feature flags
* event stream fixes
* update ee ref
2025-01-10 19:47:17 +01:00
HugoCasa
7b808c3977
fix(backend): multiple routes with same path but different methods ( #5040 )
2025-01-09 19:08:56 +01:00
Alexander Petric
0c391372cc
feat(frontend): allow workspace admin to set workspace color ( #5032 )
...
* feat(frontend): allow workspace admin to set workspace color
* sqlx prep
* sqlx prep
* make border wider, add removed comment
2025-01-09 06:42:36 +01:00
Alexander Petric
e47a3aa7c7
nit: always show flow meta data, append user provided msg ( #5026 )
2025-01-06 22:59:16 +01:00
Ruben Fiszel
ec2ff527d0
chore(main): release 1.444.0 ( #5017 )
...
* chore(main): release 1.444.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-01-06 13:59:13 +01:00
HugoCasa
01c6f84520
feat: captures ( #4807 )
...
* feat: captures
* flow UI and improvements
* fix: build
* fix sqlx
* Move Capture WIP
* Add capture to webhook and websocket
* Move connection status viewer in the head
* change trigger section label
* Add popover capture picker using melt ui
* Add shortcut to triggers capture from input form
* remove capture tab in input
* Allways show capture
* remove useless logs
* Add email capture
* Add kafka capture into triggers
* Add edit option in capture table
* use light header for arg input
* Add prefilled group id
* Change button label
* fix logic
* Open resource drawer if prototype has fields
* fix default completion
* Change name Prototype
* Dissociate Editor Mode for triggers
* Fix bug for script
* Fix apply args
* fix apply schema
* Add capture table to script
* fix apply args
* Add capture button for script
* Delete capture tab
* Set capture on when opening triggers capture
* fix connection indicator
* fix minor issues
* Add preprocessor logic
* Use slot in log Panel for captures
* handle capture refresh in script
* Delete capture tab from script editor
* reset kafka resource on toggle static
* fix minor issue
* Allow resource in kafka capture
* use simple capture button in flow
* Remove capture panel
* Polish route trigger editor
* Fix resource saving
* Remove excessive padding
* merge nits
* add workflow_dispatch to build
* add workflow_dispatch to build
* better capture UI
* fix sqlx
* fix build
* fix build
* build
* make initial_messages optional in line with db
* fix npm check
* better handle args for capture webhook and http
* improve migration + http capture fixes
* fix sqlx
* update ee ref
---------
Co-authored-by: Guilhem <guilhemlemouel@gmail.com >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-06 12:07:09 +01:00
Lucas Abel
8586476a13
backend: do not force get_schedule_opt to be within a transaction ( #5019 )
2025-01-06 09:36:57 +01:00
Ruben Fiszel
bc87efd69e
chore(main): release 1.443.0 ( #5013 )
...
* chore(main): release 1.443.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-01-04 03:29:11 +01:00
Alexander Petric
63b096851e
interactive slack approvals: more improvements / nits ( #5012 )
...
* enum -> enums, client function docs
* advanced -> suspend -> form
2025-01-04 01:48:25 +01:00
HugoCasa
0c19171f57
feat: allow s3 file download/preview from inside apps ( #5004 )
...
* feat: allow s3 file download/preview from inside apps
* improve security + handle image preview
* fix build
* fix build
2025-01-04 01:47:57 +01:00
Ruben Fiszel
eeb712c270
chore(main): release 1.442.0 ( #4991 )
...
* chore(main): release 1.442.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2025-01-03 18:13:32 +01:00
Lucas Abel
f5c85d7db9
fix(apps): check for auth when executing as publisher ( #4979 )
2025-01-03 16:47:15 +01:00
Alexander Petric
2832b887a5
interactive slack improvements ( #5001 )
...
* refactor / rust style
* add detailed description to default message
* default args, dynamic enums
* sqlx prep
* cancel / close behavior
2025-01-03 16:27:03 +01:00
HugoCasa
383ecf8467
fix(backend): allow multiple files per field when using multipart ( #5002 )
2025-01-02 18:29:34 +09:00
Lucas Abel
eeece84a4b
fix: handle 'flownode' job kind where missing ( #4990 )
2024-12-30 19:10:47 +09:00
Ruben Fiszel
6bcdde927c
chore(main): release 1.441.2 ( #4987 )
...
* chore(main): release 1.441.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-27 16:37:20 +01:00
Ruben Fiszel
d440a71e2f
chore(main): release 1.441.1 ( #4966 )
...
* chore(main): release 1.441.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-24 11:40:49 +09:00
Ruben Fiszel
82031a920d
chore(main): release 1.441.0 ( #4962 )
...
* chore(main): release 1.441.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-20 22:20:54 +01:00
Alexander Petric
6308bf0dcb
feat: interactive slack approvals ( #4942 )
...
* feat: interactive slack approvals
* move form creation logic to backend
* adding python client
* polish messages
* date time picker and default values
* Initial commit
* Initial commit
* refactor
* cleanup
* cleanup
* cleanup
* cleanup, treating numbers/integers/booleans
* adding slack to ts dependencies
* sqlx prepare
* gitignore, adding package.lock
* ellipsis comments
* Update typescript-client/client.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* refactor to move everything serverside + modal
* sqlx prep
* reverting slack dependency
* python client update
* fix build errors
* Update pyproject.toml
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-12-20 21:47:45 +01:00
Lucas Abel
83d24cb9ab
cache: better cache system ( #4951 )
...
* cache: consider source as untrusted
* cache: better scoped cache
* cache: non-lazy flow value parse error
* fixup! cache: consider source as untrusted
* fixup! cache: consider source as untrusted
* fixup! cache: better scoped cache
2024-12-20 11:19:57 +01:00
Ruben Fiszel
cfd93a3ead
chore(main): release 1.440.3 ( #4955 )
...
* chore(main): release 1.440.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-19 01:47:19 +01:00
Ruben Fiszel
0770613fa4
chore(main): release 1.440.2 ( #4953 )
...
* chore(main): release 1.440.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-18 19:00:18 +01:00
Lucas Abel
0ee3a77a7e
pass cargo check ( #4949 )
2024-12-18 16:21:37 +01:00
Lucas Abel
bded6028f1
backend: pass cargo check --all-features ( #4946 )
2024-12-18 12:37:31 +01:00
Ruben Fiszel
fb72e89d49
chore(main): release 1.440.1 ( #4948 )
...
* chore(main): release 1.440.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-18 12:29:23 +01:00
Ruben Fiszel
d8d47d910d
chore(main): release 1.440.0 ( #4931 )
...
* chore(main): release 1.440.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-18 11:40:33 +01:00
Lucas Abel
51b74e713c
cache: improve error reporting ( #4940 )
2024-12-17 19:44:51 +00:00
Lucas Abel
977ac5c3f3
feat(cache): remove persistent raw values from queue ( #4866 )
...
* feat(cache): remove persistent raw values from queue
* test: add tests and fix discovered regressions
* fix csharp executor after rebase
* invalidate script cache after locking
* fix lite flow version race
* fix flow dependencies lock race
* update version flag to `v.1.440`
2024-12-16 17:10:16 +01:00
Ruben Fiszel
e4bffe4741
chore(main): release 1.439.0 ( #4925 )
...
* chore(main): release 1.439.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-12-16 10:53:56 +01:00
Ruben Fiszel
820a454e62
update rsa
2024-12-15 14:14:30 +01:00
Ruben Fiszel
278ab4bf57
remove rust embed in dev mode
2024-12-15 13:36:21 +01:00