Skip to content
Merged
18 changes: 3 additions & 15 deletions docs/web/beta-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,6 @@ const betafeatures = RevealSdkSettings.betaFeatures.getEnabledFeatures();
## Available Beta Flags
The following beta feature flags are available:

### `newBulletGraph`
Enables the experimental bullet graph visualization.

> 🚫 **Not recommended** for general use at this time. This component is still **in active development** and is **not production-ready**. Expect limited functionality, incomplete styling, and potential issues.

### `newCircularGauge`
Enables the experimental radial (circular) gauge visualization.

> 🚫 **Not recommended** for general use at this time. This component is still **in active development** and is **not production-ready**. Expect limited functionality, incomplete styling, and potential issues.

### `newLinearGauge`
Enables the experimental linear gauge visualization.

> 🚫 **Not recommended** for general use at this time. This component is still **in active development** and is **not production-ready**. Expect limited functionality, incomplete styling, and potential issues.

### `newDataGrid`
Enables the new data grid visualization in the Reveal SDK.

Expand All @@ -59,10 +44,13 @@ The new data grid offers:
- Column summaries support
- Column pinning functionality
- Responsive layout for better mobile and tablet experiences
- Sorting, grouping, and filtering when the grid is bound to a **paged** data source
- And more improvements for a modern grid experience

This feature introduces a significant upgrade to the grid visualization, providing users with a more powerful and flexible data grid component. It is ideal for users who need advanced grid functionality and better performance when working with tabular data.

> **Recent update:** Paged grids previously disabled grouping and filtering (and paged sorting was limited). Sorting, grouping, and filtering are now applied server-side and kept in sync with paging, so multi-column sort precedence, grouping, and column filters work the same way whether or not paging is enabled.

> ✅ **Recommended** for testing improved grid performance and new grid capabilities in your dashboards.

### `newTooltip`
Expand Down
63 changes: 63 additions & 0 deletions docs/web/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,69 @@ import TabItem from '@theme/TabItem';

# Release Notes

## 2.1.0 (July 7th, 2026)

### Breaking Changes

- Removed the legacy `$.ig` and `RevealApi` global objects.

### New Features

- New data source: SQLite, with support for custom queries.
- New data source: Cube.
- New data source: DuckDB, with support for file and MotherDuck databases, custom queries, and stored procedures (DuckDB macros).
- Most database connectors have been migrated to a new (v2) connector architecture, which adds built-in SQL injection protection.
- The [new DataGrid visualization](https://help.revealbi.io/web/beta-features/#newdatagrid) (`newDataGrid` beta feature) now supports sorting, grouping, and filtering when attached to a paged data source, bringing it closer to parity with the classic grid's paging experience.
- Linear and radial gauge visualizations have an updated UI and are no longer in beta.
Comment thread
zdrawku marked this conversation as resolved.
Outdated
- Additional keyboard navigation and accessibility improvements for Pivot, Grid, and Sparkline visualizations, plus full keyboard navigation support in Edit Mode.
- SQL Server data source: added support for the `ApplicationIntent=ReadOnly` and `MultiSubnetFailover` connection options.
- Updated date filter UI. "Add Filter" is now hidden when all fields are already filtered.
- `additionalHeadersProvider` now supports an async implementation:

```typescript
RevealSdkSettings.setAdditionalHeadersProvider(async (url: string) => {
const token = await refreshTokenIfNeeded();
return { Authorization: `Bearer ${token}` };
});
```

- Excel export now supports number formatting.
- MongoDB connector: added support for `allowDiskUse`.
- Improvements to custom visualization templates.
- Added `empty-data` text to the DataGrid visualization, and updated the empty-state icon shown for the first visualization added to a dashboard.

#### AI
- Introduced the first iteration of metadata enrichment, enabling automatic completion of the metadata catalog using AI. Disabled by default.
- Added support for connecting multiple custom AI providers (Node and Java, C# already had it)
- Migrated the Anthropic provider to the official Anthropic SDK.
- Metadata layer improvements, including hot reload / partial regeneration, per-user context support, and a new pluggable metadata storage provider.
- Exposed a `networkTimeout` option for built-in connectors.
- Fixed date range handling for specific named quarters and months in dashboard generation.

### Bugs

#### All Platforms
- Fixed a crash in the TreeMap visualization caused by stale interaction data.
- Fixed a missing tooltip in the Pivot visualization.
- Fixed field-based conditional formatting for hidden and calculated fields.
- Fixed the Grid visualization not showing its "no data" message.
- Fixed hierarchy expansion when consecutive levels contain identical values.
- Custom visualizations are no longer hidden when the context menu is open.
- Fixed `RevealView` reverting a dashboard to its pre-edit state.
- Fixed negative percentage formatting.
- Fixed selected date values not propagating correctly during XMLA-to-tabular conversion.
- The "Filter By" context menu option is now hidden when already filtered by that field.
- Fixed incorrect query results when filtering by a hidden value field.
- Fixed several issues with filter value selection.
- Fixed data ranges in bubble chart Excel exports.
- Fixed image export incorrectly restoring a stray dashboard close button.
- Fixed loading XLSX files that use prefixed namespaces or absolute relationship targets.
- Fixed filter and maximize issues in Embedded Dashboard.
- Improved maximize reliability.

#### Java
- Fixed an issue that would cause an error when defining BigQuery data source items in Java.

## 2.0.0 (May 14th, 2026)

### Breaking Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,6 @@ const betafeatures = RevealSdkSettings.betaFeatures.getEnabledFeatures();
## 利用可能なベータ フラグ
次のベータ機能フラグを使用できます:

### `newBulletGraph`
実験的なブレット グラフの表示形式を有効にします。

> 🚫 現時点では一般的な使用には**推奨されません**。このコンポーネントはまだ**開発中**であり、**実稼働環境に対応していません**。機能の制限、不完全なスタイリング、および予期しない問題が発生する可能性がありますので、ご注意ください。

### `newCircularGauge`
実験的なラジアル (円形) ゲージの表示形式を有効にします。

> 🚫 現時点では一般的な使用には**推奨されません**。このコンポーネントはまだ**開発中**であり、**実稼働環境に対応していません**。機能の制限、不完全なスタイリング、および予期しない問題が発生する可能性がありますので、ご注意ください。

### `newLinearGauge`
実験的なリニア ゲージの表示形式を有効にします。

> 🚫 現時点では一般的な使用には**推奨されません**。このコンポーネントはまだ**開発中**であり、**実稼働環境に対応していません**。機能の制限、不完全なスタイリング、および予期しない問題が発生する可能性がありますので、ご注意ください。

### `newDataGrid`
Reveal SDK で新しいデータ グリッドの表示形式を有効にします。

Expand Down
Loading