Ruben Fiszel
30b95fb7d8
fix: update deps versions
2025-03-20 11:51:37 +01:00
Ruben Fiszel
4f998d5543
chore(main): release 1.478.0 ( #5478 )
...
* chore(main): release 1.478.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-20 10:11:14 +01:00
Ruben Fiszel
debf68734b
fix: improve memory metrics graph
2025-03-20 09:54:55 +01:00
wendrul
299c1430eb
feat: backend arg schema validation ( #5455 )
...
* Make schema validation struct
Schema Validation rules that are constructed from the schema or from the
MainArgSig(TODO).
* Make other validator builder
* Fail dependency job like with lockfile failing for schema validator
* Add last types + tests
* Remove unused dependency
* fix typos
* Migration ID was colliding with another, changed it manually
* Add Oneof + other fixes
* fix: cache for querying scripts correclty handles ScriptMetadata
* Add cache for schema validation from main arg sig
* Prepare sqlx
* Remove default features
* Feature flags
* Fix down migration table name
* cleanup: put validation logic inside a function
* Refactor to cache the should_validate boolean
Changed the schemavalidators cache to take in an
Option<SchemaValidator>, effectively storing the `should_validate_schema` information.
Also pass the schema when avaialble to construct the schema validator
* Add other job kinds to u8 cache key just in case
* Only cache if not preview
2025-03-19 19:41:10 +01:00
HugoCasa
884aba4811
perf: improve perf of get completed flow node ( #5418 )
...
* perf: improve perf of get completed flow node
* better
* nit
* nits
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-03-19 10:51:30 +01:00
HugoCasa
bf938fdfae
feat: add support for python list[x] ( #5486 )
2025-03-19 10:49:34 +01:00
Ruben Fiszel
eefb77f445
nit move away from using views
2025-03-19 10:48:43 +01:00
Ruben Fiszel
b8d7092478
fix: fix delete completed job
2025-03-19 10:10:16 +01:00
Ruben Fiszel
aaa4cde349
feat: filter by worker + backend perf opt ( #5489 )
...
* all
* all
* all
* refactor
* sqlx
* ref
* impr
* fix
* fix
* fix
* ee private
2025-03-19 09:55:53 +01:00
Ruben Fiszel
e7868f097a
only reload license key periodically on ee
2025-03-18 21:57:17 +01:00
Ruben Fiszel
5134deefad
improve concurrency limits II ( #5485 )
2025-03-17 17:24:50 +01:00
Ruben Fiszel
fcaee6fef5
fix: improve concurrency limit check performances
2025-03-17 00:53:14 +01:00
Ruben Fiszel
c15e699150
DISABLE_CONCURRENCY_LIMIT 2
2025-03-16 18:22:41 +01:00
Ruben Fiszel
18ecb261c3
DISABLE_CONCURRENCY_LIMIT
2025-03-16 17:45:40 +01:00
Ruben Fiszel
fe6c2abd59
fix: improve row lock contention on concurrency counter
2025-03-16 17:20:39 +01:00
HugoCasa
1e1bc56f33
feat: keep captures across drafts and deploys ( #5482 )
2025-03-14 15:17:48 +01:00
Ruben Fiszel
a9a64a4b52
nit
2025-03-14 13:28:32 +01:00
Ruben Fiszel
6a03c6cdf9
add PG_LISTENER_REFRESH_PERIOD_SECS
2025-03-14 13:26:52 +01:00
Ruben Fiszel
1dd9ca10fc
pg nits
2025-03-14 12:13:12 +01:00
Ruben Fiszel
f726b3af88
fix: avoid lock contention for native workers on cached connection ( #5481 )
2025-03-14 11:58:03 +01:00
dieriba
df4b6db0d4
feat: add raw string option and wrap option for http trigger ( #5467 )
...
* add new column
* handled worskpaced route
* update .sqlx
* update: rename migration file, rewrite query for checking existing route path key, add copy button url for each route trigger
* update .sqlx
* update sql query
* update .sqlx
* fix: prevent precedence on query
* nits
* update .sqlx
* update query
* Update http_triggers.rs
* nits
* handling two new option in http route 'wrap_body' and 'raw_string'
* update sqlx and add wrap_body and raw_string to http route
* fix: undefined route path
* nits: remove unnecessay ref as type implement copy
* nits
* fix: undefined protection
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
2025-03-13 20:39:54 +00:00
Ruben Fiszel
acceb37e20
more transparent pg listener error
2025-03-13 12:07:33 +01:00
Ruben Fiszel
5c7c46c84b
chore(main): release 1.477.1 ( #5475 )
...
* chore(main): release 1.477.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-13 10:44:33 +01:00
Ruben Fiszel
14706879ca
fix: fix rusttls panic
2025-03-13 10:34:27 +01:00
Ruben Fiszel
a4b5d22fce
rustls install default
2025-03-13 10:30:42 +01:00
Ruben Fiszel
cefc45caaa
improve search perfs
2025-03-13 09:31:38 +01:00
Ruben Fiszel
c5d67dc71d
chore(main): release 1.477.0 ( #5471 )
...
* chore(main): release 1.477.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-13 08:00:31 +01:00
Ruben Fiszel
e11f0a5fa6
fix: pg_listeners have no timeout
2025-03-12 23:16:32 +01:00
Ruben Fiszel
6c95ccac48
require server mode on indexer
2025-03-12 19:19:38 +01:00
Ruben Fiszel
a48cf1346f
improve input history job loader UX
2025-03-12 18:18:13 +01:00
Ruben Fiszel
6915b334b2
improve args bind
2025-03-12 17:38:35 +01:00
Ruben Fiszel
5a2c44f347
feat: add search by args on input history directly
2025-03-12 16:05:02 +01:00
Ruben Fiszel
5d2e5d5b48
fix: prevent monitoring task to die without sending killpill ( #5472 )
2025-03-12 11:51:53 +01:00
Ruben Fiszel
2c1d05858b
chore(main): release 1.476.0 ( #5469 )
...
* chore(main): release 1.476.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-11 22:04:18 +01:00
wendrul
70d3f48f0b
fix: cache for querying scripts correclty handles ScriptMetadata ( #5466 )
2025-03-11 20:04:23 +01:00
Ruben Fiszel
09b859e1ae
fix: codebases compatible with git sync ( #5470 )
2025-03-11 19:38:55 +01:00
dieriba
04ea7b851b
feat: option to prefix http route with workspace id ( #5461 )
...
* add new column
* handled worskpaced route
* update .sqlx
* update: rename migration file, rewrite query for checking existing route path key, add copy button url for each route trigger
* update .sqlx
* update sql query
* update .sqlx
* fix: prevent precedence on query
* nits
* update .sqlx
* update query
* Update http_triggers.rs
* nits
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
2025-03-11 15:24:22 +00:00
Ruben Fiszel
879c090653
chore(main): release 1.475.1 ( #5465 )
...
* chore(main): release 1.475.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-11 11:03:06 +01:00
Ruben Fiszel
5765d4cf75
nit zombie job monitoring
2025-03-11 07:08:28 +01:00
Ruben Fiszel
00d5c39347
improve slightly index creation
2025-03-11 06:35:57 +01:00
dieriba
ba0cfb199c
use-exists-function-for-folder-and-improve-error-handling ( #5464 )
...
* update: removing try and catch for checkExistalready fn and use exist function folder instead of get folder for folder kind
* update .sqlx
2025-03-10 12:38:11 +01:00
Ruben Fiszel
14d7a0daae
clarify state transition error
2025-03-10 11:03:22 +01:00
Ruben Fiszel
1e32c83446
improve bundle preview
2025-03-07 23:44:48 +01:00
Ruben Fiszel
1235448176
chore(main): release 1.475.0 ( #5426 )
...
* chore(main): release 1.475.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-03-06 18:24:36 +01:00
HugoCasa
28568e30c5
fix: s3 file picker delete + better s3 path handling ( #5454 )
...
* fix: s3 file picker delete + better s3 path handling
* update ee ref
2025-03-06 17:28:22 +01:00
dieriba
996cebeb8a
feat: deploy triggers to prod/staging workspace ( #5429 )
...
* add deploy to staging prod option to trigger
* remove unused import
* handle schedule trigger, fix update fn
* Update frontend/src/lib/utils_deployable.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-common/src/workspaces.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/DeployWorkspace.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* update kind name and handle script kind flow for websocket
* nits: english wording
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-06 17:02:11 +01:00
HugoCasa
d4fddbb59e
feat: kafka mTLS ( #5449 )
...
* feat: kafka mTLS
* nit
* update ee repo ref
2025-03-06 13:33:12 +01:00
Ruben Fiszel
11b779ff41
display more complete error for failing to untar
2025-03-06 13:24:18 +01:00
Alexander Petric
cc599a6727
feat(frontend): pick image from workspace storage bucket ( #5382 )
...
* feat(frontend): pick image from workspace storage bucket
* also upload
* update policy for unauthed s3 download
* sqlx prep
* sqlx prep
* force policy
* no need for ee
* image picker
* Update frontend/src/lib/components/apps/editor/settingsPanel/InputsSpecEditor.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* field not needed
* feature flag
* filter for image files
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-06 11:53:53 +01:00
Ruben Fiszel
a752cf1554
accept otel parameters from envs
2025-03-05 08:50:03 +01:00