Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"comment": "sdk-ui-charts: Prevent line charts with more than 1,000 series from freezing the browser by showing the data size error before rendering.",
"type": "patch",
"packageName": "@gooddata/sdk-ui-all"
}
],
"packageName": "@gooddata/sdk-ui-all"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"packageName": "@gooddata/sdk-ui-all",
"comment": "fix: AaC query preview now honors date filter `empty_values` and sends All time as `allTimeDateFilter`.",
"type": "none"
}
],
"packageName": "@gooddata/sdk-ui-all"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"packageName": "@gooddata/sdk-ui-all",
"comment": "api-client-tiger: Removed the AmplitudeService type and the amplitude property of TelemetryServices. The backend no longer returns Amplitude telemetry configuration in the user profile.",
"type": "none"
}
],
"packageName": "@gooddata/sdk-ui-all"
}
4 changes: 2 additions & 2 deletions common/config/rush/version-policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
{
"definitionName": "lockStepVersion",
"policyName": "sdk",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"nextBump": "prerelease",
"mainProject": "@gooddata/sdk-ui-all"
},
{
"definitionName": "lockStepVersion",
"policyName": "sdk-not-npm-publish",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"nextBump": "prerelease",
"mainProject": "@gooddata/sdk-ui-all"
}
Expand Down
2 changes: 1 addition & 1 deletion examples/playground/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/playground",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": true,
"description": "GoodData.UI SDK - Developer Playground",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-examples-template",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "GoodData interactive example template",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-attributefilter",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example demonstrates how to use the AttributeFilter component to filter data in a visualization.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-chartconfig",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This interactive example demonstrates how to manipulate the chart config.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-columnchart",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example demonstrates the usage of the ColumnChart component with the viewBy and stackBy properties.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-combochart",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "Example demonstrates ComboChart secondaryMeasures definition. ",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-dashboard",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example shows how to use the Dashboard component.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-datefilter",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "Example demonstrates usage of Date Filter component.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-dependentfilters",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example demonstrates how to use multiple attribute filters linked together to filter data in a visualization.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-execute",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example demonstrates using Execute component and build custom visualization.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-granularity",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example exmplains DateFilter granularity ",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-headline",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example shows how to use the Headline component.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-pivottable",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "Basic PivotTable manipulation.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-relativedatefilter",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "Example demonstrates how to set relative DateFilter for visualization.",
"license": "LicenseRef-LICENSE",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-example-repeater",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "This example demonstrates how to use Repeater component.",
"license": "LicenseRef-LICENSE",
Expand Down
2 changes: 1 addition & 1 deletion examples/sdk-interactive-examples/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-interactive-examples",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"private": false,
"description": "GoodData React interactive examples",
"license": "LicenseRef-LICENSE",
Expand Down
4 changes: 2 additions & 2 deletions libs/api-client-tiger/api/api-client-tiger.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -27249,12 +27249,12 @@ interface IAnalyticalDashboardCommonProps {
// (undocumented)
disableFilterViews?: boolean;
// (undocumented)
disablePersistentFiltersAcrossTabs?: boolean;
// (undocumented)
disableUserFilterReset?: boolean;
// (undocumented)
disableUserFilterSave?: boolean;
// (undocumented)
enablePersistentFiltersAcrossTabs?: boolean;
// (undocumented)
evaluationFrequency?: string;
// (undocumented)
plugins?: IDashboardPluginLink[];
Expand Down
2 changes: 1 addition & 1 deletion libs/api-client-tiger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/api-client-tiger",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"description": "API Client for GoodData Cloud and GoodData.CN",
"license": "MIT",
"author": "GoodData",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export interface IAnalyticalDashboardCommonProps {
disableUserFilterReset?: boolean;
disableUserFilterSave?: boolean;
disableFilterViews?: boolean;
disablePersistentFiltersAcrossTabs?: boolean;
enablePersistentFiltersAcrossTabs?: boolean;
evaluationFrequency?: string;
sectionHeadersDateDataSet?: ObjRef;
timezoneConfig?: IDashboardTimezoneConfig;
Expand Down
23 changes: 0 additions & 23 deletions libs/api-client-tiger/src/generated/metadata-json-api/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -280,28 +280,6 @@ export interface AllTimeDateFilterAllTimeDateFilter {
export type AllTimeDateFilterAllTimeDateFilterEmptyValueHandlingEnum = 'INCLUDE' | 'EXCLUDE' | 'ONLY';
export type AllTimeDateFilterAllTimeDateFilterGranularityEnum = 'SECOND' | 'SECOND_OF_MINUTE' | 'SECOND_OF_DAY' | 'MINUTE' | 'MINUTE_OF_HOUR' | 'MINUTE_OF_DAY' | 'HOUR' | 'HOUR_OF_DAY' | 'DAY' | 'DAY_OF_WEEK' | 'DAY_OF_MONTH' | 'DAY_OF_QUARTER' | 'DAY_OF_YEAR' | 'WEEK' | 'WEEK_OF_YEAR' | 'MONTH' | 'MONTH_OF_YEAR' | 'QUARTER' | 'QUARTER_OF_YEAR' | 'YEAR' | 'FISCAL_DAY_OF_FISCAL_WEEK' | 'FISCAL_DAY_OF_FISCAL_MONTH' | 'FISCAL_DAY_OF_FISCAL_QUARTER' | 'FISCAL_DAY_OF_FISCAL_SEMESTER' | 'FISCAL_DAY_OF_FISCAL_YEAR' | 'FISCAL_WEEK' | 'FISCAL_WEEK_OF_FISCAL_MONTH' | 'FISCAL_WEEK_OF_FISCAL_QUARTER' | 'FISCAL_WEEK_OF_FISCAL_SEMESTER' | 'FISCAL_WEEK_OF_FISCAL_YEAR' | 'FISCAL_MONTH' | 'FISCAL_MONTH_OF_FISCAL_QUARTER' | 'FISCAL_MONTH_OF_FISCAL_SEMESTER' | 'FISCAL_MONTH_OF_FISCAL_YEAR' | 'FISCAL_QUARTER' | 'FISCAL_QUARTER_OF_FISCAL_SEMESTER' | 'FISCAL_QUARTER_OF_FISCAL_YEAR' | 'FISCAL_SEMESTER' | 'FISCAL_SEMESTER_OF_FISCAL_YEAR' | 'FISCAL_YEAR';

/**
* Amplitude service.
*/
export interface AmplitudeService {
/**
* API key for AI project - intended for frontend use.
*/
'aiProjectApiKey': string;
/**
* Amplitude endpoint URL.
*/
'endpoint': string;
/**
* API key for GoodData common project - used by backend.
*/
'gdCommonApiKey': string;
/**
* Optional reporting endpoint for proxying telemetry events.
*/
'reportingEndpoint'?: string;
}

/**
* List of users who created catalog objects in the workspace hierarchy.
*/
Expand Down Expand Up @@ -19203,7 +19181,6 @@ export interface TelemetryContext {
* Available telemetry services.
*/
export interface TelemetryServices {
'amplitude'?: AmplitudeService;
'matomo'?: MatomoService;
'openTelemetry'?: OpenTelemetryService;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32694,33 +32694,6 @@
},
"description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled."
},
"AmplitudeService": {
"required": [
"aiProjectApiKey",
"endpoint",
"gdCommonApiKey"
],
"type": "object",
"properties": {
"aiProjectApiKey": {
"type": "string",
"description": "API key for AI project - intended for frontend use."
},
"endpoint": {
"type": "string",
"description": "Amplitude endpoint URL."
},
"gdCommonApiKey": {
"type": "string",
"description": "API key for GoodData common project - used by backend."
},
"reportingEndpoint": {
"type": "string",
"description": "Optional reporting endpoint for proxying telemetry events."
}
},
"description": "Amplitude service."
},
"AnalyticsCatalogCreatedBy": {
"required": [
"reasoning",
Expand Down Expand Up @@ -71717,9 +71690,6 @@
"TelemetryServices": {
"type": "object",
"properties": {
"amplitude": {
"$ref": "#/components/schemas/AmplitudeService"
},
"matomo": {
"$ref": "#/components/schemas/MatomoService"
},
Expand Down
2 changes: 1 addition & 1 deletion libs/sdk-backend-base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-backend-base",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"description": "GoodData.UI SDK - Base for backend implementations",
"license": "MIT",
"author": "GoodData",
Expand Down
2 changes: 1 addition & 1 deletion libs/sdk-backend-mockingbird/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-backend-mockingbird",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"description": "Mock GoodData Backend SPI implementation",
"license": "MIT",
"author": "GoodData",
Expand Down
2 changes: 1 addition & 1 deletion libs/sdk-backend-spi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-backend-spi",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"description": "GoodData Backend SPI abstraction interfaces",
"license": "MIT",
"author": "GoodData",
Expand Down
2 changes: 1 addition & 1 deletion libs/sdk-backend-tiger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gooddata/sdk-backend-tiger",
"version": "11.66.0-alpha.0",
"version": "11.67.0-alpha.1",
"description": "GoodData Backend SPI implementation for GoodData Cloud and GoodData.CN",
"license": "MIT",
"author": "GoodData",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ interface IAnalyticalDashboardContent {
disableUserFilterReset?: boolean;
disableUserFilterSave?: boolean;
disableFilterViews?: boolean;
disablePersistentFiltersAcrossTabs?: boolean;
enablePersistentFiltersAcrossTabs?: boolean;
evaluationFrequency?: string;
sectionHeadersDateDataSet?: IdentifierRef;
timezoneConfig?: IDashboardTimezoneConfig;
Expand Down Expand Up @@ -225,6 +225,11 @@ function getConvertedAnalyticalDashboardContent(
filterContextsList: IFilterContext[],
filterContextOverride?: IFilterContext,
): IAnalyticalDashboardContent {
const legacyDisablePersistentFiltersAcrossTabs = (
analyticalDashboard as AnalyticalDashboardModelV2.IAnalyticalDashboard & {
disablePersistentFiltersAcrossTabs?: boolean;
}
).disablePersistentFiltersAcrossTabs;
const tabs = analyticalDashboard.tabs?.map((tab) => {
return convertDashboardTab(tab, filterContextsList, filterContextOverride);
});
Expand Down Expand Up @@ -270,7 +275,11 @@ function getConvertedAnalyticalDashboardContent(
disableUserFilterReset: analyticalDashboard.disableUserFilterReset,
disableUserFilterSave: analyticalDashboard.disableUserFilterSave,
disableFilterViews: analyticalDashboard.disableFilterViews,
disablePersistentFiltersAcrossTabs: analyticalDashboard.disablePersistentFiltersAcrossTabs,
enablePersistentFiltersAcrossTabs:
analyticalDashboard.enablePersistentFiltersAcrossTabs ??
(typeof legacyDisablePersistentFiltersAcrossTabs === "boolean"
? !legacyDisablePersistentFiltersAcrossTabs
: undefined),
evaluationFrequency: analyticalDashboard.evaluationFrequency,
sectionHeadersDateDataSet: cloneWithSanitizedIds(analyticalDashboard.sectionHeadersDateDataSet),
timezoneConfig: analyticalDashboard.timezoneConfig,
Expand Down Expand Up @@ -326,7 +335,7 @@ export function convertDashboard(
disableUserFilterReset,
disableUserFilterSave,
disableFilterViews,
disablePersistentFiltersAcrossTabs,
enablePersistentFiltersAcrossTabs,
evaluationFrequency,
sectionHeadersDateDataSet,
timezoneConfig,
Expand Down Expand Up @@ -368,7 +377,7 @@ export function convertDashboard(
disableUserFilterReset,
disableUserFilterSave,
disableFilterViews,
disablePersistentFiltersAcrossTabs,
enablePersistentFiltersAcrossTabs,
evaluationFrequency,
sectionHeadersDateDataSet,
timezoneConfig,
Expand Down
Loading