Skip to content

Latest commit

 

History

History
2528 lines (1991 loc) · 153 KB

File metadata and controls

2528 lines (1991 loc) · 153 KB

Change Log - @gooddata/sdk-ui-all

This log was last generated on Thu, 13 Aug 2026 06:46:34 GMT and should not be manually modified.

11.52.0

Thu, 13 Aug 2026 06:46:34 GMT

Minor changes

  • Add parameters field to alert notifications, displayed alongside filters in the notification detail dialog.

Updates

  • sdk-backend-tiger: Fix workspace users query withOptions to merge all provided options
  • sdk-ui-dashboard: Search automation recipients server-side; remove loadAllWorkspaceUsers command, users store slice and related deprecated props
  • sdk-model: Remove DRILL from the DataSourceType union; Drill is no longer a supported data source type
  • api-client-tiger: Remove DRILL from the generated data source type enums
  • sdk-model: Remove GREENPLUM from the DataSourceType union; Greenplum is no longer a supported data source type
  • api-client-tiger: Remove GREENPLUM from the generated data source type enums
  • sdk-ui-all: Find the colors a theme palette leaves out but has to define, and show them in the styling editor without blocking Save
  • sdk-ui-ext: per-label grants in the object share dialog now carry the permission level held on the object instead of always landing on VIEW, and changing a grantee's level re-grades the labels in their scope so the two no longer drift apart.
  • sdk-ui-catalog: the catalog detail Share button now waits for the object's access list instead of appearing and then disappearing again for a user who may only view the object.
  • sdk-ui-ext: the object share dialog now shows a grantee's effective permission level, so a level inherited from a group or a parent workspace is no longer understated as "Can view"; Remove access is offered disabled, with an explanation, for a grantee who holds no grant in the current workspace.
  • sdk-ui-kit: Split UiButton's shared badge margin override into separate **badge-number and **badge-text modifiers so text badges (e.g. the reasoning effort badge in the AI assistant agent dropdown) can be spaced 10px from the label instead of inheriting the 2.5px pull-in tuned for parenthesised numeric badges. They previously sat 2.5px apart, which was hard to distinguish, especially with high-contrast theming where the color difference between them is replaced by a single system color.
  • sdk-ui-ext / sdk-ui-web-components: Fix stale insight caching so edits made in the /analyze iframe are reflected when navigating back in-app to a gallery of <gd-insight-embed> elements, instead of the pre-edit version persisting until a full page reload. gd-insight-embed.refresh() now evicts the element's cached insight definition for its resolved workspace and insight ref before remounting the visualization, instead of only replacing the React tree (which re-read the same cached, un-evicted promise and so could never clear a stale insight). The sdk-ui-web-components bundle now also exports clearCaches(), since it inlines its own copy of the GoodData.UI runtime and a host application calling clearInsightViewCaches() from its own @gooddata/sdk-ui-ext dependency cleared a different cache instance and had no effect. Finally, sdk-ui-ext gains a new clearInsightViewCacheForInsight(workspace, ref) public API to evict a single insight's cached definition, where previously only the all-or-nothing clearInsightViewCaches() existed.
  • sdk-ui-all: Include conditional formatting in the generated React embed code for the new pivot table
  • sdk-ui-all: Show an inline "Value cannot be empty" error in the conditional formatting rule dialog.
  • sdk-ui-all: Numeric inputs accept any finite value, scientific notation included, instead of capping at 10^15 and rounding to 6 decimal places.
  • sdk-backend-tiger: Register enableDonutDataLabels as a FeatureHub feature flag
  • sdk-ui-kit: Fix focus jumping to the top of the page after closing a dialog opened from a UiAsyncTable row actions menu. The menu now restores focus to the grid synchronously as it closes, so a dialog opened in the same tick captures the grid as its return target instead of the document body.
  • sdk-ui-kit: Fix DropdownButton dropping aria-expanded and aria-controls whenever no dropdownId prop was passed, which affected most dropdown triggers built on it across the SDK. The combobox trigger now always exposes its expanded state, derived from isOpen when aria-expanded is not given, along with any controlled id, so screen readers can tell whether the dropdown is open and what it controls.
  • fix(sdk-ui-ext): allow ranking filter on bucket metric in insights with no attributes
  • sdk-ui-ext: the object share dialog now shows a label the grantee only inherits as in scope, matching the workspace the grant came from, and locks it because there is no local grant to revoke.
  • sdk-ui-ext: the object share dialog now offers label access while adding a user or group, so a new grantee's label scope is picked in the same step as their permission level instead of only after they were granted every label.
  • sdk-ui-dashboard: remove the dead uriRef branch from the insight attribute filter placeholder rule in CustomUrlEditor; those filters are always sanitized to identifier refs.
  • sdk-ui-dashboard: fix visualization switcher widget accessibility - the figure role and accessible name now live on the inner widget container labelled by the active visualization title, mirroring single-visualization widgets
  • sdk-ui-filters: show full attribute filter element value in a native tooltip on row hover
  • sdk-ui-charts: fix mekko rendering with only the width metric — widths stay proportional to the metric instead of equal-width columns with the width metric driving the height
  • sdk-ui-charts, sdk-ui-ext: fix mekko chart not offering metrics as the sort criterion for Smallest to largest / Largest to smallest — stacked mekko columns are now ordered by the chosen metric on the client, since the stacked execution cannot express that sort
  • sdk-ui-dashboard: Add second granularities to Key Driver Analysis, behind feature flag enableSecondGranularities.
  • sdk-ui-gen-ai: Add second granularities to Key Driver Analysis, behind feature flag enableSecondGranularities.
  • sdk-ui-pluggable-host: preload application bundles on hover intent and sync assets only, so a slow connection no longer floods the console with "Failed to preload remote" errors
  • sdk-ui-dashboard: Export AlertingDialogContextProvider and ScheduledEmailDialogContextProvider so custom dialog components can decorate the dialog context.
  • sdk-ui-filters: Add customRangeHint prop to DateFilter, appending custom content to the static period form hint area
  • sdk-ui-dashboard: Add customRangeHint prop to the dashboard date filter and topContent/bottomContent slots to the alerting and scheduled email dialogs
  • sdk-ui-gen-ai: Keep the AI chat reasoning-effort mode with the conversation it was picked in. Reopening a conversation resumes on the mode it was last using.
  • sdk-ui-gen-ai, sdk-ui-dashboard: Add handling for AI-assisted dashboard drafts and builder mode.
  • sdk-ui-gen-ai: Add support for agent change events in GenAI.
  • sdk-ui-gen-ai, sdk-ui-dashboard: Add support to store selected widget in switcher
  • sdk-ui-gen-ai: Add support for assistant context change events

11.51.0

Fri, 07 Aug 2026 07:40:30 GMT

Minor changes

  • Add second-level date granularities (second, minute of day, second of day, second of minute)

Patches

  • sdk-ui-dashboard: Keep the drill dialog open when interacting with nested portaled menus.
  • sdk-ui-all: Do not offer tabular PDF (PDF_TABULAR) as a scheduled widget export attachment when Accessibility Mode is enabled, consistent with the ad-hoc widget export menu.
  • sdk-ui-dashboard: Fix dashboard content showing through the filter bar either side of the "Show all" button. The row holding that button is in the flow but had no background of its own, so the sticky filter bar was see-through across that band.
  • sdk-ui-dashboard: Apply the themed widget title color (dashboards.content.kpiWidget.title.color and dashboards.content.widget.title.color) directly to the title element, so bare h3 typography rules from co-hosted applications can no longer override it.
  • sdk-ui-dashboard: fix new scheduled PDF attachments saving page size A4 instead of the workspace's format-locale default, so workspaces with a US or Canadian format locale get LETTER as intended
  • sdk-ui-dashboard: Apply filter view create, delete and default status changes to the store directly instead of reloading the list, which may not be consistent yet and could hide a just saved view.

Updates

  • sdk-model: Add allowedValues to string parameter constraints
  • sdk-ui-catalog: Add constraints.allowedValues and cardinality support to the parameter YAML editor
  • sdk-ui-kit: YamlEditor exposes yamlPositionAt and passes the cursor's YAML position to its completion source.
  • sdk-code-convertors: ColorMapping.id accepts null; content with no code form is now refused instead of silently dropped.
  • sdk-ui-all: Current app can now intercept host app navigation
  • Add dashboard timezoneConfig model and tiger persistence
  • Apply dashboard timezone to widget executions
  • Add ad-hoc timezone change menu item in dashboard view mode
  • Add dashboard timezone indicator to top bar
  • sdk-ui-dashboard: Collocate the automation filter conversion helpers under a shared filters module, no runtime behavior change.
  • sdk-ui-dashboard: Move alerting create/edit data into the dialog context, update the connector and hooks to consume it, and deprecate the corresponding prop contracts while preserving callback props for compatibility.
  • sdk-ui-dashboard: Deprecate and stop forwarding unused alerting management data props from the connector, leaving callback props unchanged for compatibility.
  • sdk-ui-dashboard: Export the automation dialog context hooks and value types as alpha APIs, with consumer-facing TSDoc. No runtime behavior change.
  • sdk-ui-dashboard: Move scheduled email create/edit data into the dialog context, update the connector and hooks to consume it, and deprecate the corresponding prop contracts while preserving callback props for compatibility.
  • sdk-ui-dashboard: Move scheduled email management data into the dialog context, update the connector and hooks to consume it, and deprecate the corresponding prop contracts while preserving callback props for compatibility.
  • sdk-backend-tiger: skip unknown GenAI conversation content/part types instead of throwing and killing the whole assistant chat stream
  • sdk-ui-kit: UiMenu item tooltips now open on keyboard focus, not just hover, so keyboard and screen-reader users can reach the same information as mouse users, and can dismiss the tooltip with Escape without closing the menu.
  • sdk-ui-filters: Make single select attribute filter option tooltips keyboard-operable by revealing them on keyboard focus (:focus-visible) with a proper aria-describedby announcement, fix the invalid role and leaked icon aria-label, and support dismissing with Escape without closing the dropdown.
  • sdk-ui-dashboard: Replace the legacy DropdownButton behind the filter bar "My views" trigger with a tertiary UiButton, dropping the CSS hacks that were emulating its look. The button stays vertically centered and is now offset 10px from the right edge so it lines up with the dashboard header options button.
  • sdk-ui-ext: the object share dialog's permission menu now offers a selectable "Can edit & share" level for grantees and the all-workspace-members rule, with label access and remove access consolidated into the same menu.
  • sdk-backend-mockingbird: Remove the deprecated internal legacyRecordedBackend module and its exports (legacyRecordedDataView and the Legacy* recording types); all in-repo consumers were migrated to local test utilities.
  • sdk-backend-mockingbird: Remove the deprecated internal legacyRecordedBackend function (no callers); legacyRecordedDataView and legacy recording types are unchanged.
  • sdk-ui-dashboard: filter bar exposes role=toolbar so NVDA switches to focus mode automatically
  • sdk-ui-charts: fixed Mekko chart drill intersections to carry both Width and Height measure headers instead of an alternating or Width-only measure
  • sdk-ui-charts: fix Mekko chart X-axis column labels being incorrect when both metric buckets are populated
  • sdk-ui-charts, sdk-ui-ext: fix mekko configuration options not applied (X-axis, custom tooltip, label display, total labels, key driver analysis)
  • Add ad-hoc timezone in Analytical Designer.
  • Turn on Enable Oidc Auth by default.
  • sdk-ui-kit, sdk-ui-ext: Make the header AI icon, notification icon and help link follow the themed header foreground colour instead of a hardcoded white, so they stay visible on a light themed header
  • sdk-ui-kit: Fix secondary buttons losing their border in apps whose stylesheet entry point pulls several SDK packages in through legacy @import. The %btn placeholder moved from styles/scss/Button/_mixins.scss to the new styles/scss/Button/_placeholders.scss so that stylesheets needing only the button gradient mixin no longer re-emit the button base rules; if you @extend %btn in your own SCSS, load @gooddata/sdk-ui-kit/styles/scss/Button/placeholders instead of Button/mixins.
  • sdk-ui-dashboard: Fix slide export of dashboards with containers, where the insights inside a container rendered with zero height and only their titles were visible, by giving export section grid rows a definite size. A section header no longer splits the slide height evenly with the widget below it either, so a slide with a section title now uses the whole slide for its content.
  • sdk-ui-pluggable-host: Remember the last visited workspace and land in it when the URL carries no workspace; stop reporting a previous workspace's permissions while a workspace switch is in flight.
  • sdk-ui-gen-ai: Add mode and onModeChange properties to GenAIAssistant to control the docked and fullscreen layout, and expose setFullscreenAction publicly.
  • sdk-ui-gen-ai: Add a Fast/Thinking effort selector to the chat input and relay the choice with each message
  • sdk-ui-gen-ai: Clear the AI assistant user context on new conversation, thread reset and when leaving the dashboard.

11.50.0

Thu, 30 Jul 2026 07:07:07 GMT

Patches

  • sdk-ui-kit: Keep the parent Overlay open when selecting an option in a nested @ui dropdown.
  • remove enableArbitraryFilterAD/KD and enableMatchFilterAD/KD feature flags; arbitrary and match text attribute filters are now always enabled
  • sdk-ui-pluggable-host: restore the legacy behavior of bare /dashboards, /analyze, /metrics and /modeler URLs (no workspace in the hash) redirecting to the respective application in the user's first workspace instead of falling through to the generic root redirect
  • sdk-ui-kit: fix hyperlinks in insight/widget description tooltips being invisible (white-on-white) on the light bubble skin until hovered
  • sdk-ui-filters: fix the date filter's Static period/Relative period menu buttons truncating text into the submenu chevron icon when the dropdown is narrow

Updates

  • sdk-model, sdk-ui-charts, sdk-ui-ext: Add pie/donut data label position control (auto/inside/outside) with whole-chart adaptive auto mode and backplate composition, gated behind the enableDonutDataLabels feature flag
  • sdk-ui-catalog: Visualizations can now be edited the as-code way in catalog.
  • In-flight de-dupe getAttributesWithReferences so concurrent same-ref reads share a single bulk request
  • sdk-ui-all: Add date conditions (absolute/relative periods) to pivot table conditional formatting
  • sdk-ui-ext: Disable the conditional formatting Edit-rule Save button until the rule is changed.
  • sdk-ui-all: Fix pivot table dropping the active sort when its data source is recreated, e.g. after a conditional formatting change.
  • Fixed dropdowns and widget menus on dashboards being cut off near the viewport edges.
  • sdk-ui-gen-ai: fix chat object references being corrupted by Markdown emphasis parsing when an id contains an underscore-word-underscore pattern
  • Clarify automation dialog hook, context, and connector documentation (GDP-3167)
  • Extract scheduled-email effective-filters derivations into a hook (GDP-3167)
  • Extract scheduled-email export-settings into useScheduledEmailExportSettings hook (GDP-3167)
  • useScheduledEmailFilters owns the scheduled-email filters handlers (GDP-3167)
  • useScheduledEmailFormState owns the scheduled-email draft state (GDP-3167)
  • Extract scheduled-email field handlers into useScheduledEmailFormState hook (GDP-3167)
  • Extract scheduled-email form-validity into useScheduledEmailFormValidity hook (GDP-3167)
  • sdk-ui-vis-commons: Adopt the listbox/option ARIA pattern for the chart legend series switches (matching the geo chart legend precedent) so NVDA reliably enters focus mode for arrow-key navigation.
  • sdk-ui-dashboard: Fixed filter bar being announced as auto-expanded when it cannot expand.
  • sdk-ui-gen-ai: add data-testid to LandingScreen empty-state container so e2e can anchor on the empty conversation state
  • sdk-ui-kit: Qualify the generated app header stylesheet with .gd-header so branding/theme header colors are not reverted to the default black/white by a stylesheet injected into the document later (e.g. a lazy-loaded module-federated app re-shipping header.scss)

11.49.0

Fri, 24 Jul 2026 12:57:57 GMT

Minor changes

  • api-client-tiger: Add clearAxiosResponseCache and removeAxiosResponseCacheEntries cache helpers
  • sdk-code-convertors: Add YAML round-trip conversion support for radar charts
  • sdk-code-schemas: Add radar_chart visualisation type with render_as and grid_line_shape config keys
  • sdk-code-convertors: Add YAML serialization support for line_style_mapping in line and combo charts
  • sdk-code-schemas: Add line_style_mapping schema for per-series line style and weight overrides
  • sdk-ui-charts: Add lineStyleMapping to IChartConfig for per-series line style and weight overrides
  • sdk-ui-ext: Add per-series line style and weight configuration UI for line charts

Patches

  • Convert ranking filter dimensionality back to attributes and normalize the measure reference when reading AFM filters, mirroring MeasureValueFilter handling
  • Regenerate Python types so the ranking filter attribute accepts label references (catalog attributes) for AAC clone/deploy round-trips
  • Allow label references for the ranking filter "Out of" attribute so catalog attributes deploy via AAC, mirroring MeasureValueFilter dimensionality
  • sdk-backend-tiger: Invalidate cached settings resolutions on settings writes to fix read-after-write staleness
  • sdk-backend-tiger: Clear cached API responses and the memoized principal when the API token or JWT is updated, so a credential change cannot replay data fetched under the previous credential
  • sdk-ui-ext: Show grantee name and email with userID fallbacks in the object share dialog.
  • feat: add insightIsHidden helper for checking IInsight.insight.isHidden
  • Convert STRING parameter definitions to and from Tiger metadata
  • Add STRING parameter definitions, guards, and validation helpers
  • Register enableOrgLevelAIMemory feature flag
  • Add enableOrgLevelAIMemory settings flag
  • Hide catalog item sharing UI from users who can't manage the object's permissions
  • Expose accessUnavailable on the object share controller when permissions can't be read
  • Fix conversation loading forever when reopened after starting a new conversation
  • sdk-ui-kit, sdk-ui-dashboard: date-dataset dropdown truncates long names from the end instead of the middle, and the AD date-dataset dropdown grows to fit content instead of clipping to the trigger width

Updates

  • sdk-ui-kit: Align parameter filter bar controls with design (ParameterInput, dropdown layout, active state)
  • sdk-ui-kit: Add optional type prop to UiButton
  • sdk-ui-kit: Remove internal NumberParameterControlDropdown and StringParameterControlDropdown exports (use ParameterControl)
  • sdk-ui-dashboard: Include ParameterControl styles in the dashboard stylesheet
  • Register enableStringParameters as a FeatureHub feature flag
  • sdk-ui-gen-ai: Preparations for experimental AI-assisted dashboard creation.
  • sdk-code-convertors: Round-trip the custom tooltip control (enabled/content/placement) through AAC YAML as config.custom_tooltip for all supporting chart types.
  • sdk-code-schemas: Add custom_tooltip (enabled/content/placement) to the visualisation config schema.
  • sdk-backend-base: cache and de-duplicate in-flight attribute reads (getAttributes, getAttribute, getCommonAttributes, getCommonAttributesBatch, getConnectedAttributesByDisplayForm)
  • sdk-backend-base: Cache and de-duplicate dataset metadata reads (getDataset, getDataSets)
  • sdk-backend-base: in-flight de-dupe getAttributeDisplayForms so concurrent callers share a single bulk request
  • Cache and de-dupe measures service reads (getMeasureExpressionTokens, getMeasureReferencingObjects)
  • useAlertFormState owns the alerting draft state + init (GDP-3167)
  • Extract alerting form change-handlers into useAlertFormState hook (GDP-3167)
  • sdk-ui-ext: Fix missing pointer cursor on clickable (unlocked) workspace rows in the Users/Groups workspaces tab.
  • sdk-backend-tiger: Register enableLineChartStyling as a FeatureHub feature flag
  • sdk-ui-catalog: Added metric sharing to the catalog detail behind enableMetricPermissions.
  • sdk-ui-ext: Removed the ownership concept from the object share dialog and added the single-viewer empty state (Admin badge, self-restrict confirmation).
  • sdk-ui-theme-provider: keep the theme table section when the complementary palette is disabled so totalBackgroundColor and subtotalBackgroundColor apply
  • sdk-ui-pivot: honor theme totalBackgroundColor and subtotalBackgroundColor in the pivot table (incl. PivotTableNext)
  • Fix conversation loading forever when reopened after starting a new conversation
  • Fix conversation loading forever when reopened after starting a new conversation
  • Fix conversation loading forever when reopened after starting a new conversation

11.48.0

Thu, 23 Jul 2026 06:56:19 GMT

Minor changes

  • Add shared calendar-aware date granularity registry in sdk-model (getGranularities, getDateFilterGranularities, classification predicates and standard/fiscal relations) as the single source of truth for granularity lists
  • Dashboard export and scheduled export now list both workspace-level and organization-level export templates (merged, deduplicated by ref); add workspace export templates caching decorator mirroring the organization one
  • Export templates: IExportTemplate.isInherited via origin meta (sdk-model, sdk-backend-tiger) and the enableExportTemplatesSettingUi feature flag through FeatureHub
  • UiButton: linkDimmed variant; UiTooltip: inlineAnchor prop; UiAsyncTable: hideHeader prop and no divider under the last row; UiMenu: size-scoped item line-height; UiIcon: filePptx honours the color prop

Patches

  • sdk-model, sdk-backend-tiger: remove the enableShellApplication_ldmModeler and enableShellApplication_metricEditor feature flags; the LDM modeler and metric editor are now always served as host-application modules

Updates

  • sdk-ui-catalog: Change object types filter label to "Objects"
  • sdk-ui-catalog: Remove plus icon from the catalog Create button
  • sdk-ui-catalog: Add divider before Delete in the detail actions menu
  • sdk-ui-kit: Add first-class separator item to UiMenu, UiListbox, and UiTabs actions; deprecate separatorStaticItem
  • sdk-ui-kit: Remove deprecated separatorStaticItem and isSeparator; migrate all menus to the first-class separator item
  • sdk-ui-catalog: Remove unused ICatalogDetailAction from public API
  • sdk-ui-dashboard: Propagate STRING dashboard parameter overrides through automations (alerts, scheduled exports) and drill; automation dialogs render string chips via ParameterControl
  • sdk-model: Add sanitizeParameterValue and parameterValueMatchesType parameter helpers
  • sdk-backend-tiger: Preserve string alert parameter values loaded from the backend
  • sdk-backend-tiger: Enable enableParameters feature flag by default
  • sdk-ui-dashboard: Fixed visual regression of dashboard settings button in edit mode.
  • sdk-ui-dashboard: Deleted dead CSS code related to legacy dashboard widget buttons.
  • sdk-ui-dashboard: Fixed inconsistent styling of dashboard widget buttons, such as "Show as table" button not having background on mobile and similar.
  • sdk-ui-dashboard: Fixed incorrect positioning of dashboard widget buttons on mobile. Made sure that the spacing between dashboard widgets is always the same (mobile and desktop).
  • sdk-ui-kit: Fixed <EditableLabel /> text scrolled out of view after editing a value longer than the available width.
  • sdk-ui-dashboard: Made sure the editable label adjusts its width as the user edits the dashboard title.
  • sdk-ui-dashboard: Truncated long dashboard titles with ellipsis.
  • sdk-ui-dashboard: Fixed UI regression of dashboard widget buttons showing in exports.
  • sdk-ui-gen-ai: Add support for dashboard GenAI user context setup.
  • sdk-ui-gen-ai: Add "Ask About This" feature.
  • sdk-ui-catalog: Refactored catalog parameter and metric CRUD to a unified framework.
  • sdk-backend-base: Cache and de-duplicate facts service reads (getFact, getFactDatasetMeta)
  • Cache and de-dupe measures service reads (getMeasureExpressionTokens, getMeasureReferencingObjects)
  • Fix scrolling of filter dialogs: the dimensionality/'out of' attribute pills no longer swallow wheel events; the growing dialog content scrolls in a single common container (MVF dropdown, ranking filter, dashboard MVF configuration panel)
  • Extract alerting filter-change reconciliation into useAlertFilters hook (GDP-3167)
  • Package alerting threshold field into useAlertThreshold hook (GDP-3167)
  • sdk-ui-catalog: Fix Catalog crash caused by crypto.randomUUID being unavailable on HTTP or older browsers.
  • Export multi-layer geo charts with each layer as its own sheet (XLSX) or file (CSV) in Analytical Designer and dashboard widget exports.
  • sdk-code-schemas, sdk-code-convertors: Enable radar chart in analytics as code
  • sdk-ui-ext: fix radar chart property sanitization to strip unsupported cartesian xaxis/yaxis properties
  • sdk-ui-ext: fix screen reader announcing internal property keys instead of visible labels for configuration panel checkboxes
  • Introduce new feature flag and dashboard setting for Persistent filters accros tabs. This feature enables dashboard filter state to remain active when users switch between dashboard tabs.
  • Fix conversation loading forever when reopened after starting a new conversation
  • Add workspace-scoped theme and color palette resolution and entities
  • sdk-ui-charts, sdk-ui-ext: Allow configuring explicit colors for period comparison measures in the color configuration, with a Reset option in the color picker that returns to the automatically derived color.
  • sdk-ui-dashboard: Fix visual polish issues in Key driver analysis dialog.
  • sdk-ui-dashboard: Fix metric number format in KDA dialog
  • sdk-ui-dashboard: Make the Key Driver Analysis attribute selector popup accessible
  • sdk-ui-all: Turn on improved ranking filter by default.
  • sdk-ui-charts: Improve screen reader aria-label accuracy for heatmap (row dimension, correct attribute name, proper number format), radar (attribute prefix), treemap (correct dimension order and labels for both flat and segmented), and stacked bar/column charts (consistent measure formatting). Add keyboard navigation for stacked column/bar totals: the stack label is now reachable with Up/Down arrows alongside individual segments, with correct visual focus management and same-column navigation that bypasses Highcharts' geometry-based heuristic.
  • sdk-backend-tiger: Invalidate cached settings resolutions on settings writes to fix read-after-write staleness

11.47.0

Thu, 16 Jul 2026 06:27:45 GMT

Minor changes

  • sdk-ui-charts,sdk-ui-ext,sdk-code-convertors,sdk-code-schemas: Add per-series line style and weight configuration for line charts

Patches

  • sdk-ui-ext,sdk-ui-kit: Fix OLP share dialog showing Restricted despite share-with-all in workspace hierarchies

Updates

  • sdk-ui-all: Show grantee name and email with userID fallbacks in the object share dialog.
  • Conditional formatting (pivot next): drag-to-reorder rules and conditions, inline validations, percent-aware measure value inputs, and attribute value autocomplete
  • sdk-ui-dashboard: Add STRING dashboard parameters (free-text filter-bar control, string runtime overrides) behind enableStringParameters
  • sdk-ui-kit, sdk-ui-dashboard: Fix keyboard focus for parameter filter chips on dashboards and in automation dialogs; keyboard selection now closes the add filter menu and Escape closes only the parameter dropdown instead of the parent dialog
  • sdk-ui-dashboard: Fixed inconsistent button sizes when content density is set as 'compact'.
  • sdk-ui-gen-ai: Add answer too long feedback reason option
  • sdk-ui-kit: Extracted a generalized YamlEditor component.
  • sdk-ui-charts: Render all documented distinctPointShapes symbols (star, cross, plus, pentagon, hexagon, octagon, arrow, and the extra triangle orientations) by registering them as custom Highcharts marker symbols, so charts with six or more line series can be assigned unique markers instead of falling back to circle.
  • sdk-ui-all: Fix pivot table sorting when conditional formatting is enabled.
  • Add Pydantic model generation alongside TypedDict AAC types
  • Fix WASM dashboard conversion crypto error and bump datamodel-code-generator floor
  • sdk-ui-kit: UiMenu visual improvements
  • sdk-ui-dashboard, sdk-ui-kit: Fix wrong spacing below wrapped checkbox labels and align PDF export dialog labels (scheduled and ad-hoc export) for consistency and accessibility.
  • sdk-ui-charts: add Mekko (Marimekko) chart visualization type, authorable in Analytical Designer (behind the enableMekkoChart feature flag) and renderable in dashboards and embedded deployments
  • Add Null-safe joins (enableNullJoins) setting management at workspace and organization level, including setEnableNullJoins backend service method.
  • Add Debug information (enableQueryTags) setting management at workspace and organization level, including setEnableQueryTags backend service method.
  • Fix conversation loading forever when reopened after starting a new conversation
  • sdk-ui-pluggable-host: Stop showing the "new version available" toast on redeploy. It could trigger an unexpected reload that lost unsaved work and exposed GoodData branding on white-labelled deployments; the redeploy is now only logged to the console.
  • sdk-ui-kit: Add aria-checked support to UiButton accessibility config.
  • sdk-ui-catalog, sdk-ui-kit: Design QA fixes for Analytics Catalog — place certification badge beside detail title and fix UiAsyncTable suffix icon vertical alignment.
  • sdk-ui-kit: Add tabIndex support to UiCertificationIcon to allow disabling focus; sdk-ui-semantic-search: Show certification badge in chatbot search widget
  • sdk-ui-gen-ai: Show certification badge in chatbot search results; api-client-tiger: Align AiSearchObject certification fields with chatbot search API
  • sdk-ui-kit: Replace span role=button with native button element for the input clear icon to improve accessibility

11.46.0

Thu, 09 Jul 2026 07:12:31 GMT

Updates

  • sdk-code-schemas, sdk-code-convertors, sdk-backend-tiger: support catalog attributes (label references) in the ranking filter "Out of" for AAC clone/deploy round-trips, mirroring MeasureValueFilter
  • sdk-model: Add enableStringParameters settings flag
  • sdk-ui-catalog: Author STRING parameters in the catalog YAML editor behind enableStringParameters
  • sdk-model: Add ParameterType alias for the parameter definition type union
  • sdk-model: Add STRING parameter type, isStringParameterDefinition guard, isValidParameterValue, and getNumberParameterDefaultValue accessor; sdk-backend-tiger: convert STRING parameter definitions
  • sdk-ui-kit: Associate parameter value input with its label for accessibility
  • sdk-ui-all: Gate custom tooltips behind the enableCustomTooltip feature flag at render time.
  • sdk-ui-catalog: Added as-code editor for metrics in workspace catalog.
  • Bump @codemirror/lang-yaml to 6.1.3 to fix the Enter-indent regression in YAML editors
  • sdk-e2e-utils: snapshotAndSaveRecording now takes an options object and exposes generic sanitizeMappings/leakPatterns hooks so consumers (e.g. genAILLM.spec.ts) can redact provider-specific secrets from goodmock recordings without baking that knowledge into this package
  • Address PR review follow-ups for useAlertSelectedValues (GDP-3167)
  • Extract alerting selected-value derivations into useAlertSelectedValues hook (GDP-3167)
  • Consolidate alerting draft-validity into useAlertFormValidation hook
  • sdk-ui-all: Introduce OIDC Authentication type for Snowflake.
  • sdk-backend-spi/sdk-backend-tiger/sdk-model: add workspace export templates SPI and full CRUD (get/create/patch/delete by ObjRef) on org and workspace export template services, a DEFAULT_EXPORT_TEMPLATE setting, and extend summarizeDashboard with tabId/formatHint plus optional visualizations/filterContext
  • Fix conversation loading forever when reopened after starting a new conversation
  • sdk-ui-kit, sdk-ui-catalog: Add reusable certification icon to analytics catalog table and detail views

11.45.0

Thu, 02 Jul 2026 06:53:13 GMT

Patches

  • Shift+Tab now moves focus backwards out of the attribute filter list of values instead of being trapped in it

Updates

  • sdk-ui-dashboard: Respect slide export setting in the scheduled export attachment picker.
  • sdk-ui-dashboard: Drill to dashboard now propagates a parameter left at its default value to the target
  • sdk-ui-catalog: Wire parameter dialog help link to the numeric parameters docs
  • sdk-ui-gen-ai: Add bullet point rendering for reasoning groups in AI chat
  • sdk-ui-gen-ai: Enable semantic search for visualizations dropdown
  • sdk-ui-gen-ai: Add support for CTA rendering in alert proposal content
  • sdk-ui-all: User management now shows inherited workspaces and data sources.
  • sdk-ui-all: Allow catalog attributes in ranking filter's dimensionality.
  • Extract alerting dialog submit logic into useAlertSubmit hook (GDP-3167)
  • Extract alerting supported-metrics derivation into useAlertSupportedMetrics hook (GDP-3167)
  • sdk-ui-kit, sdk-ui-ext: Add a Transfer ownership flow to the object-level-permissions share dialog, letting an editor hand ownership of a catalog object to another user.
  • sdk-ui-gen-ai: Add GenAIChatDialogConnected (internal) — a shared connected chat wrapper centralizing object-type derivation, the seeded-question dispatch flow, default link handling and chat-event normalization. The host chat (sdk-ui-pluggable-host) now consumes it instead of duplicating that wiring.
  • sdk-ui-pluggable-host: Host-owned GenAI chat is hoisted out of the chrome into the host runtime (HostChat), so the single chat survives a custom remote UI module and stays mounted when the chrome is hidden (embedded/export). Host UI contract: replaces onAiAssistantOpenChange with onChatToggleRequested + onAskAiAssistant, adds updateChatState, and removes the AI-assistant host UI notification variants (the runtime drives the chat directly).
  • sdk-ui-pluggable-host: Embedded dashboards now defer to the host-owned GenAI chat instead of mounting their own. The AI-assistant context event carries the chat placement (showassistant left/right) and an embedded flag, and the pluggable mount handle gains onAiAssistantLinkClicked so an embedded app can handle chat link clicks in-app (e.g. open a visualization as an in-place overlay).
  • Use server-side sort for export definitions and remove unused insight list comparator (LX-1132)

11.44.0

Tue, 30 Jun 2026 12:21:02 GMT

Patches

  • sdk-ui-ext: Add a visible border to color palette swatches so light/white swatches stay distinguishable against the dropdown background.

Updates

  • sdk-ui-dashboard: Recover out-of-range parameter values at execution
  • sdk-ui-dashboard: Toast for reset/removed parameters on load
  • sdk-ui-dashboard: Warn on out-of-range dashboard parameter value
  • sdk-ui-kit: Add warning state (isWarning/warningTooltip) to UiControlButton
  • sdk-ui-kit: Inline validation in ParameterControlDropdown
  • sdk-ui-dashboard: Keep the computed result (and its resultId) for widgets that finish with no data, so consumers such as the AI summary recognize them as computed-but-empty instead of not yet computed.
  • sdk-ui-dashboard: Summarize button on widgets is gated in embed mode
  • sdk-ui-catalog: Integrate semantic search in catalog
  • sdk-backend-spi, sdk-backend-tiger, sdk-backend-base, sdk-backend-mockingbird: Remove the experimental IGenAIService.semanticSearchIndex() method that triggered a workspace metadata reindex. This is a breaking change for callers of that method; semantic search querying is unaffected.
  • sdk-ui-gen-ai: Add fallback align points to conversation dropdown
  • sdk-backend-base: cache + de-dupe getInsight
  • sdk-ui-kit: Re-align the header Smart Search overlay after async locale load by enabling its ResizeObserver (resizeObserverThreshold=0.2), fixing mispositioning when content grows from 0x0 to its final size
  • sdk-ui-all: Support ranking filter using catalog metric.
  • Freeze automationFilters dep-cruiser allowance to exact-file Phase-3 debt list; add boundary injection test
  • Separate scheduled-email create/edit dialog from the dashboard store behind automation contexts and a connector (GDP-3167)
  • Separate scheduled-email management dialog from the dashboard store behind automation contexts and the connector (GDP-3167)
  • sdk-ui-ext: Show object-permission grantees by name (not id) after a page reload
  • Fix UiPopover not closing on outside-click when rendered inside a modal
  • Hide catalog item sharing UI from users who can't manage the object's permissions
  • sdk-ui-ext: Batch per-label permission writes when adding multiple grantees in the object share dialog
  • sdk-ui-pivot: Explain column header keyboard shortcuts via a focus hint on the first column
  • sdk-ui-kit: Add UiTooltip accessibilityHidden prop for visual-only tooltips
  • sdk-ui-vis-commons: remove unused 'Use to toggle visibility' sr-only text from the legend that was not wired up to any element
  • sdk-ui-dashboard: Improve KDA dialog accessibility (labels, aria attributes, return focus)
  • sdk-ui-kit: Remove redundant aria-label from UiAsyncTable to fix duplicate VoiceOver announcements
  • sdk-ui-ext, sdk-ui-kit: Fix accessibility errors on DropdownControl — add aria-expanded, aria-controls always referencing a valid DOM element, and fix arrow key navigation in the placement dropdown
  • sdk-ui-dashboard, sdk-ui-kit: Fix focus order in the My views dialog — move initial focus to the first interactive element on open, and add tabIndex support to Typography
  • sdk-ui-dashboard: Fix misleading aria-label on the My views grid when the list is empty — remove navigation instructions when there are no rows to navigate
  • sdk-ui-dashboard: Return keyboard focus to delete button after dismissing the delete saved view confirmation dialog
  • sdk-ui-dashboard: Fix accessible name of the back button in the My views dialog — change aria-label from generic 'Back to the parent menu' to 'Back to list of saved views'

11.43.0

Thu, 25 Jun 2026 06:50:37 GMT

Patches

  • sdk-ui-web-components: fix gd-dashboard-embed silently rendering blank when pluginMode is unset and moduleFederationIntegration is unavailable; now falls back gracefully to static-only loading with an actionable warning
  • sdk-ui-charts: Show the Y axis title on line and combo charts when a single regular metric is rendered alongside control (threshold) metrics
  • sdk-ui-dashboard: Fix MAX_ZOOM_LEVEL setting not being applied to geochart inside drill-into-visualization modal

Updates

  • sdk-ui-dashboard: Include dashboard parameter filters in the embedded dashboard URL when "Include applied filters" is enabled (previously only attribute and date filters were captured).
  • sdk-ui-dashboard: Show active dashboard parameter overrides in the Filters section of slide exports (PDF/PPTX) (previously only attribute, date, and measure-value filters were shown).
  • sdk-ui-dashboard: Drill to Insight now inherits dashboard parameter values from the executed (target) insight, so the drill target picks up active parameter overrides even when the source widget is not connected to the parameter.
  • Send raw CSV export parameters via AFM execution
  • sdk-model: Add isValidNumberParameterValue parameter helper
  • gdc-catalog: Show inherited organization AI memory read-only in the workspace catalog — composite memory service merging workspace + organization memory, inherited badge/view-only UI, i18n and e2e.
  • Add enableOrgLevelAIMemory feature flag for inherited org AI memory
  • sdk-ui-kit: Changed default background color of <UiTabs> to transparent.
  • sdk-ui-catalog: Prevent the Analytics Catalog object-type buttons from being squashed when hovering header items in the pluggable host (preloaded app bundles no longer override the button width).
  • sdk-ui-pluggable-host: Wait for the workspace theme to load before rendering content in the host, so the app no longer flashes the default theme before the workspace theme is applied.
  • sdk-ui-theme-provider: Prevent the applied theme from being reset when hovering header items in the pluggable host (preloaded app bundles no longer override the theme's CSS variables).
  • Add data-testid attributes to export menu items, partial data warning banner, and menu info icon for E2E test stability
  • sdk-ui-gen-ai: Key driver analysis can be triggered in ai for metrics with key driver analysis hidden
  • sdk-ui-all: Use ui kit buttons in dashboard top bar
  • sdk-ui-gen-ai: Hide tool and reasoning messages without summary in ai chat
  • sdk-ui-gen-ai: Better support for custom link handling in ai chat
  • sdk-ui-gen-ai: Pass locale prop to SemanticSearch components across modules
  • fix bug with dashboard tabs going offscreen when resizing the sidebar
  • sdk-ui-dashboard: Improve dashboard execution and remove unnecessary API call.
  • sdk-ui-all: Conditional formatting for pivot table.
  • sdk-ui-all: remove fixed-data-table-2 dependency from ListComponents
  • sdk-ui-filters: Fixed excessive height of the date filter dropdown that left a large empty gap below the preset list when only a few presets were configured
  • Add shared automation infra: AutomationsContext, connectors, shared filters/utils layer (ExtendedDashboardWidget signatures, no users in context)
  • Move widget-owned alert hooks (useCreateAlert, useUpdateAlert, useSaveAlertToBackend) into InsightAlertConfig/hooks
  • Migrate alerting create/edit dialog out of _staging into alerting/DefaultAlertingDialog; add AlertingConnector (create/edit only); arm create/edit clean-tree dep-cruiser rule
  • Migrate alerting management dialog out of _staging into alerting/DefaultAlertingManagementDialog; extend AlertingConnector to management; arm management clean-tree dep-cruiser rule
  • sdk-ui-charts: Fix duplicit labels in bullet chart in integer cases.
  • sdk-ui-dashboard: Use true filterLocalIdentifier in filterElementsByDate object as a part of dependent filters feature.
  • sdk-ui-all: Remove enableCompositeGrain feature flag, composite (compound) primary keys are now always enabled.
  • sdk-ui-all: Remove enableDashboardFilterViews feature flag from codebase.
  • api-client-tiger: Add visualizationObjectCustomParameters to tabular export request
  • sdk-backend-tiger: Round-trip formatted-CSV export parameter overrides
  • sdk-ui-dashboard: Reload an insight widget when a parameter changes after it entered the "No data" empty state.
  • Update radar chart icons
  • Add a permission-level dropdown to the All workspace members row of the object-level-permissions share dialog, so workspace-wide access can be granted as view or view & share
  • Show a not-found page instead of a generic error when a catalog object detail returns 404
  • Object share dialog shows EDIT-level grants as a read-only "Can edit" label
  • Make the share dialog "Manage labels access" panel scroll its label rows so the list and the Cancel/Apply buttons stay fully visible when an attribute has many labels.
  • Add object-level permissions share dialog to the analytics catalog detail page, gated by the enableColumnLevelPermissions feature flag
  • Simplify the object-level-permissions share controller (no post-write refetch, unified access mutations) and isolate it behind a catalog provider with a lazy-loaded dialog
  • Add object-level-permissions share dialog row controls (permission menu, more-options menu, labels-access picker) and dim the modal backdrop
  • sdk-ui-gen-ai: Add a data-testid to the agent-switch divider (AgentChangeItem) to support a stable E2E locator.
  • sdk-ui-dashboard: Remove DefaultMenu and DrillDialogExport menus focus traps
  • sdk-ui-dashboard: Announce to screen readers when the dashboard filter bar auto-collapses (after keyboard focus leaves the expanded filter list).
  • sdk-ui-dashboard: Remove the redundant missing-threshold error from the alerting dialog. The error was shown both inline under the threshold field and again in the form-level validation summary; it now appears only inline.
  • sdk-ui-pivot: Stop suppressKeyboardEvent from blanket-suppressing non-navigation keys so AG Grid's built-in clipboard shortcuts (Ctrl/Cmd+C copy, Ctrl/Cmd+A select all) work again in the new pivot table.
  • Enable the pluggable (hosted) LDM Modeler shell application by default (enableShellApplication_ldmModeler defaults to on).
  • sdk-ui-gen-ai: Fix a chat conversation loading forever when reopened after a conversation switch (e.g. the dashboard Summarize flow) cancelled its history load mid-flight; the per-conversation loading flag is now cleared on the conversation that was actually loading instead of whichever one is current.
  • sdk-ui-dashboard: Use ui kit menu items in drill select dropdown
  • sdk-ui-kit: Stop making UiPopover dialog container focusable
  • sdk-ui-kit: improve UiTags accessibility
  • sdk-ui-charts: Improve aria-label on Highcharts data points to match tooltip format
  • Add aria-pressed to Button and use it in Static/Relative date filter buttons to expose selected state to screen readers
  • sdk-ui-kit: Remove misleading popup ARIA attributes from Datepicker input
  • sdk-ui-ext: Add accessible label and required state to Custom Tooltip textarea

11.42.0

Thu, 18 Jun 2026 07:03:40 GMT

Updates

  • sdk-model: Add parameters to alert execution definition
  • sdk-backend-tiger: Convert automation parameter overrides (alert execution parameters and tabular export parametersByTab)
  • sdk-ui-kit: Add iconNode to ITab
  • sdk-ui-dashboard: Add workspace parameter editing to alert automation dialogs
  • sdk-ui-dashboard: Persist parameter values for scheduled exports
  • sdk-ui-dashboard: Validate stale alert parameters when their workspace parameter has been deleted
  • sdk-backend-tiger: Add organization-level AI memory items service to the organization genAI service.
  • sdk-ui-dashboard: Fixed missing dashboard filters on mobile.
  • sdk-ui-kit: add data-testid to WidgetNotice toggle button for E2E test stability.
  • sdk-ui-gen-ai: Add support for tool results references in ai chat.
  • sdk-ui-gen-ai: Add support for alert proposals in GenAI chat.
  • sdk-ui-catalog: Change APIs to public.
  • sdk-ui-catalog: Add markdown support in follow-up suggestions.
  • sdk-ui-all: Adjusted HostChrome to hide the AI Assistant chat element when hideChrome is true.
  • sdk-ui-theme-provider: Fixed incorrect color value handling in themes.
  • sdk-ui-dashboard: In export mode, emit data-export-status="loading" from the very first render (before any dashboard data is loaded), so the exporter gets an early signal that rendering has started. The existing loaded/empty statuses take over once the dashboard is initialized. The behavior is gated behind the enableExportTimeoutFix feature flag.
  • sdk-ui-all: Introduce strict flag on ranking filter.
  • When an execution reaches a result limit: disable formatted exports (XLSX, formatted CSV, formatted PDF) with an explanatory tooltip in the widget and drill dialog menus, and show a partial-results warning next to the dashboard XLSX export.
  • Add Partial results (enablePartialDataResults) setting management at workspace and organization level, including the setEnablePartialDataResults backend service method.
  • Collocate alerting dialogs into _staging folder (pure move, preparatory step for separation)
  • sdk-backend-tiger: Turn on sidebar resize feature flag by default.
  • Add UiAutocomplete, an async paged sectioned combobox primitive
  • Refactor UiCombobox internals to compose on kit primitives + add UiFloatingPanel; no public API change
  • Add UiGranteeAsyncPicker and async add-grantee dialog primitives
  • sdk-ui-kit: introduce UiModalDialog primitive; UiConfirmDialog and UiObjectShareDialog become real modals via Card composition.
  • sdk-ui-kit: UiTextInput forwards keyboard, focus, blur and click handlers; a11y mapper emits aria-autocomplete and aria-activedescendant.
  • sdk-ui-dashboard: Implement Partial Result warning on Drill modal for enablePartialDataResults setting.
  • sdk-ui-kit: Expose the underlying Overlay's onAlign callback as an optional Dropdown prop, forwarding the chosen align point.
  • sdk-model: remove feature flag enableIpAllowlistsUi
  • sdk-ui-pivot: Apply suppressKeyboardEvent and suppressHeaderKeyboardEvent on the stable defaultColDef so AG Grid no longer logs invalid gridOptions property warnings, without disturbing the growToFit column sizing.
  • sdk-ui-pluggable-host: Keep the organization favicon in the host shell when no custom white-label favicon is set, instead of resetting it to a missing /favicon.ico once a module mounts

11.41.0

Thu, 11 Jun 2026 11:20:41 GMT

Updates

  • sdk-model: Add IDashboardExportParameter, relocated from @gooddata/sdk-backend-spi IDashboardParameterValueOverride
  • sdk-backend-spi: Add parametersByTab override field to the non-tabular dashboard export options
  • sdk-backend-tiger: Send NUMBER parameter runtime-overrides on ad-hoc PDF/PPTX/PNG/slides exports and apply them on ?exportId=… load
  • sdk-ui-dashboard: Thread effective parameter overrides into the non-tabular export command handlers
  • sdk-model: Add parametersByTab to IExportDefinitionDashboardContent and IExportDefinitionVisualizationObjectContent
  • sdk-backend-tiger: Carry content.parametersByTab on scheduled non-tabular exports (visual/slides/image) as metadata.parametersByTab and restore it when reopening
  • sdk-backend-tiger: Default enableExportTemplateSelection flag to true
  • sdk-ui-gen-ai: Enhanced web components and new ai store to support multiple conversations.
  • sdk-ui-gen-ai: Enhance GenAI error handling and settings navigation.
  • sdk-ui-dashboard: Refine widget filter handling in automation workflows for non widget alerts.
  • sdk-ui-all: Add AI embedding support in dashboards.
  • sdk-ui-filters: Improve accessibility in measure value filter
  • sdk-ui-kit: Improve numeric input
  • sdk-ui-filter: Improve attribute filter type switching.
  • sdk-ui-all: Do not apply stored filters during drilling.
  • sdk-backend-tiger: Properly propagate filter's localIdentifier.
  • sdk-ui-all: Enable measure value filters on dashboard by default.
  • sdk-ui-gen-ai: Support for agent switching functionality in AI assistant.
  • sdk-backend-tiger: Introduce genAI observability service.
  • sdk-ui-dashboard: Add changeParameterValues command so drill-to-dashboard inherits the source dashboard active parameter overrides
  • sdk-ui-all: Implement Partial Result Warning on AD for enablePartialDataResults setting.
  • sdk-ui-dashboard: Implement Partial Result warning on Dashboard widget for enablePartialDataResults setting.
  • fix filter group mobile view visual
  • add row layout variant to ui control button component
  • fix filters expanded a11y on mobile, use UiControlButton layout row in filters mobile view
  • sdk-ui-kit: prevent UiTags from intercepting key events from a custom add button
  • sdk-ui-kit: UiTags overflow popover is now scrollable when it has many tags
  • Added organization IP allowlists service (SPI + Tiger implementation), related sdk-model types, and the enableIpAllowlistsUi feature flag.
  • sdk-ui-kit: UiTags supports tag icons, a size prop, and a custom add-button slot
  • sdk-ui-gen-ai: Sync current AI Chat conversation across host navigation
  • sdk-ui-pluggable-host: Restore app-specific Help menu links in hosted Modeler/AD header
  • sdk-ui-pluggable-host: Restore Workspace settings item in hosted Modeler/AD user menu
  • Propagate the pluggable application page-title segment via a documentTitleChanged event on the generic onEvent channel instead of a dedicated onDocumentTitleChange mount callback.
  • sdk-backend-tiger: Turn on enableDashboardFilterGroups feature flag by default.
  • sdk-ui-dashboard: Propagate execution result limit breaks (partial data due to reached limits) into each widget's execution result state.
  • sdk-ui-kit: allow badge after in dialog list item
  • sdk-ui-kit: added tooltip when text is too long
  • sdk-backend-tiger: Turn on enableSystemAccountFiltering feature flag by default.
  • sdk-backend-tiger: Default enableCustomTooltip flag to true.
  • feat: enable metric editor shell application by default
  • White-label the favicon and browser tab title across the pluggable host and standalone apps. The host (sdk-ui-pluggable-host) now owns document.title, composing it as "{application title} - {brand}": the application title comes from the active app's manifest (overridable at runtime via a new onDocumentTitleChange mount callback), and the brand is the organization name when white-labeling is enabled (the GoodData product name otherwise, and omitted when white-labeling is enabled with no organization name set). White-label logo/favicon/apple-touch-icon are applied whenever their URLs are set; the host favicon falls back to the default so a cleared custom favicon resets. Child apps (Analytical Designer, Home) now render their own DocumentHeader/title only in standalone mode so the host owns the title and favicon when they are embedded. Adds onDocumentTitleChange to IPluggableApplicationMountOptions and updateDocumentTitle to IHostUiMountHandle, plus a setDocumentTitle helper on PluggableAppEventsProvider/usePluggableAppEvents so embedded apps can set their per-route page-title segment (used by Home to keep per-sub-route titles such as Workspaces/Settings, and by Analytical Designer to report the open insight title, when embedded).

11.40.0

Thu, 04 Jun 2026 07:12:00 GMT

Updates

  • sdk-ui-all: Add systemAccount flag to user management dialogs.
  • sdk-ui-dashboard: Remove enableSlideshowExports gating from renderModeAware component, allowing export mode to work regardless of setting.
  • dashboards: Send per-tab parameter overrides on tabular export
  • sdk-ui-dashboard: Drill overlay inherits the dashboard's parameter override.
  • sdk-ui-gen-ai: Improve multi-conversation and improve message handling logic
  • sdk-ui-gen-ai: Add label support for catalog items and references-
  • sdk-ui-gen-ai: Document and export new conversation related actions.
  • sdk-ui-gen-ai: Refactor GenAI store and components for unified state management.
  • sdk-ui-gen-ai: Fix of loading existing conversation messages in onThreadLoad.
  • sdk-ui-dashboard: Allow resizing the editor sidebar by dragging its right edge; width persists and can be adjusted via keyboard.
  • sdk-ui-all: Improve styles and look of measure value filter.
  • sdk-ui-all: extend date filter config to cover empty values option.
  • sdk-ui-all: Handle missing metric used in measure filter.
  • sdk-ui-all: Fix filter context sanitization after tabs localIdentifier change.
  • sdk-ui-dashboard: Change way how default tab id is handled to keep it stable
  • sdk-ui-all: Send rich text widget content in the GenAI dashboard summary user context.
  • sdk-ui-kit: add UiLabelRow, UiLabelChecklistRow, UiLabelsList, UiLabelsPicker, UiPermissionMenu and UiGranteeRowControls @ui components.
  • sdk-backend-spi, sdk-backend-tiger, sdk-model: per-object access management for catalog attributes, facts and labels.
  • sdk-ui-kit: narrow UiToastIntlValues to Record<string, PrimitiveType> — toast text is plain by contract, so ReactNode interpolation values are rejected at compile time instead of being silently stringified to '[object Object]'.
  • sdk-ui-kit: add UiToast @ui component family — UiToastProvider + UiToastsContainer + useUiToast — matching the new @ui conventions (BEM, dataTestId, accessibilityConfig).
  • preserve filter groups when duplicating a dashboard via Save As
  • propagate current active filter into filter group button when apply all at once mode is active
  • fix shifted filter group dropdown position

11.39.0

Thu, 28 May 2026 07:19:02 GMT

Updates

  • sdk-ui-dashboard: Enhance alert configuration without insight
  • sdk-ui-all: Improve alert and conversation scrolling.
  • sdk-ui-all: Custom tooltips support external metric and label references.
  • sdk-ui-all: Extend postMessages via measure value filter handling.
  • sdk-ui-filters: Improve mobile view of measure value filter.
  • sdk-ui-semantic-search: Respect new UI paths correctly.
  • sdk-ui-kit: Improve menu focus behavior and scrolling logic
  • sdk-ui-kit: add UiTextInput, UiRadio, UiRadioRow and UiAvatar @ui components.
  • sdk-ui-kit: add UiGranteeAvatar, UiGranteeRow, UiObjectShareDialog, UiAddGranteeScreen and UiGeneralAccessRadio @ui components.
  • sdk-ui-dashboard: Allow to specify granularity on Dashboard Measure value filters.
  • fix filter group ui design issues

11.38.0

Mon, 25 May 2026 12:28:55 GMT

Updates

  • sdk-ui-dashboard: Unify reset button to also reset parameters
  • sdk-ui-dashboard: Add spacing for parameter chips in filter bar
  • sdk-ui-charts: Prevent browser freeze when stacked column or bar charts have too many series.
  • sdk-ui-dashboard: add cancellation support for KDA change analysis
  • sdk-ui-dashboard: updated styles and design for reasoning
  • sdk-ui-gen-ai: change autocomplete to trigger only using @
  • sdk-ui-all: Align automations filter types. Better handling of insight MVF.
  • move alerting, scheduledEmail, automationFilters under presentation/automations/
  • sdk-ui-kit: Add UiErrorPage component to render consistent 404 errors across all apps, integrate.
  • sdk-ui-all: Add Dashboard Measure value filters into Filter Groups
  • Fix closing of filter group on filter cancel btn and aria label on lined filters icon
  • make screen reader read the full text in ShortenedText component
  • sdk-ui-pluggable-application-model: use correct settings object based on workspace availability

11.36.0

Thu, 21 May 2026 06:58:44 GMT

Updates

  • feat: introduce gd-dashboard-embed and gd-insight-embed as the primary web component tags for new property-first embeds, bringing plugin-capable dashboard embedding, command APIs such as refresh and runtime filter replacement, and better per-embed context isolation for scenarios with multiple components or different backends, while keeping gd-dashboard and gd-insight working as compatibility tags for existing integrations
  • feat: add insightIsHidden helper re-export from sdk-model
  • feat: enhance API with Anthropic support, update cleint based on server api spec
  • sdk-ui-dashboard: Add selectParameterResetValueByRef for mode-aware Reset link in parameter chip dropdown
  • sdk-ui-dashboard: Filter views now capture dashboard parameter values and restore them when applied.
  • sdk-ui-dashboard: Capture and apply runtime parameter overrides in dashboard share links
  • sdk-ui-catalog: Hide Create > Parameter for users without canManageProject
  • sdk-ui-ext: Removed enableImprovedAdFilters feature flag.
  • sdk-backend-tiger: Removed enableEmptyDateValuesFilter feature flag.
  • fix: update AI Assistant accessibility related issues
  • sdk-ui-gen-ai: repair thread clear logic without multiple conversations
  • sdk-ui-semantic-search: improve semantic search no-results and error presentation
  • sdk-ui-gen-ai: add conversation renaming support
  • sdk-ui-gen-ai: reimplement new version of suggestions
  • sdk-ui-gen-ai: adjust suggestions logic, styles, and error handling
  • sdk-ui-gen-ai: add level callbacks for menu navigation, accessibility repairs
  • sdk-ui-dashboard: Sanizite widget ignoreFilters after MVF removal.
  • sdk-ui-all: New version of AnalyticalDashboard object to remove redundant root props.
  • Remove legacy automation variants
  • sdk-backend: Batch reference lookup using IdentifierRef
  • sdk-ui-dashboard: Load metric parameter refs before widget execution
  • sdk-ui-all: add Radar Chart visualization with configuration panel
  • sdk-ui: typo in Manage workspace permission description
  • fix: Dashboard auto-derives isWhiteLabeled from org WHITE_LABELING setting
  • sdk-ui-dashboard: add radar chart support to alerting dialog bucket configuration
  • sdk-ui-all: Support measue value filters in drilling.
  • sdk-ui-all: Support Dashboard and Insight Measure value filters on Drill to url.
  • remove implicit drill to url feature flag
  • Fix a11y issues in filter groups, keyboard nav, aria attributes, roles
  • Add new feedback endpoint for new new agentic

11.35.0

Thu, 14 May 2026 07:11:19 GMT

Updates

  • sdk-code-convertors: Map AAC text_filter to the AFM matchAttributeFilter / arbitrary positiveAttributeFilter / negativeAttributeFilter in buildAfmExecution, so text filters created by the AI Assistant are honoured at execution time.
  • sdk-ui-gen-ai: Remove enableLlmEndpointReplacement feature flag and the legacy LLM endpoint code path; the provider mode is now the only supported behavior.
  • fix: preserve isHidden/isHiddenFromKda on insight and metric save
  • sdk-model: Add per-tab IDashboardTab.parameters; deprecate root IDashboard.parameters
  • api-client-tiger: Add ITigerDashboardTab.parameters
  • sdk-backend-tiger: Read/write per-tab parameters; V1 root fallback only when no tab declares any
  • sdk-backend-tiger: Prevented creating new orphaned filter contexts on FE.
  • sdk-gen-ai: add support for generating conversation titles
  • sdk-ui-gen-ai: sanitize filter IDs in backend chat conversion
  • sdk-ui-gen-ai: implement conversation drag and drop using native browser DnD across pinned and rest sections
  • sdk-ui-gen-ai: refactor drill state management by replacing useDrillState hook with DrillState component and integrating it into ConversationVisualizationContent
  • sdk-ui-dashboard: Support measure value filter in saved views.
  • sdk-ui-all: Add support of measure value filter in scheduling.
  • sdk-ui-dashboard: Propagate measure value filter to KDA.
  • Fix yamlDatasetToDeclarative emitting reference.type='fact' for APPROXIMATE_COUNT aggregated facts against attribute targets (CQ-2147)
  • sdk-ui-gen-ai: build shell-host setting URLs in the AI chat when enableShellApplication is on, so the "Change LLM model" link lands on /organization/settings/workspaces/{id}/configuration with the #/ai/change-llm-model deep-link intact
  • sdk-model, spi-backend-spi: move ISettings related types from spi to model

11.34.0

Thu, 07 May 2026 08:01:24 GMT

Updates

  • sdk-ui-dashboard: End-to-end dashboard parameters (active mode)
  • sdk-ui-dashboard: Delete dashboard parameter via drag-to-delete zone
  • sdk-ui-kit: Add UiControlButton, ParameterPicker, ParameterControlButton, ParameterControlDropdown (all @internal)
  • sdk-ui-filters: Refactor AttributeFilterDropdownButton to wrap kit UiControlButton (public API unchanged)
  • sdk-ui-dashboard: Restore styles for the Add Filter menu
  • sdk-ui-kit: UiCombobox close popup on blur
  • sdk-ui-kit: repair combobox focus management
  • sdk-ui-kit: add allowSearch support for UiAsyncTable for showing filtering
  • sdk-ui-kit: UiDrawer supports header and disabling of backdrop, add new icons
  • sdk-ui-kit: UiCombobox repair and unify behaviour with creatable options
  • sdk-ui-gen-ai: support of multiple conversations hidden under FF
  • Added SDK Backend AI Usage Limits setting
  • sdk-ui-all: Introduce Measure Value Filter on dashboard
  • CQ-2320: round-trip aggregate-aware LDM shapes (AUXILIARY datasets, HLL data type, APPROXIMATE_COUNT aggregation) through WASM AAC convertors
  • sdk-ui-all: Update Measure Value filter on dashboard edit mode

11.32.0

Thu, 30 Apr 2026 06:59:15 GMT

Updates

  • sdk-ui-catalog: Decouple parameter mutations from the catalog feed and wire providers for standalone detail usage.
  • Tokenize {parameter/...} in metric MAQL expressions
  • Add insight parameter values
  • sdk-model: Expose id on ISemanticQualityIssue
  • sdk-ui: Fix useDebounce to cancel pending callbacks when the component unmounts or delay changes, preventing potential side effects after unmount.
  • sdk-ui-kit: Edited <EditableLabel /> to allow for proper renaming of analytical designer buckets.
  • sdk-ui-gen-ai: add suggestion handling and organization knowledge document APIs
  • sdk-ui-gen-ai: adjust textarea and label dimensions for consistent styling
  • sdk-ui-gen-ai: add pagination support for conversation queries in chatbot
  • sdk-backend-tiger: update GetConversations endpoint to support new AiConversationListResponse structure
  • sdk-ui-gen-ai: refactor client logic for new response format and simplify conversation reset flow.
  • sdk-ui-all: add structured error handling and localized messages for semantic search and GenAI metadata sync states
  • feat(sdk-ui-all): Added as and isDisabled to UiLink
  • fix(sdk-ui-kit): Improved styling of disabled UiLinks.
  • sdk-backend-tiger: Use correct file name for debug output.
  • sdk-ui-all: Introduce dashboard MVF in model and converters.
  • sdk-ui-all: Improved insight picker and small UX improvements
  • Fix filter group grid accessibility roles structure
  • sdk-ui-all: enable enableShellApplication by default

11.31.0

Thu, 23 Apr 2026 06:53:35 GMT

Updates

  • sdk-ui-kit: improve accessibility for dialog
  • sdk-ui-gen-ai: enhance error handling with trace ID support in GenAI components
  • sdk-ui-gen-ai: add support for OpenAI model version checks
  • sdk-ui-gen-ai: enhance visualization error handling and reporting
  • sdk-ui-dashboard: Fix handling of text filters in group.
  • chore: Migrate import sorting rules to oxfmt
  • fix a11y issue, two levels of focus in filter groups
  • Fix tooltip for long titles of filter inside filter group
  • Fix dashboard reload crash ("plugins is not iterable") when references are not yet loaded in Redux state.

11.30.0

Thu, 16 Apr 2026 06:23:45 GMT

Patches

  • sdk-ui-gen-ai: Fix KDA window not opening

Updates

  • sdk-ui-dashboard: Add template selection for slides exports.
  • sdk-backend-*: Replace updateParameterMeta with updateParameter method in the workspace parameters service.
  • sdk-ui-catalog: Introduce edit flow for parameter object type in the catalog.
  • sdk-ui-catalog: Introduce deleteParameter method in the workspace parameters service.
  • sdk-ui-catalog: Introduce delete and duplicate flows for parameter object type in the catalog.
  • sdk-ui-dashboard: Added the ability to rename dashboard tabs by double-clicking.
  • sdk-ui-kit: introduce customizable search placeholders in UiAsyncTable for better UX
  • sdk-ui-catalog: add error handling for Quality Score Card components
  • sdk-code-convertors: repair of converting pop and pp filters
  • sdk-ui-gen-ai: improved title and measure identifier resolution
  • sdk-code-convertors: add context-aware error handling across conversion funcs
  • sdk-ui-all: Turn on text filters by default.
  • Use narrowed JSON Schema for Python type generation
  • fix(sdk-ui-geo): trigger onDataView callback, fix onExportReady callback.
  • gdc-dashboard: migrating AI summaries to conversation flow
  • Add new test ids for agent e2e tests

11.29.0

Fri, 10 Apr 2026 11:31:09 GMT

Updates

  • sdk-backend-tiger: Fix custom fiscal prefix lost when format locale is unsupported. Add Vietnamese, Indonesian, and Thai locale support for date formatting.
  • sdk-backend-*,sdk-model: Introduce parameter metadata object support.
  • sdk-ui-catalog: Introduce loading and creation flow for parameter object type in the catalog.
  • sdk-ui-gen-ai: enhance bucket mapping for pivot table support
  • sdk-ui-gen-ai: add and check support for anomaly detection in new chatbot
  • sdk-ui-gen-ai: add "What-If" scenario support in conversations
  • sdk-ui-gen-ai: introduce KDA support in new GenAI conversations
  • sdk-ui-gen-ai: support seasonal forecasts in chart config mapping
  • sdk-ui-gen-ai: update clustering configs and update scatter plot mapping
  • sdk-backend-tiger: Feature flag enableCustomizableCsvDelimiter true by default.
  • sdk-ui-filters: Mobile view for text filters.
  • sdk-ui-all: Allow text filters as parent for others.
  • sdk-ui-dashboard: Prevent crash when text filter used as parent.
  • sdk-ui-all: Support text filters in drilling.
  • sdk-ui-dashboard: Commands to better support text filters.
  • Add generated Python TypedDict types from AAC JSON Schema
  • add ENABLE_AI_ON_DATA toggle for organization settings
  • fix(sdk-ui-geo): update opacity and highlight selected point(s) when cross-filtering
  • Update minimal node to 24.12.0
  • chore: Migrate vitest plugin to oxlint

11.28.0

Thu, 02 Apr 2026 12:48:18 GMT

Updates

  • Add @gooddata/sdk-code-schemas package
  • Expand sdk-code-schemas and sdk-code-convertors API surface
  • fix colorConfig.disabled inversion and source measure filter lookup
  • Migrate code-convertors package into gdc-ui as SDK lib
  • sdk-ui-dashboard: Fix automation error message for missing widget.
  • sdk-ui-dashboard: Fixed recipient limit not respecting UnlimitedAutomationRecipients entitlement.
  • sdk-ui-kit: Fix description panel icon shrinking.
  • sdk-ui-kit: Introduce new externalLink icon
  • sdk-ui-kit: Fix UiMenu icons shrinking.
  • Introduce enableParameters feature flag.
  • sdk-ui-kit: Introduce new parameter icon.
  • sdk-ui-dashboard, sdk-backend-tiger, sdk-ui-ext: Reduce dashboard runtime console log noise.
  • sdk-ui-all: adapt codebase to use updated visualization structure, use sdk-code-convertors for visualisation
  • sdk-ui-gen-ai: fixed Save as New so the entered name is consistently saved and the UI properly clears the saving state when the operation completes.
  • sdk-ui-catalog: replace dropdown menu with button in QualityScoreCard
  • sdk-ui-gen-ai: update logic to ensure proper handling for both conversation and thread modes to ensure for backward compatibility
  • Preserve export metadata, including selected tab, in PDF and PPT dashboard exports.
  • sdk-backend-tiger: Added tiger-specific functions proxy and factory to SDK.
  • sdk-backend-spi: Switched to new file uploading endpoints for AI knowledge.
  • sdk-ui-all: Consider allowed selection type when working with filters.
  • sdk-ui-all: Introduce configuration of text filter and improve its design.
  • sdk-ui-all: Change default selection type behavior and other text filter improvements.
  • sdk-ui-geo: for custom viewport, prefer bounds over center/zoom.
  • sdk-ui-geo: improve accessiblity, add configuration options for basemap, add support to render sprite icons instead of circles for pushpins - static or based on geo icon label values.
  • sdk-ui-dashboard: Introduce new Text Filters on Key Driver Analysis.
  • sdk(gen-ai): AI Summaries from hamburger menu
  • Add playwright tests for new new agentic ui

11.27.0

Thu, 26 Mar 2026 07:00:37 GMT

Updates

  • sdk-ui-all: Custom delimiter in CSV exports.
  • sdk-ui-kit: Fix insight list item lock icon wrapping and add lock icon to description panel tooltip.
  • sdk-ui-dashboard: Add back loading of filter views in export mode.
  • sdk-ui-dashboard: Preserve dashboard attribute filter parent fields when converting to SDK filter.
  • sdk-ui-filters: Removed enableFilterAccessibility feature flag.
  • add data-testid in sdk-ui-kit and sdk-ui-filters for Playwright e2e tests
  • sdk-ui-all: implementation and support of new agentic approach in chatbot
  • sdk-ui-pivot: Bump aggrid version to 35.1.0.
  • sdk-ui-dashboard: Use correct filter name in toooltip.
  • sdk-ui-all: Support text filters in dashboard component.
  • sdk-ui-all: Automation trigger.
  • chore: Remove cypress lint variants from eslint-config and oxlint-config
  • fix attribute filter focus retention inside filter group
  • sdk-model, sdk-ui-theme-provider: Add abilty to theme application header (as an alpha feature)
  • sdk-ui-dashboard: Do not sanitize attribute when drill to URL is enabled and drill down disabled to allow drill to URL to still work
  • sdk-backend-spi: Introduce SPI for user data filters management

11.26.0

Thu, 19 Mar 2026 07:54:08 GMT

Updates

  • sdk-ui-all: Grand totals position in exports.
  • sdk-backend-tiger: Parallelized independent API calls in getSettingsForCurrentUser() to reduce initial load time.
  • sdk-ui-dashboard: Skip loading automations, notification channels, and filter views in export mode to reduce dashboard export render time.
  • sdk-ui-gen-ai: different aproach of determining configured llm
  • sdk-ui-semantic-search: added useHybridSearch hook for combining keyword and AI-powered semantic search.
  • sdk-pluggable-application-model: Added currentApplicationScope to the platform context.
  • Add more viewport configuration options for geo charts.
  • sdk-backend-spi: Support for geo collections management.
  • sdk-ui-filters: Improve handling of labels change in AF.
  • sdk-ui-kit: Update Indigo icon font - add WOFF2, remove legacy formats (EOT, TTF, SVG).
  • sdk-model: Introduce experimental pluggable application registry.
  • sdk-pluggable-application-model: extend organization permissions
  • sdk-ui-catalog: Extend drill filter config for drill to dashboard and drilldown.
  • Fix search widget disappearing after reloading page

11.25.0

Thu, 12 Mar 2026 11:37:55 GMT

Updates

  • sdk-ui-dashboard: Updated "Learn more" docs link in metric filter.
  • sdk-ui-kit: back button have property disabled
  • sdk-backend-tiger: Turn on FF for Crate and Athena data source by default.
  • sdk-ui-kit: Add minWidth prop to UiMenu
  • sdk-ui-dashboard: Fixed page crashing when reloading the plugins.
  • sdk-ui-semantic-search: support include and exclude tags in semantic search
  • fix: sdk-ui-all: Improve text filters. Change textual representation of negative attribute filter.
  • Dashboard now supports customizing the Drill Dialog Export dropdown through DrillDialogExportDropdownComponentProvider.
  • Add data-testid attributes for drill filters config sections and submenu header
  • sdk-ui-all: Add geo collections support.
  • sdk-backend-tiger: Set enableNewScheduledExport feature flag default true.
  • sdk-ui-dashboard: Introduce experimental dashboard layout density setting

11.24.0

Thu, 05 Mar 2026 08:43:40 GMT

Updates

  • sdk-ui-kit: Add FileUpload suite of components and utilities
  • sdk-ui-dashboard: Fix race condition in dashboard title when saving.
  • sdk-ui-dashboard: Apply schedule filters to all dashboard tabs.
  • sdk-ui-pivot: Fix initial column width sync.
  • sdk-ui-dashboard: Hidden attribute filters set to 'All values' are no longer shown in alert and schedule email notifications.
  • sdk-model: Add isAllValuesAttributeFilter utility.
  • sdk-ui-catalog: Add certification icon to analytics catalog table column.
  • sdk-ui-catalog: Add certification tab to catalog detail.
  • sdk-ui-kit: Add new certification icon.
  • sdk-backend-tiger: Implementation of API related to LLM provider management.
  • sdk-ui-catalog: lineage view implementation
  • sdk-ui-all: Implement anomaly detection in gen ai chat
  • sdk-ui-gen-ai: support clustering and SCATTER chart in gen ai
  • sdk-ui-catalog: add certifiedBy field to certification details in catalog items
  • sdk-ui-catalog: update design of lineage
  • sdk-ui-dashboard: repair of crash when selectiong anomaly detection in alerts
  • Added what-if analysis in AI Assistant UI
  • Added support for metrics definitions override in visualizations
  • sdk-ui-dashboard: Use global IDs when converting MVF dimensionality for alerts
  • sdk-ui-all: Introduce new modes of attribute filter component.
  • sdk-embedding: Support text filters in embedding.
  • sdk-ui-all: Allow to hide total count in list.
  • sdk-ui-filters: Improve date filter UI on mobile.
  • sdk-ui-dashboard: Fix measures in alert definition.
  • sdk-ui-catalog: Adding inlineTextGenerator
  • sdk-ui-filters: Introduce All condition to new text filters.
  • Fix filter group vertical alignment
  • sdk-ui-ext: allow filtering of insights by include/exclude tags, same as catalog items
  • sdk-ui-dashboards: Added new filter select subview in dashboard drill to insight configuration, allowing user to select filters transfered to the target visualization.
  • analytics-catalog: add title generation to the object detail
  • Added tredning and recommended objects to analytics catalog
  • Fix crashing trending tab in analytics catalog

11.22.0

Thu, 19 Feb 2026 10:02:57 GMT

Updates

  • sdk-ui-dashboard: Fix drill modal width override by increasing drill dialog selector specificity.
  • sdk-ui-gen-ai: Add forecasting support to AI assistant.
  • sdk-backend-tiger: Transform compound filters for Tiger
  • sdk-ui-filters: Move date filter exclude checkbox at the end of the form and hide if not applicable.
  • sdk-ui-dashboard: Introduce empty values date filter configuration.
  • fix unexpected closing of filter group and fix stuck filter group in loading state
  • fix filter group loading UI
  • bugfix, space key is not propagated to attribute filter search within filter group
  • sdk-ui-ext: Implicit URL drill can be configured for every vis type in AD, associated feature flag has been enabled by default
  • "gen-ai: Add AI-generated catalog description flow and Tiger support updates"

11.21.0

Thu, 12 Feb 2026 18:33:21 GMT

Updates

  • sdk-ui-filters: Accessible date filter with calendar tabs.
  • sdk-ui-charts: Fix Repeater growToFit sizing.
  • sdk-ui-gen-ai: accessibility repair on visualization menu
  • api-client-tiger: Introduce new type of attribute filter.
  • sdk-ui-pivot: Fix conditional formatting for null values.
  • sdk-ui-ext: Persist grand total position.

11.20.0

Thu, 12 Feb 2026 08:00:41 GMT

Updates

  • Remove the last-child dependency so the show-all button is placed consistently and hidden only on small screens.
  • sdk-ui-all: brace-expansion vulnerability fix
  • sdk-ui: Add a React hook useDebounce that returns a stable debounced callback function.
  • sdk-ui-pivot: Fix Pivot Table column width not persisting correctly.
  • Upgrade @gooddata/fixtures@3.3.11
  • sdk-ui-kit: added component for breadcrumb
  • sdk-ui-dashboard: redesign of KDA dialog
  • sdk-ui-kit: breadcrumb component redesign
  • sdk-ui-dashboard: new alert trigger mode and interval duration selector in alerts
  • sdk-ui-gen-ai: autocomplete in chatbot is clipped in additional description
  • sdk-ui-all: prevent parent scroll when child scrollable area reaches end
  • sdk-backend-all: Change getSettings to resolved API
  • feat(sdk-backend-tiger): Decouple sdk-model and tiger types.
  • Fix implicit drill to url default setting logic and AD save button enabling logic
  • sdk-ui-filters: Defer MVF dimensionality catalog loading until picker opens and optimize catalog item picker data loading to not fail on too large requests
  • sdk-ui-kit: Introduce SCSS variables with hardcoded colors for catalog item types icons and use them instead of hardcoded colors everywhere in the code across our libs and apps.

11.19.0

Fri, 06 Feb 2026 10:30:03 GMT

Updates

  • sdk-ui-all: Calendar tabs accessibility.
  • sdk-ui-filters: Fix DateFilter state synchronization issue.
  • sdk-ui-filters: Ensure DateFilter button label updates when Exclude current period adjusts a named relativePreset.
  • Upgrage test fixtures to v3.3.5
  • sdk-ui-catalog: improved status handling for semantic quality check when model updates are in progress
  • sdk-ui-dashboard: disable date selector in KDA if there are no period available
  • sdk-ui-kit: accessibility improvements for combobox
  • sdk-ui-dashboard: option to allow override of automatic overly controller detection, disable this on dashboard
  • sdk-ui-kit: table menu can be also opened on top direction if there is no space below.
  • sdk-ui-kit: attribute popup can be setup by accesible config
  • sdk-ui-all: accesibility updates to kda flow from dashboard
  • sdk-ui-kit: added new icon "click"
  • sdk-ui-dashboard: update design of kda dialog
  • sdk-ui-dashboard: update the styling of the KDA floating bar
  • sdk-ui-kit: add new variable into theme
  • sdk-ui-kit: Allow setting fullWidthButton to UiDropdown
  • sdk-ui-all: Added support for dashboard summaries.
  • sdk-ui-dashboard: Feature flag enableFiscalCalendars set to true by default
  • @gooddata/sdk-ui-all: all dropdowns migrated to new virtualized list implementation. Paging changes for dropdowns.
  • add support for custom geo collection in AD
  • Add CrateDB data source type support
  • Respect null value in max zoom level for geo charts, null means unrestricted zoom level.
  • chore: Replace eslint-plugin-import with eslint-plugin-import-x
  • chore: Use project service in eslint
  • chore: Remove tsOverride from eslint-config
  • chore: Upgrade eslint-config to emit eslint v9 flat config
  • chore: Decouple eslint and prettier
  • chore: Move @gooddata/stylelint to this monorepo
  • Fix enabled save button in AD when nothing changed in Drill to URL interactions config
  • Show Drill to URL checkbox in table chart only
  • Fix duplicated same URL drills in dashboard view mode
  • sdk-ui-ext: sanitize dimensionality of metric value filter during drilling by migrating attributes identified by local id to obj ref when a linked attribute is removed from the insight buckets
  • sdk-ui-charts, sdk-ui-pivot: feature flag enableDrillMenuPositioningAtCursor has been removed
  • update fixture to 3.3.10

11.18.0

Thu, 29 Jan 2026 08:15:37 GMT

Minor changes

  • Promote the MapLibre-based geo charts (GeoChart/GeoAreaChart/GeoPushpinChart) to the public API, add documentation for the new geo chart types and layers, keep the legacy MapBox-based pushpin implementation available as LegacyGeoPushpinChart for now.

Updates

  • sdk-ui-dashboard: Fix toast visibility when KDA is minimized.
  • sdk-ui-kit: Stabilize UiButtonSegmentedControl styling and add layout="fill" story coverage.
  • sdk-ui-ext: disable key driver analysis for a specific metric in visualisation
  • sdk-ui-all: Allow set hidden from KDA on metric in catalog, reflect this option in visualisation when adding metric to bucket
  • sdk-ui-catalog: fix converting of object type for analytical catalog
  • sdk-ui-all: Add support for measure value filter with multiple conditions.
  • sdk-ui-filters: Improve handling of multiple conditions to prevent excessive height of content.
  • Implement more features into Filter Groups like customazibility, mobile view, dependant, hidden and locked filters
  • Use application/json in request headers instead of vendor-specific vnd.gooddata.api+json
  • sdk-ui-filters: Do not display metric filter migration message needlessly when All operator is selected.
  • sdk-ui-filters: Allow application of metric value filter with ranking value filter if a feature flag is enabled.

11.17.0

Thu, 22 Jan 2026 10:30:55 GMT

Patches

  • Fix Key Driver Analysis date formatting by normalizing server patterns to ISO week tokens.

Updates

  • sdk-ui-dashboard: Initialize new dashboard with default calendar.
  • Fix AppHeader responsive measurement.
  • sdk-ui-kit: Fix mobile UiDrawer layout to render full-width.
  • sdk-ui-kit: Add role attribute to Separator component.
  • sdk-ui-kit: Export UiAsyncTable menu column widths constants.
  • sdk-backend-tiger: Fix missing attribute tags in Tiger metadata conversion.
  • sdk-ui-gen-ai: Add tooltip for close button in AI assistant.
  • sdk-ui-catalog: Fix catalog semantic quality gating for users without AI Assistant permission.
  • sdk-client-tiger: Use PATCH endpoints for attribute and fact metadata updates.
  • sdk-ui-kit: Add support for data-testid attribute to Dialog component.
  • sdk-ui-dashboard: Add data-testid attributes to KdaDialog component.
  • sdk-ui-all: Support anomaly detection in line visualization
  • sdk-backend-tiger: add isLocked into memory item
  • sdk-ui-catalog: Design changes and repairs based on latest design reviews
  • sdk-ui-kit: New button component for copy paste content into clipboard
  • sdk-ui-gen-ai: update fullscreen experience of ai chatbot
  • sdk-ui-gen-ai: update markdown styling in chatbot messages
  • Added support for tables in AI Asisstant response
  • sdk-ui-kit: Enhance dropdown accessibility props.
  • sdk-ui-dashboard: Add settings to tabular pdf scheduling option.
  • sdk-ui: Extend dashboard url builders to accept isEmbedded option. Switch to single object argument.
  • Add Amazon Athena data source support
  • chore: Rename various @internal, @alpha and @beta interfaces to conform with naming standards (added I to start of names)
  • chore: Remove barrel files from all packages
  • Integrate new FilterGroup into a dashboard
  • sdk-ui-filters: Allow metric value filter in headline visualization type and empty insights
  • sdk-ui-ext: Enable enableImprovedAdFilters by default
  • sdk-ui-gen-ai: Merging reasoning thoughts under steps
  • sdk-ui-gen-ai: Change the logic for handling multiple interaction IDs in the assistant message stream.

11.16.0

Thu, 15 Jan 2026 09:13:41 GMT

Patches

  • Fix Key Driver Analysis date formatting by normalizing server patterns to ISO week tokens.

Updates

    • sdk-ui-ext: Introduce TypeScript strict mode.
  • sdk-ui-kit: Fix UiAsyncTable tab stop when there are no sortable columns in the header.
  • sdk-ui-kit: Make EditableLabel accessible by keyboard.
  • sdk-ui-kit: Restore focus on UiDrawer close and add returnFocusTo option.
  • sdk-ui-catalog: Enhance Analytics catalog and AI memory accessibility.
  • AI assistant chat dialog status is stored in localStorage and use it to restore the dialog state when user render it in another app.
  • Improved error state in Key Driver Analysis dialog with trace id and details
  • sdk-ui-all: Upgrade CodeMirror to support ai assistant autocomplete hints accessibility
  • sdk-ui-ext: add support for key driver analysis visibility to be configurable per visualization
  • KDA respects tiering (includeObjectsWithTags, excludeObjectsWithTags)
  • sdk-ui-gen-ai: Memoize drillable items to avoid unnecessary re-renders
  • sdk-ui-gen-ai: Align chatbot error messaging design with other apps
  • sdk-ui-dashboard: Remove the “Select all” checkbox from the attribute picker
  • sdk-ui-kit: Setting testid on each UIListbox item is now supported.
  • Add Analytics as Code (AAC) API support
  • Expose AAC APIs via top-level api-client exports
  • sdk-backend-tiger: Add support for fiscal granularity patterns
  • sdk-ui-all: Fiscal calendars in date filter respecting settings.
  • Keep measure value filters in more scenarios.
  • Change handling of mesure value filter when switching vizualization type.
  • sdk-ui-pivot: Enable image rendering in pivot table cells.
  • sdk-ui-dashboard: Fix insight properties sync in drill dialog.
  • sdk-ui-kit: Enhance Input component accessibility by providing proper prefix and suffix aria labels.
  • sdk-ui-kit: Extend accessibility props in UiIcon component.
  • sdk-ui-dashboards: Introduce disabled drill option e.g. for cases when drill to url attributes are missing
  • Changed: Feature flag enableDashboardTabs has been removed
  • sdk-ui-dashboard: Allow to hide 'Add Tab' button in dashboard edit mode
  • Add FilterGroup component to sdk-ui-filters
  • sdk-ui-filters: Shorten the long preview text in metric filter, align the preview with UX designs.
  • sdk-ui-filters: Fixed date dataset dropdown clipping issue in mvf attribute picker (use overlay instead of absolutely positioned div)
  • sdk-ui-charts, sdk-ui-dashboards: Open dashboard drilldown menu at the position of the click, not in the center of the insight
  • sdk-ui-dashboard: Fix insight elements DOM order according to a11y findings. Visually unchanged.
  • sdk-ui-gen-ai: Updating the logic for reasoning completion.

11.15.0

Thu, 08 Jan 2026 08:13:01 GMT

Updates

  • sdk-ui-filters: Add testable support for fiscal calendars.
  • sdk-ui-charts: Introduce typescript strict mode.
  • sdk-ui-kit: Add new shrink icon.
  • sdk-ui-dashboard,sdk-ui-gen-ai: Introduce async Key Driver Analysis UX flow.
  • sdk-ui-kit: Show UiCombobox creatable option only for multiple non-exact matches.
  • Improved AI Assistant responsiveness on small screens by fixing chat overlay width, preventing mobile overflow, and restoring the mobile trigger button.
  • sdk-ui-kit: Prevent jumping when scrolling UiPagedVirtualList.
  • sdk-ui-filters: Allow dimensionality override in measure value filter.
  • sdk-ui-filters: Fix Metric Value Filter's Apply button to being disabled when operator is ALL but dimensionality has changed, and fix blue backward compatibility message showing incorrectly after explicitly setting filter to ALL
  • chore: Upgrade typescript to 5.9.3
  • Add data-testId for search bar of mvf picker
  • Changed: Feature flag enableChartAccessibilityFeatures has been removed.
  • sdk-ui-filters: Add explanation message to metric value filter body to filters that have not been migrated to use dimensionality
  • sdk-ui-loaders: Fix dashboard plugin loader to support both named and default exports from plugin entry point, restoring backward compatibility with plugins built before the 'Ban default exports' change
  • sdk-ui-geo: Add support for measure drilling
  • revert Crowdin structure to investigate blocker

11.14.0

Thu, 18 Dec 2025 07:14:24 GMT

Updates

  • sdk-model: Extend IDataSetMetadataObject with optional isLocked property.
  • sdk-backend-tiger/spi: Add getDataset(), updateDatasetMeta(), and getDatasetsQuery() methods to the IWorkspaceDatasetsService interface. Introduce the IDatasetsQuery interface and its DatasetsQuery implementation.
  • sdk-ui-catalog: Date datasets can now be managed and displayed directly in the catalog.
  • sdk-model: Expose attributes property on IDataSetMetadataObject and introduce IDataSetAttributeMetadataObject type.
  • sdk-ui-catalog: Show dataset date granularities in Analytics Catalog detail tab.
  • sdk-ui-catalog: Add tooltips to catalog object type indicators.
  • upgrade test fixture change primary attribute state to state_code
  • Added feature flag and setting to configure aggregated data sharing with LLMs
  • sdk-ui-kit: Introduce the UiDropdown component.
  • Fix currency format presets and SDK translation integration
  • sdk-ui-pivot: Fix formatting, labels and custom props preference in pivot table.
  • sdk-ui-filters: Introduce logic for conditional showing of chackbox in MVF.
  • Add support for multi layer legends in new geo charts.
  • Add data-testId for measure value filter dropdown picker
  • Add data-testId for measure value filter dropdown
  • add datatestid for mvf dropdown button
  • add data-testid for MVF dropdown
  • sdk-ui-filters: Add DimensionalityItemType for date/attribute icon rendering in MVF dimensionality
  • sdk-ui-kit: Change UiTag delete button color on hover
  • sdk-ui-filters: Textual preview of measure value filter condition inside of the filter body
  • sdk-ui-kit, sdk-ui-filters: Deduplicated measure value filter number formatter
  • Added Reasoning to the chatbot

11.13.0

Thu, 11 Dec 2025 17:13:20 GMT

Updates

  • sdk-ui-filters: Make props totalElementsCount and totalElementsCountWithCurrentSettings optional in AttributeFilter components.
  • sdk-ui-kit: Introduce TypeScript strict mode.
  • sdk-ui-filters: Introduce TypeScript strict mode.
  • sdk-ui-kit: Introduce a new composable combobox component that enables users to select from a filtered list of options.
  • sdk-ui-kit: Add support for tags autocomplete in Analytics Catalog detail view.
  • sdk-ui-catalog: Introduce a shared CatalogResourceProvider and useCatalogTags context so Analytics Catalog fetches tags once and reuses them instead of querying the backend per component.
  • sdk-ui-semantic-search: Sort semantic search results based on score.
  • sdk-ui-semantic-search: Make semantic search tree view accessible in the AI assistant chat.
  • sdk-ui-all: Upgrade test fixture version.
  • sdk-ui-dashboard: Preselect group by granularity in visualization.
  • sdk-ui-dashboard: Fix KDA filter dropdown to restore focus to the add-filter trigger after closing.
  • sdk-ui-kit: Allow InvertableSelect search fields to bubble Escape presses so dropdowns can close when focus returns.
  • sdk-ui-dashboard: Gate anomaly alerts on AI permission.
  • sdk-ui-semantic-search: Scope footer AI assistant button styles.
  • sdk-ui-dashboard: Extend filter context command by tab identifier.
  • sdk-ui-dashboard: Use proper selectors in case of filters per tab.
  • sdk-ui-all: Add useMetricTypePresets hook for CURRENCY metric format support.
  • sdk-ui-all: Add missing currency format preset translations for Analytics Catalog.
  • sdk-ui-pivot: Add accessibility mode support to pivot table.
  • sdk-ui-pivot: Fix bubbling events from pivot table.
  • sdk-ui-ext: Enhance pivot table embedding support.
  • sdk-ui-ext: Add support for multiple executions in pluggable visualizations.
  • sdk-ui-geo: Add support for multiple layers in new geo charts implementation, currently in alpha stage.
  • sdk-ui-all: Replace injectIntl usages with useIntl hook.
  • sdk-ui-charts: Rewrite HighChartsRenderer as functional component.
  • sdk-ui-ext: Rewrite LocalizedUnknownVisualizationClass as functional component.
  • sdk-ui-kit: Rewrite InputWithNumberFormat as a functional component.
  • sdk-ui-all: Disallow default exports internally, deprecate external-facing default exports.
  • sdk-ui-all: Enable Dashboard Tabs feature.
  • sdk-ui-dashboard: Support dashboard plugins on dashboards with tabs.
  • sdk-ui-pivot: Support automatic drill into URL for all attributes with hyperlink label in pivot tables.
  • sdk-ui-all: Add async loading of translations. en-US translations are linked statically, while other translations are loaded asynchronously.
  • sdk-ui-charts: Enable enableHighchartsAccessibility feature flag by default.
  • sdk-ui-ext: Add support for measure value filters for metrics not in the insight buckets.
  • sdk-ui-dashboard: Enable enableCustomizedDashboardsWithoutPluginOverlay feature flag by default.
  • sdk-backend-spi: Add support for measure value filter dimensionality.
  • sdk-ui-ext: Swap invalidation ref for invalidation id in automations.
  • sdk-ui-all: Add metric format override features, currency settings management, and Analytics Catalog enhancements.
  • sdk-ui-dashboard: Fix Key Driver Analysis date formatting by normalizing server patterns to ISO week tokens.

11.12.0

Thu, 04 Dec 2025 08:44:09 GMT

Updates

  • sdk-backend-spi: Expose QueryMethod across workspace I*Query interfaces.
  • sdk-backend-tiger: Add support for search endpoints across various query classes (Dashboards, Insights, Measures, Attributes, Facts) to support search functionality via POST requests.
  • sdk-ui-catalog: Add support for search endpoints in catalog queries to avoid issues with URL character limits when filtering on large datasets.
  • sdk-ui-gen-ai: Fix translation in semantic search tree view.
  • sdk-ui-gen-ai: Ensure AI assistant auto-scroll waits for async content (semantic search).
  • sdk-ui-kit: Update checkCircle icon.
  • sdk-ui-catalog: Explicitly set UiTabs background to resolve default background color issue.
  • sdk-ui-kit: Fix animation shift in the LoadingSpinner component.
  • sdk-ui-dashboard: keep KDA attribute popovers anchored within dialog
  • sdk-ui-kit: ensure users with WS.ANALYZE/VIEW only see the icon once a provider is set up
  • sdk-ui-dashboard: align key driver dialog with latest design & accessibility guidance
  • sdk-ui-gen-ai: manage users must see icon event when llm not defined
  • sdk-ui-dashboard: update accesibility ond key driver analysis list
  • sdk-ui-dashboard: Add the amount of found key driver to the attribute selection popup
  • sdk-ui-gen-ai: Prevent the chatbot icon from showing to manage-only users without AI access
  • sdk-ui-dashboard: Fix KDA year-over-year period comparison rendering.
  • sdk-ui-dashboard: frontend integration for anomaly detection alerts
  • sdk-ui-dashboard: make attribute selection in key driver analysis more convenient
  • sdk-ui-gen-ai: headline in chat is shown by normal colors, not using kpi style colors
  • sdk-ui-gen-ai: update design of escalation dialog to match latest's design
  • sdk-ui-gen-ai: unify the key driver analysis naming
  • sdk-ui-dashboard: filter out granularities that are lower than current schedule occurrence setting in org
  • sdk-ui-all: Update visuals for menu components in tabs.
  • sdk-backend-base: Add option to use TTL cache for executions (set as default in dashboards).
  • sdk-ui-all: Improve keyboard navigation in tabs.
  • sdk-ui-all: Support dashboard tabs in schedule dialog and in automations.
  • sdk-ui-pivot: Fix double execution bug in PivotTableNext with initial sort.
  • sdk-ui-pivot: Enhance pivot table loading readiness.
  • sdk-ui-pivot: Introduce pagination to pivot table.
  • sdk-ui: Communicate missing cache errors in charts with multiple result windows.
  • add filter group item UI component to sdk-ui-kit
  • sdk-ui-kit: Fix DropdownList No Data renderer to avoid invalid hook call order.
  • Fix: Sanitize invalid parent filter links during filter override merge (serialized filters delivered via URL parameter)
  • Added: Allow plugin customized dashboards to render without "Modify by plugin" overlays
  • sdk-ui-dashboard: Disable alert option in widget context menu if user can't create automations and doesn't have any existing alerts.
  • sdk-backend-tiger: Exclude alerts created on dashboard with evaluation frequency from schedule list.

11.11.0

Thu, 27 Nov 2025 07:59:24 GMT

Updates

  • sdk-ui-dashboard: Display location name for geochart as table.
  • sdk-model: Introduce semanticSearch into IGenAIChatInteraction.
  • sdk-ui-gen-ai: Introduce semantic search results rendering into the AI assistant.
  • sdk-ui-gen-ai: Update suggestion and feedback button sizes
  • sdk-ui-gen-ai: Remove the chatbot answer icon from the AI assistant.
  • sdk-ui-gen-ai: Add semantic search header with icon above search results.
  • sdk-ui-gen-ai: standalone embed gen-ai chat component wrongly load settings
  • sdk-ui-dashboard: frontend integration for anomaly detection alerts
  • sdk-ui-dashboard: The drill-down option is hidden when there are no items
  • sdk-ui-dashboard: Adjust layout so attribute value labels no longer overlap axis labels
  • sdk-ui-dashboard: Enable triggering the key driver analysis popup from chatbot tables
  • api-client-tiger: update client specifications based on current definition in open spec doc
  • sdk-ui-dashboard: align UI workflows with new anomaly detection alert granularity model, apply right date filter and filter out date filters
  • sdk-ui-all: Improve design and behavior of tabs.
  • sdk-ui-all: Improved tab renaming UX.
  • sdk-ui-all: Use a placeholder tab variant when there is only one tab.
  • sdk-ui-all: Improve design of tabs in dashboard dialogs
  • sdk-ui-dashboard: Support alerts on dashboard tabs
  • gdc-ui-all: Support export of dashboards with tabs.
  • sdk-ui-pivot: Fix multiple grand total positioning issues.
  • sdk-ui-dashboard: Fix app crashes caused by missing metric in alert creation.
  • sdk-ui-pivot: Fix pivot table grand total top positioning data loading.
  • sdk-ui-pivot: Fix pivot table with top grand total position and sorting.
  • Add @alpha support for GeoJSON features retrieval in sdk-model, api-client-tiger, sdk-backend-spi, sdk-backend-base, sdk-backend-tiger and sdk-ui.
  • Add @alpha support for GeoAreaChart.
  • Add @alpha support for multiple execution layers in insight definition.
  • gdc-ui-all: Introduce drill to specific tab on dashboards.
  • sdk: Introduce Filter Views per Tab Identifier
  • sdk-ui-dashboard: Update drill app state to be tab-aware
  • sdk-ui-dashboard: New schedule export attachments and fixes.
  • Added support for Slovenian language
  • sdk-ui-gen-ai: fix accessibility issues with feedback

11.10.0

Thu, 20 Nov 2025 08:13:37 GMT

Updates

  • sdk-ui-dashboard: Fix date filter initialization from automation id.
  • sdk-ui-pivot: Fix error handling in pivot table.
  • sdk-ui-semantic-search: Add additional automation test IDs.
  • sdk-ui-gen-ai: should disable KDA for the chart from chatbot using unsupported granularity
  • sdk-ui-gen-ai: possible to define custom landing screen
  • sdk-ui-gen-ai: repair of triggering KDA fails with “Invalid time value”
  • sdk-ui-gen-ai: Visual formatting error when text starts with a hashtag (#)
  • sdk-ui-gen-ai: can't open viz from chatbot if using this week date filter
  • sdk-ui-gen-ai: ai chatbot hangs when clicking 'Reset' during response
  • sdk-ui-dashboard: date period change in key driver analysis not work
  • sdk-ui-dashboard: attribute filter is not display properly in chatbot
  • sdk-ui-gen-ai: ai negative feedback textarea not rendered correctly
  • sdk-ui-gen-ai: Adjust the SDK for AI Assistant to be able to define object types to be included in search UC
  • sdk-ui-dashboard: Add ability to rename dashboard tabs.
  • sdk-backend-tiger: All export types can now override the default timeout.
  • sdk-backend-tiger: Make the export result timeout configurable
  • api-client-tiger: Generated client now exports individual core API methods (e.g., EntitiesApi_GetEntityWorkspaceDataFilters, DashboardsApi_GetAllEntitiesAnalyticalDashboards) directly via the entry point. These core methods are tree-shakable and represent the preferred way to use the API. Factory methods (e.g., tigerEntitiesObjectsClientFactory) remain available for backward compatibility.
  • api-client-tiger: Migrate enums from const objects to typed string unions. All enum types (e.g., ApiEntitlementNameEnum) are now defined as string union types (e.g., type Enum = "value1" | "value2") instead of const objects with derived types.
  • sdk-ui-dashboard: Move filters to the second tab of Alert dialog
  • gdc-ui-all: Handle missing date filter config in all cases
  • sdk-ui-all: Rename two properties related to the dashboard tabs.
  • sdk-ui-pivot: Introduce grand total rows position option to pivot table next.
  • sdk-ui-dashboard: change dashboard component app state to reflect changes related to dashboard tabs
  • sdk-backend-tiger: allow to save multiple filter context for dashboard tabs
  • Change dashboard component app state to reflect changes related to the dashboard tabs
  • AI feedback fixes

11.9.0

Thu, 13 Nov 2025 07:39:54 GMT

Updates

  • sdk-model: Add artificial NONE code to SemanticQualityIssueCode for frontend filtering purposes.
  • sdk-ui-catalog: Implement artificial Without issues filtering option so that users can filter out objects without any semantic quality issues.
  • sdk-ui-kit: Update empty state color in UiAsyncTableEmptyState.
  • sdk-backend: Add excludeStrategy to IMemoryItemsFilterOptions.
  • sdk-ui-gen-ai: Support KDA in chatbot visualisation drill, repair summary if no keys drivers
  • sdk-ui-gen-ai: Key driver analysis use metric title and right granularity format, updated SDK client
  • feat: Ability to create a new dashboard tab
  • sdk-ui-dashboard: Add ability to delete dashboard tabs.
  • sdk-ui-dashboard: Handle situation with custom date filter options
  • sdk-ui-pivot: Do not use multi-sort in pivot table by default.
  • sdk-ui-pivot: Add pivot table keyboard navigation.
  • sdk-ui-pivot: Enhance keyboard navigation in pivot table - row/column selection and multi-sort on headers.
  • sdk-ui-geo: Increase data points limit for geo charts from 25,000 to 50,000.
  • sdk-ui-semantic-search: Migrate to css modules
  • chore: Upgrade sass to 1.70.0
  • sdk-ui-dashboard: Changed: Feature flag enableDashboardFiltersApplyModes has been removed. The "Apply all dashboard filter changes at once" is available to everyone by default.
  • sdk-ui-kit: Fixing UIAsyncTable row height

11.8.0

Thu, 06 Nov 2025 08:32:11 GMT

Updates

  • sdk-ui-dashboard: filters config and date dataset selection for rich text
  • sdk-ui-gen-ai: Do not show hidden objects in AI chat suggestions.
  • sdk-model: Extend quality issue types with attributeName and title.
  • sdk-ui-kit: Update UiCard and UiDrawer styles to match the latest design.
  • sdk-ui-catalog: Implement catalog detail validations tab redesign with new interactions.
  • sdk-ui-catalog: Redesign the filters.
  • sdk-backend: Enhance IFilterBaseOptions with exclusion fields.
  • sdk-ui-catalog: Filter queries now support excluding filter values when 'All except ...' option is selected.
  • sdk-ui-catalog: Implement filter reset button allowing users to clear all applied filters with a single action.
  • sdk-ui-kit: Add new hiddenForAi icon.
  • sdk-ui-filters: turn on Date Filter Accessibility
  • sdk-ui-dashboard: Cannot trigger KDA option from drill menu on certain charts.
  • sdk-ui-dashboard: Cannot add filter via "Plus" button.
  • sdk-ui-dashboard: Filter when drilling into driver is not behaving correctly
  • sdk-ui-dashboard: update key drivers chart to show only attributes with same trend, support char single bar color to differentiate driver
  • api-client-tiger: update client for new definition in ai chat bot
  • sdk-ui-gen-ai: support key driver analysis in chatbot
  • sdk-ui-dashboard: recalculate metric value when is not provided to key driver analysis dialog
  • sdk-ui-dashboard: remove filters with ALL from KDA initial run
  • sdk-ui-kit: Modularize UiTabs component
  • sdk-ui-dashboard: Ability to reorder dashboard tabs
  • sdk-ui-filters: Cleanup filter accessibility feature flag
  • sdk-ui-dashboard: Redesign schedule dialog to support dashboard tabs
  • sdk-ui-pivot: PivotTableNext is now enabled by default and promoted from @alpha to @public. This new pivot table component, built on AG Grid Enterprise, offers better performance, text wrapping, and cell selection capabilities. PivotTableNext will be exported as PivotTable in the next major release and thus replace the legacy PivotTable component. To try out new features, users should use PivotTableNext instead of PivotTable.
  • sdk-ui-pivot: Fix initial grow to fit behaviour in new pivot tables
  • sdk-ui-geo: Add @alpha support for geo area labels in sdk-model, sdk-backend-tiger and data modeler app.
  • sdk-ui-charts: Fixed: Do not count "invisible" styling metrics in bucket item rules to not disable various chart controls that works only for limited number of rendered metrics.
  • fix: prevent overriding selected dashboard filters with empty default value
  • sdk-ui-kit: Add variant-delete class to ListItem component
  • api-client-tiger: Updating OpenAPI client.
  • sdk-ui-gen-ai: add chat feedback popup

11.7.1

Mon, 03 Nov 2025 08:30:02 GMT

Version update only

11.7.0

Thu, 30 Oct 2025 08:25:43 GMT

Updates

  • sdk-model: Add isHidden property to metadata objects.
  • sdk-backend-tiger: Added support for reading and writing the isHidden property on metadata objects.
  • sdk-ui-catalog: Introduce UI toggle for hiding objects from AI results
  • api-client-tiger: Update generated client.
  • sdk-model: Add status field to ISemanticQualityReport in order to track the status of the quality report calculation.
  • sdk-backend-tiger: Add AbortSignal support to semantic quality service getQualityReport method.
  • sdk-ui-catalog: Tweak the quality score card date display to show only the year, month, and day to prevent overly long date strings.
  • sdk-backend: Add isHidden filter support to backend metadata queries.
  • sdk-ui-catalog: Add support for AI visibility filtering.
  • sdk-ui-kit: adding data-testid for some elements
  • sdk-ui-catalog: fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • sdk-ui-catalog: Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • sdk-ui-gen-ai: AI chatbot UI shows Chatbot restart when backend return "Some terms weren't recognized"
  • sdk-ui-dashboard: Use filters from dashboard and also drill (apply filter) on graph click
  • sdk-ui-dashboard: fix error that appears when drilling into some drivers
  • sdk-ui-dashboard: blank page appears when clicking on certain data points
  • fix: Make menu items properly selectable to align with ARIA
  • fix: Display focus outline on the "Only" filter option in Safari
  • fix: Do not leak arrow key event from new filter creation popup
  • sdk-ui-gen-ai: Fix AG grid token propagation for the new pivot table
  • home-ui: Improving AI Memory UI
  • sdk-ui-kit: Ability to specify to the header menu item use the starting path to check if the item is active.

11.6.0

Thu, 23 Oct 2025 07:42:08 GMT

Updates

  • sdk-ui-kit: Add recommendation icon.
  • sdk-ui-catalog: Add support for filtering catalog items by semantic quality validations.
  • sdk-model: Remove ERROR semantic quality issue severity and add severity order constant.
  • sdk-ui-catalog: Introduce semantic quality issue grouping by code and severity.
  • sdk-ui-catalog: Introduce ISemanticQualityReport interface with additional metadata like updatedAt.
  • sdk-backend: Rename getQualityIssues to getQualityReport.
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [sdk-ui-gen-ai]: AI chatbot UI shows Chatbot restart when backend return "Some terms weren't recognized"
  • [sdk-ui-dashboard] KDA Cannot Be Triggered When Visualization Is Sliced by Date–Week/Year, Support table chart for drill
  • [sdk-ui-dashboard]: repair KDA graph to show relevant key drivers
  • [api-client-tiger]: Update definition from new server openapi specs
  • [sdk-ui-dashboard]: Update key driver analysis dialog to use new api + some minor fixes
  • [sdk-ui-dashboard] Drivers Detail Chart - the columns don’t match the driver names for negative values. Cannot activate Year-over-Year option for chart sliced by Week.
  • [sdk-ui-dashboard]: prepare for filters from dashboard, repairs for more slicing
  • fix: Display focus outline on the "Only" filter option in Safari
  • Improved focus handling in insights
  • Bubble chart produces just single series to align its behavior with other charts and improve its accessibility
  • Fix accessible tooltip on some charts
  • sdk-ui-pivot: Fix bug when custom metric in transposed table has original title instead of provided title
  • sdk-ui-pivot: Fix unexpected active/disabled pivot table menu wrapping items
  • sdk-ui-dashboard: Fix dispatch of visualization properties in view mode for pivot table
  • LDM Modeler: Added support for column description field from scan API
  • Add new MapLibre-based geo pushpin chart implementation, currently exported as @alpha from @gooddata/sdk-ui-geo/next.
  • [api-client-tiger]: update openapi spec to include new memory item endpoint
  • [home-ui]: Add AI Memory to workspace catalog.
  • Removing AI Memory POC UI

11.5.0

Fri, 17 Oct 2025 07:29:11 GMT

Updates

  • Introduce React compatibility testing app for dashboard plugins
  • api-client-tiger: Expose quality issues API types.
  • sdk-model: Introduce semantic quality domain model and feature flag.
  • sdk-backend-tiger: Implement semantic quality service
  • sdk-ui-catalog: Introduce semantic quality UI integration
  • sdk-ui-catalog: Fix font styles for the embedding case
  • sdk-ui-model: Introduce ISemanticQualityIssuesCalculation that represents the state of a semantic quality issues calculation.
  • api-client-tiger: Expose semantic quality calculation endpoints.
  • sdk-ui-catalog: Introduce semantic quality score card with capability to run a semantic quality check.
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [sdk-ui-gen-ai]: AI chatbot UI shows Chatbot restart when backend return "Some terms weren't recognized"
  • [sdk-ui]: Support normalizedValue in execution, propagate into KDA dialog, update date formatter
  • key driver analysis implementation, load from backend, update dialog
  • [sdk-ui-dashboard]: Support for graph in key driver detail
  • [sdk-ui-dashboard]: Ellipses in key driver list, Filter only supported attributes
  • [sdk-backend-spi]: Rename kda => keyDriverAnalysis
  • [sdk-api-client]: Update client by latest openapi specs
  • [sdk-ui-dashboard] Period switch support, Internal definitions for attr filter update, Update design and logic of kda graph
  • [sdk-ui-gen-ai] allow accessible tooltip in vis
  • Fix: Close the drill window when a filter option is selected
  • fix: Display drill menu above chart tooltips
  • Improve accessibility of recipient list
  • Fixed: Dashboard widget insight menu did not always fit into a mobile viewport.
  • Fixed: Static descriptions of dashboard sections do not need to wait for filters to load.
  • Added: Tiger API client has been updated to match the latest backend state.

11.4.0

Fri, 10 Oct 2025 08:42:12 GMT

Updates

  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [sdk-ui-gen-ai]: AI chatbot UI shows Chatbot restart when backend return "Some terms weren't recognized"
  • [sdk-ui-kit]: Chatbot icon does not have enough contrast against the background
  • [sdk-ui-kit]: Upgrade codemirror
  • [sdk-ui-dashboard]: support KDA drill menu in graph with date attribute
  • Improve single select attribute filter
  • Fix issue with latest Safari not rendering dashboards visualizations.

11.3.0

Wed, 08 Oct 2025 11:02:53 GMT

Updates

  • sdk-ui-kit: Introduced optional autoFocus behavior to UiTreeview component so nothing is focused by default when autoFocus is disabled.
  • sdk-ui-semantic-search: Disable initial autoFocus for history items.
  • sdk-model: Introduced SharePermission and adds optional sharePermissions to IAccessControlAware.
  • sdk-ui-spi: Add withMetaInclude to IDashboardsQuery.
  • sdk-backend-tiger: Add support for metaInclude in dashboards query
  • sdk-ui-catalog: Introduce isEditable property to ICatalogItem.
  • sdk-ui-catalog: Disallow editing of dashboards without proper permissions.
  • sdk-backend-spi: Add missing IGetMeasureOptions interface with loadUserData option.
  • sdk-backend-tiger: Enhance getMeasure to accept IGetMeasureOptions with loadUserData option.
  • sdk-backend-catalog: Load user data for measures in the detail view.
  • sdk-ui-catalog: Fix incorrect import of the Intl provider in catalog detail.
  • sdk-ui-catalog: Make the objectId and objectType props required in the public API of catalog detail components.
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [ui-sdk-gen-ai] Missing button tooltips on focus
  • [sdk-ui-kit] Support badge on button
  • [sdk-ui-gen-ai] Switch to table on every visualisation
  • [sdk-ui-gen-ai]: Save button incorrectly available in AI chatbot when insight fails to render
  • [sdk-ui-gen-ai]: AI chatbot UI shows Chatbot restart when backend return "Some terms weren't recognized"
  • [sdk-ui-backend-tiger]: feature flag for enableChangeAnalysis
  • Fix: Add proper a11y attributes to saved views
  • Return default feature flags on FeatureHub request failure.
  • Added validation to ensure plugin names use snake_case instead of kebab-case
  • Improve accessibility of single select AF
  • New iconButton variant. New submenu header component.
  • Fix date filter accessibility issue
  • Improve semantics of InvertableSelectAllCheckbox
  • Improve bypass navigation
  • Remove unused feature flag: enableEditInsightsFromKD
  • Remove unused feature flag: enableAnalyticalDashboards
  • Remove unused feature flag: enableAdDescriptionEdit
  • Remove unused feature flag: enableDuplicatedLabelValuesInAttributeFilter
  • Remove unused feature flag: enableNewNavigationForResponsiveUi

11.2.0

Thu, 02 Oct 2025 09:04:26 GMT

Updates

  • Remove unused feature flag: enableActiveFilterContext
  • sdk-ui-kit: Add aria-autocomplete to accessibility configuration.
  • sdk-ui-semantic-search: Improve semantic search accessibility attributes.
  • api-client-tiger: Update client to include tags, createdBy and getQualityIssues endpoints
  • sdk-backend-tiger: Add missing side-loaded data to metrics queries.
  • sdk-backend: Added getCreatedBy method to IAnalyticsCatalogService for retrieving creator information.
  • sdk-ui-kit: Add renderActions prop to DropdownInvertableSelect component.
  • sdk-ui-catalog: Add support for created by filtering.
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [sdk-ui-kit]: sometimes tags additinal nubmer is hidden under cointainer box
  • [sdk-ui-kit]: Update chip to support only disabled state, Update popover and tooltip behaviour
  • [sdk-ui-dashboard]: Added attributes settings into footer + some minor changes
  • [sdk-ui-dashboard] KDA dioalog: Empty page on design, Switch on filled trend if any
  • [sdk-ui-gen-ai]: Chatbot accessibility repairs
  • [sdk-ui-kit] Repair of UiFocusTrap to be albe react on props change
  • Escape nonstandard characters in email
  • sdk-ui-kit: Update UiDate so that relative timestamps under one minute use the localized now text instead of showing the number of seconds ago.
  • Remove unused feature flag: enableInvalidValuesInAttributeFilter
  • Enable automation management by default.
  • Remove unused feature flag: ADCatalogGroupsExpanded
  • Remove unused feature flag: ADMeasureValueFilterNullAsZeroOption
  • Remove unused feature flag: activeFiltersByDefault
  • Remove unused feature flag: analyticalDesigner
  • Remove unused feature flag: cellMergedByDefault
  • Remove unused feature flag: disableKpiDashboardHeadlineUnderline
  • Remove unused feature flag: enableADMultipleDateFilters
  • Remove unused feature flag: enableAdAdditionalDateAttributes
  • Remove unused feature flag: enableAdCatalogRefresh
  • Remove unused feature flag: enableAdRankingFilter
  • Remove unused feature flag: enableAlternativeDisplayFormSelection
  • Remove unused feature flag: enableAnalyticalDashboardPermissions
  • Remove unused feature flag: enableAnalyticalDesignerExport
  • Remove unused feature flag: enableApproxCount
  • Remove unused feature flag: enableAttributeFilterValuesValidation
  • Remove unused feature flag: enableAxisLabelFormat
  • Remove unused feature flag: enableAxisNameConfiguration
  • Remove unused feature flag: enableAxisNameViewByTwoAttributes
  • Remove unused feature flag: enableChartsSorting
  • Remove unused feature flag: enableClickableAttributeURL
  • Remove unused feature flag: enableColumnHeadersPosition
  • Remove unused feature flag: enableCompanyLogoInEmbeddedUI
  • Remove unused feature flag: enableCsvUploader
  • Remove unused feature flag: enableCustomColorPicker
  • Remove unused feature flag: enableDataSampling
  • Remove unused feature flag: enableDrilledInsightExport
  • Remove unused feature flag: enableEmbedButtonInAD
  • Remove unused feature flag: enableEmbedButtonInKD
  • Remove unused feature flag: enableExploreInsightsFromKD
  • Remove unused feature flag: enableHidingOfWidgetTitle
  • Remove unused feature flag: enableInsightExportScheduling
  • Remove unused feature flag: enableKDZooming
  • Remove unused feature flag: enableKPIDashboardDeleteFilterButton
  • Remove unused feature flag: enableKPIDashboardDrillFromAttribute
  • Remove unused feature flag: enableKPIDashboardDrillToDashboard
  • Remove unused feature flag: enableKPIDashboardDrillToInsight
  • Remove unused feature flag: enableKPIDashboardDrillToURL
  • Remove unused feature flag: enableKPIDashboardImplicitDrillDown
  • Remove unused feature flag: enableKPIDashboardSaveAsNew
  • Remove unused feature flag: enableKPIDashboardScheduleRecipients
  • Remove unused feature flag: enableKPIDashboardSchedule
  • Remove dead bear-related code
  • Remove unused feature flag: enableLongitudeAndLatitudeLabels
  • Remove unused feature flag: enableMeasureValueFilters
  • Remove unused feature flag: enabledMetricDateFilter
  • Remove unused feature flag: enableMultipleCSVs
  • Remove unused feature flag: enableMultipleDates
  • Remove unused feature flag: enableNewADFilterBar
  • Remove unused feature flag: enablePdmRemovalDeprecationPhase
  • Remove unused feature flag: enablePivotTableTransposition
  • Remove unused feature flag: enablePixelPerfectExperience
  • Remove unused feature flag: enableRenamingMeasureToMetric
  • Remove unused feature flag: enableRenamingProjectToWorkspace
  • Remove unused feature flag: enableReversedStacking
  • Remove unused feature flag: enableSeparateTotalLabels
  • Remove unused feature flag: enableSortingByTotalGroup
  • Remove unused feature flag: enableUnavailableItemsVisible
  • Remove unused feature flag: hidePixelPerfectExperience
  • Remove unused feature flag: showHiddenCatalogItems
  • Remove unused entitlements (all are now enabled by default): CustomTheming, UiLocalization, WhiteLabeling, PdfExports
  • Update dashboard logo alt text to display organization name when custom logo is applied, for accessibility purposes.
  • sdk-ui-filters: remove react-window library and let dropdowns with fixed item count render without it
  • Fixed: UI Kit menu item must respect the width of its container
  • create alert/schedule dialog accessibility, changes to sdk components

11.1.0

Thu, 25 Sep 2025 08:07:44 GMT

Updates

  • sdk-ui-dashboard: Added tabular PDF export option in drill down
  • sdk-ui-dashboard: Settings for PDF tabular export
  • sdk-ui-catalog: Filter by tag when a tag is clicked in the table. This enables quick drill into tagged items directly from the table without opening filter panel.
  • sdk-backend-spi: Add full-text search to IFilterBaseOptions
  • sdk-ui-catalog: Add full-text search to the catalog, temporarily replacing semantic search.
  • sdk-ui-catalog: Show the total count of items by object type in the tooltip
  • sdk-model: Introduce dataSet property to attribute IAttributeMetadataObject and fact IFactMetadataObject metadata objects.
  • sdk-backend: Expose dataset metadata on attribute/fact builders and tiger converters.
  • sdk-ui-catalog: Show dataset title in the catalog detail view for attributes and facts.
  • [sdk-ui-catalog] Detail drawer is open fullscreen
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • [sdk-ui-ext] Added KDA dialog component designs
  • [sdk-ui-catalog] tags filter is not sorted alphabetically
  • Added method for setting format locale to settings services
  • UiAyncTable: general grid a11y, changes to table structure
  • Improve accessibility of attribute filter
  • Remove unused feature flag: enableBulletChart
  • Remove unused feature flag: enableHidingOfDataPoints
  • Remove unused feature flag: enablePushpinGeoChart
  • Remove unused feature flag: enableTableColumnsAutoResizing
  • Remove unused feature flag: enableTableColumnsGrowToFit
  • Remove unused feature flag: enableTableColumnsManualResizing
  • Remove unused feature flag: enableWeekFilters
  • Remove unused feature flag: hideKpiDrillInEmbedded

11.0.0

Mon, 22 Sep 2025 08:18:19 GMT

Minor changes

  • Added GenAI Memory management types and interfaces - new IGenAIMemoryItem, IGenAIMemoryItemCreate, GenAIMemoryItemType from sdk-model and IMemoryService interface from sdk-backend-spi for CRUD operations on AI memory items

Updates

  • sdk-ui-catalog: Fix mismatch typo between visualizationType property and its type in the ICatalogItem interface
  • sdk-backend: Implement GenAI Analytics Catalog service
  • sdk-ui-catalog: Add support for tags filtering
  • sdk-ui-catalog: Update the tooltip text content for the catalog help icon.
  • sdk-ui-kit: Extend DropdownInvertableSelect with header prop to support custom header in the dropdown.
  • sdk-ui-kit: Extend DropdownInvertableSelect with renderNoData prop
  • sdk-ui-kit: Extend DropdownInvertableSelect with alignPoints prop to support custom alignment.
  • sdk-ui-catalog: Improve responsiveness on smaller screens.
  • sdk-ui-catalog: Render createdAt in the table as a fallback when updatedAt is not defined in the measure metadata object.
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • sdk-ui-catalog: Update wording and detail page, Support [space] in tag management
  • [sdk-ui-kit]: Update design of async table to match figma specifications
  • [sdk-gen-ai]: Added sorting for top / bottom ranking filter
  • [sdk-ui-kit]: Support override empty state in async table, default component exported
  • [sdk-ui-catalog] Update designs of empty table
  • [sdk-ui-catalog] Support theming in workspace catalog page
  • [sdk-ui-gen-ai] Cannot move cursor back with keyboard after selecting an object from AutoComplete.
  • [sdk-backend-tiger] Fix message resolution when reach limit size of request
  • Improved accessibility of saved views and attribute filter
  • Improve accessibility of the saved views list
  • Use proper color for pattern fill chart tooltips
  • Add cron-parser to sdk-ui-ext
  • Remove code related to the obsolete enableKDWidgetCustomHeight setting
  • remove legacy code related to the old layouting
  • Prevent re-mounting of automation date filter button
  • propagate properly onExportReady callback in Headline
  • enable charts accessibility improvements by default
  • Add support for React 19 and drop support for older React versions (16, 17). See migration guide.

10.43.0

Thu, 11 Sep 2025 07:36:12 GMT

Updates

  • sdk-ui-dashboard: Added evaluation mode checkbox to schedule exports dialog
  • sdk-model: Introduced isLocked property in IAttributeMetadataObject and IFactMetadataObject interfaces.
  • sdk-ui-catalog: Restrict updates for parent's workspace objects.
  • sdk-ui-catalog: Sort catalog items based on search results score
  • sdk-ui-catalog: Implement object type counter to display the number of occurrences for each object type in the results.
  • New icons in kit, catalog icons update per type
  • GDAI-625 - filter by PARENT | CHILD not working
  • fe support for ranking filter in AI Assistant
  • fix: [Catalog] User with ANALYZE workspace permission can NOT edit all visualization or Dashboard they have edit access to
  • fix: [Catalog] Detail view - "Last modified by" show User Id when update by user Manage ws permission
  • Can NOT remove the description of object detail, Object details - Visualization - Missing "Created by" and "Last modified by" after refresh page
  • Suppress row click to open the tag component, Long object ID content overflows the infomation dialog.
  • limit for ai assistant search in feature flag
  • sdk-ui-catalog: design QA of Analytics Catalogue
  • sdk-ui-catalog: design QA of Analytics Catalogue
  • fe support for ranking filter in AI Assistant
  • Updates to tooltip and popover components
  • Update table component to support align and some css tune
  • Improved the accessibility of attribute filter.
  • Fixed dashboard charts flickering under specific conditions.
  • Redesign Dashboard's Date filter for better accessibility
  • Make description trigger better with screen reader
  • Add identifier prop for description tooltip component
  • Improve accessibility of switchToTable feature
  • Improve support for Windows High Contrast Mode
  • Make focus ring more visible on headline primary value
  • Improve initial autofocus in date filter
  • Improve disable export options with accessible tooltip
  • Avoid double execution when rendering charts with InsightView
  • Added: chart fill support for a bullet chart
  • Changed: Chart fill patterns were updated for the better legibility on non-retina displays
  • Fix: Render paragraph text in UiTooltip with the normal text color
  • Added: data test id prop to SDK UI Kit Input component.

10.42.0

Thu, 04 Sep 2025 08:00:17 GMT

Updates

  • Introduced a help icon with tooltip in the header, providing users with information about the Analytics Catalog.
  • Introduce optional id array field to IFilterBaseOptions
  • Updated the useSemanticSearch hook to pass deepSearch boolean value. This fixes previous behavior when true value was always passed.
  • Updated the useSemanticSearch hook to ignore state changes when the search request is aborted, ensuring that no updates occur after cancellation.
  • Integrate the semantic search functionality into the Analytics Catalog.
  • Show created by display name in Analytics Catalog when possible
  • sdk-model: Added ObjectOrigin type to define the origin of objects for inheritance-based filtering.
  • sdk-backend-spi/tiger: Add origin filtering to query interfaces
  • sdk-catalog: Introduce filtering capabilities for object origins
  • sdk-ui-catalog: Re-order object type selection
  • Add suport for opening view details on catalog item. now empty
  • Implement first version of catalog detail
  • Support opening view details on catalog item when id is provided. Fill detail page of catalog item, now only in read only view.
  • Analytics Catalog: Support for update title, description and tags on dashboard, vis and metric
  • Support for update title, description and tags on facts and attributes
  • Improve chart legends accessibility
  • Respect the allowUnsafeFlexConnectEndpoints setting on the UI
  • Fix reference workspace provisioning scripts
  • Remove the enableNewUserCreationFlow feature flag and related code.
  • Migrate to the latest OpenAPI generator version
  • Allow customization of chart data labels by theme.Deprecate some theme.chart properties and replace them by more hierarchical equivalents. Eg. theme.chart.axisValueColor replaced by theme.chart.axis.valueColor
  • Introduce configurable chart point shapes (square, triangle, triangle-down, diamond).
  • feat: Add support for en-US-x-24h locale with timezone formatting
  • Introduce configurable chart fill (solid, pattern, outline).
  • Fixed: Postponed HighChart resizing till the chart is really mounted to prevent error when treemap and heatmap charts are initialy rendered or destroyed when pattern is applied.
  • Added: Introduce a property to map the pattern fill per measure
  • convert minute/hour granularities of en-US-x-24h locale to UTC before passing to formatInTimezone due to time conversion already happening on BE and then again within this function

10.41.0

Thu, 28 Aug 2025 07:43:12 GMT

Updates

  • Extend IDashboardsQuery and IInsightsQuery with additional filtering and include parameters capabilities.
  • Update createdBy in IFilterBaseOptions to accept an array
  • UiDrawer component
  • GDAI-589 catalog list should be sorted alphabetically
  • Propagate visualization title and description to chart accessibility
  • Fix: Read the latest toast message even while a modal window is open
  • Show as table/original visualization on drill dialog only affects this specific insight.

10.40.0

Thu, 21 Aug 2025 07:17:56 GMT

Updates

  • Add theme variables to control message styling
  • Links rendered by the repeater visualization respect the theme now.
  • Remove enableNewHeadline feature flag and old headline code

10.39.0

Thu, 14 Aug 2025 10:14:08 GMT

Updates

  • Improved accessibility of notification toast messages.
  • UiIconButton now supports the tabIndex property.
  • Improve keyboard navigation in drill dialog with table
  • Increased contrast in the data picker component to make it more accessible.
  • Introduce new icons into UiIcon component.
  • Make various dashboard menu icons to respect the theme (schedules, drills, save dashboard as new).

10.38.0

Thu, 07 Aug 2025 08:23:00 GMT

Version update only

10.37.0

Thu, 31 Jul 2025 07:50:16 GMT

Updates

  • Fix focusing of hidden legend items

10.36.0

Tue, 29 Jul 2025 13:43:27 GMT

Updates

  • Fix keyboard navigation in chart legend

10.35.0

Thu, 24 Jul 2025 10:25:27 GMT

Updates

  • fix of selection mode switching. Allow propagation of invalid AF selection together with isInvalid flag. Dashboard component can now handle invalid state.
  • Rewrite logic for withoutApply mode. Fixing child filter selection.
  • Deprecate enableDashboardFiltersApplyModes prop and use only withoutApply.
  • Upgrade typescript to version 5.8.3
  • support threshold measure in combo chart & support excluding data series measures from being affected by threshold measure
  • feat(api-client-tiger): upgrade the API client to match the latest backend REST API capabilities

10.34.0

Mon, 14 Jul 2025 09:23:49 GMT

Updates

  • remove obsolete UiMenu props
  • fix(sdk-ui-dashboard): documentation link displayed in tooltip shown over the new Column container item of dashboard leads to the related part of documentation page now
  • fix(sdk-ui-dashboard): render row end hotspot only when a widget is dragged to fix the row height resizer offset in the column container
  • fix(sdk-ui-dashboard): make widget a width resizer the same thickness as a height resizer
  • feat: introduce a new feature flag for pre-aggregated facts
  • fix(sdk-ui-dashboard): introduce and use a new feature flag to enable Flexible Layout to not enable the uncomplete feature in previously released SDKs

10.33.0

Thu, 10 Jul 2025 06:54:29 GMT

Updates

  • Updated state management libraries, like @reduxjs/toolkit, immer, redux, reselect
  • Exclude width resizer preview from auto scroll behavior. It prevents dashboard content from vertical scroll when only horizontal movement of resizer is happening
  • Replace ~@gooddata/ imports in scss files with @gooddata/ to allow integration with next.js
  • Enable flexible dashboard layouts with nesting support by default.
  • Allow resizing of flexible layout containers with nested row containers inside of them.
  • Make the last column drop zone in flexible layouts take all the remaining space of the column.
  • Size flexible layout containers to full row height to have the last drop zone fill the remaining space of the column.
  • Do not render the flexible layout previous row's row end drop zone.

10.32.0

Mon, 30 Jun 2025 11:32:45 GMT

Version update only

10.31.0

Mon, 16 Jun 2025 14:58:30 GMT

Version update only

10.30.0

Mon, 09 Jun 2025 16:54:46 GMT

Updates

  • Added method for setting metadata locale to settings services

10.29.0

Thu, 05 Jun 2025 07:23:01 GMT

Version update only

10.28.0

Thu, 29 May 2025 06:57:15 GMT

Updates

  • Introduced embeddable AI Assistant as part of public API
  • fix attribute filter not reloading values after dropdown close when some search query is not empty
  • fix failing storybook test for AttributeFilterStatusBar
  • Change chart's X axis label autorotation value from -90° to -45°

10.27.0

Fri, 16 May 2025 08:01:14 GMT

Updates

  • Fix irrelevant values info in attribute filter when apply all at once is on

10.26.0

Mon, 05 May 2025 06:30:05 GMT

Updates

  • add property drillStep into InsightBody component so dashboard customizations can behave based on drill context

10.25.1

Wed, 23 Apr 2025 14:19:46 GMT

Version update only

10.25.0

Thu, 17 Apr 2025 06:58:58 GMT

Updates

  • Make relative range picker more accessible
  • Make relative range picker more accessible

10.24.0

Thu, 03 Apr 2025 11:48:06 GMT

Updates

  • Update minimal node to 22.13.0
  • Fix: Do not reset date filter on cancel click in apply all filters at once mode
  • Bugfix of attribute filter. When together apply all filters and close values dropdown with filled search the app crashes.
  • Dashboard execution and rendering is not blocked by loading of catalog

10.23.0

Thu, 20 Mar 2025 09:15:55 GMT

Updates

  • Update ag-grid-community and ag-grid-react library to latest version
  • Add an option to specify chart tooltip class name
  • Support of new filter mode Apply all at once in Dashboard

10.22.0

Thu, 06 Mar 2025 08:46:39 GMT

Updates

  • New helper factory createRedirectToTigerAuthenticationWithParams to create a parametrized redirectToTigerAuthentication handler. Useful in Federated Identity Management context.
  • Add support for execution cancelling via AbortController.
  • Support workspace and organization level setting for Dashboard filters apply mode
  • Make DashboardAttributeFilter component customizable by prop
  • Add support for enableDashboardFiltersApplyModes feature flag
  • Update HighCharts library to latest version

10.20.0

Thu, 20 Feb 2025 08:45:08 GMT

Version update only

10.19.0

Thu, 06 Feb 2025 07:58:07 GMT

Version update only

10.18.0

Thu, 23 Jan 2025 08:58:58 GMT

Updates

  • Introduce NotificationPanel component.

10.17.0

Thu, 09 Jan 2025 09:00:05 GMT

Version update only

10.16.0

Thu, 12 Dec 2024 07:29:13 GMT

Updates

  • Add support for nested dashboard layouts (hidden behind a feature flag)

10.15.0

Thu, 28 Nov 2024 11:23:13 GMT

Version update only

10.14.0

Thu, 14 Nov 2024 11:46:42 GMT

Version update only

10.13.0

Thu, 31 Oct 2024 08:50:19 GMT

Updates

  • attribute filters now allow improved work with duplicate values by default
  • Added new Visualization Switcher widget to render group of visualizations together on dashboard (available for GoodData.CN / GoodData Cloud only).

10.12.0

Thu, 17 Oct 2024 06:56:12 GMT

Updates

  • Introduce support for saved filter views on dashboards. It allows to customize filter context for individual user and dashboard and save it for later use.

10.11.0

Thu, 03 Oct 2024 07:11:15 GMT

Updates

  • Introduce support for saved filter views on dashboards. It allows to customize filter context for individual user and dashboard and save it for later use.

10.10.0

Thu, 19 Sep 2024 06:58:04 GMT

Updates

  • Improved Handling of Secondary Labels in AttributeFilter

10.9.0

Thu, 05 Sep 2024 08:14:25 GMT

Updates

  • Add possibility to ignore specified attributes in the drill down intersection. Modify addDrillDownForInsightWidget and modifyDrillDownForInsightWidget commands to be able to configure it (breaking).

10.8.0

Thu, 22 Aug 2024 07:33:19 GMT

Updates

  • Introduce user filter views to dashboard component

10.7.0

Thu, 08 Aug 2024 09:46:36 GMT

Updates

  • Introduced GenAI Service in sdk-backend-tiger to be able to consume semantic search feeds.
  • Introduced @gooddata/sdk-ui-semantic-search package in alpha stage
  • Top menu UI component now supports a new search button

10.6.0

Thu, 25 Jul 2024 08:35:32 GMT

Version update only

10.5.1

Fri, 12 Jul 2024 11:00:39 GMT

Updates

  • Fixed display of tooltips in drill dialog

10.5.0

Thu, 11 Jul 2024 08:01:45 GMT

Updates

  • Allow specifying returnTo parameter with backend deauthenticate
  • Adjusted export function to support pdf options.
  • Using visualizationObject whenever provided as alternative to executionResult for export.

10.4.0

Thu, 27 Jun 2024 08:11:53 GMT

Version update only

10.3.0

Thu, 13 Jun 2024 08:17:52 GMT

Updates

  • Allow different position of ellipsis in ShortenedText component
  • F1-349 Implement webhooks api in tiger functions
  • allow creating a workspace as a child

10.2.0

Thu, 30 May 2024 08:50:26 GMT

Updates

  • API method importCsv now returns update info about file
  • Forecast implementation into line chart
  • Include hierarchy data in workspace descriptor
  • added filter for root workspaces only to workspaces query
  • use only description attribute for workspace description
  • Enhanced export function to support PDF format and added PDF configuration option.

10.1.0

Thu, 16 May 2024 08:08:00 GMT

Updates

  • Added a workspace service for working with export definitions metadata objects

10.0.0

Thu, 18 Apr 2024 08:07:32 GMT

Updates

  • Drop support for the GoodData Platform (Bear) in all packages.
  • Removed the @gooddata/experimental-workspace and @gooddata/live-examples-workspace packages.
  • Removed the sdk-examples package.
  • Package @gooddata/reference-workspace migrated from GoodData Platform (Bear) to GoodData.CN (Panther/Tiger).
  • Removed GoodData Platform (Bear) related packages: @gooddata/api-client-bear, @gooddata/sdk-backend-bear, @gooddata/api-model-bear.
  • Introduced a new visualization type - Repeater, currently in the @beta stage.
  • Introduce ability to limit attribute filter values by dependent date filters on GoodData Cloud dashboards.

9.9.2

Wed, 19 Mar 2025 11:50:06 GMT

Updates

  • Update ag-grid-community and ag-grid-react library to latest version

9.9.1

Thu, 18 Apr 2024 11:19:00 GMT

Version update only

9.9.0

Thu, 21 Mar 2024 09:56:41 GMT

Updates

  • To unify null values representation replace pattern fill by background color in Heatmap
  • Introduce theme loading status with better information about state of theme loading
  • Add tags to 'measure' objects

9.8.1

Fri, 15 Mar 2024 13:31:24 GMT

Updates

  • Introduce theme loading status with better information about state of theme loading

9.8.0

Thu, 07 Mar 2024 09:02:52 GMT

Updates

  • Rename word 'Insight' to 'Visualization'
  • Add services to list insights and dashboards with paging

9.7.0

Thu, 22 Feb 2024 09:17:23 GMT

Updates

  • Added new RichText widget to render markdown on dashboard (available for GoodData.CN / GoodData Cloud only).
  • Introduced possibility to use multiple date filters (available for GoodData.CN / GoodData Cloud only).
  • Introduce ability to limit attribute filter values by metric on GoodData Cloud dashboards.

9.6.0

Thu, 25 Jan 2024 10:00:31 GMT

Updates

  • Deliver support for multiple date filters fully specified including date data set
  • Introduce cross-filtering highlighting in charts.

9.5.0

Thu, 11 Jan 2024 12:13:13 GMT

Updates

  • Users can create multiple insight interactions per attribute/measure for the Panther environment.
  • Users can create, edit, and delete attribute hierarchies in the UI. Additionally, they can view and interact with a list of drill-down interactions.
  • Support for dependent filters on Tiger backend added. Attribute filter on Tiger can now be dependent on other filters which will effectively filter out some of its elements. It supports circular dependencies in filters, keeping selected values when parent filter changes and showing/clearing of filtered out elements.
  • Introduce cross-filtering for GoodData Cloud
  • Dashboard plugins no longer support version lock of the GoodData.UI dependencies. Since now, all GoodData.UI dependencies will be injected to the plugin in their latest version at runtime. Also improve way to specify compatibility of the plugin.
  • Add support for attribute filter selection in drill to custom url.
  • Enable decorating attribute filters in plugins customization API.
  • Enable decorating dashboard content in plugins customization API.

9.4.0

Thu, 30 Nov 2023 11:57:11 GMT

Updates

  • Users can configure the dashboard filter to be interactive, locked, or hidden.
  • Remove isDomainAdmin method from Bear Legacy Functions.

9.3.0

Thu, 02 Nov 2023 11:25:49 GMT

Updates

  • The headline allows two secondary measures to be displayed as the headline values.
  • The headline allows for the customization of comparison values and styles using the comparison config.
  • Introduce possibility to cache client calls

9.2.0

Fri, 06 Oct 2023 13:12:04 GMT

Updates

  • Supporting to share the dashboard with all workspace users.
  • Introduce new attribute hierarchy catalog entity which is used for implicit drill-down in dashboards.

9.1.0

Fri, 08 Sep 2023 07:19:23 GMT

Updates

  • Added support for pivot tables, allowing you to transpose column headers to rows for more flexible data analysis.
  • The pivot table allows metrics to be placed in rows instead of columns.
  • Optimized attribute filter to fetch element counts only for child filters, reducing overhead and improving performance by not fetching the total count of elements by default.
  • Sdk-backend-tiger now supports the following entity properties: createdAt, createdBy, modifiedAt, modifedBy for the following analytical objects: insight, analytical dashboard, dashboard plugin, metric.
  • Sdk-backend-tiger now supports JWT authentication.
  • Added support for Waterfall chart visualizations.

9.0.1

Thu, 17 Aug 2023 13:20:29 GMT

Version update only

9.0.0

Thu, 27 Jul 2023 12:35:32 GMT

Updates

  • catalog-export: unified the way configuration is loaded for tiger and bear
  • sdk-backend-tiger: add apis to config localization, timezone for organization
  • Change build target of all libraries to ES2017
  • update minimal node version to 16.20.0
  • Single selection variant of Attribute Filter component
  • Remove all enzyme related packages and rewrite tests to react testing library.
  • Upgrade TypeScript to v5.
  • Add Dependency wheel chart visualizations.
  • Add Sankey chart visualizations.
  • Add @gooddata/app-toolkit as replacement for @gooddata/create-gooddata-react-app
  • Deprecated APIs were removed.
  • Attribute Filter Dropdown button supports description customisation in form of tooltip
  • Add Funnel chart and Pyramid chart visualizations.
  • The new SPI export methods for downloading of insight and dashboard export data were added. The methods attach exported data as a blob to current browser window instance and return Object URL pointing to the blob and name of the downloaded file. There is no need to export data manually via URI. The dashboard component uses these new methods now. This means that export from dashboard component works even when provided backend uses Tiger token authentication.
  • Make it possible to hide/show on demand the web components tab on embedding dialogs
  • Add the continuous line configuration for the Line, Area and Combo charts

8.12.3

Thu, 05 Oct 2023 07:58:45 GMT

Updates

  • Use @gooddata/number-formatter instead of @gooddata/numberjs library

8.12.2

Wed, 19 Jul 2023 14:12:54 GMT

Updates

  • The new SPI export methods for downloading of insight and dashboard export data were added. The methods attach exported data as a blob to current browser window instance and return Object URL pointing to the blob and name of the downloaded file. There is no need to export data manually via URI. The dashboard component uses these new methods now. This means that export from dashboard component works even when provided backend uses Tiger token authentication.

8.12.1

Mon, 17 Apr 2023 08:24:37 GMT

Updates

  • Add fallback for unknown visualization types of insights

8.12.0

Thu, 09 Mar 2023 08:43:20 GMT

Updates

  • Dashboard component and dashboard plugins now supports edit mode.
  • Insights and dashboard widgets now allow to specify description in form of tooltips.
  • Analytical dashboards created in GoodData Cloud are now created as private visible only to the creator and to all organization and workspace administrators. SDK allows granular sharing of any dashboard with selected users and user groups. Dashboard permissions can be managed via SPI library and are fully integrated into the Dashboard component.
  • Export permissions have been made more granular and the EXPORT permission now includes both EXPORT_TABULAR and EXPORT_PDF. Export permissions can also be set individually to allow exports to certain formats only.
  • Improved GoodData Cloud formatting of date attributes based on locale user setting and defined formatting pattern.
  • Add support for PDF export for GoodData Cloud.
  • Support Geo Pushpin chart for GoodData Cloud.

8.11.0

Thu, 20 Oct 2022 09:18:18 GMT

Updates

  • Improved custom attribute filters were added. We added support for customization of the AttributeFilter and AttributeFilterButton components and new features, such as static and hidden elements.
  • Dashboard plugins APIs to customize attribute filters were added. You can now customize the attribute filters with dashboard plugins.
  • Core API for attribute filter components was added. These components now allow implementation of custom attribute filters.
  • SDK SPI ability for white-labeling was added. You can enable white-labeling for your organization.
  • Mapbox token React provider was added.
  • The withCaching backend decorator has been made public. RecommendedCachingConfiguration from @gooddata/sdk-backend-base can be used to configure backend caching.

8.10.0

Thu, 14 Jul 2022 08:56:22 GMT

Updates

  • DashboardView component was removed. Use Dashboard component from @gooddata/sdk-ui-dashboard instead.
  • Support for GoodData Cloud was added.
  • Dashboard filterContext selectors are public now.
  • Dashboard component user and permissions selectors are public now.
  • Catalog load is now more optimized for GoodData Platform.
  • Model interfaces from @gooddata/sdk-backend-spi were moved to @gooddata/sdk-model.
  • Global Dashboard CSS styles were removed.
  • SVG and CSS imports in typescript files were removed, GoodData.UI can be used without an additional bundler setup now
  • Execution definition by slices/series can be now used without React. You can use the DataViewLoader @alpha version from @gooddata/sdk-ui.
  • The useDashboardAsyncRender hook and related commands and events that inform about the dashboard rendering status are now public.

8.9.0

Thu, 17 Mar 2022 12:48:39 GMT

Updates

  • The dashboard commands and events related to filter modification were included in the public API.
  • The general dashboard events (such as DashboardSaved) were included in the public API.
  • The useDispatchDashboardCommand hook was added to make dispatching of the Dashboard commands easier.
  • The DashboardStoreAccessor, SingleDashboardStoreAccessor and DashboardStoreAccessorRepository classes were added to enable handling of the state of the Dashboard component outside the component itself.

8.8.0

Thu, 27 Jan 2022 08:25:24 GMT

Updates

  • Support for React 17 was added. React 16 is still supported as well.
  • UI controls for sharing a dashboard with other users were added.
  • The SPI was extended with the option for managing access permissions of a metadata object.
  • The SPI was extended with the option for querying user groups in a workspace.
  • The workspace user service was extended with the option for querying users per page.
  • The workspace dashboard service was extended with the option for querying dashboards that are accessible only via their URL.
  • The workspace dashboard interface was extended with information about sharing status and access control mode.
  • The IListedDashboard interface was extended with the "availability" field.
  • The bug with dashboardPluginHosts validation was fixed.
  • Geo pushpin charts no longer support Internet Explorer 11.
  • The option for setting compatibility of dashboard plugins with the minEngineVersion and maxEngineVersion properties was added.

8.7.1

Tue, 14 Dec 2021 13:31:37 GMT

Updates

  • Fixed bug with dashboardPluginHosts validation

8.7.0

Thu, 02 Dec 2021 08:24:11 GMT

Updates

  • Dashboard, a component for embedding dashboards created in KPI Dashboards, is added in the beta stage.

8.6.0

Thu, 07 Oct 2021 11:37:01 GMT

Updates

  • Opt-in support for loading user information when loading insights and dashboards was added.
  • Support for data sampling in the charts and the DashboardView component through execution configuration was added (available only in GoodData.CN for Vertica).

8.5.1

Thu, 26 Aug 2021 13:55:29 GMT

Updates

  • Some redundant token requests prevented.

8.5.0

Thu, 08 Jul 2021 09:09:51 GMT

Updates

  • Support for the data sampling feature of GoodData.CN is added.
  • Support for approximate count aggregation in GoodData.CN is added.
  • The AttributeFilterButton component with DateFilter-like styles was added.
  • Support for parent-child filtering was added to the AttributeFilter and AttributeFilterButton components.

8.4.0

Thu, 03 Jun 2021 09:24:58 GMT

Updates

  • The DateFilter component is no longer in beta and is considered stable.
  • In the DateFilter component, the availableGranularities property of relativeForm is deprecated. Use availableGranularities instead.
  • The option to disable tooltips in charts is added.
  • The showTitle property and the onInsightLoaded property are added to the InsightView component.
  • Visualization definition placeholders are added.
  • The option to make the legend appear as a popup if the visualization is rendered in a too small container is added.
  • The includeDateGranularities parameter is added to the loadDateDateDataSets request payload.
  • The Execute components are extended to support LoadingComponent and ErrorComponent.
  • The layout customizations of the DashboardView component are supported in GoodData.CN.
  • The useBackendStrict and useWorkspaceStrict hooks are added for better developer experience.

8.3.1

Fri, 14 May 2021 12:00:31 GMT

Updates

  • Fixed logout flow on Tiger >=1.1

8.3.0

Wed, 14 Apr 2021 11:56:54 GMT

Updates

  • DateFilter now hides options with visible: false.
  • DateFilter now respects name property in AbsoluteForm, RelativeForm and AllTime options.
  • Highcharts dependency upgraded from version 7.1.1 to 8.2.2
  • Date bucket items no longer removed from request body in loadDateDataset (api-client-bear). If you need to remove bucket date items from the request, you have to filter them manually.
  • GoodData.CN compatibility - this version is the first version fully compatible with GoodData.CN backend

8.2.0

Thu, 11 Mar 2021 10:47:16 GMT

Updates

  • The ThemeProvider component is no longer in beta and is considered stable.
  • DashboardView, a component for embedding dashboards created in KPI Dashboards, is added in the beta stage.
  • The capability to validate URLs against an organization’s whitelist is added to the backend. Currently, the implementation supports only the sdk-backend-bear package backend. The sdk-backend-tiger package backend considers all validation requests valid. The responses from the backend are cached by the decorated caching backend layer.

8.1.0

Thu, 03 Dec 2020 09:40:04 GMT

Updates

  • The dateFormat property from a BaseVisualization is passed to the definition of an IPreparedExecution and is transformed in the BearDataView so that the dates in the AFM execution response can be displayed in the desired format.
  • The catalog-export tool generates comprehensive DateDataset mapping.
  • ESM builds are added to allow the bundlers supporting them to employ tree shaking and reduce the size of the bundles.
  • The sdk-ui-theme-provider library containing the ThemeProvider component is added. The component fetches the selected theme object, parses it, and injects the generated CSS variables into the document body to theme the wrapped application.
  • The date format settings are loaded from the backend to the InsightView component.
  • A tooltip is added to the value of a ranking filter.
  • The date format option is added to the Date Filter component.
  • Hook alternatives for the Execute component (useCancelablePromise, useDataView, useExecution, and useDataExport) are added.

8.0.0

Thu, 08 Oct 2020 07:51:36 GMT

Initial release