Release note 1.34
1. New Features
1.1 Workflows — more triggers, actions, and control flow
Workflows (introduced in Release note - KAWA 1.33) are KAWA’s automation builder: define a trigger (WHEN), chain actions (THEN), pass outputs between steps, and monitor every run in Run history. In 1.34, Workflows expand with an On data refresh trigger, more built-in actions (Enrich data with AI, Reports, Build a chart, Export to data source, Generate output, User task), and control-flow blocks (If/Else, Routing, Interrupt workflow) for real-world orchestration.
You can read more about this in the The Workflows section.
Workflows now support richer automation from end to end:
New trigger: On data refresh — run a Workflow automatically right after a selected data source refreshes (supports multiple sources with OR logic).

New actions to build pipelines without leaving the editor
Enrich data with AI (generate output columns per row)
Report (select a report from the workspace and use it later in the Workflow as an artifact)
Build a chart (from previous steps or any Sheet)
Export to data source (export a table result with export mode + access policy)
Generate output (produce a text result using variables from prior steps)
User task (assign a task to a user and collect form inputs before the Workflow continues)

New logic blocks for advanced orchestration
If / Else with multiple rules (AND logic), comparing values from prior steps (grid, aggregates, properties)
Routing to split one input table into multiple routes (R1/R2/R3…), each with its own slice and actions
Interrupt workflow to immediately stop execution (useful as an “emergency stop” inside branches/routes)
More ways to run workflows: from the Controls panel (button → Run workflow) and from AI Chat as Agent commands (add workflows to an agent and run them directly from chat)
1.2 Create Multi-sheets — support Pivot tables and Charts across multiple sheets
Now user can create a Multi-sheet (a combined sheet) that consists of several child sheets. A Multi-sheet supports working with multiple primary data sources in one object.

Multi-sheet supports Pivot Table and Chart as the main modes (Grid Flat is disabled), so user can build visualizations using columns from different child sheets.

Filters show all Multi-sheet columns (from all child sheets).
A 2-level hierarchy was added to the column picker: Data sources → Columns, so sources don’t get mixed into one list and the setup is easier to understand.

For Multi-sheet, the “Join a new data source” option was removed.
For Multi-sheet, AI Chat and Automations are disabled; the Model is still available, but read-only.
Editing actions that don’t make sense for Multi-sheets were removed: Edit linked columns and mapping edit.
1.3 Views — cancel a computation
Long-running computations can now be interrupted directly from the loading state using a Cancel action. A new backend command, InterruptComputation, stops the current computation and returns a CANCELLED status (with metadata and empty records).

1.4 Reports — Read-only (View) mode
Reports now have a clearer View (read-only) mode designed for presenting and consuming content:

A dedicated View mode toggle is available.
When a user has read-only access, Reports open in View mode by default.
The Control panel works in View mode: if at least one control exists, it is shown so viewers can apply filters without editing the report.
Export to PDF is available in View mode.
2. Improvements & Bugs fixes
2.1 Data sources
Changed data deletion permissions
2.2 Pivot table & charts
Improved legend behaviour
2.3 Filters
Improved Text filters: User can now paste a list of values copied from Excel into a text filter. KAWA converts line breaks into ; and automatically selects all pasted values (even if they are not currently in the list). The same behavior is supported in the Control panel.
Improved Date filter
2.4 Reports
Improved AI widgets
Visual polish and UI fixes
Added button to duplicate dashboards
2.4 Applications
Added Export as CSV content of views in Applications
2.5 Python
Scripts — built-in script library: Scripts can now be marked as built-in (builtIn: true) and surfaced as a dedicated “built-in” set in the Scripts list (with a filter). Built-in scripts are read-only for users: they can’t be deleted, renamed, edited (description), or shared — only Add to favorites is available.
2.6 Authentication
Improved API key management
2.7 Other
Improved Conditional formatting
3. Patch releases (1.34.x)
Patch 1.34.2
Fixed Python step timeout behavior to ensure workflows fail gracefully instead of hanging the workflow engine
Patch 1.34.3
Fixed workflow Date filters not resolving LAST DATE
Fixed workflow computations incorrectly using the server default timezone: scheduled runs now use the workflow creator’s timezone, and all other runs use the triggering user’s timezone
Patch 1.34.4
Add environment variable
KAWA_EMAIL_IS_ENABLEDto control email related features. It is FALSE by default.Improve Workflow engine stability when jobs get stuck
Improve stability of drag and drop columns on the Grid
Last updated
Was this helpful?

