# Fixed Issues

We fix the bugs!

## 3.4.2-p1 (Latest)

These are the bugs we fixed in Kloudfuse Platform Release 3.4.2-p1.

- **Bulk dashboards import/export**  
  Fixed UI bugs and made improvements to dashboard import/export workflows.
- **Integration pages**  
  Fixed a bug where UI showed blank integration pages.
- **Infrastructure UI**  
  Fixed bugs on infrastructure UI that caused some information cells to be blank.
- **Control Plane logs dashboard**  
  Fixed a bug on Logs dashboard in Control Plane.

## 3.4.2

These are the bugs we fixed in Kloudfuse Platform Release 3.4.2.

- **Metrics download**  
  Fixed an issue that prevented users from downloading metrics data for analytics.
- **Query pushdown operators**  
  Resolved a bug where queries only worked with pushdown operators but failed with non-pushdown operators.
- **Query save folder option**  
  Fixed an issue where saved queries were always stored in the general folder. Users can now select a target folder.
- **Logs hydration regex**  
  Enabled the hydration service to support string search and regex queries.
- **Logs download**  
  Fixed an issue that prevented logs data from being downloaded. Data can now be exported as CSV, JSON, or TXT.
- **Diff operator**  
  Fixed the diff operator to correctly output the difference between the current and previous row.
- **Stacked columns in log charts**  
  Added support for stacked columns as a chart type in log panels.
- **Alert suppression**  
  Fixed an issue where silencing an alert suppressed the entire alert rule instead of a single alert instance.
- **Kubernetes dashboard migration**  
  Completed migration of the required Kubernetes dashboard from Sumo Logic to Kloudfuse, with `save` and `cat` operator support.
- **Logical operators case sensitivity**  
  Fixed an issue where logical operators in queries were case sensitive.
- **Query editor shortcuts**  
  Fixed editor behavior so that pressing **Enter** runs a query, while **Shift+Enter** moves to the next line.
- **FuseQL operators in lookups**  
  Fixed issues with `cat` and `save` operators for lookup tables and improved sorting support in FuseQL.

## 3.4.1

These are the bugs we fixed in Kloudfuse Platform Release 3.4.1.

- **Scheduled views fix**  
  Fixed an issue in scheduled views implementation.
- **Logs hydration performance**  
  Improved performance in Logs hydration.
- **RBAC fixes**  
  Fixed issues in RBAC implementation which prevented users from being deleted and users’ roles from being downgraded to viewer.

## 3.4.0.p2

These are the bugs we fixed in Kloudfuse Platform Release 3.4.0.p2.

- **Datadog logs compression**  
  We fixed support for zstd compressed logs payload from Datadog. This improves log ingestion reliability.
- **Span classification**  
  We fixed incorrect span.kind classification for Datadog spans to improve trace accuracy.
- **Span attribute handling**  
  We fixed handling of moving attributes to hc attributes within span attributes to preserve metadata correctly.
- **Azure deep store Helm validation**  
  We fixed incorrect Helm validation for Azure deep store configurations to ensure successful deployments.
- **Label filters in hydration service**  
  We fixed incorrect handling of label filters in the hydration service for accurate data hydration.

## 3.4.0.p1

These are the bugs we fixed in Kloudfuse Platform Release 3.4.0.p1.

- **Recording rules**  
  We fixed an issue where recording rules failed to evaluate after the upgrade to 3.4.0. This is a critical fix, and it requires an upgrade to this release.
- **Switching between User and Service Account**  
  We fixed a UI issue in RBAC that appears when switching between User and Service Account views.

## 3.4.0

These are the bugs we fixed in Kloudfuse Platform Release 3.4.0.

- **Downloading Events Filter**  
  We fixed an issue where the filter was not active during events list download.
- **Event message body**  
  We fixed an issue where users could not search the event message body.
- **FuseQL Advanced Search**  
  We fixed an issue where users could not create dashboard panels with FuseQL Advanced Search.
- **RUM Alerts**  
  We fixed an issue with Edit and Duplicate functionality in RUM Alerts.
- **Contacts**  
  We fixed an issue with editing contacts.
- **Viewer Permissions**  
  We fixed an issue with Viewer role write permissions when creating alerts.
- **Outlier Alerts**  
  We fixed an issue where the alert did not render correctly on the Alert Detail Page.
- **Variables in Dashboards**  
  We fixed an issue where users were unable to add variables to Dashboards.
- **Excessive access**  
  We fixed an issue where users with a Viewer role were able to see all users and polices.
- **Muting Alerts**  
  We fixed an issue where users were unable to mute an alert.
- **Creating Alerts**  
  We fixed an issue where users were unable to create an alert in the Kloudfuse Alert UI.

## 3.3.6

These are the bugs we fixed in Kloudfuse Platform Release 3.3.6.

- **Logs table type, and logs schedule location**  
  We fixed an issue of incorrect type in the logs table, and moved the logs schedule view support table to the component.
- **Duplicate user**  
  We fixed an issue where using mixed-case email addresses in the IdP authentication through SSO and SAML resulted in duplicate users.
- **Effective RBAC policies**  
  We fixed an issue where effective policies were not shown correctly for the selected user.
- **Group and Role synchronization**  
  We added an option to specify the group name prefix for mapping roles.

## 3.3.5

These are the bugs we fixed in Kloudfuse Platform Release 3.3.5.

- **Span detail persistence for high cardinality attributes**  
  We fixed an issue where high cardinality attribute filters from span detail did not carry over the selected field.
- **Traces chart loading**  
  We fixed an issue where the traces chart did not appear, and the UI erroneously reported a "data is not found" error.
- **Metric Explorer chart loading**  
  We fixed an issue where the Metric Explorer does not load the chart.
- **TraceID sync between Kloudfuse and embedded Grafana**  
  We fixed an issue where the trace id did not propagate fully, so that traces visible in Grafana did not appear in the Kloudfuse UI.
- **Rate Control for logs stream**  
  We fixed an issue where a log rate control parameter, `skipCpRules` was not applied correctly.
- **Malformed PromQL**  
  We fixed an issue where PromQL queries were malformed because of missing encoding.

## 3.3.4

These are the bugs we fixed in Kloudfuse Platform Release 3.3.4.

- **False Restricted Access**  
  We fixed an issue where Admin users were getting a "Restricted Access" message after logging in.
- **Enabling Audit Logging**  
  We fixed an issue where Audit Logging could not be enabled because of incorrect workflow to SAML Authentication configuration.
- **RUM Ingester Service**  
  We fixed an issue where the RUM logs ingestion failed due to incorrect encoding value.
- **Import Dashboards through Integration**  
  We fixed an issue where users were not able to create dashboards through in-product Kubernetes integration.

## 3.3.3

These are the bugs we fixed in Kloudfuse Platform Release 3.3.3.

- **Multi-Table Upload API**  
  We fixed an issue where the Pinot Controller returned a false negative status, 500, when generating a response.
- **Rate Control Metrics**  
  We fixed an issue where Kloudfuse was reporting drops in OTel Protocol logs as allowed.
- **Multi-Zone Availability**  
  We fixed an issue where the AZ-service was exiting the restore workflow early.
- **Dashboard Panel Logs Filter**  
  We fixed an issue where the logs filter for dashboard panels was not performing.
- **FuseQL Arithmetic Operators**  
  We fixed an issue where the FuseQL arithmetic formulas were not evaluating correctly.

## 3.3.2

These are the bugs we fixed in Kloudfuse Platform Release 3.3.2.

- **Table and Log Views**  
  We fixed a display issue, so that the UI shows the **Table** view when the query contains an aggregation, and the **Logs** view if it does not.
- **Creating Schedule**  
  We fixed an issue where the workflow displayed a pre-populated scheduled view.
- **Adding Logs to Dashboard**  
  We fixed an issue where users did not have an affordance for adding logs from a FuseQL query result to a dashboard.

## 3.3.1

These are the bugs we fixed in Kloudfuse Platform Release 3.3.1.

- **Rate control**  
  We fixed an issue where the user could delete classes; this is no longer possible.
- **Editing Alerts**  
  We fixed an issue where users were unable to edit an existing alert created through FuseQL.
- **Creating Alerts**  
  We fixed an issue where viewers were not able to create alerts in folders where they had admin access.
- **APM Errors Report**  
  We fixed an issue where errors displayed on the graph, but did not appear in the **Error** tab.

## 3.3.0 P2

These are the bugs we fixed in Kloudfuse Platform Release 3.3.0 P2.

- **Performance regression for long time range metrics**  
  When we introduced splitting of longer time range metric queries into smaller separate queries, it created performance issues. We fixed these issues by tuning the splitting logic.
- **Delimiter error**  
  We fixed an issue where a PromQL queries were not parsing properly during streaming due to a whitespace delimiter.
- **Dashboard filters for regex non match**  
  We fixed an issue where the matching function did not work for the regex non-match.
- **Fixed Regex Search**  
  We fixed regex search anchoring for PromQL queries.
- **Removed the "facets-" prefix in logs**  
  We fixed an issue where a prefix was not removed for OpenTelemetry logs ingestion.
- **Alert chunking**  
  We optimized the performance of alerts.

## 3.3.0 P1

These are the bugs we fixed in Kloudfuse Platform Release 3.3.0 P1.

- **Email for new SSO users**  
  We fixed an issue where the user SSO ID was used as their email.

## 3.3.0

These are the bugs we fixed in Kloudfuse Platform Release 3.3.0.

- **Performance regression for long time range metrics**  
  When we introduced splitting of longer time range metric queries into smaller separate queries, it introduced performance issues. We fixed the issue by tuning the splitting logic.
- **Table columns for APM**  
  We fixed an issue where the table columns for APM were not fully configurable.
- **Enabled Prometheus engine at modifier**  
  We fixed an issue where the Prometheus Engine was disabled by default, and therefore could not support @ modifiers.

## 3.2.5

These are the bugs we fixed in Kloudfuse Platform Release 3.2.5.

- **K-Lens Analysis Closes Page**  
  We fixed an issue where analysis with K-lens did not work properly.
- **Extraneous Analyze Affordance**  
  We fixed an issue where the Analyze button appeared on the interface for all alert types.
- **Cannot View Apdex Metrics for Central Kloudfuse Services**  
  We fixed an issue that prevented the display of data for Apdex metrics services.
- **Missing Title for Create Event Alerts**  
  We fixed an issue where the Create Event Alerts page had no title.
- **Inconsistent Log Level and Severity**  
  We fixed an issues where the log level and security indicator represented in the UI did not match the original log record.

## 3.2.4

These are the bugs we fixed in Kloudfuse Platform Release 3.2.4.

- **Incorrect Color Labels in RUM Charts**  
  We fixed an issue where incorrect color labels (legend) appeared on the RUM charts.
- **Missing User ID and Email in RUM Table**  
  We fixed an issue where the User ID and User Email was visible on the RUM Details RUM page, but did not appear in the RUM Table view.
- **Missing Title for Create Event Alerts**  
  We fixed an issue where the Create Event Alerts page had no title.
- **Cannot Create First Alert Suppress Schedule**  
  We fixed an issue where it was not possible to create the first Alert Suppress Schedule in the set.
- **Cannot Edit Log Alert Queries**  
  We fixed an issue where it was not possible to edit the query of an existing log alert.
- **Dropped AWS Metrics**  
  We fixed an issue where the ingester was dropping AWS metrics that were sourced outside the curated AWS namespaces.
- **Incorrect Pod Restart Alert**  
  We fixed an issue where the Pod Restart alert fired incorrectly because the alert rule was evaluating partial results.
- **Create Alert Disabled**  
  We fixed an issue where the Create Alert option was disabled when the analytics query result set is empty.
- **View Query Malfunction**  
  We fixed an issue where sorting was unavailable before an aggregation operator.
- **Regex Enabled Incorrectly**  
  We fixed an issue where regex search was incorrectly enabled for fields like `view.id`, `session.id`, `action.id`, `resource.id`, `error.id`, and `longtask.id`.
- **FuseQL Search Results Do Not Appear**  
  We fixed an issue where the Forecast operation results did not display correctly after switching to Advanced Search.
- **Time Picker Change not Reflected**  
  We fixed an issue where changing the time picker did not re-run the query.
- **Variable Malfunction on Kloudfuse Dashboard**  
  We fixed an issue where changing variables in the Kloudfuse Overview dashboard did not work properly.
- **Unable to Delete Suppress Schedule (Timing)**  
  We fixed an issue where a Suppress Schedule for Alerts could not be deleted if it was assigned to a Contact Point.
- **Metrics RBAC Policies Misapplied to APM/ASM**  
  We fixed an issue where APM/ASM service filtering was affected by RBAC policies for Metrics.
- **Mislabeling a Contact Point UI**  
  We fixed an issue where the _Edit Contact Point_ interface was titled _Create Contact Point_.
- **Advanced Search Operators Impede Views**  
  We fixed an issue where `dedup` and `backshift` operators broke subsequent access to view columns.
- **Inadequate Datatype Support**  
  We fixed an issue where the number datatype had inadequate support when querying scheduled views.
- **Improper Handling of FuseQL-generated Alert Rules**  
  We fixed an issue with correctly saving and displaying advanced function alerts using FuseQL.
- **Date and Time Display Problems on Alert Rule Charts**  
  We fixed issues where the date did not show properly on charts or tooltips.
- **Unsupported Filtering for Generation 1 Metrics**  
  We fixed an issue with filtering for generation 1 metrics for AWS/FSx Namespace.
- **Unable to Query Scheduled Views from Table or List UI**  
  We fixed an issue with querying scheduled views from the Table or List interface.

## 3.2.3

These are the bugs we fixed in Kloudfuse Platform Release 3.2.3.

- **Dynamic Variables in Dashboards**  
  We fixed an issue where dynamic variables were not picked up correctly.
- **Adding Numeric Columns**  
  We fixed an issue where numeric columns added during regular search did not display in Advanced Search.
- **Importing and Exporting Alerts**  
  We added instructions for using scripts to manage alerts and dashboards.
- **Deployment Marker Restarts**  
  We fixed an issue with the deployment marker on Service Traces.

## 3.2.2

These are the bugs we fixed in Kloudfuse Platform Release 3.2.2.

- **Time Range**  
  We fixed an issue when the specified time range for dashboards did not apply correctly.
- **Logs Search**  
  We fixed an issue where a facet or label that you add to a column disappears when switching between searches.
- **APM and Logs Filter**  
  We fixed an issue where the left filter panel did not load the value on the initial click.
- **APM Service Filter**  
  We fixed an issue when the selected filter for active services did not apply correctly.
- **Dashboard Label Selectors**  
  We fixed an issue where labels were not working properly; we upgraded the UI to support interval data.
