Skip to content

Releases: kestra-io/kestra

v0.21.3

18 Feb 20:27
Compare
Choose a tag to compare

Bug Fixes

  • scheduler: delete trigger when flow is not found (#7366) (YannC)
  • enable rendering of commands properties inside CommandsWrapper (#7381) (Mathieu Gabelle)
  • ui: improve modifying inputs from no code editor (#7440) (Miloš Paunović)
  • core: provide tenantId when looking for subflow (#7442) (YannC)
  • core: remove props with default from required in json schema to avoid validation errors (brian.mulier)
  • core: render delete property at the beginning in Docker task runner (brian.mulier)
  • tests: increase timeout on JdbcServiceLivenessCoordinatorTest.taskResubmitSkipExecution (brian.mulier)

Code Refactoring

Continuous Integration

Chores

Commits

  • 69faecf: Revert "refactor: introduce render in commands wrapper for property string (#7430)" (Mathieu Gabelle)
  • 3e2f798: Revert "fix: enable rendering of commands properties inside CommandsWrapper (#7381)" (Mathieu Gabelle)
  • b174a81: fix decode method call for labels (aeSouid)

v0.20.16

18 Feb 22:04
Compare
Choose a tag to compare

Bug Fixes

  • core: possible NPE on LabelService.containsAll (Loïc Mathieu)
  • scheduler: delete trigger when flow is not found (#7366) (YannC)
  • core: remove props with default from required in json schema to avoid validation errors (brian.mulier)
  • tests: increase timeout on JdbcServiceLivenessCoordinatorTest.taskResubmitSkipExecution (brian.mulier)
  • gcp issue (YannC)
  • tests: move up atomic reference assignation to avoid flakiness (brian.mulier)

Chores

v0.21.2

11 Feb 17:02
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.1...v0.21.2

🚀 Enhancements

  • Theme switch to "theme switch" the charts (#7151)
  • ci: Add workflows for release process (10fad2992)

🩹 Fixes

  • ui: Prevent doubling the executions chart on flow overview (e086099d6)
  • ui: Amend bar chart colors on the main dashboard (0e3218c7b)
  • core: Possible NPE on LabelService.containsAll (8c943b43f)
  • ui: Amend the language switching issue (#7235)
  • Add comment on i18n code (60b189d10)
  • Labels should not be purple if inactive (d9962a89a)
  • ci: Fix and remove unecessary setps in set version workflows (b651f53e8)
  • Use the udpated labelsFromQuery in labels (c26252534)
  • core: Make flow/namespace variables available for input expr (44c149e8d)
  • core: Http client was not using deprecated setter (5d5b74613)
  • core: Do not validate subflow if namespace or id is pebble (#7294)
  • h2: Remove indenting in sql file (#7306)

🏡 Chore

  • ui: Re-order the list of optional columns (#7213)
  • Remove console.log (df3bec4d6)
  • ui: Amended global pagination coloring (#7201)
  • ui: Generate random flow ID using combination of animal names and numbers (#7223)
  • ui: Only show warning on bulk execution deletion if nonTerminated is true (#7211)
  • ui: Align chart duration label with switch toggle (#7259)
  • ui: Disable saving flow actions if there are errors (#7278)
  • ui: Make action columns always visible on executions and flows (#7291)
  • ui: Remove the option to change editor theme separately (#7192)
  • Update version to v0.21.2 (da6d0f57b)

❤️ Contributors

v0.21.1

05 Feb 18:30
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.0...v0.21.1

🚀 Enhancements

  • Show a lock on EE only pages (#7093)
  • ui: Add keyboard shortcuts dialog to editor (#6628)
  • ui: Add option to choose visible columns in flow and execution listings (#6932)
  • ui: Docs markdown alert styled based on alert level in product. (#6818)

🩹 Fixes

  • ui: Global plugin doc with new redesign + auto-expand properties initially (9f76cae55)
  • Avoid clearing selected value on every error (f7df60419)
  • Use the proper variable for select header in table (#7107)
  • Make table links primary instead of purple (#7106)
  • ui: Amend pagination on namespace flows listing (#7163)
  • ui: Amend translation string for no results (#7172)
  • ui: Align dashboard button label to icon (#7175)
  • core: #7181 log level rendered as string (#7198, #7181)
  • Remove editor theme from english (8d3b3a849)
  • core: Request option doesn't initialize properly (47cc38d89)

🏡 Chore

  • ui: Show each plugin deprecation warning in new line (#6839)
  • translations: Auto generate values for languages other than english (1f09f53a8)
  • ui: Amend color of the input length counter (#6990)
  • ui: Enable command palette for monaco editor (#6944)
  • translations: Auto generate values for languages other than english (210fc246a)
  • translations: Auto generate values for languages other than english (38720e96a)
  • ui: Improve the example for not condition (#6820)
  • ui: Update the visual of no data component (#7179)
  • ui: Improve the states options list inside filter values (#7176)
  • translations: Auto generate values for languages other than english (a92312410)
  • ui: Rename advanced properties to other in no code (#7189)
  • translations: Auto generate values for languages other than english (bfee53a9b)
  • ui: Rename advanced properties to other in no code (#7190)
  • translations: Auto generate values for languages other than english (23846d610)
  • translations: Remove extra keys from translation files (#7193)
  • ui: Add the missing chart component (c36cc504e)
  • ui: Replace the visual for no tabs opened on namespace editor (#7204)
  • version: Update to version 'v0.21.1' (0e891f64a)

❤️ Contributors

v0.21.0

04 Feb 13:21
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.20.0...v0.21.0

🚀 Enhancements

  • ui: Add right click menu on file tree view in editor (#5936)
  • core: Add displayName to flow level outputs(backend) " (#5605)
  • ui: Add triggers sorting by next execution date (#6318)
  • core,jdbc: Small trigger / scheduler improvements (a27bb1a85)
  • ui: Add flow validation to FlowCreate component (#6370)
  • plugins: Add typesense plugin (7979809ae)
  • core: Log at ERROR level for script logs to stderr (0e0928d51)
  • ui: Make filters expand fully if we omit some of the non required buttons (#6364)
  • ui: Improvement in filter for adding clear all filters. (#6359)
  • ui: Improve Gantt page. (#6358)
  • ui: Triggers: The expanded button displays an empty area. (#6337)
  • ui: Add missing filter options for metrics (#6409)
  • UI: Added new filters to Flows -> Metrics tab (#6305)
  • ui: Add new filters to Administration -> Triggers page (#6328)
  • ui: Introduce new filters bar to audit logs (#6419)
  • main-gha-workflow: Add dispatch event with new version (#6443)
  • tests: Move the extension into the right folder (008c03ce2)
  • webserver: Small improvements to our OpenAPI spec (6a34c04e3)
  • core: Use the Sleep official task instead of a custom test one (aa8ad1520)
  • script: Include task null outputs (b133210fa)
  • core: Throw an error if the secret is not found (da1bbb51a)
  • core: Allow SELECT input to be radio UI type (18a2b553c)
  • Add Huggingface Plugin (2290b9933)
  • ci: Parallelize frontend testing workflow with Storybook, vitest and linter (#6529)
  • ui: Implement initial stories for filter components (#6542)
  • jdbc: Small improvement to the worker trigger queue (3559b640e)
  • core: Add audit log when killing an execution (53af6a38b)
  • core: Add a Write task (a27ef2ace)
  • core: Added a Pebble function [uniq] to deduplice array #6417 (#6417)
  • core: Add an Exit task (ff83e25c0)
  • ui: Introduce log font size property in settings (#6600)
  • webserver: OpenAPI spec improvement (6db49aebf)
  • tasks: Move http task to apache http client (93dc50888)
  • core: Add a http client abstraction on top of apache http client (1772ed45f)
  • core: Use http abstraction on http tasks (6dfe29adf)
  • core: Add an audit log for executions created by a trigger (e5b0ff459)
  • script: Add privileged flags to docker (e8ee97e26)
  • core: Add taskrun.iteration inside Pebble variables (aa9af94c1)
  • webserver: Add a configuration to change app html title (622f158bd)
  • *: Maintenance mode (9901470b7)
  • core-ee: Add log shipper first implementation (#6596)
  • core: Add run context to log shipper (#6651)
  • core: Restarting Subflow (1e36d1eb2)
  • ui: Add an alert block for restarted execution (576e023d9)
  • core: Add taskRunner output on ScriptOutput to get detailled information on underlying taskrunner (c265b49a8)
  • *: Fixes and improvements for custom dashboard (#6684)
  • core: Add partial fix to micronaut hibernate validator and ValueExtractor (81f08f00c)
  • core: Validate tasks and triggers with dynamic properties (c5e23d43d)
  • core: Add log record serialization (#6683)
  • core, ui, webserver: Add replay system labels (b3ed3d8df)
  • Add support for deleting empty namespace parent folders (#5699)
  • ui: Add status remapping to status component to match the real name of the CSS vars (a8be084e7)
  • core: Add outputs and ID to log shippers (a994120d3)
  • core-ee: Remove pagination from fetchAsync and use logRecord attributes (#6698)
  • core-ee: Change log shipper properties names and use KV instead of state store (#6709)
  • core: Introduce an finally block on flow & flowable (#6686)
  • webserver, ui: Avoid cancelled SSE connection from following exec (717d5560a)
  • ui: Introduce the revamped no code editor (#6787)
  • Add a story for executions list (#6784)
  • ui: Allow exporting the flow to yaml file (#6610)
  • ui: Improvements of no code editor (#6804)
  • Various design fixes asked by nico (#6798)
  • core: Validate in editor if subflow with namespace present (#6717)
  • core: Add a randomPort pebble function (4d074cb05)
  • tasks: Introduce an Assert tasks (4d4963abd)
  • core: Schema title annotation for Custom Dashboard Filter (c337d5527)
  • Export oss chunks of vite config (b542dda8e)
  • Simplify logs chunks by packaging markdown (306d4ecd7)
  • ui: Improvements of no code editor (#6876)
  • *: OpenTelemetry traces (e87b97a2e)
  • ui: Re-work the task array field for the no code editor (#6885)
  • ui: New plugin doc redesign (1b0ce4d6a)
  • Add support for multiple blueprint kinds (ad719a97f)
  • ui: Make the one of component work properly (#6900)
  • ui: Add the ability to remove tasks and other items (#6902)
  • ui: Improve the one of task section (#6903)
  • ui: New gantt layout to display taskrun state & duration with also attempts one (f08bd94d5)
  • ui: Improvements of no code editor (#6916)
  • ui: Multiple improvements of no code editor (#6923)
  • ui: Improve custom dashboard access (#6940)
  • ui: New 404 page layout (36675d90f)
  • core: Add system.restarted: true label when changing the status of a task (4f2d35fc4)
  • ui, webserver: Rename "Change status" to "Change state" and enhance the infos (4e3ed33a4)
  • core, jdbc: Change the state of a subflow restart parent execution ([7cf4955](https://github....
Read more

v0.20.15

04 Feb 09:52
Compare
Choose a tag to compare

Bug Fixes

  • core: subflow labels must not be overriden by parent flow ones (Loïc Mathieu)

Chores

v0.15.34

04 Feb 08:51
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.21.0-rc2-SNAPSHOT

03 Feb 15:34
Compare
Choose a tag to compare

Features

Bug Fixes

Continuous Integration

Chores

v0.21.0-rc1-SNAPSHOT

31 Jan 15:18
Compare
Choose a tag to compare

Features

Bug Fixes

Builds

Continuous Integration

Chores

v0.21.0-rc0-SNAPSHOT

29 Jan 13:49
Compare
Choose a tag to compare

Features

Bug Fixes

Read more