Changelog 2.0

This release introduces Data Catalog management and new integrations for Azure Synapse and Microsoft Teams.

New Data Catalog Management

Data Catalog page with asset details panel

Data Catalog page with asset details panel

With Validio Data Catalog, you can view an inventory of all your data assets and sources in one place, with insight into the utilization and quality to help you identify the assets that are important. With this information, you can decide which assets to convert to sources and where to set up more validators to monitor the issues that impact your business. For more information, see About Data Catalog and Using Data Catalog in the product documentation.

New Azure Synapse Integration

You can now monitor Azure Synapse Analytics as a source. You can connect Validio to your Azure Synapse workspace with a Microsoft Entra ID or Microsoft SQL Server account. For more information, see Azure Synapse in the product documentation.

New Microsoft Teams Integration

You can now route notifications directly to designated channels in Microsoft Teams. You can add Microsoft Teams as a notification channel in Validio, and then configure notification rules to specify which insights to send to the channel. For more information, see Microsoft Teams in the product documentation.


2.0.2

Validio 2.0.2 was released on February 29, 2024.

Platform Changes

Fixed Issues

  • Fixed an issue with sequences in tables. (UI-3171)
  • Fixed an issue with duplicated artifacts for field and filter count validators. (VR-3013)

2.0.0

Validio 2.0.0 was released on February 15, 2024.

API Changes

Added

  • Added the following types:
    • AwsAthenaCatalogAsset
    • AwsRedshiftCatalogAsset
    • DatabricksCatalogAsset
    • DemoCatalogAsset
    • GcpBigQueryCatalogAsset
    • PostgreSqlCatalogAsset
    • SnowflakeCatalogAsset
    • GenericSourceError
    • Incident
    • IncidentSeverity
    • IncidentStatus
    • IssueTypename
    • SchemaChangeSourceError
    • SegmentLimitExceededSourceError
    • SourceError
    • SourceErrorId
    • ValidatorIncident
  • Added the field incidents to the following object types:
    • CategoricalDistributionValidator
    • FreshnessValidator
    • NumericAnomalyValidator
    • NumericDistributionValidator
    • NumericValidator
    • RelativeTimeValidator
    • RelativeVolumeValidator
    • SqlValidator
    • VolumeValidator
    • AwsAthenaSource
    • AwsKinesisSource
    • AwsRedshiftSource
    • AwsS3Source
    • DatabricksSource
    • DemoSource
    • GcpBigQuerySource
    • GcpPubSubLiteSource
    • GcpPubSubSource
    • GcpStorageSource
    • KafkaSource
    • PostgreSqlSource
    • Query
    • SnowflakeSource
  • Added the field incidents to the following interfaces:
    • Source
    • Validator

Changed

  • An Unsegmented Segmentation is no longer automatically created when creating a Source through the API (it will still be implicitly created when doing it through the browser).
  • Changed the catalogAsset field on Source types from the CatalogAsset interface to their concrete types for the following fields:
    • AwsAthenaSource.catalogAsset now has the type AwsAthenaCatalogAsset
    • AwsRedshiftSource.catalogAsset now has the type AwsRedshiftCatalogAsset
    • DatabricksSource.catalogAsset now has the type DatabricksCatalogAsset
    • DemoSource.catalogAsset type now has the type DemoCatalogAsset
    • GcpBigQuerySource.catalogAsset now has the type GcpBigQueryCatalogAsset
    • PostgreSqlSource.catalogAsset now has the type PostgreSqlCatalogAsset
    • SnowflakeSource.catalogAsset now has the type SnowflakeCatalogAsset
  • Changed the type from [NotificationTypename!]! to [IssueTypename!]! for the following fields:
    • TypeNotificationRuleConditionConfig.types
    • TypeNotificationRuleConditionCreateInput.types
    • TypeNotificationRuleConditionUpdateInput.types
  • Changed the type from [NotificationSeverity!]! to [IncidentSeverity!]! for the following fields:
    • ValidatorMetric.severity
    • ValidatorMetricWithDynamicThreshold.severity
    • ValidatorMetricWithFixedThreshold.severity
    • SeverityNotificationRuleConditionConfig.severities
    • SeverityNotificationRuleConditionCreateInput.severities
    • SeverityNotificationRuleConditionUpdateInput.severities

Removed

  • Removed the following types:
    • IncidentsInput
    • Notification
    • NotificationId
    • NotificationLevel
    • NotificationSeverity
    • NotificationTypename
    • SchemaChangeNotification
    • SegmentIncidentsInput
    • SegmentLimitExceededNotification
    • SourceErrorNotification
    • SourceIncidentNotification
    • SourceIncidentsInput
    • ValidatorIncidentsInput
    • ValidatorSegmentIncidentsInput
    • ValidatorThresholdFailureNotification
  • Removed the following fields from the object types NotificationRule, NotificationRuleCreateInput, and NotificationRuleUpdateInput:
    • notificationTypenames (deprecated)
    • sources (deprecated)
  • Removed the following fields from the object type Query:
    • incidents
    • segmentIncidents
    • sourceIncidents
    • validatorIncidents
    • validatorSegmentIncidents

Platform Changes

Added

  • "Convert to source"-action on Catalog asset details (UI-3016)
  • Support for Azure Synapse (UI-2991)
  • JSON file support for object storage sources (UI-2383)
  • Tooltips to information that overflow in Incident tables (UI-2952)
  • Show severity stats in tooltip for data quality (UI-2923)
  • Support for changing owner and status on incidents from Validator details page (UI-2961)
  • Pagination to incidents list and increase performance (UI-2864)
  • Support for Microsoft Teams as notification channel (UI-2991)
  • Segmentation details page (UI-2578)
  • Job ID in Validator sidebar for back-tracking warehouse queries (UI-3075)

Fixed

  • Only 1 label visible in the Catalog Asset sidebar (UI-3026)
  • Incorrect time-range when navigating to Incidents from the Overview-page (UI-3025)
  • Incidents summary graph show stale data when validator/sources reset (UI-3021)
  • Catalog asset sidebar not working on Incident details page (UI-3022)
  • Improve incident summaries for validators using a non-daily window (UI-2870)
  • Improve performance when displaying lineage with high complexity (UI-2988)
  • Field drop-down doesn't default to existing value in "Update validator"-dialog (UI-3079)
  • Table input-field not editable after error in "New source"-wizard (UI-2968)