# Patches 5.4.0.1 to 5.4.0.4

5.4.0.1 to 5.4.0.4 delivers a wide range of improvements across Vizpads, Kaiya, Search, Insights, Data Connectors, and Scheduling workflows. This update focuses on stability, accuracy, and a more seamless user experience. It also includes improvements for embedding, feed management, and multi-model Kaiya configuration.

### <mark style="background-color:red;">**5.4.0.1**</mark>

1. In Vizpads, fixed an issue where interactions performed in **View** mode—such as applying tab or global filters—were incorrectly persisting into **Edit** mode or across other tabs.
2. Fixed an issue where scheduled refresh and notification times did not reflect the correct user timezone across various modules (Vizpad, Predict, Datasource, Discover, Prepare).
3. Fixed an issue where calculated columns in a Business View passed validation but failed during publish.
4. Fixed an issue where accessing the Conditional Formatting section on an empty Table chart caused the page to crash.
5. In Vizpads, fixed an issue where filter pills were not updating correctly for Single List control filters when applied on numeric columns.
6. Fixed an issue where table charts in Search did not display the summary row, even when enabled in **Settings**.
7. In Kaiya, fixed an issue where clicking the sorting icon on charts caused unintended column interchanging.
8. Fixed the visibility of multi-model configuration options under **Settings → Kaiya** to display only when Kaiya is enabled.
9. When sharing Vizpads via email, fixed an issue where users were unable to add multiple email addresses in the Email, CC, and BCC fields. These fields now support comma-separated multiple entries.
10. Fixed an issue in Vizpads where searching using "Created by Me" filter incorrectly showed an empty state.
11. In Vizpads, fixed an issue where dimension columns in line charts were incorrectly switching to **"Week Number"** aggregation.
12. In Vizpads, fixed an issue where table charts displayed incorrect data when using **"Year"** as the resolution for date columns.

### <mark style="background-color:red;">5.4.0.2</mark>

1. Under **Data → Prepare → Data**, fixed the issue where dataset changes were not reflected after a successful refresh job.
2. Under **Data → Prepare → Schedule**, resolved an issue where selecting **“Refresh all BVs with Dataset refresh”** did not correctly apply the selected options.
3. In Vizpads, fixed an issue where changing the sort order on a date column in a Vizpad chart caused the page to crash.
4. Under **Data → Prepare → Data → Edit**, resolved an issue where **Writeback** export was limited to 50 columns—all columns are now correctly included in the export.
5. Fixed an issue where the Teradata connector failed to load data with a validation error when using pre-validated datasource details. Similar validation improvements have been applied to Exasol, Hive JDBC, Google Cloud AlloyDB, and Spark SQL connectors.
6. Fixed an issue where saving **Learnings** failed due to inconsistent owner field formatting.
7. Fixed an issue where required fields were missing while setting up custom scheduling for data refresh.
8. In **Data → Connect**, fixed an issue where required fields were missing while setting up custom scheduling for data refresh.
9. Fixed an issue where table search within the Redshift connector returned inconsistent results, when custom filters or search terms are applied.
10. For KPI charts and Feed, fixed the **"Pin to Homepage"** button where it was not disabled after the first addition, allowing duplicate additions.
11. Improved the Kaiya conversation panel by renaming the toggle button to **“Open Sidebar”** / **“Close Sidebar”** for clarity, and fixed layout issues.
12. Under **Notifications → Scheduled Jobs**, fixed time zone display ensuring Last and Next execution times are shown in the user's local time instead of UTC.
13. Fixed date and time picker in Vizpads, Insight, and Model notification popups, which now correctly reflect the local time zone instead of UTC.
14. Fixed incorrect scheduled refresh information on the Datasource/Dataset refresh screen, which previously showed inconsistent scheduling data.
15. In Vizpads, fixed an issue with accessing the conditional formatting section on an empty table chart.
16. In Vizpads, fixed an issue where charts failed to render when a filter using *"does not equal to null"* was applied, due to missing filter values.
17. In Vizpads, fixed an issue where “in” filters saved in NLP Learnings were not applied correctly.
18. Under **Data → Business Views**, resolved an issue where saved Learnings were not shown by default for the first Business View in the **Learnings** tab.
19. In Vizpads, fixed an issue in line and area charts where applying a third conditional formatting rule caused previously formatted lines to switch from line coloring to colored data points.

### <mark style="background-color:red;">5.4.0.3</mark>

1. In Search, resolved an issue where calculated columns were not appearing under the **"Group View"** tab.&#x20;
2. In Vizpads, resolved an issue where selecting a Business View from the dropdown while adding an Explainable AI chart did not load the corresponding data in the side panel.
3. Fixed an issue where column filters did not reflect accurately after modifying **Included/Excluded** columns during Insights creation.
4. Fixed an issue where Vizpad refresh schedules were intermittently failing.
5. Fixed the Vizpad notification layout by removing the duplicated subject and ensuring only the alert name appears above the creator name.
6. In Search and Vizpads, fixed an issue where using the **“Reset”** option in custom sort didn't resort to default sorting for table charts.
7. In Insights, fixed an issue in Trend Driver analysis where positive contributors were not shown first for positive changes.
8. In Insights, resolved an issue where sorting changes in the **"WHY"** tab were unintentionally affecting the contributor order in the **"WHAT"** section.
9. Users with **Explorer** and **Discoverer** roles can now create and edit **Feeds**.
10. Resolved an issue where images in embedded Vizpads appeared broken when using expiration-based embed links.
11. Under **Data → Connect → Refresh**, fixed the issue where updating any input field in the data source refresh schedule did not trigger the edit action.
12. Under **Data**, fixed an issue where the **Prepare** page appeared blank after renaming a dataset from the dataset list.
13. In **Data → Business Views**, fixed an issue where duplicate dataset names were displayed under a Business View.
14. Fixed an issue where connection failures for the Snowflake connector did not display an error message.
15. In Search, fixed an issue where the column list in the side panel appeared empty if the Business View metadata was still loading. Now, a loading indicator is shown until metadata is fetched.

### <mark style="background-color:red;">5.4.0.4</mark>

1. Resolved an issue where scheduled PDF exports of Vizpads were failing in some on-premise setups. PDF downloads now work reliably as expected.
2. Kaiya now displays a clearer message when a request cannot be completed to help users better understand when something goes wrong.
3. In Kaiya and Search, enhanced recognition of column names in search queries, especially when multiple columns have similar names.
4. Resolved an issue where the input cursor would automatically jump to the end while editing text in Kaiya name, Feed email, and Job alert email fields.
5. Fixed an issue where the Business View page displayed timestamps in UTC instead of the user's selected timezone.
6. Improved handling of calculated columns and filters in deduplicated datasets. This update ensures accurate results for market share, absolute/percentage changes, and filters—especially when working with joined datasets or dedup-enabled Business Views.
7. Resolved an issue where users with **View** or **Explorer** roles were being logged out when generating Insights from shared Feeds.
8. In Vizpads, resolved an issue where the filter popup lacked a scroll bar when selecting many values via the bulk selection window.
9. In Vizpads, resolved an issue where filters were not correctly carried over when creating an Insight from a chart, particularly for **"Inbetween"** filters.
10. Fixed an issue where disabling **"Refresh BV with Dataset refresh"** under **Data → Business View → Refresh** did not correctly update the **"Refresh all BVs with Dataset refresh"** toggle in the **Data → Prepare → Schedule** settings.
11. In Vizpads, fixed an issue where the **"Apply Changes"** prompt appeared even when bulk filter apply was disabled.
