Ruben Fiszel
95fbfbdad5
chore(main): release 1.333.4 ( #3775 )
...
* chore(main): release 1.333.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-20 23:30:48 +02:00
Ruben Fiszel
977e04b686
chore(main): release 1.333.3 ( #3774 )
...
* chore(main): release 1.333.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-20 23:16:05 +02:00
Ruben Fiszel
d21502d478
nit compile
2024-05-20 19:45:00 +02:00
Ruben Fiszel
fae845ffd3
chore(main): release 1.333.2 ( #3772 )
...
* chore(main): release 1.333.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-20 19:19:42 +02:00
Ruben Fiszel
f8bd664362
only enable profiling if env variable is present
2024-05-20 18:57:26 +02:00
Ruben Fiszel
31d69561cc
allow dynamic heap profiling using jemalloc live prof_active
2024-05-20 18:44:03 +02:00
Ruben Fiszel
ac3e1a8342
chore(main): release 1.333.1 ( #3771 )
...
* chore(main): release 1.333.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-20 12:35:28 +02:00
Ruben Fiszel
b6ff540f6e
remove extra tracing
2024-05-20 12:34:15 +02:00
Ruben Fiszel
35e735d787
further memory reduction
2024-05-20 11:38:11 +02:00
Ruben Fiszel
fcfbf9504d
use RawValue for Flow value and hub script schema
2024-05-20 10:45:52 +02:00
Ruben Fiszel
c1810d164b
fix(backend): improve memory usage by making schema RawValue instead of serde_json::Value
2024-05-20 10:11:47 +02:00
Ruben Fiszel
ceccfbc174
chore(main): release 1.333.0 ( #3769 )
...
* chore(main): release 1.333.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-19 22:31:57 +02:00
Ruben Fiszel
44986bbf16
sleep handle f64
2024-05-19 22:21:18 +02:00
Ruben Fiszel
fc2691d598
handle early stop for simple flows
2024-05-19 22:07:06 +02:00
Ruben Fiszel
c43d04b95d
feat: reduce memory usage ( #3768 )
...
* all
* all
* optimize deserialize
* all
* all
* fix issue
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
* fix compile
2024-05-19 21:58:38 +02:00
Ruben Fiszel
584594aed6
chore(main): release 1.332.1 ( #3766 )
...
* chore(main): release 1.332.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-18 10:12:45 +02:00
Ruben Fiszel
265ae920e8
chore(main): release 1.332.0 ( #3755 )
...
* chore(main): release 1.332.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-17 00:35:22 +02:00
Ruben Fiszel
d5fc26ac82
fix: fix args interpolation for tag and concurrency key for non string values
2024-05-17 00:27:38 +02:00
Ruben Fiszel
1465951b61
chore(main): release 1.331.2 ( #3754 )
...
* chore(main): release 1.331.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-16 23:46:36 +02:00
Ruben Fiszel
e014deaf8a
fix: improve support for non existing key in concurrency_key table
2024-05-16 23:43:30 +02:00
Ruben Fiszel
1b06286419
chore(main): release 1.331.1 ( #3753 )
...
* chore(main): release 1.331.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-16 21:41:32 +02:00
Ruben Fiszel
1d396fad92
jemalloc image
2024-05-16 21:38:17 +02:00
HugoCasa
e8bdff5f1a
fix(backend): prevent immediate cancellation of the error handler when a job is forcibly cancelled ( #3751 )
2024-05-16 16:53:27 +02:00
Ruben Fiszel
4cd6515395
chore(main): release 1.331.0 ( #3737 )
...
* chore(main): release 1.331.0
* Apply automatic changes
* Update CHANGELOG.md
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-15 21:06:57 +02:00
wendrul
60b036c1ae
Add concurrency limits observability ( #3586 )
...
* Add concurrency_key table and field to payload
Add a new table custom_concurrency_key for storing concurrency keys on a
per job basis. Add the field to the job payload to populate the table on
creation of a new job.
* Rename to custom_concurrency_key
Be more explicit about the nature of the option variable by calling it
a more appropriate name.
* Delete concurrency_keys on delete_expire_items
* Propagate db errors up
* Add ref to EE changes
* update sqlx
* Add concurrency_key to tests
* Revert renaming of FlowValue field
FlowValue field concurrency_key must be named concurrency_key for
serialization purposes.
* Remove debug print statement
* Get concurrency_key from Job
Whether it is a Completed job or a queued one, add a ways to get the
associated concurrency key
* Add endpoint to get concurrency_key
* Add endpoint and button to get job concurrency_key
Add a line with a link on the FlowMetadata that goes to the
concurrency_groups page. add endpoint to get the concurrency_key of a
job
* Merge concurrency_key tables into one
migration + change all related querrys
* Add concurrency plot to the runs page
* Prepare sqlx
* Add concurrency Key filter on UI
* Prepare sqlx
* Prepare sqlx
* Fix filter and order query
The limit makes more sense if we cut the older rows, so order by
started_at
* Factor interpolation to reuse on concurrency key
Factor the arg interpolation logic into a function and finish the
processing of concurrency key before insertion
* Remove old concurrency key processing logic
* Second transaction with userdb
To send all concurrency intervals but revealing only uuids of accessible
jobs, make a second transaction with the userdb.
* Remove old second endpoint
the intervals endpoint now also gets the concurrencyt key information
for all jobs
* Show external jobs
* Put filters into a dropdown
Create a ToggleButtonMore and put elements into a dropdown
* Add toggle between two graphs
* Add filter functionality to concurrency graph
* Improve concurrency graph front
* Fix concurrency groups page
* Prepare sqlx
* Add ref to ee
* Change migration to create new table instead
Instead of renaming the custom_concurrency_key_ended atble, we create a
new table and we will delete custom_concurrency_key_ended in the future
when it is no longer linked to any jobs
* Do small UI improvements
* Fix range fusion by not filtering past jobs
Instead of filtering jobs in the backend on a startedAfter value, limit
the query to 1000 and query all possible towards the past to get a good
context for the graph in most sane situations
* Improve frontend UI
2024-05-15 20:15:14 +02:00
Lucian Buzzo
0340d14116
fix: resolve typo in bun_executor.rs error message ( #3744 )
2024-05-15 15:30:26 +02:00
Ruben Fiszel
bf5670ece7
Revert "fix(backend): remove email constraints from DB ( #3739 )" ( #3743 )
...
This reverts commit cdeee7ca0b .
2024-05-15 14:45:11 +02:00
HugoCasa
cdeee7ca0b
fix(backend): remove email constraints from DB ( #3739 )
...
* fix(backend): allow underscore in email domain name
* fix: remove email constraint
2024-05-15 14:43:36 +02:00
Ruben Fiszel
00c0e1f2a1
chore(main): release 1.330.1 ( #3733 )
...
* chore(main): release 1.330.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-15 10:35:42 +02:00
HugoCasa
83f97eed56
fix: php worker tag migration ( #3732 )
2024-05-15 10:24:50 +02:00
Ruben Fiszel
3ccb714e92
chore(main): release 1.330.0 ( #3731 )
...
* chore(main): release 1.330.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-15 08:30:25 +02:00
HugoCasa
f7f7a6d85f
feat: add php ( #3725 )
...
* feat: add php
* fix: nsjail + frontend build
2024-05-15 08:12:11 +02:00
Ruben Fiszel
a9e52e9a30
chore(main): release 1.329.0 ( #3722 )
...
* chore(main): release 1.329.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-15 06:33:47 +02:00
Ruben Fiszel
bc5c3652aa
fix: improve display result output limit
2024-05-15 05:59:31 +02:00
wendrul
6d66c10002
Use userDB instead of DB ( #3723 )
2024-05-14 22:14:12 +02:00
Ruben Fiszel
c425ec2f45
feat: improve log storage + expand all logs in a flow
2024-05-14 22:11:52 +02:00
Ruben Fiszel
49469644b9
fix: bun loader with nsjail
2024-05-14 01:17:13 +02:00
Ruben Fiszel
f719681996
chore(main): release 1.328.0 ( #3716 )
...
* chore(main): release 1.328.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-13 22:52:57 +02:00
Ruben Fiszel
7a4d44e8b6
chore(main): release 1.327.0 ( #3715 )
...
* chore(main): release 1.327.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-13 08:30:37 +02:00
Ruben Fiszel
6b49f47c5c
feat: nativets can use the wmill library + setClient not required anymore ( #3714 )
...
* all
* all
* all
* all
2024-05-13 08:26:03 +02:00
Ruben Fiszel
ef8d273c7d
chore(main): release 1.326.1 ( #3712 )
...
* chore(main): release 1.326.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-12 21:23:23 +02:00
Ruben Fiszel
5766278737
improve empty resource types instructions
2024-05-12 21:07:23 +02:00
Ruben Fiszel
8f54d35d56
chore(main): release 1.326.0 ( #3711 )
...
* chore(main): release 1.326.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-12 04:32:14 +02:00
Ruben Fiszel
aae70ac6cb
feat: logs can be downloaded directly from server/frontend if using shared volume
2024-05-12 04:16:04 +02:00
Ruben Fiszel
24346770ed
chore(main): release 1.325.2 ( #3710 )
...
* chore(main): release 1.325.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-11 02:48:14 +02:00
Ruben Fiszel
14c1555089
fix: improve status exit dedicated workers
2024-05-11 02:44:49 +02:00
Ruben Fiszel
df05a2f32c
chore(main): release 1.325.1 ( #3708 )
...
* chore(main): release 1.325.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-05-11 02:26:37 +02:00
Ruben Fiszel
36e61b4565
fix: improve nodejs mode after esm update
2024-05-11 02:15:28 +02:00
Ruben Fiszel
cdf7a285a4
fix(cli): support whileloop in flow cli sync
2024-05-11 02:06:14 +02:00
Ruben Fiszel
fb369fb4a8
fix: selectedRow for a table is set on table actions
2024-05-11 00:47:52 +02:00