Skip to content

Releases: kestra-io/kestra

v0.22.1

03 Apr 14:39
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.22.0...v0.22.1

🚀 Enhancements

  • Add afterExecution to basic.md (#8126)

🩹 Fixes

  • cli: prevent FlowUpdatesCommand to crash due to plugin loader (YannC)
  • core: Use a stable flow logger name (7cfbb91e7)
  • core: HttpClient log the URL even if it's a secret" (ae223c8d7)
  • core: Mask secrets on log attributes (94dcba126)
  • ui: Keep fetching if filtered kvs & secrets have no elements after fetch (5757b576e)
  • gradle: Windows selfrun.bat (9cb51ba0e)
  • jdbc: Possible deadlock on service instance (6ead4e63c)
  • cli: Fix NPE for commands not requiring plugins (#8212)
  • core: Be tolerant of decryption issue (38f68dae5)
  • jdbc: #8219 unquoted timestamp field breaking query (#8222, #8219)

🏡 Chore

  • version: Update the CHANGELOG.MD with details for 0.22.0 (b78748ebf)
  • ci: Modify publish docker to align on EE (fedbffbdf)
  • ci: Align plugins handle for docker publish on EE CI (632c5836d)
  • ae223c8: Revert "fix(core): HttpClient log the URL even if it's a secret" (Loïc Mathieu)
  • Upgrade to 0.22.1 (9857930da)

❤️ Contributors

v0.22.0

01 Apr 09:08
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.0...v0.22.0

🚀 Enhancements

  • ui: Don't show deprecated tasks in the plugins list (8d00c8a55)
  • webserver: If no date provided for dashboard, then use default timewindow (b86b4bb16)
  • Add a shadow to cards (#7038)
  • ui: Multiple improvements of no code editor (#7076)
  • ui: Display attempts status on taskrun on left (84447fd42)
  • ui: Improve the task array component (#7095)
  • Show a lock on EE only pages (#7093)
  • ui: Allow task re-ordering from no code editor (#7120)
  • ui: Add finally block to no code editor (#7123)
  • build: Add script to makefile (#7125)
  • ui: Add a link to the filtered Executions table. (#7129)
  • ui: Multiple improvements of no code editor (#7146)
  • core: New Publish task for metrics (#7122)
  • jdbc-*: Delete subflow_executions table (671eb2b57)
  • ui: Add keyboard shortcuts dialog to editor (#6628)
  • ui: Now display an error when SSE failed (#7177)
  • ui: Docs markdown alert styled based on alert level in product. (#6818)
  • ui: Add option to choose visible columns in flow and execution listings (#6932)
  • Theme switch to "theme switch" the charts (#7151)
  • ui: Add script to help with creation of release notes (#7212)
  • core: Allow loading secrets from a different namspace (21aebe4e7)
  • webserver: Optimize queue usage for follow endpoints (13be8b812)
  • webserver: Improvement to ExecutionStreaminService (4c401ce0c)
  • cicd: Codecov + tests report (03dccd144)
  • cicd: Add codecov bundle analysis (ab2a0108a)
  • webserver: Use a shared queue consumer from the log follow endpoint (2a95aee96)
  • core: Add sanity check to request task (#7230)
  • ci: Add workflows for release process (480fc7589)
  • cicd: Add codecov flags (3f429ef0a)
  • core: Simplify Pebble error messages (1eacb447d)
  • cicd: Add unit test for js (#7246)
  • cicd: Add test analysis on frontend (123f74803)
  • cicd: Don't mark failed for front end test (1bbe0e659)
  • cicd: Restore codeql weekly (0c3ed3b75)
  • core, jdbc: Directly process WorkerTaskResult from flowable tasks (be1871430)
  • ui: Center view when switching between topology modes (#7257)
  • Give blueprint pages a distinct name (#7254)
  • core: Added FileEmpty & FileExists Pebble Functions (88a5cd69e)
  • jdbc: Purge execution queue early (dd8ae5e64)
  • jdbc: Puerge worker task result queue early (31d221241)
  • jdbc: Purge worker job queue early (e7f551edc)
  • core: Add system.correlationId label to triggered executions (ed1449363)
  • jdbc: Queues.updated should be set when the record is updated (9d717caf9)
  • jdbc: Clean more eagerly some queues based on configuration (13ac335c9)
  • core, jdbc: Use an elastic thread pool (f8a6e3fb0)
  • jdbc: Consume multiple times the execution and worker task result queues (41712b8d8)
  • (#7389)
  • (#7432)
  • ui: Add keyboard shortcuts for changing editor font size (#7450)
  • ui: Introduce topology export to image files (#7541)
  • Add plugin search command (e7950279b)
  • ui: Improve inspecting details of multiple executions (#7516)
  • ui: Add ability to have persistent filter options (#7276)
  • Add full examples for datetimebetween condition (#7598)
  • ui: Introduce the execution timeline section on overview tab (#7498)
  • ui: Make filter dropdown be positioned below the input caret (#7614)
  • core: Enhance plugin management (a098847c6)
  • ui: Allow reordering tabs in the editor (#7531)
  • core: Improve performance of ExecutorService.handleChildWorkerTaskResult (fa07cbd3b)
  • #7636: Add default options for HttpClient (5b42d0adb)
  • #7636: Add default options for HttpClient" (7ccb97a96)
  • core: Replace new ArrayList by Collections.emptyList() (ff3f90465)
  • core: Use HashMap.newHashMap(int) (677585213)
  • core: Improve merging outputs by merging them at the task level (8c708e2d5)
  • Add examples for conditions - 3 (#7657)
  • Add examples for flow conditions (#7659)
  • Add example for expression condition (#7660)
  • #7636: Add default options for HttpClient (#7650)
  • core, jdbc: DashboardRepository.findAll() (cd97705d8)
  • ui: Add markdown formatting to flow run dialog (#7663)
  • core, jdbc: Dynamic worker group key (2c63112a5)
  • core-ee: #2838 add audit log shipper (#7701, #2838)
  • core: Allow reading file from any namespaces (dfe5552a1)
  • core: Add new crudEventType value (f7e61a46d)
  • core: #7721 add namespace to pebble file functions (#7729, #7721)
  • webserver: Mask the secret() function result from eval outputs (88341bb5c)
  • core: Handle worker group fallback inside the scheduler (e9f2711cd)
  • core: #5467 add namespaces in the namespaceFiles parameter (#7749, #5467)
  • core: Add outputs to the Flow trigger (1692cab53)
  • core: Custom log filter (3ef11044a)
  • core-ee: Add json format to file log exporter (#7789)
  • ui: Introduce kv() and secret() pebble autocompletions (a064c7a95)
  • core: Add execution state in Pebbe context (d0af5767d)
  • core: AfterExecution tasks (39b8fc103)
  • core,jdbc: Switch back to a cached thread pool for async JDBC queue (c2e62d653)
  • **buil...
Read more

v0.22.0-rc4-SNAPSHOT

31 Mar 14:23
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.22.0-rc3-SNAPSHOT

31 Mar 12:39
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

v0.21.11

31 Mar 17:39
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.10...v0.21.11

🏡 Chore

  • deps: add bouncycastle:bcpkix-jdk18on to platform (5cd1006)
  • Upgrade to v0.21.11 (33358ca1b)

❤️ Contributors

v0.21.10

31 Mar 10:22
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.9...v0.21.10

🩹 Fixes

  • ui: Let filter dropdown fit width of the content (0c2f0ddc1)
  • core: HttpClient log the URL even if it's a secret (da15fff78)
  • kafka runner: #2709 filter child forEach tasks before merging th… (#8095, #2709)

🏡 Chore

  • *: Update the CHANGELOG.MD with details for 0.21.9 (724a9e2)
  • Upgrade to version 'v0.21.10' (1cff398fc)

❤️ Contributors

v0.18.17

31 Mar 16:39
Compare
Choose a tag to compare

Bug Fixes

  • align to EE (YannC)
  • runner-memory: delete MemorySchedulerTriggerState back due to cherry-pick (YannC)
  • test: change EOL centOS docker image (nKwiatkowski)

Chores

  • upgrade to version 0.18.17 (YannC)

v0.22.0-rc2-SNAPSHOT

28 Mar 15:14
Compare
Choose a tag to compare

Features

  • ui: improve styling of saved filter searches (#8040) (yuri)
  • *****: add new methods findAllAsync for the backup (Loïc Mathieu)
  • add new crudeventtype "account_locked" (#8103) (YannC)

Bug Fixes

  • add missing command to flow subcommand (YannC)
  • cli: make worker args available through static KestraContext (Florian Hussonnois)
  • core: flatten map should not throw an exception (Loïc Mathieu)
  • webserver: first eval without masking secret function to error in case of missing secret (brian.mulier)
  • ui: properly detect yaml to inject json schema into MonacoEditor (brian.mulier)
  • core: HttpClient log the URL even if it's a secret (Loïc Mathieu)
  • core: properly fix the issue with MapUtils.flattenToNestedMap (Loïc Mathieu)
  • kafka runner: #2709 filter child forEach tasks before merging th… (#8095) (Nicolas K.)
  • core: avoid flow validation error on plugin alias duplicates (Florian Hussonnois)
  • doc and deprecated field was not showing for dynamic non-string properties (#8006) (Roman Acevedo)
  • core: compilation issue (Loïc Mathieu)
  • core: namespace service now properly detects namespaces with flows inside (brian.mulier)
  • webserver: handle out-of-bounds (>) namespaces fetch (brian.mulier)
  • ui: add routeContext where it was missing (brian.mulier)
  • ui: repair tenant translation (brian.mulier)
  • ui: global secret page design (brian.mulier)
  • ui: search bars are properly working in secrets & KV pages (brian.mulier)
  • core: allow dash in plugin version qualifier (Florian Hussonnois)
  • cli: properly register plugins uninstall cmd (Florian Hussonnois)

Chores

Commits

  • 6ee206f: Revert "fix(core): require condition in Flow trigger (#7494)" (Loïc Mathieu)

v0.21.9

26 Mar 17:51
Compare
Choose a tag to compare

👉 Changelog

Full Changelog: v0.21.8...v0.21.9

🚀 Enhancements

  • *: Add new methods findAllAsync for the backup (e557ec45f)
  • core, jdbc: DashboardRepository.findAll() (0bf60bd5f)

🩹 Fixes

  • cli: Make worker args available through static KestraContext (c71366ad4)
  • jdbc: Add missing FETCH_SIZE constant (560f63865)

🏡 Chore

  • version: Update the CHANGELOG.MD with details for 0.21.8 (ed1bbb944)
  • Upgrade to version 'v0.21.9' (df31d9cc4)

❤️ Contributors

v0.22.0-rc1-SNAPSHOT

25 Mar 16:55
Compare
Choose a tag to compare

Breaking Changes

  • f4f8ecb: feat!: make kv pebble function raise error by default (#7855) (Florian Hussonnois) #7922

Features

Read more