Bart Ledoux
aadd0877d5
add more typings
2025-12-18 13:44:49 +01:00
Bart Ledoux
ec19287685
small adjustments
2025-12-18 13:43:54 +01:00
Bart Ledoux
1a9bdf6caa
update the API and use it in the flows
2025-12-18 00:12:39 +01:00
Bart Ledoux
dbeface7c6
remove function useSdk
2025-12-17 22:40:54 +01:00
Bart Ledoux
ea9a86545c
set a main tenant in a plugin
2025-12-17 22:37:23 +01:00
Bart Ledoux
8b5af1f8a3
generate flat sdk to allow treeshaking
2025-12-16 17:31:01 +01:00
Bart Ledoux
85adf521be
make sure the app can start
2025-12-16 17:26:24 +01:00
Bart Ledoux
5dd0ad6036
add generated to gitignore
2025-12-16 17:25:52 +01:00
Bart Ledoux
33abe9980e
remove generated files
2025-12-16 17:00:39 +01:00
Bart Ledoux
2a4097fbc9
Merge branch 'develop' into spike/generate-axios-api
2025-12-16 16:59:23 +01:00
YannC
6edb88841f
feat(jdbc): method without auditlog for setting repository ( #13676 )
...
* feat(jdbc): method without auditlog for setting repository
* test: add flaky annotation
2025-12-16 16:38:50 +01:00
Loïc Mathieu
5653531628
fix(test): avoid killing an already killed execution
2025-12-16 14:39:00 +01:00
github-actions[bot]
ee61276106
chore(core): localize to languages other than english ( #13698 )
...
Co-authored-by: GitHub Action <actions@github.com >
2025-12-16 14:28:22 +01:00
Barthélémy Ledoux
abcf76f7b4
fix: avoid blocking creation of flow when edition is restricted to a namespace ( #13694 )
2025-12-16 14:24:16 +01:00
YannC
67ada7f61b
fix: remove JsonIgnore annotation from FlowWithSource and add schema(hidden=true) to Flow ( #13681 )
2025-12-16 14:23:56 +01:00
Florian Hussonnois
0c13633f77
fix(trigger): ScheduleOnDates should work with backfill
...
Changes:
* ScheduleOnDates must not be re-scheduled when trigger is updated
* ScheduleOnDates must not be scheduled on previous dates when created
* ScheduleOnDates should properly support backfill
Create new SchedulableExecutionFactory class to hold all methods related
to Schedulable trigger and which are only used by core triggers
Related-to: #13673
2025-12-16 13:47:47 +01:00
Loïc Mathieu
a6cf2015ff
fix(tests): concurrency test restarted
2025-12-16 13:42:42 +01:00
Sumit Shandillya
2f9216c70b
fix(triggers): improve layout of action buttons in trigger table ( #13658 )
2025-12-16 17:50:46 +05:30
Piyush Bhaskar
1903e6fac5
fix(plugins): avoid list flash when opening plugin ( #13690 )
2025-12-16 17:38:09 +05:30
Loïc Mathieu
2d2cb00cab
feat(execution): bring support for input and output processing in the run context
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4228
Encapsulate access the FlowInputOutput from the RunContext in a new InputAndOutput component with a currated list of supported methods used by plugins.
2025-12-16 12:19:48 +01:00
Loïc Mathieu
01b5441d16
feat(trigger): refactor Schedule to not use the application context
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4228
2025-12-16 12:19:30 +01:00
Loïc Mathieu
efc778e294
feat(system): save the edition in settings
...
This would allow to detect OSS -> EE migration.
Closes https://github.com/kestra-io/kestra-ee/issues/5106
2025-12-16 11:06:01 +01:00
Will Russell
60235a4e73
docs(task-runner): remove deprecated runner from example ( #13654 )
2025-12-16 10:01:27 +00:00
Piyush Bhaskar
b167c52e76
fix(core): properly sync default namespace filters from settings with default filter ( #13685 )
2025-12-16 15:30:55 +05:30
Florian Hussonnois
216b124294
feat(trigger): add support for concurrent trigger execution ( #311 )
...
Fixes : #311
2025-12-16 09:50:48 +01:00
vamsi172323
b6e4df8de2
refactor(core): remove usage of unnecessary i18n composable ( #13683 )
...
Closes https://github.com/kestra-io/kestra/issues/13649 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-16 08:26:27 +01:00
Loïc Mathieu
429e7c7945
feat(execution): allow listing the internal storage from the run context
...
Part-of: https://github.com/kestra-io/kestra-ee/issues/4228
2025-12-15 18:06:49 +01:00
Bart Ledoux
059262514c
try and use sdk in flow
2025-12-15 16:24:49 +01:00
mustafatarek
e302b4be4a
chore(tests): update namings of evaluation tests
2025-12-15 16:11:25 +01:00
mustafatarek
8e7ad9ae25
chore(scheduler): revert back changes at handle() and create failed execution with emitting it directly from the catch block
2025-12-15 16:11:25 +01:00
mustafatarek
41a11abf16
chore(tests): add small notes to tests
2025-12-15 16:11:25 +01:00
mustafatarek
1be16d5e9d
feat(tests): add more test coverage for trigger evaluation failure
...
- This covers failures propagated to evaluateScheduleTrigger() in AbstractScheduler class related to ScheduleTrigger such as (Invalid Expressions, Inputs resolving Issues...)
2025-12-15 16:11:25 +01:00
mustafatarek
e263224d7b
fix(core): return backfill check at handleFailedEvaluatedTrigger()
2025-12-15 16:11:25 +01:00
mustafatarek
12b89588a6
fix(core): add failed execution with logs when scheduled triggers fail during evaluation
2025-12-15 16:11:25 +01:00
Bart Ledoux
c6b7021a0b
first use of the sdk
2025-12-15 15:56:29 +01:00
Bart Ledoux
1548e31182
make the sdk tenant ready
2025-12-15 15:56:12 +01:00
Loïc Mathieu
eae5eb80cb
fix(test): use a separate tenant for each test
2025-12-15 15:41:21 +01:00
Loïc Mathieu
c0f6298484
feat(system)!: change logger name and disable flow logger by default
...
Change system logger name:
- execution -> executor
- trigger -> scheduler
- task -> worker
Add tenant and namespace in the name of loggers.
Disable by default the flow execution logger.
2025-12-15 15:41:09 +01:00
Bart Ledoux
aae8011221
first hey sdk
2025-12-15 15:35:45 +01:00
Barthélémy Ledoux
ba1d6b2232
fix: executing validation twice should display 2 errors ( #13670 )
2025-12-15 14:02:37 +01:00
Pratik Dey
048dcb80cc
fix: Webhook-triggered executions do not generate system.correlationId label while direct API executions do
2025-12-15 12:37:23 +01:00
yuri
a81de811d7
feat(ui): make log buttons friendlier ( #13404 )
...
Co-authored-by: Miloš Paunović <paun992@hotmail.com >
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io >
2025-12-15 10:58:36 +01:00
Loïc Mathieu
a960a9f982
feat(plugin): bring cloneForPlugin to the RunContext
...
To replace the usage of the RunContextInitializer for that as plugins using another plugin needs it.
Part-of: https://github.com/kestra-io/kestra-ee/issues/4228
2025-12-15 09:58:54 +01:00
Miloš Paunović
c4d4fd935f
chore(flows): make trigger icon not a button ( #13666 )
...
Closes https://github.com/kestra-io/kestra/issues/13634 .
2025-12-15 09:31:22 +01:00
Suraj
f063a5a2d9
refactor(core): remove usage of unnecessary i18n composable ( #13663 )
...
Closes https://github.com/kestra-io/kestra/issues/13652 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-15 08:06:22 +01:00
Mohd Toukir Khan
ac91d5605f
refactor(core): remove usage of unnecessary i18n composable ( #13662 )
...
Closes https://github.com/kestra-io/kestra/issues/13650 .
Co-authored-by: Mohd Toukir Khan <Toukir@MacBook-Air-2.local >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-15 08:03:39 +01:00
Madhav Kaushik
e3d3c3651b
refactor(core): remove usage of unnecessary i18n composable ( #13661 )
...
Closes https://github.com/kestra-io/kestra/issues/13651 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-15 08:00:48 +01:00
Sumit Shandillya
5b6836237e
refactor(core): remove usage of unnecessary i18n composable ( #13643 )
...
Closes https://github.com/kestra-io/kestra/issues/13639 .
Signed-off-by: Sumitsh28 <sumit.off28@gmail.com >
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-12 15:38:39 +01:00
Lee Kyeong Joon
2f8284b133
refactor(core): remove usage of unnecessary i18n composable ( #13645 )
...
Closes https://github.com/kestra-io/kestra/issues/13590 .
Co-authored-by: MilosPaunovic <paun992@hotmail.com >
2025-12-12 15:36:50 +01:00
Siva Sai
42992fd7c3
fix(tests): add multiselect input tests for default and provided values
2025-12-12 14:45:44 +01:00