From 414083fa3a3969486871ae7c0efaf7e71d26bbb7 Mon Sep 17 00:00:00 2001 From: sonikashah Date: Mon, 27 Oct 2025 10:26:16 +0530 Subject: [PATCH 1/3] Add what's new for 1.8.11 --- .../content/partials/v1.8/releases/1.8.10.md | 13 +++++ .../content/partials/v1.8/releases/1.8.11.md | 27 +++++++++++ .../content/partials/v1.8/releases/latest.md | 29 ++++++++---- .../releases/releases/index.md | 2 + .../Modals/WhatsNewModal/whatsNewData.ts | 47 ++++++++++++++++++- 5 files changed, 108 insertions(+), 10 deletions(-) create mode 100644 openmetadata-docs/content/partials/v1.8/releases/1.8.10.md create mode 100644 openmetadata-docs/content/partials/v1.8/releases/1.8.11.md diff --git a/openmetadata-docs/content/partials/v1.8/releases/1.8.10.md b/openmetadata-docs/content/partials/v1.8/releases/1.8.10.md new file mode 100644 index 000000000000..2ea15c9303db --- /dev/null +++ b/openmetadata-docs/content/partials/v1.8/releases/1.8.10.md @@ -0,0 +1,13 @@ +# 1.8.10 Release + +{% note noteType="Tip" %} +**October 2025** +{% /note %} + +You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.10-release). + +## Fixes + +- Fix Bulk Import to preserve existing metadata when fields are not included in the CSV. + +**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.9-release...1.8.10-release) \ No newline at end of file diff --git a/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md b/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md new file mode 100644 index 000000000000..e22a4714a26f --- /dev/null +++ b/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md @@ -0,0 +1,27 @@ +# 1.8.11 Release 🎉 + +{% note noteType="Tip" %} +**October 24th, 2025** +{% /note %} + +You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.11-release). + +## Breaking Changes + +- **Deprecated inline assets field in Domain and Data Product entities.** The `assets` field is now deprecated and will be removed in a future release. Use the new paginated API endpoints instead: `GET /v1/domains/{id}/assets` and `GET /v1/dataProducts/{id}/assets`. +- Introduced new paginated assets API endpoints for better performance with large asset collections. Python SDK users should migrate to use `ometa.get_domain_assets()` and `ometa.get_data_product_assets()` methods. + +## Improvements + +- Added new paginated assets API endpoints for Domain, Data Product, Glossary Term, Tag, Team, and User entities, providing improved performance and scalability when working with large asset collections. +- Introduced support for MF4 (Measurement Data Format version 4) file reader for automotive and industrial measurement data applications. +- Added support for clone queries in BigQuery lineage tracking to capture lineage for `CREATE TABLE ... CLONE` statements. +- Improved handling of nested column structures (subfields) in Datalake sources for more accurate schema representation. + +## Fixes + +- Fixed MF4 file reader import errors related to the `asammdf` library with proper lazy loading of dependencies. +- Resolved domain assets count mismatch between API and UI responses, ensuring accurate asset tracking. +- Pinned `pydantic` dependency to version `<2.12.0` to ensure compatibility and prevent potential breaking changes. + +**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.10-release...1.8.11-release) \ No newline at end of file diff --git a/openmetadata-docs/content/partials/v1.8/releases/latest.md b/openmetadata-docs/content/partials/v1.8/releases/latest.md index b0c78b67955d..694427bb7ff1 100644 --- a/openmetadata-docs/content/partials/v1.8/releases/latest.md +++ b/openmetadata-docs/content/partials/v1.8/releases/latest.md @@ -1,7 +1,7 @@ -# 1.7.5 Release 🎉 +# 1.8.11 Release 🎉 {% note noteType="Tip" %} -**20th June 2025** +**October 24th, 2025** {% /note %} {% inlineCalloutContainer %} @@ -10,19 +10,30 @@ color="violet-70" icon="celebration" bold="Upgrade OpenMetadata" href="/deployment/upgrade" %} -Learn how to upgrade your OpenMetadata instance to 1.7.5! +Learn how to upgrade your OpenMetadata instance to 1.8.11! {% /inlineCallout %} {% /inlineCalloutContainer %} -You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.7.5-release). +You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.11-release). # What's New +## Breaking Changes + +- **Deprecated inline assets field in Domain and Data Product entities.** The `assets` field is now deprecated and will be removed in a future release. Use the new paginated API endpoints instead: `GET /v1/domains/{id}/assets` and `GET /v1/dataProducts/{id}/assets`. +- Introduced new paginated assets API endpoints for better performance with large asset collections. Python SDK users should migrate to use `ometa.get_domain_assets()` and `ometa.get_data_product_assets()` methods. + +## Improvements + +- Added new paginated assets API endpoints for Domain, Data Product, Glossary Term, Tag, Team, and User entities, providing improved performance and scalability when working with large asset collections. +- Introduced support for MF4 (Measurement Data Format version 4) file reader for automotive and industrial measurement data applications. +- Added support for clone queries in BigQuery lineage tracking to capture lineage for `CREATE TABLE ... CLONE` statements. +- Improved handling of nested column structures (subfields) in Datalake sources for more accurate schema representation. + ## Fixes -- Lineage expand collapse nodes. -- Default boost score and improve fqn parsing. -- OpenSearch by default limits the number of characters, if the field is very large then the limit gets exceeded. -- Handled spaces in database, schema, table, and column names across all connectors for reverse metadata. +- Fixed MF4 file reader import errors related to the `asammdf` library with proper lazy loading of dependencies. +- Resolved domain assets count mismatch between API and UI responses, ensuring accurate asset tracking. +- Pinned `pydantic` dependency to version `<2.12.0` to ensure compatibility and prevent potential breaking changes. -**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.7.4-release...1.7.5-release) +**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.10-release...1.8.11-release) \ No newline at end of file diff --git a/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md b/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md index 20bf2f9bd7f1..ec10bab18c51 100644 --- a/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md +++ b/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md @@ -14,6 +14,8 @@ version. To see what's coming in next releases, please check our {% collateConte {% partial file="/v1.8/releases/latest.md" /%} +{% partial file="/v1.8/releases/1.8.11.md" /%} + {% partial file="/v1.8/releases/1.7.4.md" /%} {% partial file="/v1.8/releases/1.7.3.md" /%} diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts index 00bb1fe2fa5a..a1e67d5daa20 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts @@ -16,7 +16,7 @@ import collateIcon from '../../../assets/svg/ic-collate.svg'; import { CarousalData } from './FeaturesCarousel.interface'; -export const COOKIE_VERSION = 'VERSION_1_8_9'; // To be changed with each release. +export const COOKIE_VERSION = 'VERSION_1_8_11'; // To be changed with each release. // for youtube video make isImage = false and path = {video embed id} // embed:- youtube video => share => click on embed and take {url with id} from it @@ -1198,6 +1198,51 @@ Coupled with existing SAML/OIDC SSO, SCIM rounds out a turn-key identity stack - Add lineage propagation enhancements in Automator with stop conditions and propagation depth, along with related UI fixes, configuration support, and test improvements. ${CollateIconWithLinkMD} `, Fixes: `- Incorrect or missing security labels. +`, + }, + }, + { + id: 82, + version: 'v1.8.10', + description: 'Released on October 2025.', + features: [], + changeLogs: { + Fixes: `- Fix Bulk Import to preserve existing metadata when fields are not included in the CSV. +`, + }, + }, + { + id: 83, + version: 'v1.8.11', + description: 'Released on 24th October 2025.', + features: [], + changeLogs: { + ['Deprecation - Assets field in Domain and Data Product']: ` +**Important:** The inline \`assets\` field in Domain and Data Product entities has been **deprecated** and will be removed in a future release. + +**What changed:** +- The \`assets\` field that returns all assets inline in Domain and Data Product API responses is now deprecated. +- New paginated API endpoints have been introduced for better performance with large asset collections. + +**New Endpoints:** +- \`GET /v1/domains/{id}/assets\` - Paginated access to domain assets +- \`GET /v1/dataProducts/{id}/assets\` - Paginated access to data product assets +- Similar endpoints added for Glossary Terms, Tags, Teams, and Users + +**Action Required:** +- Update your integrations to use the new paginated endpoints instead of relying on the inline \`assets\` field. +- Python SDK users should migrate to: \`ometa.get_domain_assets(domain_id)\` and \`ometa.get_data_product_assets(data_product_id)\` + +This change provides significant performance improvements for domains and data products with large numbers of assets. +`, + Improvements: `- Added paginated assets API endpoints for Domain, Data Product, Glossary Term, Tag, Team, and User entities for improved scalability. +- Added support for MF4 (Measurement Data Format version 4) file reader for automotive and industrial measurement data. +- Added support for BigQuery clone queries (\`CREATE TABLE ... CLONE\`) in lineage tracking. +- Improved handling of nested column structures (subfields) in Datalake sources. +`, + Fixes: `- Fixed MF4 file reader import errors with proper lazy loading of dependencies. +- Fixed domain assets count mismatch between API and UI responses. +- Pinned \`pydantic\` dependency to version <2.12.0 for compatibility. `, }, }, From 38ec18b01750e6d7821f2e00968614c80cdc12c9 Mon Sep 17 00:00:00 2001 From: sonikashah Date: Mon, 27 Oct 2025 10:35:15 +0530 Subject: [PATCH 2/3] include both ID and name-based endpoints --- .../content/partials/v1.8/releases/1.8.11.md | 2 +- .../src/components/Modals/WhatsNewModal/whatsNewData.ts | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md b/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md index e22a4714a26f..ee1565c5b2f0 100644 --- a/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md +++ b/openmetadata-docs/content/partials/v1.8/releases/1.8.11.md @@ -8,7 +8,7 @@ You can find the GitHub release [here](https://github.com/open-metadata/OpenMeta ## Breaking Changes -- **Deprecated inline assets field in Domain and Data Product entities.** The `assets` field is now deprecated and will be removed in a future release. Use the new paginated API endpoints instead: `GET /v1/domains/{id}/assets` and `GET /v1/dataProducts/{id}/assets`. +- **Deprecated inline assets field in Domain and Data Product entities.** The `assets` field is now deprecated and will be removed in a future release. Use the new paginated API endpoints instead: `GET /v1/domains/{id}/assets`, `GET /v1/domains/name/{name}/assets` and `GET /v1/dataProducts/{id}/assets`, `GET /v1/dataProducts/name/{name}/assets`. - Introduced new paginated assets API endpoints for better performance with large asset collections. Python SDK users should migrate to use `ometa.get_domain_assets()` and `ometa.get_data_product_assets()` methods. ## Improvements diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts index a1e67d5daa20..76fb06a99ead 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts @@ -1225,9 +1225,11 @@ Coupled with existing SAML/OIDC SSO, SCIM rounds out a turn-key identity stack - New paginated API endpoints have been introduced for better performance with large asset collections. **New Endpoints:** -- \`GET /v1/domains/{id}/assets\` - Paginated access to domain assets -- \`GET /v1/dataProducts/{id}/assets\` - Paginated access to data product assets -- Similar endpoints added for Glossary Terms, Tags, Teams, and Users +- \`GET /v1/domains/{id}/assets\` - Paginated access to domain assets by ID +- \`GET /v1/domains/name/{name}/assets\` - Paginated access to domain assets by name +- \`GET /v1/dataProducts/{id}/assets\` - Paginated access to data product assets by ID +- \`GET /v1/dataProducts/name/{name}/assets\` - Paginated access to data product assets by name +- Similar endpoints (both by ID and name) added for Glossary Terms, Tags, Teams, and Users **Action Required:** - Update your integrations to use the new paginated endpoints instead of relying on the inline \`assets\` field. From ffc531395fdf2fcb389eaf7478227827b4065d41 Mon Sep 17 00:00:00 2001 From: Sweta Agarwalla Date: Mon, 27 Oct 2025 18:21:05 +0530 Subject: [PATCH 3/3] update whats new for 1.8.12 --- .../content/partials/v1.8/releases/1.8.12.md | 18 +++++++++++++ .../content/partials/v1.8/releases/latest.md | 25 ++++++------------- .../releases/releases/index.md | 2 ++ .../Modals/WhatsNewModal/whatsNewData.ts | 15 ++++++++++- 4 files changed, 42 insertions(+), 18 deletions(-) create mode 100644 openmetadata-docs/content/partials/v1.8/releases/1.8.12.md diff --git a/openmetadata-docs/content/partials/v1.8/releases/1.8.12.md b/openmetadata-docs/content/partials/v1.8/releases/1.8.12.md new file mode 100644 index 000000000000..fc606546520c --- /dev/null +++ b/openmetadata-docs/content/partials/v1.8/releases/1.8.12.md @@ -0,0 +1,18 @@ +# 1.8.12 Release 🎉 + +{% note noteType="Tip" %} +**October 27th, 2025** +{% /note %} + +You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.12-release). + +## Improvements + +- Remove beta label from useDynamicAssertion in AutomatorTestCaseField component. + +## Fixes + +- Fix German language UI translations for login page. +- Fix the UC Ingestion failing due to non-selected tables. + +**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.11-release...1.8.12-release) \ No newline at end of file diff --git a/openmetadata-docs/content/partials/v1.8/releases/latest.md b/openmetadata-docs/content/partials/v1.8/releases/latest.md index 694427bb7ff1..f58ffeb09959 100644 --- a/openmetadata-docs/content/partials/v1.8/releases/latest.md +++ b/openmetadata-docs/content/partials/v1.8/releases/latest.md @@ -1,7 +1,7 @@ -# 1.8.11 Release 🎉 +# 1.8.12 Release 🎉 {% note noteType="Tip" %} -**October 24th, 2025** +**October 27th, 2025** {% /note %} {% inlineCalloutContainer %} @@ -10,30 +10,21 @@ color="violet-70" icon="celebration" bold="Upgrade OpenMetadata" href="/deployment/upgrade" %} -Learn how to upgrade your OpenMetadata instance to 1.8.11! +Learn how to upgrade your OpenMetadata instance to 1.8.12! {% /inlineCallout %} {% /inlineCalloutContainer %} -You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.11-release). +You can find the GitHub release [here](https://github.com/open-metadata/OpenMetadata/releases/tag/1.8.12-release). # What's New -## Breaking Changes - -- **Deprecated inline assets field in Domain and Data Product entities.** The `assets` field is now deprecated and will be removed in a future release. Use the new paginated API endpoints instead: `GET /v1/domains/{id}/assets` and `GET /v1/dataProducts/{id}/assets`. -- Introduced new paginated assets API endpoints for better performance with large asset collections. Python SDK users should migrate to use `ometa.get_domain_assets()` and `ometa.get_data_product_assets()` methods. - ## Improvements -- Added new paginated assets API endpoints for Domain, Data Product, Glossary Term, Tag, Team, and User entities, providing improved performance and scalability when working with large asset collections. -- Introduced support for MF4 (Measurement Data Format version 4) file reader for automotive and industrial measurement data applications. -- Added support for clone queries in BigQuery lineage tracking to capture lineage for `CREATE TABLE ... CLONE` statements. -- Improved handling of nested column structures (subfields) in Datalake sources for more accurate schema representation. +- Remove beta label from useDynamicAssertion in AutomatorTestCaseField component. ## Fixes -- Fixed MF4 file reader import errors related to the `asammdf` library with proper lazy loading of dependencies. -- Resolved domain assets count mismatch between API and UI responses, ensuring accurate asset tracking. -- Pinned `pydantic` dependency to version `<2.12.0` to ensure compatibility and prevent potential breaking changes. +- Fix German language UI translations for login page. +- Fix the UC Ingestion failing due to non-selected tables. -**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.10-release...1.8.11-release) \ No newline at end of file +**Full Changelog**: [link](https://github.com/open-metadata/OpenMetadata/compare/1.8.11-release...1.8.12-release) \ No newline at end of file diff --git a/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md b/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md index ec10bab18c51..84f80378d577 100644 --- a/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md +++ b/openmetadata-docs/content/v1.8.x-SNAPSHOT/releases/releases/index.md @@ -14,6 +14,8 @@ version. To see what's coming in next releases, please check our {% collateConte {% partial file="/v1.8/releases/latest.md" /%} +{% partial file="/v1.8/releases/1.8.12.md" /%} + {% partial file="/v1.8/releases/1.8.11.md" /%} {% partial file="/v1.8/releases/1.7.4.md" /%} diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts index 76fb06a99ead..ef233e3aa150 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/Modals/WhatsNewModal/whatsNewData.ts @@ -16,7 +16,7 @@ import collateIcon from '../../../assets/svg/ic-collate.svg'; import { CarousalData } from './FeaturesCarousel.interface'; -export const COOKIE_VERSION = 'VERSION_1_8_11'; // To be changed with each release. +export const COOKIE_VERSION = 'VERSION_1_8_12'; // To be changed with each release. // for youtube video make isImage = false and path = {video embed id} // embed:- youtube video => share => click on embed and take {url with id} from it @@ -1245,6 +1245,19 @@ This change provides significant performance improvements for domains and data p Fixes: `- Fixed MF4 file reader import errors with proper lazy loading of dependencies. - Fixed domain assets count mismatch between API and UI responses. - Pinned \`pydantic\` dependency to version <2.12.0 for compatibility. +`, + }, + }, + { + id: 84, + version: 'v1.8.12', + description: 'Released on 27th October 2025.', + features: [], + changeLogs: { + Improvements: `- Remove beta label from useDynamicAssertion in AutomatorTestCaseField component. +`, + Fixes: `- Fix German language UI translations for login page. +- Fix the UC Ingestion failing due to non-selected tables. `, }, },