Loïc Mathieu
46e819b4aa
feat(cli): deprecate include helper
2024-03-18 18:10:59 +01:00
Florian Hussonnois
015659ae1b
feat(core): enhance Kestra services liveness mechanism
...
part-of: #3055
2024-03-18 17:11:00 +01:00
brian.mulier
88315041fd
fix(webserver): rollback to http 1.1
2024-03-11 11:10:23 +01:00
Loïc Mathieu
739a293ebd
fix(core): default documentation to required false
...
In case a task is not required, default to false or the documentation will display '?'.
Fixes #3145
2024-02-26 12:26:53 +01:00
Florian Hussonnois
5eeb349812
feat(cli): add --api-token option
...
This commit allows specifying an --api-token
option to authenticate to Kestra API (EE only).
2024-02-23 09:44:06 +01:00
Florian Hussonnois
b2af7feb4b
feat(core): add type to flow outputs ( #3094 )
...
This commit also add outputs validation for flow
Fix : #3094
2024-02-22 21:47:18 +01:00
Loïc Mathieu
509f455ee7
fix(core): rename recoverMissedSchedules property
2024-02-22 12:58:53 +01:00
Loïc Mathieu
5b7a24c0dd
feat(core): Recover Missed Schedule
...
Fixes #2219
Allow to specify the behavior in case of misses schedules: recover all, recover last or recover none.
2024-02-22 11:12:28 +01:00
Ludovic DEHON
eb71df930d
fix(core): fix plugin document generation
2024-02-19 09:27:45 +01:00
Loïc Mathieu
6ba21097f7
feat(*): emit a warning when using the 'system' namespace
...
Fixes #3004
2024-02-15 09:19:06 +01:00
Ludovic DEHON
3253d06996
fix(webserver): change default logging for access
2024-02-13 15:12:55 +01:00
Florian Hussonnois
c740cc1771
chore(core): rename prop for enabling subflow outputs ( #2953 )
2024-02-09 11:52:11 +01:00
Ludovic DEHON
8443b81517
fix(core): missing title for subgroup plugins
...
close kestra-io/docs#865
2024-02-07 09:26:54 +01:00
Florian Hussonnois
b9f6b71a7a
refactor(core): use plugin configurations to enable/disable subflow outputs ( #2952 )
...
Fix : #2952
2024-02-05 15:24:06 +01:00
Ludovic DEHON
6b4fff6b7c
feat(core): remove deprecated handlebars ( #2986 )
2024-02-05 13:58:20 +01:00
Loïc Mathieu
b9d94ec583
fix: re-enable test
...
Some tests was disabled because they need plugin recompilation due to the migration to Jakarta EE. Now that plugins has been migrated we can re-enable them.
2024-02-01 10:46:04 +01:00
Florian Hussonnois
8ce499a8dc
feat(core): allow flow to define and expose outputs ( #2133 )
2024-01-29 17:28:36 +01:00
Loïc Mathieu
407c3fcb97
feat(*): upgrade to Micronaut 4.2.2 and all other libs
2024-01-29 16:05:24 +01:00
Loïc Mathieu
7b52ef4d37
fix(cli,core): disable for now tests that needs plugin recompilation
2024-01-29 16:05:24 +01:00
Loïc Mathieu
bedb22b1ee
feat(webserver,cli): replace our custom access log by Micronaut's one
2024-01-29 16:05:24 +01:00
Loïc Mathieu
ea52d21714
fix(cli,core): simplify KestraAplicationContextBuilder
2024-01-29 16:05:24 +01:00
Loïc Mathieu
337f82fef9
feat(*): move to Jakarate EE
2024-01-29 16:05:24 +01:00
Loïc Mathieu
5977c2003f
feat(*): upgrade to Micronaut 4 and SLF4J 2
2024-01-29 16:05:24 +01:00
yuri
381869ba03
fix(cli): Make the CLI help clearer ( #2882 )
2024-01-17 08:53:10 +01:00
Loïc Mathieu
5cc33c90f3
fix(core): rename test application.yml to application-test.yml ( #2225 )
2024-01-15 11:07:11 +01:00
Ludovic DEHON
b0a805e8e0
feat(core): allow caching static file for cdn
2024-01-10 23:42:04 +01:00
Loïc Mathieu
0ac8cdc0e3
chore(*): refactoring of subflow
2024-01-10 14:21:54 +01:00
brian.mulier
0d43d6209f
fix(core): Move .kestraignore handling to its own KestraIgnore class
...
part of kestra-io/plugin-git#26
2024-01-03 09:49:44 +01:00
Loïc Mathieu
4e7c9c658f
feat(cli): allow to resolve a plugin from a version range ( #2646 )
2023-12-08 11:44:32 +01:00
yuri
6c4c09a686
fix(cli): add missing help outputs ( #2636 )
2023-12-06 06:25:26 +01:00
Ludovic DEHON
34c2f8f3ae
fix(cli): disable worker on standalone when 0
2023-12-02 13:32:53 +01:00
brian.mulier
073af367ab
feat(webserver): Marketplace proxy
2023-11-28 16:15:39 +01:00
Loïc Mathieu
065f0271c2
feat(cli): SubmitQueuedCommand to submit queued executions
2023-11-22 14:23:31 +01:00
brian-mulier-p
b39d93f0b9
fix(commands): from & to params for ns files update command ( #2497 )
...
closes #2480
2023-11-13 19:22:21 +01:00
brian.mulier
f5eba8290b
fix(commands): now properly using apiUri method to embed tenant in the called URI
2023-11-09 16:26:56 +01:00
Loïc Mathieu
16f640b4ae
feat(cli): allow running Flyway migration with a command ( #2434 )
...
close #2291
2023-11-08 17:10:50 +01:00
Loïc Mathieu
c74540b3ae
feat(core): flow concurrency limit ( #2371 )
...
close kestra-io/kestra#1400
2023-11-06 16:56:30 +01:00
Ludovic DEHON
2c5f4ba95b
fix(controller): move namespace file to a restful path
2023-11-02 20:41:10 +01:00
Martin
e563192115
feat(cli): add new command to upload namespace files ( #2406 )
2023-11-02 13:36:33 +01:00
Loïc Mathieu
595e66663e
feat(cli): add optional tenantId for flow and template commands ( #2412 )
...
Fixes https://github.com/kestra-io/kestra-ee/issues/512
2023-10-30 18:26:42 +01:00
Ludovic DEHON
0865135527
feat(cli): remove useless command
2023-10-26 20:51:21 +02:00
Loïc Mathieu
0dc270d6c2
feat(core): multi tenant ( #2217 )
2023-10-12 14:40:38 +02:00
Ludovic DEHON
5e42ecd66a
feat(ui): add a configuration and a select to limit rows for preview
...
close kestra-io/kestra#2222
2023-10-09 22:42:15 +02:00
Loïc Mathieu
13bfbd8742
feat(core): lower the size of the Micronaut executor that handle @Scheduled ( #2002 )
...
We use it for the JDBC queue purge and the usage.
core-pool-size is the number of threads to keep in the pool, even if they are idle. Setting it to one seems enough as we schedule tasks each hours, by default the executor uses 2*nbProc.
2023-10-09 21:08:44 +02:00
Ludovic DEHON
d90945d054
fix(core): missing port for healthcheck
2023-09-29 22:09:15 +02:00
YannC
c9e6145fc2
feat(core): zombie worker task detection & automatic resubmission ( #2081 )
...
close kestra-io/kestra#2055
2023-09-28 14:36:20 +02:00
brian-mulier-p
5ca6f45e8e
fix(cli): hack for dependency injection that failed on micronaut ( #2196 )
...
Co-authored-by: Ludovic DEHON <tchiot.ludo@gmail.com >
2023-09-27 13:13:36 +02:00
Ludovic DEHON
28e785c8d9
fix(cli): allow to start without configuration for the remote cli
2023-09-27 11:34:15 +02:00
brian.mulier
17359d2b1c
fix(tests): add http config to tests
2023-09-27 10:38:19 +02:00
Ludovic DEHON
840a2e6f47
fix(core): allow typed inputs to support bool ( #2184 )
...
close kestra-io/kestra#2169
2023-09-26 12:47:35 +02:00