mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-25 11:12:12 -05:00
Compare commits
base: jprdonnelly:v1.0.2
jprdonnelly:develop
jprdonnelly:dependabot/npm_and_yarn/ui/storybook-06d4d0368d
jprdonnelly:proddata/no-code-properties-seperation
jprdonnelly:dependabot/npm_and_yarn/ui/vitest-e397ba31bf
jprdonnelly:dependabot/gradle/software.amazon.awssdk-bom-2.40.15
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.client5-httpclient5-5.6
jprdonnelly:dependabot/gradle/org.sonarqube-7.2.2.6593
jprdonnelly:dependabot/gradle/com.github.oshi-oshi-core-6.9.2
jprdonnelly:dependabot/gradle/io.micronaut.platform-micronaut-platform-4.10.6
jprdonnelly:kestra_wip
jprdonnelly:feat/Asset-shipper
jprdonnelly:feat/assets
jprdonnelly:releases/v1.1.x
jprdonnelly:spike/generate-axios-api
jprdonnelly:feat/agent-prototype
jprdonnelly:releases/v1.0.x
jprdonnelly:fix/remove-uncaught-exception-handler
jprdonnelly:feat/use_tenant_on_execution_controller_test
jprdonnelly:releases/v0.23.x
jprdonnelly:6097-test-no-code-no-option-to-add-a-test-case-type-and-in-the-test-case
jprdonnelly:fix/trigger-repository
jprdonnelly:plugin/template_task_example
jprdonnelly:releases/v0.22.x
jprdonnelly:refactor/vue-tsc
jprdonnelly:releases/v0.24.x
jprdonnelly:feat/entity-delete
jprdonnelly:docs/purgeFiles
jprdonnelly:dependabot/gradle/org.testcontainers-testcontainers-2.0.3
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.core5-httpcore5-5.4
jprdonnelly:dependabot/gradle/opensearchRestVersion-3.4.0
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.core5-httpcore5-h2-5.4
jprdonnelly:dependabot/gradle/org.opensearch.client-opensearch-java-3.4.0
jprdonnelly:feat/refacto-run-context
jprdonnelly:executions-duration-1-1
jprdonnelly:fix/skip-executor-consume-failure-in-tests
jprdonnelly:dependabot/gradle/com.gradleup.shadow-9.3.0
jprdonnelly:fix/trigger-buttons
jprdonnelly:ignore-getDurationOrComputeIt
jprdonnelly:fix/wrong_index_on_mysql_queue
jprdonnelly:run-develop-tests-second-batch-1
jprdonnelly:run-develop-tests-second-batch-10
jprdonnelly:run-develop-tests-second-batch-11
jprdonnelly:run-develop-tests-second-batch-12
jprdonnelly:run-develop-tests-second-batch-13
jprdonnelly:run-develop-tests-second-batch-14
jprdonnelly:run-develop-tests-second-batch-15
jprdonnelly:run-develop-tests-second-batch-2
jprdonnelly:run-develop-tests-second-batch-3
jprdonnelly:run-develop-tests-second-batch-4
jprdonnelly:run-develop-tests-second-batch-5
jprdonnelly:run-develop-tests-second-batch-6
jprdonnelly:run-develop-tests-second-batch-7
jprdonnelly:run-develop-tests-second-batch-8
jprdonnelly:run-develop-tests-second-batch-9
jprdonnelly:run-pr-13309-tests-43
jprdonnelly:run-pr-13309-tests-44
jprdonnelly:run-pr-13309-tests-45
jprdonnelly:run-pr-13309-tests-46
jprdonnelly:run-pr-13309-tests-47
jprdonnelly:run-pr-13309-tests-48
jprdonnelly:run-pr-13309-tests-49
jprdonnelly:run-pr-13309-tests-50
jprdonnelly:run-pr-13309-tests-51
jprdonnelly:run-pr-13309-tests-52
jprdonnelly:run-pr-13309-tests-53
jprdonnelly:run-pr-13309-tests-54
jprdonnelly:run-pr-13309-tests-55
jprdonnelly:run-pr-13309-tests-56
jprdonnelly:run-pr-13309-tests-57
jprdonnelly:chore/upgrade-storybook
jprdonnelly:tmp/showcase-jdbc-executor-stuck-in-tests
jprdonnelly:fix/missing-security-scheme-annotation
jprdonnelly:executions-duration-1-0
jprdonnelly:fix/jdbc-executor-handle-execution-messages-per-id-in-order
jprdonnelly:spike/module-federation
jprdonnelly:fix/npe_with_secret_tags
jprdonnelly:fix/findasync-order-ignored
jprdonnelly:convert-toc-to-ts
jprdonnelly:feat/new-queue
jprdonnelly:fix/add_real_read_only_check
jprdonnelly:chore/noCondition
jprdonnelly:fix/plugins-pages-#12752
jprdonnelly:feat/execution-message-handler
jprdonnelly:test-comment-pr
jprdonnelly:dependabot/gradle/com.github.docker-java-docker-java-3.7.0
jprdonnelly:dependabot/gradle/com.github.docker-java-docker-java-transport-httpclient5-3.7.0
jprdonnelly:docs/return-example
jprdonnelly:chore/revert-restoreurl-snafu-for-e2e
jprdonnelly:fix/left-sidebar-menu-mobile
jprdonnelly:fix(ui)/12723-setup-mobile-responsive
jprdonnelly:fix/flaky-fix-attempt
jprdonnelly:debug-flaky-isBasicAuthInitialized
jprdonnelly:test/merge-conflicts
jprdonnelly:chore/test-runner-utils
jprdonnelly:fix/dashboard-preview-not-responsive
jprdonnelly:fix/sdk-changes
jprdonnelly:fix/commands-separator
jprdonnelly:fix/load-icon
jprdonnelly:add-scope-on-dashboard-UI
jprdonnelly:feat/add_human_task_icon
jprdonnelly:11969-no-code-dashboard-aggregation-value-in-no-code-have-poor-design
jprdonnelly:feat/task-custom-topology
jprdonnelly:fix/tenant_migration_scroll
jprdonnelly:fix/load_only_needed_index_tenant_migration
jprdonnelly:executor_v2_poc
jprdonnelly:fix/gh-11819
jprdonnelly:fix/docker_env_var
jprdonnelly:fix/allowed_namespace_with_mulple_ns_allowed
jprdonnelly:feat/add_test_to_search_secrets
jprdonnelly:fix-execution-duration-sorting
jprdonnelly:try-unflaky-kafkarunnertest
jprdonnelly:global-start-release-develop
jprdonnelly:feat/rework_runner_utils_for_test
jprdonnelly:try-to-test-executor
jprdonnelly:dependabot/gradle/com.google.guava-guava-33.5.0-jre
jprdonnelly:chore/update-translations-1758625589
jprdonnelly:feat/lineage
jprdonnelly:cleanup-warnings
jprdonnelly:timeline-flamegraph-temp
jprdonnelly:feat/issue-5516
jprdonnelly:issue/10918_bis
jprdonnelly:backup-merge-timeline-flamegraph
jprdonnelly:fix/invitation_with_default_role
jprdonnelly:fix/preserve-comments-and-whitespace
jprdonnelly:retry-flowConcurrencyWithForEachItem-flakytest
jprdonnelly:fix/dashbord_and_executor_tests
jprdonnelly:fix/kafka_queue_flaky_test
jprdonnelly:poc/export-auditlogs
jprdonnelly:feat/execution-change-state
jprdonnelly:ci-stronger-conditions
jprdonnelly:feat/preview-render
jprdonnelly:fix/issue-5832
jprdonnelly:feat/simulate-fifo
jprdonnelly:feat/worker2
jprdonnelly:releases/v0.21.x
jprdonnelly:demo-gradleup-shadow-bump-issue
jprdonnelly:issue/4659
jprdonnelly:chore/util-pair
jprdonnelly:fix/failin_execution_test
jprdonnelly:fix/filter-execution-endate
jprdonnelly:1547-epic-playground-feature-toggle-play-button-for-tasks-inline-logs-on-the-bottom-half-of-the-screen
jprdonnelly:feat/filters-search-save
jprdonnelly:feat/remove_tenant_id_null
jprdonnelly:fix/tenant-deletion
jprdonnelly:feat/testsuites-disabling
jprdonnelly:chore/micronaut-4-9
jprdonnelly:fix/schedule-variables
jprdonnelly:fix/add-filters-test-and-bad-query-guard
jprdonnelly:fix/es-filters-taskrun
jprdonnelly:fix/worker_job_running_deadlock
jprdonnelly:chore/update-translations-1748255996
jprdonnelly:flaky/flowTriggerOnPaused
jprdonnelly:feat/test-backup
jprdonnelly:fix/logs-plugin-defaults
jprdonnelly:feat/add-labels-to-flow-trigger-context
jprdonnelly:feat/embedded-flow
jprdonnelly:fix/dont-nest-secrets
jprdonnelly:feat/improve-queue-cleaning
jprdonnelly:fix/showcase-doc-not-generated-for-properties-with-default
jprdonnelly:no-defaults-final
jprdonnelly:feat/add_kv_inheritance
jprdonnelly:feat/not-null-serialization
jprdonnelly:v1.0.19
jprdonnelly:v1.1.11
jprdonnelly:v0.22.38
jprdonnelly:v1.1.10
jprdonnelly:v1.0.18
jprdonnelly:v1.1.9
jprdonnelly:v1.0.17
jprdonnelly:v1.1.8
jprdonnelly:v0.24.16
jprdonnelly:v0.23.25
jprdonnelly:v0.22.37
jprdonnelly:v1.0.16
jprdonnelly:v1.1.7
jprdonnelly:v1.1.6
jprdonnelly:v1.0.15
jprdonnelly:v1.1.5
jprdonnelly:v1.0.14
jprdonnelly:v1.1.4
jprdonnelly:v1.0.13
jprdonnelly:v0.24.15
jprdonnelly:v0.23.24
jprdonnelly:v0.22.36
jprdonnelly:v1.1.3
jprdonnelly:v1.0.12
jprdonnelly:v1.0.11
jprdonnelly:v1.1.2
jprdonnelly:v0.24.14
jprdonnelly:v0.23.23
jprdonnelly:v0.22.35
jprdonnelly:v1.1.1
jprdonnelly:v1.1.0
jprdonnelly:v1.0.10
jprdonnelly:v0.23.22
jprdonnelly:v0.24.13
jprdonnelly:v1.0.9
jprdonnelly:v0.22.34
jprdonnelly:v0.24.12
jprdonnelly:v1.0.8
jprdonnelly:v0.24.11
jprdonnelly:v1.0.7
jprdonnelly:v0.23.21
jprdonnelly:v0.22.33
jprdonnelly:v0.23.20
jprdonnelly:v0.24.10
jprdonnelly:v1.0.6
jprdonnelly:v1.0.5
jprdonnelly:v1.0.4
jprdonnelly:v0.24.9
jprdonnelly:v0.23.19
jprdonnelly:v0.22.32
jprdonnelly:v1.0.3
jprdonnelly:v0.22.31
jprdonnelly:v0.24.8
jprdonnelly:v0.23.18
jprdonnelly:v1.0.2
jprdonnelly:v0.23.17
jprdonnelly:v0.22.30
jprdonnelly:v0.24.7
jprdonnelly:v1.0.1
jprdonnelly:v0.22.29
jprdonnelly:v0.24.6
jprdonnelly:v0.23.16
jprdonnelly:v0.24.5
jprdonnelly:v0.23.15
jprdonnelly:v0.22.28
jprdonnelly:v1.0.0
jprdonnelly:v0.22.27
jprdonnelly:v0.23.14
jprdonnelly:v0.24.4
jprdonnelly:v0.22.26
jprdonnelly:v0.24.3
jprdonnelly:v0.22.25
jprdonnelly:v0.23.13
jprdonnelly:v0.21.20
jprdonnelly:v0.22.24
jprdonnelly:v0.23.12
jprdonnelly:v0.24.2
jprdonnelly:v0.24.1
jprdonnelly:v0.23.11
jprdonnelly:v0.22.23
jprdonnelly:v0.24.0
jprdonnelly:v0.23.10
jprdonnelly:v0.22.22
jprdonnelly:v0.24.0-rc2-SNAPSHOT
jprdonnelly:v0.24.0-rc1-SNAPSHOT
jprdonnelly:v0.24.0-rc0-SNAPSHOT
jprdonnelly:v0.23.9
jprdonnelly:v0.22.21
jprdonnelly:v0.23.8
jprdonnelly:v0.21.19
jprdonnelly:v0.23.7
jprdonnelly:v0.22.20
jprdonnelly:v0.23.6
jprdonnelly:v0.22.19
jprdonnelly:v0.22.18
jprdonnelly:v0.23.5
jprdonnelly:v0.23.4
jprdonnelly:v0.22.17
jprdonnelly:v0.22.16
jprdonnelly:v0.23.3
jprdonnelly:v0.22.15
jprdonnelly:v0.23.2
jprdonnelly:v0.23.1
jprdonnelly:v0.23.0
jprdonnelly:v0.22.14
jprdonnelly:v0.23.0-rc5-SNAPSHOT
jprdonnelly:v0.23.0-rc4-SNAPSHOT
jprdonnelly:v0.22.13
jprdonnelly:v0.23.0-rc3-SNAPSHOT
jprdonnelly:v0.21.18
jprdonnelly:v0.20.27
jprdonnelly:v0.19.26
jprdonnelly:v0.18.22
jprdonnelly:v0.17.28
jprdonnelly:v0.16.22
jprdonnelly:v0.15.40
jprdonnelly:v0.23.test-from-racevedo
jprdonnelly:v0.23.0-rc2-SNAPSHOT
jprdonnelly:v0.22.12
jprdonnelly:v0.22.11
jprdonnelly:v0.21.17
jprdonnelly:v0.20.26
jprdonnelly:v0.23.0-rc1-SNAPSHOT
jprdonnelly:v0.23.0-rc0-SNAPSHOT
jprdonnelly:v0.22.10
jprdonnelly:v0.21.16
jprdonnelly:v0.20.25
jprdonnelly:v0.19.25
jprdonnelly:v0.18.21
jprdonnelly:v0.17.27
jprdonnelly:v0.16.21
jprdonnelly:v0.15.39
jprdonnelly:v0.22.9
jprdonnelly:v0.17.26
jprdonnelly:v0.18.20
jprdonnelly:v0.22.8
jprdonnelly:v0.19.24
jprdonnelly:v0.20.24
jprdonnelly:v0.21.15
jprdonnelly:v0.16.20
jprdonnelly:v0.15.38
jprdonnelly:v0.22.7
jprdonnelly:v0.22.6
jprdonnelly:v0.22.5
jprdonnelly:v0.22.4
jprdonnelly:v0.21.14
jprdonnelly:v0.20.23
jprdonnelly:v0.19.23
jprdonnelly:v0.18.19
jprdonnelly:v0.22.3
jprdonnelly:v0.16.19
jprdonnelly:v0.21.13
jprdonnelly:v0.20.22
jprdonnelly:v0.19.22
jprdonnelly:v0.18.18
jprdonnelly:v0.17.25
jprdonnelly:v0.15.37
jprdonnelly:v0.22.2
jprdonnelly:v0.21.12
jprdonnelly:v0.20.21
jprdonnelly:v0.19.21
jprdonnelly:v0.22.1
jprdonnelly:v0.22.0
jprdonnelly:v0.18.17
jprdonnelly:v0.22.0-rc4-SNAPSHOT
jprdonnelly:v0.22.0-rc3-SNAPSHOT
jprdonnelly:v0.21.11
jprdonnelly:v0.21.10
jprdonnelly:v0.22.0-rc2-SNAPSHOT
jprdonnelly:v0.21.9
jprdonnelly:v0.22.0-rc1-SNAPSHOT
jprdonnelly:v0.21.8
jprdonnelly:v0.20.20
jprdonnelly:v0.21.7
jprdonnelly:v0.20.19
jprdonnelly:v0.21.6
jprdonnelly:v0.15.36
jprdonnelly:v0.21.5
jprdonnelly:v0.20.18
jprdonnelly:v0.21.4
jprdonnelly:v0.20.17
jprdonnelly:v0.19.20
jprdonnelly:v0.15.35
jprdonnelly:v0.20.16
jprdonnelly:v0.21.3
jprdonnelly:v0.21.2
jprdonnelly:v0.21.1
jprdonnelly:v0.21.0
jprdonnelly:v0.20.15
jprdonnelly:v0.15.34
jprdonnelly:v0.21.0-rc2-SNAPSHOT
jprdonnelly:v0.21.0-rc1-SNAPSHOT
jprdonnelly:v0.21.0-rc0-SNAPSHOT
jprdonnelly:v0.17.24
jprdonnelly:v0.19.19
jprdonnelly:v0.20.14
jprdonnelly:v0.18.16
jprdonnelly:v0.16.18
jprdonnelly:v0.15.33
jprdonnelly:v0.19.18
jprdonnelly:v0.18.15
jprdonnelly:v0.16.17
jprdonnelly:v0.15.32
jprdonnelly:v0.20.13
jprdonnelly:v0.19.17
jprdonnelly:v0.16.16
jprdonnelly:v0.15.31
jprdonnelly:v0.20.12
jprdonnelly:v0.15.30
jprdonnelly:v0.20.11
jprdonnelly:v0.20.10
jprdonnelly:v0.20.9
jprdonnelly:v0.20.8
jprdonnelly:v0.15.29
jprdonnelly:v0.19.16
jprdonnelly:v0.18.14
jprdonnelly:v0.17.23
jprdonnelly:v0.16.15
jprdonnelly:v0.19.15
jprdonnelly:v0.15.28
jprdonnelly:v0.20.7
jprdonnelly:v0.19.14
jprdonnelly:v0.18.13
jprdonnelly:v0.17.22
jprdonnelly:v0.16.14
jprdonnelly:v0.15.27
jprdonnelly:v0.20.6
jprdonnelly:v0.20.5
jprdonnelly:v0.20.4
jprdonnelly:v0.20.3
jprdonnelly:v0.20.2
jprdonnelly:v0.20.1
jprdonnelly:v0.19.13
jprdonnelly:v0.15.26
jprdonnelly:v0.16.13
jprdonnelly:v0.20.0
jprdonnelly:v0.15.25
jprdonnelly:v0.19.12
jprdonnelly:v0.19.11
jprdonnelly:v0.19.10
jprdonnelly:v0.15.24
jprdonnelly:v0.18.12
jprdonnelly:v0.19.9
jprdonnelly:v0.19.8
jprdonnelly:v0.19.7
jprdonnelly:v0.19.6
jprdonnelly:v0.19.5
jprdonnelly:v0.19.4
jprdonnelly:v0.19.3
jprdonnelly:v0.18.11
jprdonnelly:v0.19.2
jprdonnelly:v0.18.10
jprdonnelly:v0.17.21
jprdonnelly:v0.19.1
jprdonnelly:v0.15.23
jprdonnelly:v0.19.0
jprdonnelly:v0.18.9
jprdonnelly:v0.18.8
jprdonnelly:v0.17.20
jprdonnelly:v0.15.22
jprdonnelly:v0.18.7
jprdonnelly:v0.15.21
jprdonnelly:v0.18.6
jprdonnelly:v0.15.20
jprdonnelly:v0.18.5
jprdonnelly:v0.15.19
jprdonnelly:v0.15.18
jprdonnelly:v0.18.4
jprdonnelly:v0.17.19
jprdonnelly:v0.18.3
jprdonnelly:v0.18.2
jprdonnelly:v0.18.1
jprdonnelly:v0.17.18
jprdonnelly:v0.18.0
jprdonnelly:v0.17.17
jprdonnelly:v0.17.16
jprdonnelly:v0.17.15
jprdonnelly:v0.17.14
jprdonnelly:v0.16.12
jprdonnelly:v0.17.13
jprdonnelly:v0.16.11
jprdonnelly:v0.17.12
jprdonnelly:v0.17.11
jprdonnelly:v0.17.10
jprdonnelly:v0.17.9
jprdonnelly:v0.17.8
jprdonnelly:v0.17.7
jprdonnelly:v0.17.6
jprdonnelly:v0.16.10
jprdonnelly:v0.17.5
jprdonnelly:v0.17.4
jprdonnelly:v0.15.17
jprdonnelly:v0.17.3
jprdonnelly:v0.17.2
jprdonnelly:v0.17.1
jprdonnelly:v0.16.9
jprdonnelly:v0.15.16
jprdonnelly:v0.17.0
jprdonnelly:v0.16.8
jprdonnelly:v0.16.7
jprdonnelly:v0.15.15
jprdonnelly:v0.16.6
jprdonnelly:v0.16.5
jprdonnelly:v0.15.14
jprdonnelly:v0.16.4
jprdonnelly:v0.16.3
jprdonnelly:v0.15.13
jprdonnelly:v0.16.2
jprdonnelly:v0.15.12
jprdonnelly:v0.16.1
jprdonnelly:v0.16.0
jprdonnelly:v0.15.11
jprdonnelly:v0.15.10.1
jprdonnelly:v0.15.10
jprdonnelly:v0.15.9
jprdonnelly:v0.15.8
jprdonnelly:v0.15.7
jprdonnelly:v0.15.6
jprdonnelly:v0.15.5
jprdonnelly:v0.15.4
jprdonnelly:v0.15.3
jprdonnelly:v0.15.2
jprdonnelly:v0.15.1
jprdonnelly:v0.15.0
jprdonnelly:v0.14.4
jprdonnelly:v0.14.3
jprdonnelly:v0.14.2
jprdonnelly:v0.14.1
jprdonnelly:v0.14.0
jprdonnelly:v0.13.10
jprdonnelly:v0.13.9
jprdonnelly:v0.13.8
jprdonnelly:v0.13.7
jprdonnelly:v0.13.6
jprdonnelly:v0.13.5
jprdonnelly:v0.12.7
jprdonnelly:v0.12.6
jprdonnelly:v0.12.5
jprdonnelly:v0.12.4
jprdonnelly:v0.13.4
jprdonnelly:v0.13.3
jprdonnelly:v0.13.2
jprdonnelly:v0.13.1
jprdonnelly:v0.13.0
jprdonnelly:v0.12.3
jprdonnelly:v0.12.2
jprdonnelly:v0.12.1
jprdonnelly:v0.12.0
jprdonnelly:v0.11.2
jprdonnelly:v0.11.1
jprdonnelly:v0.9.9
jprdonnelly:v0.11.0
jprdonnelly:v0.10.1
jprdonnelly:v0.9.8
jprdonnelly:v0.9.7
jprdonnelly:v0.10.0
jprdonnelly:v0.9.5
jprdonnelly:v0.9.4
jprdonnelly:v0.9.2
jprdonnelly:v0.9.3
jprdonnelly:v0.9.1
jprdonnelly:v0.9.0
jprdonnelly:v0.8.1
jprdonnelly:v0.8.0
jprdonnelly:v0.7.1
jprdonnelly:v0.7.0
jprdonnelly:v0.6.0
jprdonnelly:v0.5.3
jprdonnelly:v0.5.2
jprdonnelly:v0.5.1
jprdonnelly:v0.5.0
jprdonnelly:v0.5.0-BETA
jprdonnelly:v0.4.7
jprdonnelly:v0.4.6
jprdonnelly:v0.4.5
jprdonnelly:v0.4.4
jprdonnelly:v0.4.3
jprdonnelly:v0.4.2
jprdonnelly:v0.4.1
jprdonnelly:v0.4.0
jprdonnelly:v0.3.2
jprdonnelly:v0.3.1
jprdonnelly:v0.3.0
jprdonnelly:v0.2.16
jprdonnelly:v0.2.15
jprdonnelly:v0.2.14
jprdonnelly:v0.2.13
jprdonnelly:v0.2.12
jprdonnelly:v0.2.11
jprdonnelly:v0.2.10
jprdonnelly:v0.2.9
jprdonnelly:v0.2.8
jprdonnelly:v0.2.7
jprdonnelly:v0.2.6
jprdonnelly:v0.2.5
jprdonnelly:v0.2.4
jprdonnelly:v0.2.3
jprdonnelly:v0.2.2
jprdonnelly:v0.2.1
jprdonnelly:v0.2.0
jprdonnelly:v0.1.28
jprdonnelly:v0.1.27
jprdonnelly:v0.1.26
jprdonnelly:v0.1.25
jprdonnelly:v0.1.24
jprdonnelly:v0.1.23
jprdonnelly:v0.1.22
jprdonnelly:v0.1.21
jprdonnelly:v0.1.20
jprdonnelly:v0.1.19
jprdonnelly:v0.1.18
jprdonnelly:v0.1.17
jprdonnelly:v0.1.16
jprdonnelly:v0.1.15
jprdonnelly:v0.1.14
jprdonnelly:v0.1.13
jprdonnelly:v0.1.12
jprdonnelly:v0.1.11
jprdonnelly:v0.1.10
jprdonnelly:v0.1.9
jprdonnelly:v0.1.8
jprdonnelly:v0.1.7
jprdonnelly:v0.1.6
jprdonnelly:v0.1.5
jprdonnelly:v0.1.4
jprdonnelly:v0.1.3
jprdonnelly:v0.1.2
jprdonnelly:v0.1.1
jprdonnelly:v0.1.0
...
compare: jprdonnelly:feat/simulate-fifo
jprdonnelly:develop
jprdonnelly:dependabot/npm_and_yarn/ui/storybook-06d4d0368d
jprdonnelly:proddata/no-code-properties-seperation
jprdonnelly:dependabot/npm_and_yarn/ui/vitest-e397ba31bf
jprdonnelly:dependabot/gradle/software.amazon.awssdk-bom-2.40.15
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.client5-httpclient5-5.6
jprdonnelly:dependabot/gradle/org.sonarqube-7.2.2.6593
jprdonnelly:dependabot/gradle/com.github.oshi-oshi-core-6.9.2
jprdonnelly:dependabot/gradle/io.micronaut.platform-micronaut-platform-4.10.6
jprdonnelly:kestra_wip
jprdonnelly:feat/Asset-shipper
jprdonnelly:feat/assets
jprdonnelly:releases/v1.1.x
jprdonnelly:spike/generate-axios-api
jprdonnelly:feat/agent-prototype
jprdonnelly:releases/v1.0.x
jprdonnelly:fix/remove-uncaught-exception-handler
jprdonnelly:feat/use_tenant_on_execution_controller_test
jprdonnelly:releases/v0.23.x
jprdonnelly:6097-test-no-code-no-option-to-add-a-test-case-type-and-in-the-test-case
jprdonnelly:fix/trigger-repository
jprdonnelly:plugin/template_task_example
jprdonnelly:releases/v0.22.x
jprdonnelly:refactor/vue-tsc
jprdonnelly:releases/v0.24.x
jprdonnelly:feat/entity-delete
jprdonnelly:docs/purgeFiles
jprdonnelly:dependabot/gradle/org.testcontainers-testcontainers-2.0.3
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.core5-httpcore5-5.4
jprdonnelly:dependabot/gradle/opensearchRestVersion-3.4.0
jprdonnelly:dependabot/gradle/org.apache.httpcomponents.core5-httpcore5-h2-5.4
jprdonnelly:dependabot/gradle/org.opensearch.client-opensearch-java-3.4.0
jprdonnelly:feat/refacto-run-context
jprdonnelly:executions-duration-1-1
jprdonnelly:fix/skip-executor-consume-failure-in-tests
jprdonnelly:dependabot/gradle/com.gradleup.shadow-9.3.0
jprdonnelly:fix/trigger-buttons
jprdonnelly:ignore-getDurationOrComputeIt
jprdonnelly:fix/wrong_index_on_mysql_queue
jprdonnelly:run-develop-tests-second-batch-1
jprdonnelly:run-develop-tests-second-batch-10
jprdonnelly:run-develop-tests-second-batch-11
jprdonnelly:run-develop-tests-second-batch-12
jprdonnelly:run-develop-tests-second-batch-13
jprdonnelly:run-develop-tests-second-batch-14
jprdonnelly:run-develop-tests-second-batch-15
jprdonnelly:run-develop-tests-second-batch-2
jprdonnelly:run-develop-tests-second-batch-3
jprdonnelly:run-develop-tests-second-batch-4
jprdonnelly:run-develop-tests-second-batch-5
jprdonnelly:run-develop-tests-second-batch-6
jprdonnelly:run-develop-tests-second-batch-7
jprdonnelly:run-develop-tests-second-batch-8
jprdonnelly:run-develop-tests-second-batch-9
jprdonnelly:run-pr-13309-tests-43
jprdonnelly:run-pr-13309-tests-44
jprdonnelly:run-pr-13309-tests-45
jprdonnelly:run-pr-13309-tests-46
jprdonnelly:run-pr-13309-tests-47
jprdonnelly:run-pr-13309-tests-48
jprdonnelly:run-pr-13309-tests-49
jprdonnelly:run-pr-13309-tests-50
jprdonnelly:run-pr-13309-tests-51
jprdonnelly:run-pr-13309-tests-52
jprdonnelly:run-pr-13309-tests-53
jprdonnelly:run-pr-13309-tests-54
jprdonnelly:run-pr-13309-tests-55
jprdonnelly:run-pr-13309-tests-56
jprdonnelly:run-pr-13309-tests-57
jprdonnelly:chore/upgrade-storybook
jprdonnelly:tmp/showcase-jdbc-executor-stuck-in-tests
jprdonnelly:fix/missing-security-scheme-annotation
jprdonnelly:executions-duration-1-0
jprdonnelly:fix/jdbc-executor-handle-execution-messages-per-id-in-order
jprdonnelly:spike/module-federation
jprdonnelly:fix/npe_with_secret_tags
jprdonnelly:fix/findasync-order-ignored
jprdonnelly:convert-toc-to-ts
jprdonnelly:feat/new-queue
jprdonnelly:fix/add_real_read_only_check
jprdonnelly:chore/noCondition
jprdonnelly:fix/plugins-pages-#12752
jprdonnelly:feat/execution-message-handler
jprdonnelly:test-comment-pr
jprdonnelly:dependabot/gradle/com.github.docker-java-docker-java-3.7.0
jprdonnelly:dependabot/gradle/com.github.docker-java-docker-java-transport-httpclient5-3.7.0
jprdonnelly:docs/return-example
jprdonnelly:chore/revert-restoreurl-snafu-for-e2e
jprdonnelly:fix/left-sidebar-menu-mobile
jprdonnelly:fix(ui)/12723-setup-mobile-responsive
jprdonnelly:fix/flaky-fix-attempt
jprdonnelly:debug-flaky-isBasicAuthInitialized
jprdonnelly:test/merge-conflicts
jprdonnelly:chore/test-runner-utils
jprdonnelly:fix/dashboard-preview-not-responsive
jprdonnelly:fix/sdk-changes
jprdonnelly:fix/commands-separator
jprdonnelly:fix/load-icon
jprdonnelly:add-scope-on-dashboard-UI
jprdonnelly:feat/add_human_task_icon
jprdonnelly:11969-no-code-dashboard-aggregation-value-in-no-code-have-poor-design
jprdonnelly:feat/task-custom-topology
jprdonnelly:fix/tenant_migration_scroll
jprdonnelly:fix/load_only_needed_index_tenant_migration
jprdonnelly:executor_v2_poc
jprdonnelly:fix/gh-11819
jprdonnelly:fix/docker_env_var
jprdonnelly:fix/allowed_namespace_with_mulple_ns_allowed
jprdonnelly:feat/add_test_to_search_secrets
jprdonnelly:fix-execution-duration-sorting
jprdonnelly:try-unflaky-kafkarunnertest
jprdonnelly:global-start-release-develop
jprdonnelly:feat/rework_runner_utils_for_test
jprdonnelly:try-to-test-executor
jprdonnelly:dependabot/gradle/com.google.guava-guava-33.5.0-jre
jprdonnelly:chore/update-translations-1758625589
jprdonnelly:feat/lineage
jprdonnelly:cleanup-warnings
jprdonnelly:timeline-flamegraph-temp
jprdonnelly:feat/issue-5516
jprdonnelly:issue/10918_bis
jprdonnelly:backup-merge-timeline-flamegraph
jprdonnelly:fix/invitation_with_default_role
jprdonnelly:fix/preserve-comments-and-whitespace
jprdonnelly:retry-flowConcurrencyWithForEachItem-flakytest
jprdonnelly:fix/dashbord_and_executor_tests
jprdonnelly:fix/kafka_queue_flaky_test
jprdonnelly:poc/export-auditlogs
jprdonnelly:feat/execution-change-state
jprdonnelly:ci-stronger-conditions
jprdonnelly:feat/preview-render
jprdonnelly:fix/issue-5832
jprdonnelly:feat/simulate-fifo
jprdonnelly:feat/worker2
jprdonnelly:releases/v0.21.x
jprdonnelly:demo-gradleup-shadow-bump-issue
jprdonnelly:issue/4659
jprdonnelly:chore/util-pair
jprdonnelly:fix/failin_execution_test
jprdonnelly:fix/filter-execution-endate
jprdonnelly:1547-epic-playground-feature-toggle-play-button-for-tasks-inline-logs-on-the-bottom-half-of-the-screen
jprdonnelly:feat/filters-search-save
jprdonnelly:feat/remove_tenant_id_null
jprdonnelly:fix/tenant-deletion
jprdonnelly:feat/testsuites-disabling
jprdonnelly:chore/micronaut-4-9
jprdonnelly:fix/schedule-variables
jprdonnelly:fix/add-filters-test-and-bad-query-guard
jprdonnelly:fix/es-filters-taskrun
jprdonnelly:fix/worker_job_running_deadlock
jprdonnelly:chore/update-translations-1748255996
jprdonnelly:flaky/flowTriggerOnPaused
jprdonnelly:feat/test-backup
jprdonnelly:fix/logs-plugin-defaults
jprdonnelly:feat/add-labels-to-flow-trigger-context
jprdonnelly:feat/embedded-flow
jprdonnelly:fix/dont-nest-secrets
jprdonnelly:feat/improve-queue-cleaning
jprdonnelly:fix/showcase-doc-not-generated-for-properties-with-default
jprdonnelly:no-defaults-final
jprdonnelly:feat/add_kv_inheritance
jprdonnelly:feat/not-null-serialization
jprdonnelly:v1.0.19
jprdonnelly:v1.1.11
jprdonnelly:v0.22.38
jprdonnelly:v1.1.10
jprdonnelly:v1.0.18
jprdonnelly:v1.1.9
jprdonnelly:v1.0.17
jprdonnelly:v1.1.8
jprdonnelly:v0.24.16
jprdonnelly:v0.23.25
jprdonnelly:v0.22.37
jprdonnelly:v1.0.16
jprdonnelly:v1.1.7
jprdonnelly:v1.1.6
jprdonnelly:v1.0.15
jprdonnelly:v1.1.5
jprdonnelly:v1.0.14
jprdonnelly:v1.1.4
jprdonnelly:v1.0.13
jprdonnelly:v0.24.15
jprdonnelly:v0.23.24
jprdonnelly:v0.22.36
jprdonnelly:v1.1.3
jprdonnelly:v1.0.12
jprdonnelly:v1.0.11
jprdonnelly:v1.1.2
jprdonnelly:v0.24.14
jprdonnelly:v0.23.23
jprdonnelly:v0.22.35
jprdonnelly:v1.1.1
jprdonnelly:v1.1.0
jprdonnelly:v1.0.10
jprdonnelly:v0.23.22
jprdonnelly:v0.24.13
jprdonnelly:v1.0.9
jprdonnelly:v0.22.34
jprdonnelly:v0.24.12
jprdonnelly:v1.0.8
jprdonnelly:v0.24.11
jprdonnelly:v1.0.7
jprdonnelly:v0.23.21
jprdonnelly:v0.22.33
jprdonnelly:v0.23.20
jprdonnelly:v0.24.10
jprdonnelly:v1.0.6
jprdonnelly:v1.0.5
jprdonnelly:v1.0.4
jprdonnelly:v0.24.9
jprdonnelly:v0.23.19
jprdonnelly:v0.22.32
jprdonnelly:v1.0.3
jprdonnelly:v0.22.31
jprdonnelly:v0.24.8
jprdonnelly:v0.23.18
jprdonnelly:v1.0.2
jprdonnelly:v0.23.17
jprdonnelly:v0.22.30
jprdonnelly:v0.24.7
jprdonnelly:v1.0.1
jprdonnelly:v0.22.29
jprdonnelly:v0.24.6
jprdonnelly:v0.23.16
jprdonnelly:v0.24.5
jprdonnelly:v0.23.15
jprdonnelly:v0.22.28
jprdonnelly:v1.0.0
jprdonnelly:v0.22.27
jprdonnelly:v0.23.14
jprdonnelly:v0.24.4
jprdonnelly:v0.22.26
jprdonnelly:v0.24.3
jprdonnelly:v0.22.25
jprdonnelly:v0.23.13
jprdonnelly:v0.21.20
jprdonnelly:v0.22.24
jprdonnelly:v0.23.12
jprdonnelly:v0.24.2
jprdonnelly:v0.24.1
jprdonnelly:v0.23.11
jprdonnelly:v0.22.23
jprdonnelly:v0.24.0
jprdonnelly:v0.23.10
jprdonnelly:v0.22.22
jprdonnelly:v0.24.0-rc2-SNAPSHOT
jprdonnelly:v0.24.0-rc1-SNAPSHOT
jprdonnelly:v0.24.0-rc0-SNAPSHOT
jprdonnelly:v0.23.9
jprdonnelly:v0.22.21
jprdonnelly:v0.23.8
jprdonnelly:v0.21.19
jprdonnelly:v0.23.7
jprdonnelly:v0.22.20
jprdonnelly:v0.23.6
jprdonnelly:v0.22.19
jprdonnelly:v0.22.18
jprdonnelly:v0.23.5
jprdonnelly:v0.23.4
jprdonnelly:v0.22.17
jprdonnelly:v0.22.16
jprdonnelly:v0.23.3
jprdonnelly:v0.22.15
jprdonnelly:v0.23.2
jprdonnelly:v0.23.1
jprdonnelly:v0.23.0
jprdonnelly:v0.22.14
jprdonnelly:v0.23.0-rc5-SNAPSHOT
jprdonnelly:v0.23.0-rc4-SNAPSHOT
jprdonnelly:v0.22.13
jprdonnelly:v0.23.0-rc3-SNAPSHOT
jprdonnelly:v0.21.18
jprdonnelly:v0.20.27
jprdonnelly:v0.19.26
jprdonnelly:v0.18.22
jprdonnelly:v0.17.28
jprdonnelly:v0.16.22
jprdonnelly:v0.15.40
jprdonnelly:v0.23.test-from-racevedo
jprdonnelly:v0.23.0-rc2-SNAPSHOT
jprdonnelly:v0.22.12
jprdonnelly:v0.22.11
jprdonnelly:v0.21.17
jprdonnelly:v0.20.26
jprdonnelly:v0.23.0-rc1-SNAPSHOT
jprdonnelly:v0.23.0-rc0-SNAPSHOT
jprdonnelly:v0.22.10
jprdonnelly:v0.21.16
jprdonnelly:v0.20.25
jprdonnelly:v0.19.25
jprdonnelly:v0.18.21
jprdonnelly:v0.17.27
jprdonnelly:v0.16.21
jprdonnelly:v0.15.39
jprdonnelly:v0.22.9
jprdonnelly:v0.17.26
jprdonnelly:v0.18.20
jprdonnelly:v0.22.8
jprdonnelly:v0.19.24
jprdonnelly:v0.20.24
jprdonnelly:v0.21.15
jprdonnelly:v0.16.20
jprdonnelly:v0.15.38
jprdonnelly:v0.22.7
jprdonnelly:v0.22.6
jprdonnelly:v0.22.5
jprdonnelly:v0.22.4
jprdonnelly:v0.21.14
jprdonnelly:v0.20.23
jprdonnelly:v0.19.23
jprdonnelly:v0.18.19
jprdonnelly:v0.22.3
jprdonnelly:v0.16.19
jprdonnelly:v0.21.13
jprdonnelly:v0.20.22
jprdonnelly:v0.19.22
jprdonnelly:v0.18.18
jprdonnelly:v0.17.25
jprdonnelly:v0.15.37
jprdonnelly:v0.22.2
jprdonnelly:v0.21.12
jprdonnelly:v0.20.21
jprdonnelly:v0.19.21
jprdonnelly:v0.22.1
jprdonnelly:v0.22.0
jprdonnelly:v0.18.17
jprdonnelly:v0.22.0-rc4-SNAPSHOT
jprdonnelly:v0.22.0-rc3-SNAPSHOT
jprdonnelly:v0.21.11
jprdonnelly:v0.21.10
jprdonnelly:v0.22.0-rc2-SNAPSHOT
jprdonnelly:v0.21.9
jprdonnelly:v0.22.0-rc1-SNAPSHOT
jprdonnelly:v0.21.8
jprdonnelly:v0.20.20
jprdonnelly:v0.21.7
jprdonnelly:v0.20.19
jprdonnelly:v0.21.6
jprdonnelly:v0.15.36
jprdonnelly:v0.21.5
jprdonnelly:v0.20.18
jprdonnelly:v0.21.4
jprdonnelly:v0.20.17
jprdonnelly:v0.19.20
jprdonnelly:v0.15.35
jprdonnelly:v0.20.16
jprdonnelly:v0.21.3
jprdonnelly:v0.21.2
jprdonnelly:v0.21.1
jprdonnelly:v0.21.0
jprdonnelly:v0.20.15
jprdonnelly:v0.15.34
jprdonnelly:v0.21.0-rc2-SNAPSHOT
jprdonnelly:v0.21.0-rc1-SNAPSHOT
jprdonnelly:v0.21.0-rc0-SNAPSHOT
jprdonnelly:v0.17.24
jprdonnelly:v0.19.19
jprdonnelly:v0.20.14
jprdonnelly:v0.18.16
jprdonnelly:v0.16.18
jprdonnelly:v0.15.33
jprdonnelly:v0.19.18
jprdonnelly:v0.18.15
jprdonnelly:v0.16.17
jprdonnelly:v0.15.32
jprdonnelly:v0.20.13
jprdonnelly:v0.19.17
jprdonnelly:v0.16.16
jprdonnelly:v0.15.31
jprdonnelly:v0.20.12
jprdonnelly:v0.15.30
jprdonnelly:v0.20.11
jprdonnelly:v0.20.10
jprdonnelly:v0.20.9
jprdonnelly:v0.20.8
jprdonnelly:v0.15.29
jprdonnelly:v0.19.16
jprdonnelly:v0.18.14
jprdonnelly:v0.17.23
jprdonnelly:v0.16.15
jprdonnelly:v0.19.15
jprdonnelly:v0.15.28
jprdonnelly:v0.20.7
jprdonnelly:v0.19.14
jprdonnelly:v0.18.13
jprdonnelly:v0.17.22
jprdonnelly:v0.16.14
jprdonnelly:v0.15.27
jprdonnelly:v0.20.6
jprdonnelly:v0.20.5
jprdonnelly:v0.20.4
jprdonnelly:v0.20.3
jprdonnelly:v0.20.2
jprdonnelly:v0.20.1
jprdonnelly:v0.19.13
jprdonnelly:v0.15.26
jprdonnelly:v0.16.13
jprdonnelly:v0.20.0
jprdonnelly:v0.15.25
jprdonnelly:v0.19.12
jprdonnelly:v0.19.11
jprdonnelly:v0.19.10
jprdonnelly:v0.15.24
jprdonnelly:v0.18.12
jprdonnelly:v0.19.9
jprdonnelly:v0.19.8
jprdonnelly:v0.19.7
jprdonnelly:v0.19.6
jprdonnelly:v0.19.5
jprdonnelly:v0.19.4
jprdonnelly:v0.19.3
jprdonnelly:v0.18.11
jprdonnelly:v0.19.2
jprdonnelly:v0.18.10
jprdonnelly:v0.17.21
jprdonnelly:v0.19.1
jprdonnelly:v0.15.23
jprdonnelly:v0.19.0
jprdonnelly:v0.18.9
jprdonnelly:v0.18.8
jprdonnelly:v0.17.20
jprdonnelly:v0.15.22
jprdonnelly:v0.18.7
jprdonnelly:v0.15.21
jprdonnelly:v0.18.6
jprdonnelly:v0.15.20
jprdonnelly:v0.18.5
jprdonnelly:v0.15.19
jprdonnelly:v0.15.18
jprdonnelly:v0.18.4
jprdonnelly:v0.17.19
jprdonnelly:v0.18.3
jprdonnelly:v0.18.2
jprdonnelly:v0.18.1
jprdonnelly:v0.17.18
jprdonnelly:v0.18.0
jprdonnelly:v0.17.17
jprdonnelly:v0.17.16
jprdonnelly:v0.17.15
jprdonnelly:v0.17.14
jprdonnelly:v0.16.12
jprdonnelly:v0.17.13
jprdonnelly:v0.16.11
jprdonnelly:v0.17.12
jprdonnelly:v0.17.11
jprdonnelly:v0.17.10
jprdonnelly:v0.17.9
jprdonnelly:v0.17.8
jprdonnelly:v0.17.7
jprdonnelly:v0.17.6
jprdonnelly:v0.16.10
jprdonnelly:v0.17.5
jprdonnelly:v0.17.4
jprdonnelly:v0.15.17
jprdonnelly:v0.17.3
jprdonnelly:v0.17.2
jprdonnelly:v0.17.1
jprdonnelly:v0.16.9
jprdonnelly:v0.15.16
jprdonnelly:v0.17.0
jprdonnelly:v0.16.8
jprdonnelly:v0.16.7
jprdonnelly:v0.15.15
jprdonnelly:v0.16.6
jprdonnelly:v0.16.5
jprdonnelly:v0.15.14
jprdonnelly:v0.16.4
jprdonnelly:v0.16.3
jprdonnelly:v0.15.13
jprdonnelly:v0.16.2
jprdonnelly:v0.15.12
jprdonnelly:v0.16.1
jprdonnelly:v0.16.0
jprdonnelly:v0.15.11
jprdonnelly:v0.15.10.1
jprdonnelly:v0.15.10
jprdonnelly:v0.15.9
jprdonnelly:v0.15.8
jprdonnelly:v0.15.7
jprdonnelly:v0.15.6
jprdonnelly:v0.15.5
jprdonnelly:v0.15.4
jprdonnelly:v0.15.3
jprdonnelly:v0.15.2
jprdonnelly:v0.15.1
jprdonnelly:v0.15.0
jprdonnelly:v0.14.4
jprdonnelly:v0.14.3
jprdonnelly:v0.14.2
jprdonnelly:v0.14.1
jprdonnelly:v0.14.0
jprdonnelly:v0.13.10
jprdonnelly:v0.13.9
jprdonnelly:v0.13.8
jprdonnelly:v0.13.7
jprdonnelly:v0.13.6
jprdonnelly:v0.13.5
jprdonnelly:v0.12.7
jprdonnelly:v0.12.6
jprdonnelly:v0.12.5
jprdonnelly:v0.12.4
jprdonnelly:v0.13.4
jprdonnelly:v0.13.3
jprdonnelly:v0.13.2
jprdonnelly:v0.13.1
jprdonnelly:v0.13.0
jprdonnelly:v0.12.3
jprdonnelly:v0.12.2
jprdonnelly:v0.12.1
jprdonnelly:v0.12.0
jprdonnelly:v0.11.2
jprdonnelly:v0.11.1
jprdonnelly:v0.9.9
jprdonnelly:v0.11.0
jprdonnelly:v0.10.1
jprdonnelly:v0.9.8
jprdonnelly:v0.9.7
jprdonnelly:v0.10.0
jprdonnelly:v0.9.5
jprdonnelly:v0.9.4
jprdonnelly:v0.9.2
jprdonnelly:v0.9.3
jprdonnelly:v0.9.1
jprdonnelly:v0.9.0
jprdonnelly:v0.8.1
jprdonnelly:v0.8.0
jprdonnelly:v0.7.1
jprdonnelly:v0.7.0
jprdonnelly:v0.6.0
jprdonnelly:v0.5.3
jprdonnelly:v0.5.2
jprdonnelly:v0.5.1
jprdonnelly:v0.5.0
jprdonnelly:v0.5.0-BETA
jprdonnelly:v0.4.7
jprdonnelly:v0.4.6
jprdonnelly:v0.4.5
jprdonnelly:v0.4.4
jprdonnelly:v0.4.3
jprdonnelly:v0.4.2
jprdonnelly:v0.4.1
jprdonnelly:v0.4.0
jprdonnelly:v0.3.2
jprdonnelly:v0.3.1
jprdonnelly:v0.3.0
jprdonnelly:v0.2.16
jprdonnelly:v0.2.15
jprdonnelly:v0.2.14
jprdonnelly:v0.2.13
jprdonnelly:v0.2.12
jprdonnelly:v0.2.11
jprdonnelly:v0.2.10
jprdonnelly:v0.2.9
jprdonnelly:v0.2.8
jprdonnelly:v0.2.7
jprdonnelly:v0.2.6
jprdonnelly:v0.2.5
jprdonnelly:v0.2.4
jprdonnelly:v0.2.3
jprdonnelly:v0.2.2
jprdonnelly:v0.2.1
jprdonnelly:v0.2.0
jprdonnelly:v0.1.28
jprdonnelly:v0.1.27
jprdonnelly:v0.1.26
jprdonnelly:v0.1.25
jprdonnelly:v0.1.24
jprdonnelly:v0.1.23
jprdonnelly:v0.1.22
jprdonnelly:v0.1.21
jprdonnelly:v0.1.20
jprdonnelly:v0.1.19
jprdonnelly:v0.1.18
jprdonnelly:v0.1.17
jprdonnelly:v0.1.16
jprdonnelly:v0.1.15
jprdonnelly:v0.1.14
jprdonnelly:v0.1.13
jprdonnelly:v0.1.12
jprdonnelly:v0.1.11
jprdonnelly:v0.1.10
jprdonnelly:v0.1.9
jprdonnelly:v0.1.8
jprdonnelly:v0.1.7
jprdonnelly:v0.1.6
jprdonnelly:v0.1.5
jprdonnelly:v0.1.4
jprdonnelly:v0.1.3
jprdonnelly:v0.1.2
jprdonnelly:v0.1.1
jprdonnelly:v0.1.0
1 Commits
v1.0.2
...
feat/simul
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2adb008dfb |
chore(system): simulate FIFO processing for messages of the same execution inside the JDBC executor
The JDBC executor process execution and worker task result messages concurrently for performance. But the first thing it does is to lock the execution to avoid incosistent processing of the same execution. By simulating a FIFO queue on execution to avoid processing concurrently the same execution (but keep processing different execution concurrently) we improve performance for concurrent task processing as we avoid the cost of lock & wait on the DB. |
1 changed files with 27 additions and 3 deletions
|
|
@@ -293,19 +293,43 @@ public class JdbcExecutor implements ExecutorInterface, Service {
|
|||
this.receiveCancellations.addFirst(((JdbcQueue<Execution>) this.executionQueue).receiveBatch(
|
||||
Executor.class,
|
||||
executions -> {
|
||||
List<CompletableFuture<Void>> futures = executions.stream()
|
||||
// We need to simulate FIFO by executionId as processing concurrently messages for the same execution may erase outputs of one message by another.
|
||||
// Moreover, as we lock by execution, this is suboptimal to process them concurrently
|
||||
String deserializationExceptionId = "__kestra_deserializationExceptionId__";
|
||||
Map<String, List<Either<Execution, DeserializationException>>> executionById = executions.stream()
|
||||
.collect(Collectors.groupingBy(either -> either.isLeft() ? either.getLeft().getId() : deserializationExceptionId));
|
||||
List<Either<Execution, DeserializationException>> concurrent = executionById.values().stream()
|
||||
.flatMap(l -> l.stream().limit(1)).toList();
|
||||
List<Either<Execution, DeserializationException>> executionMultiple = executionById.values().stream().flatMap(l -> l.stream().skip(1)).toList();
|
||||
|
||||
// execute concurrently "singles"
|
||||
List<CompletableFuture<Void>> futures = concurrent.stream()
|
||||
.map(execution -> CompletableFuture.runAsync(() -> executionQueue(execution), executionExecutorService))
|
||||
.toList();
|
||||
CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).join();
|
||||
|
||||
executionMultiple.forEach(exec -> executionQueue(exec));
|
||||
}
|
||||
));
|
||||
this.receiveCancellations.addFirst(((JdbcQueue<WorkerTaskResult>) this.workerTaskResultQueue).receiveBatch(
|
||||
Executor.class,
|
||||
workerTaskResults -> {
|
||||
List<CompletableFuture<Void>> futures = workerTaskResults.stream()
|
||||
.map(workerTaskResult -> CompletableFuture.runAsync(() -> workerTaskResultQueue(workerTaskResult), workerTaskResultExecutorService))
|
||||
// We need to simulate FIFO by executionId as processing concurrently messages for the same execution may erase outputs of one message by another.
|
||||
// Moreover, as we lock by execution, this is suboptimal to process them concurrently
|
||||
String deserializationExceptionId = "__kestra_deserializationExceptionId__";
|
||||
Map<String, List<Either<WorkerTaskResult, DeserializationException>>> executionById = workerTaskResults.stream()
|
||||
.collect(Collectors.groupingBy(either -> either.isLeft() ? either.getLeft().getTaskRun().getExecutionId() : deserializationExceptionId));
|
||||
List<Either<WorkerTaskResult, DeserializationException>> concurrent = executionById.values().stream()
|
||||
.flatMap(l -> l.stream().limit(1)).toList();
|
||||
List<Either<WorkerTaskResult, DeserializationException>> executionMultiple = executionById.values().stream().flatMap(l -> l.stream().skip(1)).toList();
|
||||
|
||||
// execute concurrently "singles"
|
||||
List<CompletableFuture<Void>> futures = concurrent.stream()
|
||||
.map(execution -> CompletableFuture.runAsync(() -> workerTaskResultQueue(execution), workerTaskResultExecutorService))
|
||||
.toList();
|
||||
CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).join();
|
||||
|
||||
executionMultiple.forEach(exec -> workerTaskResultQueue(exec));
|
||||
}
|
||||
));
|
||||
this.receiveCancellations.addFirst(this.killQueue.receive(Executor.class, this::killQueue));
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.