odd-platform

First open-source data discovery and observability platform. We make a life for data practitioners easy so you can focus on your business.

APACHE-2.0 License

Stars
1.1K
Committers
34

Bot releases are visible (Hide)

odd-platform - v0.24.1 Latest Release

Published by github-actions[bot] 8 months ago

Changes

  • 1639 - added s2s token support @Vladysl (#1646)
  • bugfix(WithPermissions): check specific provided permission on renderContent. @AndreyNenashev (#1645)
  • add airflow integration to readme @anatolii-yemets (#1641)

Contributors

@AndreyNenashev, @Vladysl and @anatolii-yemets

odd-platform - Version 0.24.0

Published by github-actions[bot] 8 months ago

Release Summary - Version 0.24.0

  • Update README.md @RamanDamayeu (#1634)
  • Create new Query Example permission policy @anatolii-yemets (#1633)
  • update ingest according to opendatadiscovery-specification PR - #76 @Vladysl (#1631)
  • 1608 - added support of AWS Parameters Store @Vladysl (#1618)
  • Hide "Sync your account with existing owner" with no authentication method configured @anatolii-yemets (#1626)
  • 1624 - fixed Test fails on Windows Machine @Vladysl (#1625)
  • 1590 - added new filters for data quality dashboard @Vladysl (#1604)

Contributors

@AndreyNenashev, @RamanDamayeu, @Vladysl and @anatolii-yemets

odd-platform - v0.23.2

Published by github-actions[bot] 8 months ago

Release Summary - Version 0.23.2

  • hotfix: fetch policy schema @AndreyNenashev (#1621)
  • auth: set ldap base dn. Fix ldap docker example @AndreyNenashev (#1617)
  • fix getRelationships API when using query param @Vladysl (#1615)

Contributors

@AndreyNenashev and @Vladysl

odd-platform - v0.23.1

Published by github-actions[bot] 8 months ago

Release Summary - Version 0.23.1

Changes

  • remove SPRING_CUSTOM-DATASOURCE as mandatory variables and make them optional. @Vladysl (#1612)
  • dependencies: update openapi-generator-cli @AndreyNenashev (#1609)
  • 1606 - added support of PKCE for OAuth2 @Vladysl (#1611)
  • Update README.md @RamanDamayeu (#1610)
  • fix(odd-platform-ui): fix ui build for windows @anatolii-yemets (#1607)

Contributors

@AndreyNenashev, @RamanDamayeu, @Vladysl and @anatolii-yemets

odd-platform - Version 0.23.0

Published by github-actions[bot] 9 months ago

Release Summary - Version 0.23.0

Changes

  • change workflow to use new dev env @Narekmat (#1599)
  • 1584 - spring.custom-datasource now optional parameters. By default, will be used spring.datasource parameters. @Vladysl (#1600)
  • 1575 - implementation of ingest relationships and GET Relationships API @Vladysl (#1592)
  • restyle "data modelling/query examples" page @AndreyNenashev (#1598)

Contributors

@AndreyNenashev, @Narekmat and @Vladysl

odd-platform - Version 0.22.2

Published by github-actions[bot] 9 months ago

Release Summary - Version 0.22.2

Bugfixes

  • markdown is rendered correctly on dataset field overview page @AndreyNenashev (#1595)

Contributors

@AndreyNenashev

odd-platform - Version 0.22.1

Published by github-actions[bot] 9 months ago

Release Summary - Version 0.22.1

Changes

  • Resolved bug causing toolbar tabs to be incorrectly selected in the frontend by @AndreyNenashev (#1588)
  • Fixed issue with the search page freezing during loading for tabs with 0 entities in the frontend by @AndreyNenashev (#1587)
  • Added necessary permissions to lookup table definitions for create/update/delete actions in the frontend by @AndreyNenashev (#1586)
  • Adjusted query examples styles to enhance user experience in the frontend by @AndreyNenashev (#1583)

Contributors

@AndreyNenashev

odd-platform - Version 0.22.0

Published by github-actions[bot] 9 months ago

Release Summary - Version 0.22.0

Features

  • MVP for look-ups in [MASTER DATA. REFERENCE DATA] by @AndreyNenashev @Vladysl (#1574)
  • Unassign query example from dataset in Feature(fe) by @AndreyNenashev @Vladysl (#1535)
  • Splitted Swagger UI into 2 pages for platform-api and ingestion-api by @Vladysl (#1537)

Improvements

  • Chore: Fe router refactoring by @AndreyNenashev (#1551)
  • Chore(fe): Decompose management page routes by @AndreyNenashev (#1540)
  • Integrations: Add ScyllaDB and CKAN logos by @AndreyNenashev (#1539)
  • Dependencies(ui): Bump dependencies by @AndreyNenashev (#1538)
  • Update Docker Compose for tests in Chore by @AndreyNenashev (#1534)
  • All related dataset entities related to the query example presented on getQEbyDatasetId page by @Vladysl (#1533)
  • Update ReadMe with information to run as a separate container by @RamanDamayeu (#1516)

Bugfixes

  • Resolved issues with date cells, lookup table definition permissions, and boolean cells by @AndreyNenashev (#1578)

Contributors

@AndreyNenashev, @RamanDamayeu, and @Vladysl.

odd-platform - Version 0.21.0

Published by github-actions[bot] 11 months ago

Release Summary - Version 0.21.0

What's Changed

  • 1523 - Update odd-integration-manifests version to 0.0.6 by @Vladysl in #1524
  • 1519 - Remove length constraint for internal description in dataset_field table by @Vladysl in #1522
  • 1525 - Query Examples as part of Data Modeling by @AndreyNenashev in #1525
  • 1520 - Fix overwriting internal metadata by the collectors by @Vladysl in #1521

Contributors

  • @AndreyNenashev and @Vladysl
odd-platform - Version 0.20.0

Published by AndreyNenashev 11 months ago

Release Summary - Version 0.20.0

What's Changed

  • Fix Readme: change reference from master to main branch for odd charts by @RamanDamayeu in #1508
  • 1503 - Support new DataEntityType - VECTOR_STORE and new DatasetField… by @Vladysl in #1507
  • 1513 - Implementation of unit test for Data Quality Dashboard by @Vladysl in #1514

New Contributors

  • @RamanDamayeu made their first contribution in #1508
odd-platform - Version 0.19.0

Published by github-actions[bot] 11 months ago

Release Summary - Version 0.19.0

New Features

  • Implemented Data Quality Dashboard with corresponding API (Issue #1484) - @Vladysl
  • Added issue template configuration for streamlined reporting (Issue #1494) - @Haarolean

Infrastructure

  • Implemented security policy to enhance project security (Issue #1493) - @Haarolean
  • Implemented monthly CVE checks workflow for proactive vulnerability management (Issue #1487) - @Haarolean

Contributors

This release was made possible by the contributions of @Haarolean and @Vladysl. Thank you for your valuable contributions!

odd-platform - v0.18.1

Published by github-actions[bot] 12 months ago

Changes

Use odd.platform-base-url property instead of PLATFORM_HOST_URL for email notifications @Vladysl (#1498)

Contributors

@Vladysl

odd-platform - Version 0.18.0

Published by AndreyNenashev 12 months ago

Release Summary - Version 0.18.0

Dependencies

  • Upgraded react-query from version 4 to 5 (Issue #1488) - @AndreyNenashev

New Features

  • Implemented email alert notifications (Issue #1442) - @Vladysl
  • Created Swagger UI for OpenAPI Specifications (Issue #1446) - @Vladysl

Chore

  • Proper tags fetching on the main overview page. Prepared useQuery hooks for an upgrade to version 5 (Issue #1486) - @AndreyNenashev
  • Resolved serialization console errors and added data source logo into lineage (Issue #1483) - @AndreyNenashev
odd-platform - Version 0.17.0

Published by AndreyNenashev about 1 year ago

Release Summary - Version 0.17.0

New Features:

  1. Implemented an improvement to the tag search engine, making it easier to find tags when clicking on them. (Contributor: @Vladysl , Issue #1447, #1449)
    Note: Search by tags showing and count only tags that are used under data_entiy only.

Bug Fixes:

  1. Fixed a bug related to the correct rendering of terms’ markdown on the dataset structure page. (Contributor: @AndreyNenashev, Issue #1465)

Enhancements:

  1. Improved the user interface by making lists scroll more smoothly on the management page. (Contributor: @Leshe4ka, Issue #1448)
  2. Replaced the “labels” functionality with “tags” for better usability. (Contributor: @AndreyNenashev, Issue #1440)
    Note: !!!Not Backward compatable!!! The table that is responsible for Labels will be removed. All Labels will be migrated into Tags. Make db backup in case of rollback.
  3. Refactored the input component for improved performance and maintainability. (Contributor: @Leshe4ka, Issue #1441)
  4. Added a warning message to inform the user before closing modal windows, preventing accidental data loss. (Contributor: @Leshe4ka, Issue #1427)
odd-platform - v0.16.0

Published by github-actions[bot] about 1 year ago

Summary

We're excited to announce the following improvements and enhancements in the ODD Platform v0.16:

  • Language Translations Added: Our commitment to making ODD Platform globally accessible takes a giant leap forward with the addition of translations in Ukrainian, Spanish, French, Chinese, and Armenian.
  • Message Statuses on UI: Enhancements in Data Collaboration allow you to stay updated with real-time message statuses, providing instant feedback on messages sent to Slack.
  • Markdown for Business Terms Descriptions: Expanding on the markdown support you're familiar with, Business Terms now allow for richer, more readable descriptions.
  • Business Names for Dataset Fields: Building on our existing functionality in Data Entities, you can now add Business Names to Dataset Fields for a more intuitive, clear, and consistent user experience.

Acknowledgments

A huge thank you to our fantastic team of contributors who made this release possible and helped us with translations.

🇪🇸 @jocdiazm, Carolina Chavarria, @alesantiago98, @lapc506, Gustavo Valverde
🇫🇷 @alesantiago98
🇨🇳 Rong Jing
🇺🇦 @FlySpot
🇦🇲 @ArpineKeyan

We Want to Hear From You!

As always, we're eager to hear your feedback. Reach out with your thoughts, and let's make our and your platform even better together!

odd-platform - v0.15.0

Published by github-actions[bot] about 1 year ago

The v0.15 release of the platform comes with the following enhancements:

  • Data Deprecation: To enhance your interaction with our platform, we've introduced various statuses for data entities: 'General', 'Draft', 'Stable', 'Deprecated', and 'Deleted'. Accessible via both the API and frontend, these statuses provide critical insights into your data entities' condition. Notably, we've incorporated a unique automatic transition mechanism, allowing 'Deprecated' and 'Draft' statuses to change to 'Deleted' after a specific period. Furthermore, for the first time on our platform, we're introducing the ability for users to permanently remove entities, adding an extra layer of control over your data assets. With additional catalog filters and status propagation to entities within a DEG, this feature significantly improves data asset tracking.
  • Metadata Stale: We've introduced an intuitive way to identify entities that haven't been updated for an extended period. This feature introduces a distinctive icon in the UI, serving as an alert that the data entity may be stale. This 'staleness' period is entirely configurable, offering flexible controls to align with your unique operational needs. This feature enhances the user interface's clarity, ensuring that you're always aware of the freshness of your data entities.
  • Business Terms Linking: In our ongoing effort to streamline and enhance user interaction, we've implemented markdown-based descriptions that enable 'mentions' of Business Terms. This innovation allows for seamless linking of Business Terms within a description text, doing away with the need for button clicking in the UI. Furthermore, the system will automatically detect and parse these 'mentions', displaying a convenient list on the UI. To enhance user understanding, hovering over a mentioned Business Term will trigger a wiki-style info box with relevant details. This feature offers a more intuitive, connected, and context-rich experience in managing your Business Terms.
  • Markdown in Dataset Field Descriptions: In keeping with our mission to provide a cohesive user experience, we've extended markdown support to the dataset field descriptions. This feature brings the familiarity and convenience of markdown formatting that our users enjoy in Data Entity descriptions to the dataset fields. Now, your dataset field descriptions can benefit from the enhanced readability and flexibility that markdown formatting offers.

As always, none of this would be possible without the dedicated work of our incredible contributors. A massive thank you to all who contributed to this release, your efforts are greatly appreciated!

As always, we're eager to hear your feedback. Reach out with your thoughts, and let's make our and your platform even better together!

odd-platform - v0.14.1

Published by github-actions[bot] over 1 year ago

Changes

  • Fix index parameter in Attachments API @DementevNikita (#1387)
  • Structure layout fix @Leshe4ka (#1384)
  • Use hard delete for term relations @damirabdul (#1373)

Contributors

@DementevNikita, @Leshe4ka and @damirabdul

odd-platform - v0.14.0

Published by github-actions[bot] over 1 year ago

We are thrilled to announce the following improvements and enhancements in the ODD Platform v0.14:

  1. Directory: For improved navigation and organization, we've implemented a directory structure for your data sources and data entities. Modeled after familiar folder structures, this intuitive update allows for easier searching through your infrastructure.
  2. Domain Start Page: To simplify domain overview, we have added a start page for domains. This page conveniently aggregates all of your domains and entities within them, making it the perfect starting point for those operating within a data mesh.
  3. Expanded Business Term Attachments: Your ability to annotate your data environment has been extended. In addition to entities, business terms can now be attached to dataset fields as well, enhancing metadata and context.
  4. Data Entity Groups (DEG) Overview Redesign: We've redesigned the DEG entities overview page to make it easier for you to find the right entity. With a focus on improving the user experience, this redesign promises a more efficient and enjoyable navigation.
  5. Enhanced Integration Section: To support your data integration needs, we've expanded our integration section, which now includes documentation for more data source integrations. This improvement aims to facilitate easier integration of various data sources, providing you with step-by-step guides and important specifications
  6. Dependency Uplift: In line with best practices in security, we've uplifted several dependencies, including an upgrade to Spring Boot 3.1. These updates address and resolve a number of security issues present in previous dependencies.

Contributors

@DementevNikita, @Leshe4ka, @Vixtir and @damirabdul

odd-platform - v0.13

Published by github-actions[bot] over 1 year ago

The v0.13 release of the ODD Platform introduces the following significant advancements:

Data Entity Attachments: The ODD Platform now provides users with enhanced metadata management capabilities. In the latest v0.13 release, users can directly upload and download files associated with their data entities, as well as create links to external resources. This added functionality supports both S3 compatible storages and local file system options for file storage, and allows for seamless linking to external websites, documents, and resources. This empowers users to bring together a comprehensive set of metadata and related resources all within their data entities.

Recursive Dataset Structures: The ODD Platform now comprehends recursive schemas, offering an enhanced interface that presents these complex structures in an intuitive and easily digestible format. This new functionality ensures seamless navigation and understanding of recursive dataset structures.

DataSource Icons: Aiming to elevate your UI experience, we have introduced icons for your data sources. This aesthetic enhancement not only adds a visually pleasing element to the platform but also aids in easier identification and navigation of various data sources. The result is an increasingly immersive experience offered by the enhanced user interface of the ODD Platform.

Data Owners Propagation: the ODD Platform has launched a dynamic new feature enabling users to propagate data owner assignments from Data Entity Groups (DEGs) to individual entities within the same group. This ensures consistency in data ownership across a domain, allowing users to establish identical data owners for all entities within a specific DEG

odd-platform - v0.12

Published by github-actions[bot] over 1 year ago

The v0.12 release of the ODD Platform brings the following cutting-edge enhancements:

  • External enums: Support for the ingestion of external enums via Ingestion API streamlines the integration of metadata from various sources.
  • Dataset schema diff: Users can compare two specific dataset revisions and visualize their differences. ODD Platform also accounts for additional attributes when determining whether a new dataset revision is needed, such as primary keys, nullable attributes, etc.
  • Lineage for DEG entities: Users can now view lineage graphs for entities within the Data Entity Group (DEG), providing a more comprehensive understanding of data relationships.
  • Integration wizard: This proof-of-concept feature brings documentation directly into the ODD Platform, simplifying the onboarding process and facilitating seamless integration with existing data systems.

The v0.12 release also includes various bug fixes and maintenance work that further enhance the performance, reliability, and usability of the ODD Platform.