Only show release notes of Collibra Platform for Government-certified features

Release 2023.11

Release information

Highlights

  • Metamodel changes
  • A new out-of-the-box relation type is now available: “Data Category categorizes / is categorized by Data Asset” with ID “c0e00000-0000-0000-0000-000000007315”. This relation type has been assigned to Data Attribute and Data Category assets. This relation type was already available for Data Privacy users.
    Out-of-the-box, the relation type “Data Asset represents / is represented by Table” with ID “00000000-0000-0000-0000-090000010026” has been assigned to Table and Data Entity assets.
    The Categorization information in the Summary tab page for Table assets and the Preview panel in the Column assets refers to these relation types.
  • As part of the migration process from the Java Core API v1 to v2, a number of v1 methods are now deprecated or removed.See what is changing
    Interface v1Method v1
    Change Removed: The method is no longer available and there is no replacement.
    Drop: The method is deprecated with no replacement and will be removed in the future.
    Convert: The method is deprecated and will be removed in the future, but there is a replacement available.
    Interface v2Method v2
    PreferencesComponentupdateRemoved  
    AttributeComponentchangeSingleValueListAttributeValueRemoved  
    NavigationStatisticsComponentfindMostViewedTermsRemoved  
    MappingComponentcleanMappingsRemoved  
    MappingComponentgetMappingRemoved  
    MappingComponentremoveMappingByResourceRemoved  
    MappingComponentupdateMappingRemoved  
    MappingComponentupdateMappingByExtEntityRemoved  
    MappingComponentupdateMappingByResourceRemoved  
    LdapComponenthasGroupMappingRemoved  
    InputViewComponentimportFileRemoved  
    InputViewComponentimportTableFileRemoved  
    InputViewComponentsimulateImportFileRemoved  
    InputViewComponentsimulateImportTableFileRemoved  
    JobComponentcreateJobFilterRemoved  
    ImpactComponentcreateRelationTraceRemoved  
    ImpactComponentgetAssetRelationImpactRemoved  
    ImpactComponentgetAssetRelationImpactForTargetTermRemoved  
    ImpactComponentgetAssetRelationImpactForTargetTypeRemoved  
    ImpactComponentgetAssetUsageRelationImpactRemoved  
    ImpactComponentgetUserUsageRelationImpactRemoved  
    I18nComponentbuildDefaultTranslationsRemoved  
    I18nComponentgetDefaultLocaleRemoved  
    CommunityComponentgetCommunitiesRemoved  
    CommunityComponentaddSubCommunityRemoved  
    CommunityComponentchangeRemoved  
    CommunityComponentchangeDescriptionRemoved  
    CommunityComponentchangeLanguageRemoved  
    CommunityComponentchangeNameRemoved  
    CommunityComponentchangeParentCommunityRemoved  
    CommunityComponentchangeUriRemoved  
    CommunityComponentremoveParentCommunityRemoved  
    LicenseComponentgetActiveAPIUsersCountRemoved  
    LicenseComponentgetActiveReadUsersCountRemoved  
    LicenseComponentgetActiveWriteUsersCountRemoved  
    LicenseComponentgetDaysBeforeExpirationRemoved  
    LicenseComponentgetExpirationDateRemoved  
    LicenseComponentgetMaxAPIUserCountRemoved  
    LicenseComponentgetMaxReadUserCountRemoved  
    LicenseComponentgetMaxWriteUserCountRemoved  
    LicenseComponentgetNumberOfAPIUsersRemoved  
    LicenseComponentgetNumberOfReadUsersRemoved  
    LicenseComponentgetNumberOfWriteUsersRemoved  
    LicenseComponenthasProductRemoved  
    LicenseComponenthasValidLicenseRemoved  
    LicenseComponentisExpiredRemoved  
    LicenseComponentisGuestAccessAllowedRemoved  
    LicenseComponentupdateLicenseUsageRemoved  
    LicenseComponentgetNumberOfAPIUsersRemoved  
    LicenseComponentgetNumberOfReadUsersRemoved  
    LicenseComponentgetNumberOfWriteUsersRemoved  
    AttributeComponentaddDateTimeAttributeRemoved  
    AttributeComponentaddExampleRemoved  
    AttributeComponentaddScriptAttributeRemoved  
    AttributeComponentchangeDateTimeAttributeValueRemoved  
    AttributeComponentchangeScriptAttributeValueRemoved  
    AttributeComponentgetAttributeCountRemoved  
    AttributeComponentgetDateTimeAttributeRemoved  
    AttributeComponentgetMultiValueListAttributeRemoved  
    AttributeComponentgetScriptAttributeRemoved  
    AttributeComponentvalidateConstraintRemoved  
    AttributeComponentvalidateMultiValueListConstraintRemoved  
    AttributeComponentvalidateSingleValueListConstraintRemoved  
    AttributeTypeComponentgetDefinitionAttributeTypeRemoved  
    AttributeTypeComponentgetDescriptionAttributeTypeRemoved  
    AttributeTypeComponentgetExampleAttributeTypeRemoved  
    AttributeTypeComponentgetIsIntegerRemoved  
    AttributeTypeComponentgetKeepHistoryRemoved  
    AttributeTypeComponentgetNoteAttributeTypeRemoved  
    AttributeTypeComponentgetScriptLanguageRemoved  
    AttributeTypeComponentremoveAttributeTypeRemoved  
    AttachmentComponentaddAttachmentToResourceFromUrlRemoved  
    AttachmentComponentfindAttachmentsByUserRemoved  
    AttachmentComponentfindFileNameRemoved  
    CommentComponentgetRepliesRemoved  
    CommentComponentremoveCommentRemoved  
    ApplicationComponentgetEnabledApplicationsRemoved  
    ApplicationComponentgetMajorMinorVersionRemoved  
    ApplicationComponenthasDatabaseConnectionRemoved  
    ApplicationComponentgetDatabaseVersionRemoved  
    ApplicationComponentisBootstrappedRemoved  
    AttributeTypeComponentchangeDescriptionRemoved  
    AttributeTypeComponentchangeIsIntegerRemoved  
    AttributeTypeComponentchangeKeepHistoryRemoved  
    AttributeTypeComponentchangeScriptLanguageRemoved  
    AttributeTypeComponentchangeSignifierRemoved  
    AttributeTypeComponentfindAllKeepHistoryAttributeTypesWithSignifierRemoved  
    AttributeTypeComponentfindAttributeTypesContainingSignifierRemoved  
    AttributeTypeComponentgetAttributeTypeDescriptionRemoved  
    AttributeTypeComponentaddNumericAttributeTypeRemoved  
    AttributeTypeComponentaddNumericAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentaddScriptAttributeTypeRemoved  
    AttributeTypeComponentaddStringAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentaddValueListAttributeTypeRemoved  
    AttributeTypeComponentaddValueListAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentchangeRemoved  
    AttributeTypeComponentchangeAllowedValuesRemoved  
    AttributeTypeComponentaddBooleanAttributeTypeRemoved  
    AttributeTypeComponentaddBooleanAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentaddDateAttributeTypeRemoved  
    AttributeTypeComponentaddDateAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentaddDateTimeAttributeTypeRemoved  
    AttributeTypeComponentaddDateTimeAttributeTypeWithCustomUUIDRemoved  
    AttributeTypeComponentgetAllowedValuesRemoved  
    AttributeComponentgetDefinitionsForRepresentationRemoved  
    AttributeComponentaddDefinitionRemoved  
    AttributeComponentgetHyperlinkedLongExpressionRemoved  
    UserComponentresendActivationEmailRemoved  
    UserComponentsendActivationEmailRemoved  
    LicenseComponentgetActiveUsersRemoved  
    StatisticComponentgetStatisticDrop  
    StatisticComponentsaveStatisticDrop  
    StatisticComponentsaveMetricDrop  
    StatisticComponentincVocabularyStatisticDrop  
    StatisticComponentincCommunityStatisticDrop  
    StatisticComponentflushStatisticsDrop  
    StatisticComponentmakeStatisticFilterDrop  
    StatisticComponentgetStatisticConfigurationDrop  
    StatisticComponentgetStatisticConfigurationsDrop  
    StatisticComponentgetTaskIdsDrop  
    StatisticComponentgetTaskTypesDrop  
    StatisticComponentgetAllCountOperationsDrop  
    StatisticComponentgetMetricUploadTemplateDrop  
    StatisticComponentuploadMetricsDrop  
    StatisticComponentgetMetricDrop  
    StatisticComponentgetPossibleRelationFiltersDrop  
    StatisticComponentmakeMetricFilterDrop  
    LicenseComponentgetActiveWriteUsersRemoved  
    AttributeComponentgetStringAttributeRemoved  
    LoggerComponentdebugRemoved  
    VocabularyComponentgetNonMetaVocabulariesRemoved  
    VocabularyComponentgetVocabulariesRemoved  
    VocabularyComponentgetVocabulariesByCommunityRemoved  
    VocabularyComponentgetVocabulariesByTypeRemoved  
    VocabularyComponentgetVocabulariesByTypeAndCommunityRemoved  
    LogComponentlistLogFilesDrop  
    LogComponentgetLogFileDrop  
    PreferencesComponentoverwriteDrop  
    RelationComponenthasRelationsBySourceAndTypeRemoved  
    RelationComponenthasRelationsByTargetAndTypeRemoved  
    I18nComponentfillTranslationsRemoved  
    WorkflowComponentgetWorkflowDefinitionsForRepresentationsRemoved  

    For a complete list of changes that impact Java API v1 methods, see the Java API v1 to v2 mapping on the Developer Portal.

  • Data Lineage
    • CollibraData Lineage support for dbt Cloud and dbt Core is now generally available. You can create technical lineage for dbt Cloud and dbt Core by using the lineage harvester and technical lineage via Edge.
    • When you create technical lineage for Looker, you can now define the number of concurrent request and connection timeout in the configuration file. Previously, you might experience HTTP 401 Unauthorized errors due to too many concurrent requests.
    • When creating a custom technical lineage, you can now opt for the new batch definition option, which includes the following benefits:
      • Support for indirect and table-level lineage as well as column-level lineage.

      • Support for any asset type with stitching.

      • You can now submit multiple JSON files.

      • You no longer have to define every asset used in lineage relation in a separate section.

      • The new batch definition option is in preview. After a successful preview period, we will announce the deprecation of the single-file definition option.
        (idea #DCC-I-783, DCC-I-913, DCC-I-1190, DCC-I-1637)

New features

Data Marketplace

  • The feature to manage personal and group-specific filters in Data Marketplace is now generally available. With this general availability, we now allow one user group to have multiple assigned group-specific filters. (idea #DCC-I-1080)
  • If Data Quality is integrated in Collibra, we now show the DQ scores in the Table asset previews in Data Marketplace. This allows users to get immediate visibility on the data quality score from Data Marketplace. (idea #DCC-I-891)

Assessments

Protect

  • Protect now supports the enforcement of data protection standards and data access rules on Databricks.
    Note Protect for Databricks uses Databricks functions that are in the public preview stage. Protect for Databricks will be generally available (GA) whenever those Databricks functions reach the GA stage.
  • You can now extend the data protection capabilities of Protect by adding your own data protection methods using custom masking functions. Custom masking functions can be defined in a data source and applied to the columns in the data source via data protection standards and data access rules. You can use these functions for format-preserving masking or for other advanced masking.

Security

Enhancements

Data Catalog

Data Lineage and BI integrations

Note Data Lineage is a cloud-only feature.

  • When integrating Power BI, tables and columns are correctly identified for the Power Query M function AzureAnalysis.Database. (ticket #121494)
  • You can now configure a proxy connection when integrating Power BI via the lineage harvester.
    Important TLS proxy connection is not supported.
  • When you create technical lineage for SQL Server Integration Services (SSIS), CollibraData Lineage creates a summary of all connection definition errors in a analyze error in the Sources tab page.
  • Technical lineage for DataStage now supports parameter resolution and inheritance for sequence jobs. With this enhancement, end-to-end lineage on one canvas will be increased.
  • Technical lineage for DataStage now supports runtime parameters in parameter set files. To use this enhancement, you must export DataStage project files by using the with executable option.

Data Governance

Data Marketplace

  • The shopping basket feature has been enhanced.
    (idea #DCC-I-219, DCC-I-2329, CAT-I-282)
    • You can now show or hide the shopping basket in your entire environment.
      The existing option to show or hide the shopping basket in Data Marketplace now also impacts the visibility of the shopping basket in other areas of your environment, such as Data Catalog.
      • To make sure that the shopping basket options can be used by customers who are not using Data Marketplace, we moved these options to their own section in the Data Marketplace Settings page.
      • The Data Marketplace Settings now include an overview page of all the settings and useful links to documentation, university courses, and demos.
    • You can now also define which asset types you want to allow in the shopping basket. By default, the shopping basket allows for reports and data sets.

      Important When you allow for extra asset types, the Request Assets Access workflow must be updated accordingly.

  • You can improve the search experience in Data Marketplace by tailoring the available filters in the Filters pane. (idea #DCC-I-1580)
    You can now:
    • Change the display name of filters including the out-of-the-box filters.
    • Add descriptions to filters, which will appear as tooltips in the Data Marketplace Search Results page.
    • Define whether a filter should be expanded or collapsed by default.

    To make this possible, we made some changes to the configuration of relation indexes:

    • Relation index names are now case insensitive and should not include an _.
    • We removed the feature to reset the relation indexes to their default values.
  • The actions that appear in the "Need help?" section when no search results are available, are now also displayed if search results are available. You can find the actions at the bottom of the search results page.
  • We improved the way rich text attributes such as descriptions and definitions are displayed.

Edge

Browser Extension

Usage Analytics

  • You can now view data for a specific period on the Usage Analytics dashboard by using the new Custom option in the Current Period field. (idea #DCC-I-1364)

Security

API

  • The /users/email/{emailAddress} endpoint of the Collibra Core REST API is deprecated. Use the GET method of the the /users endpoint and provide the email address for the name parameter and EMAIL for the nameSearchFields parameter. (ticket #115146, 115235, 116748)

Miscellaneous

Fixes

Data Catalog

Data Lineage and BI integrations

Note Data Lineage is a cloud-only feature.

  • When integrating Power BI with a Snowflake data source, the “Kind” parameter is now optional in your Power Query Snowflake.Databases function. Previously, if the “Kind” parameter did not follow the database name, an analysis error was produced. (ticket #120494)
  • When integrating Power BI, you can now have more than one upstream dataset as the source of other datasets. (ticket #124002, 127341, 127825, 127825, 127877)
  • When integrating MicroStrategy, Facts, and Fact Expressions are ingested in Data Catalog as MicroStrategy Data Entity, and MicroStrategy Data Attribute assets, respectively. Relations between Facts and Fact Expressions are now shown on the respective asset pages.
  • When integrating MicroStrategy and specifying the Collibra system name, stitching is again achieved as long as the system name you specify in your <source ID> configuration file matches the name of the System asset in Data Catalog. The names are not case-sensitive.
  • MicroStrategy Intelligent Cubes are now correctly represented in Collibra as MicroStrategy Data Model assets, and they have the correct relation to their respective BI Report assets. (ticket #121418, 127046)
  • When integrating Tableau, hidden dashboards in Tableau now have the "Visible on server" attribute correctly set to “false” on their asset pages in Data Catalog. (ticket #127336)
  • When you create technical lineage for Informatica Intelligent Cloud Services, CollibraData Lineage can now parse parameter files that are organized in a flattened structure in the root directory in the ZIP file, rather than in their corresponding sub-directories.
  • When you create technical lineage on Edge by using the Shared Storage connection, a file can now contain whitespace. (ticket #126131)
  • With this enhancement, you can get more end-to-end lineage when you create technical lineage for Snowflake. Previously, assets containing lowercase characters were not stitched correctly, and duplicated tables were created. (ticket #120837, 124052, 125740)
  • When you create technical lineage for DataStage, there is less meaningless ORCHESTRATE errors now.
  • Technical lineage for DataStage can now parse Teradata connector correctly.

Data Governance

Data Marketplace

  • The Data Marketplace search can now correctly retrieve assets with special characters in the attribute values. (ticket #123470, 123952)

    Note We don't support the ^ character in a search, an uneven number of / in a search, starting a search with a colon :, or not closing the quotes or brackets ", ', ],},).

  • We now can display definition attributes in the Data Marketplace search results and the asset preview. If an asset has both a Description and a Definition attribute, we will show the definition.
  • When you create a new custom relation index, the maximum number of characters is now 50. Before this change, no character limit was in place.
  • If a user doesn't define a language in the Collibra user profile, Data Marketplace now shows the English language, instead of showing an error message. (ticket #120827)
  • We fixed an issue that caused an error in Data Marketplace when the number of users in the Created By filter exceeded 65k. (ticket #124373)

Data Privacy

Workflows

Workflow Designer

  • Signing out of the Workflow Designer no longer causes an internal server error.
  • A workflow containing a call activity no longer prevents you from deploying the workflow from the Workflow Designer. (ticket #117953, 119303, 121795, 123706, 124697, 124780, 124856, 127862)

Edge

  • We fixed an issue where Edge site backups failed to restore during reinstallation. With this fix, Edge site backups are successfully restored.
  • We fixed an issue where large Edge secrets could not be restored when reinstalling an Edge site. With this fix, all secrets are restored when you reinstall an Edge site. (ticket #117349, 121723)
  • The Logging section, which includes the Debug and Log level fields, is now available for all types of connections. Previously, this section was only available for JDBC connections.

Search

Browser Extension

Security

API

  • The domainTypeId query parameter will be deprecated in the REST API documentation, although a similar parameter will still remain as a path parameter.
  • Requests to create a new relation type using the POST /relationTypes API, that pass a UUID of an already existing relation type, will now be rejected.

Miscellaneous

Featuresin preview

A public preview is an upcoming feature or product that is made available to all customers before it is fully ready for general availability so it can be tested and evaluated early. Learn more

Data Catalog

Unified Data Classification is a new method to classify your data via Edge. (idea #DCC-I-2411, DCC-I-1965)

Important Currently, no data classification migration is available. If you use data classification already and you activate the new data classification method, your current data classes and classifications are no longer available.

Data Marketplace

Search

Knowledge Graph API

Collibra maintenance updates

Collibra 2023.11.1

Collibra 2023.11.2

Collibra 2023.11.3

  • The /csv endpoints of the Output Module resource of the REST Core API v2 display again attributes with new line characters on the same line in the output file. (ticket #129300, 130386, 130457, 130559, 130790)
  • A cache issue no longer causes out of memory errors that can potentially slow down your environment. (ticket #129688, 130732, 130761, 130923)

Collibra 2023.11.4

  • We have fixed a regression that made it impossible to migrate views between environments. (ticket #129440, 129624, 129822, 129903, 129937, 129962, 130065, 130162, 130166, 130209, 130303, 130541, 130561, 131312)

Collibra 2023.11.5

  • Groovy scrips containing variables named "writer" no longer prevent you from deploying the workflow. (ticket #132192, 132282)
  • Collecting application usage data is now disabled by default for Collibra Platform Self-Hosted environments.

Collibra 2023.11.6

  • Redeploying a workflow with a sub-process when a user task of the sub-process is still active no longer prevents you from completing the user task. (ticket #134284, 137412)

Data Lineage 2023.11.1

Data Lineage 2023.11.3

Data Lineage 2023.11.4

Data Lineage 2023.12.2

Data Lineage 2023.12.3

Data Lineage 2023.12.3.1

Edge and Data Lineage updates

These updates contain security and bug fixes for Data Lineage, Edge sites and their capabilities. These releases may be planned outside the regular monthly or quarterly release. You'll see the fix versions if you are manually upgrading an Edge site or reviewing logs.

Edge 2023.11.1

  • We have improved security for Data Classification via Edge.
  • To improve profiling performance of the profiling capability on Edge, we no longer perform a dedicated query for a row count when you profile all rows in a table. (ticket #121338)
  • The Databricks Unity Catalog Synchronization capability has been updated to use a generated external ID for assets based on the full name. Previously, the external ID was set to the asset Databricks ID.
    This change was made to accommodate the use case where an asset, for example a table, was deleted and recreated with the same name in Databricks Unity Catalog. This resulted in multiple Databricks IDs for the same asset which caused the integration to fail.
    (ticket #126352, 126606, 126608, 127194, 128382)

    Important If you re-synchronize integrated data sources with the new version of the Databricks Unity Catalog Synchronization capability, you will get the following error message: A mapping for the external system id '{your-system-asset-id}' and resource '{resource-id}' already exists. To resolve this, follow the instructions in the knowledge article.

Edge 2023.11.2

  • We have improved the security of Edge.

Edge 2023.11.3

  • If you run the migrate option for the Databricks Unity Catalog Synchronization capability to use a generated external ID, the complex relations mappings are now removed as well. For information on the migration option, go to https://support.collibra.com/hc/en-us/articles/18702127233815
  • We have improved the security of Data Quality & Observability Classic.

Edge 2023.11.4

  • We have improved the security of Data Quality & Observability Classic

Edge 2023.11.5

  • We have improved the security of Data Lineage.
  • We have improved the security of Data Classification.
  • We have improved the security of S3 synchronization.

Edge 2023.11.6

  • We have improved the security of Data Classification.
  • We have improved the security of Catalog JDBC ingestion and JDBC Profiling.
  • When creating technical lineage via Edge, you can now use a man-in-the-middle (MITM) proxy between Edge and the Collibra Data Lineage service instances. For details on which data sources support the use of proxies, see Create a technical lineage via Edge and select your data source. (ticket #120946, 121788, 124013, 124390, 126170, 128684, 130493)

Edge 2023.11.7

  • We have improved the security of Data Classification, Data Lineage, ADLS synchronization, and Databricks Unity Catalog synchronization.

Edge 2023.11.8

  • We have improved the security of Collibra Protect, Catalog JDBC ingestion, and JDBC Profiling.
  • The GCS integration now also stores the bucket location in the Location attribute of the GCS bucket asset.
  • The ADLS-Purview integration now supports the integration of more than 120 columns from Purview. (ticket #130324)

Edge 2023.11.9

  • We have improved the security of ADLS synchronization, Collibra Protect, Databricks Unity Catalog synchronization, GCS synchronization and S3 synchronization.

Edge 2023.11.10

  • We have improved the security of Data Classification.

Edge 2023.11.11

  • When integrating Tableau, if a password is not provided for the Tableau connection, the integration fails, as expected. The error message now correctly identifies the issue. (ticket #130856)
  • Fixed an issue that was resulting in a "result of string concatenation is too long" error, when ingesting Oracle data sources. (ticket #134226, 134613)
  • Optimized memory profile when harvesting database models during the integrating of JDBC data sources. This helps reduce the chances of Out Of Memory (OOM) errors. (ticket #130766)
  • When you create technical lineage for Matillion, technical lineage via Edge now supports passing a certificate to the data source for authentication.
  • Collibra Data Lineage now supports lineage from SAP HANA calculated views in SAP HANA Cloud and Advanced data sources.
  • Previously, Collibra used dbt Labs' Discovery API job schema, which gets information from the applied state based on the most successful job runs. This method had 2 issues:
    • It depended on access to the Admin API, which not all dbt Cloud customers had.
    • It does not include all jobs compile projects or produce models, for example, a macro command.
    Now, Collibra uses the environment schema, which is available to all dbt Cloud customers, and can get design lineage by pulling definition state. For more information, go to project state in dbt docs.