[MarquezProject/marquez] 39bcd3: present column lineage of a dataset (#2293)


GitHub
 

Branch: refs/heads/jsonview
Home: https://github.com/MarquezProject/marquez
Commit: 39bcd3a9127e76ab521443912285a25ed826e296
https://github.com/MarquezProject/marquez/commit/39bcd3a9127e76ab521443912285a25ed826e296
Author: pawel.leszczynski <leszczynski.pawel@...>
Date: 2022-12-27 (Tue, 27 Dec 2022)

Changed paths:
M CHANGELOG.md
M web/src/components/bottom-bar/BottomBar.tsx
A web/src/components/datasets/DatasetColumnLineage.tsx
M web/src/components/datasets/DatasetDetailPage.tsx
M web/src/components/sidenav/Sidenav.tsx
M web/src/i18n/config.ts
M web/src/store/actionCreators/actionTypes.ts
M web/src/store/actionCreators/index.ts
A web/src/store/reducers/dataset.ts
M web/src/store/reducers/index.ts
M web/src/store/requests/datasets.ts
M web/src/store/sagas/index.ts
M web/src/types/api.ts

Log Message:
-----------
present column lineage of a dataset (#2293)

* display column lineage JSON

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

* refactoring for display column lineage JSON (#2294)

Signed-off-by: tito1212 <vladyslav.sedenko@...>

Signed-off-by: tito1212 <vladyslav.sedenko@...>
Co-authored-by: tito1212 <vladyslav.sedenko@...>

* Refactoring for display column lineage JSON (#2301)

* refactoring for display column lineage JSON

Signed-off-by: tito1212 <vladyslav.sedenko@...>

* request api after click

Signed-off-by: tito1212 <vladyslav.sedenko@...>

Signed-off-by: tito1212 <vladyslav.sedenko@...>
Co-authored-by: tito1212 <vladyslav.sedenko@...>

* call backend on tab switch

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

* changes after review. refactoring. fix type and name of file

Signed-off-by: tito12 <vladyslav.sedenko@...>

* Changes after review. Separate fetching data in child component

Signed-off-by: tito12 <vladyslav.sedenko@...>

* eslint fix changes

Signed-off-by: tito12 <vladyslav.sedenko@...>

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>
Signed-off-by: tito1212 <vladyslav.sedenko@...>
Signed-off-by: tito12 <vladyslav.sedenko@...>
Co-authored-by: tito12 <vladyslav.sedenko@...>
Co-authored-by: tito1212 <vladyslav.sedenko@...>
Co-authored-by: Pawel Leszczynski <pawelleszczynski@...>


Commit: ae6250a199507ed527e7494cac43014de74f6117
https://github.com/MarquezProject/marquez/commit/ae6250a199507ed527e7494cac43014de74f6117
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2022-12-27 (Tue, 27 Dec 2022)

Changed paths:
M .github/workflows/test-chart.yaml

Log Message:
-----------
chore(deps): update azure/setup-helm action to v3.5 (#2328)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: f08e807f51bf70bf294d2f694928f0c786ce319b
https://github.com/MarquezProject/marquez/commit/f08e807f51bf70bf294d2f694928f0c786ce319b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)

Changed paths:
M api/build.gradle

Log Message:
-----------
fix(deps): update jdbi3version to v3.36.0 (#2341)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: a0d00f621685ab521bc7dc2e0cd372bf485e5fc5
https://github.com/MarquezProject/marquez/commit/a0d00f621685ab521bc7dc2e0cd372bf485e5fc5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)

Changed paths:
M api/build.gradle

Log Message:
-----------
fix(deps): update dependency io.sentry:sentry to v6.11.0 (#2338)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 5401b738bbea1023bc92fe92507cb2fdd678735b
https://github.com/MarquezProject/marquez/commit/5401b738bbea1023bc92fe92507cb2fdd678735b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency pmd to v6.53.0 (#2340)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 81af59bc7f993eff015fc307c6fbd4ff536b288b
https://github.com/MarquezProject/marquez/commit/81af59bc7f993eff015fc307c6fbd4ff536b288b
Author: pawel.leszczynski <leszczynski.pawel@...>
Date: 2023-01-04 (Wed, 04 Jan 2023)

Changed paths:
M api/src/main/java/marquez/service/models/LineageEvent.java
M api/src/test/java/marquez/OpenLineageIntegrationTest.java

Log Message:
-----------
validate RunLink and JobLink (#2342)

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>


Commit: 88e00a97d116c8382795e14399dd1900c8b0fc7f
https://github.com/MarquezProject/marquez/commit/88e00a97d116c8382795e14399dd1900c8b0fc7f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update mockito monorepo to v4.11.0 (#2339)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 71ceaab09bc938630c8b1317122f20d30742f98e
https://github.com/MarquezProject/marquez/commit/71ceaab09bc938630c8b1317122f20d30742f98e
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-01-09 (Mon, 09 Jan 2023)

Changed paths:
M renovate.json

Log Message:
-----------
configure renovate to label pull requests (#2352)

Signed-off-by: Michael Robinson <merobi@...>


Commit: 9a481bd48700c2bcbad9a78abe65caf34f841a70
https://github.com/MarquezProject/marquez/commit/9a481bd48700c2bcbad9a78abe65caf34f841a70
Author: Willy Lulciuc <willy@...>
Date: 2023-01-09 (Mon, 09 Jan 2023)

Changed paths:
M .circleci/config.yml
A .circleci/db-migration.sh
M .circleci/get-docker-compose.sh
M chart/README.md
A docker-compose.db.yml
M docker-compose.dev.yml
R docker-compose.postgres.yml
A docker-compose.web-dev.yml
A docker-compose.web.yml
M docker-compose.yml
M docker/prune.sh
M docker/up.sh
M docker/volumes.sh
M new-version.sh

Log Message:
-----------
Add CI workflow for testing db migrations (#2326)

* Add workflows/db.yml and wip script for testing db migrations

Signed-off-by: wslulciuc <willy@...>

* Add --args to ./docker/up.sh

Signed-off-by: wslulciuc <willy@...>

* Add db-data volume

Signed-off-by: wslulciuc <willy@...>

* Add .github/workflows/db.sh

Signed-off-by: wslulciuc <willy@...>

* continued: Add .github/workflows/db.sh

Signed-off-by: wslulciuc <willy@...>

* db.sh -> db-migration.sh

Signed-off-by: wslulciuc <willy@...>

* Use git sha1 for tag on `--build`

Signed-off-by: wslulciuc <willy@...>

* Use `seed_api` for docker service name and build on `--build`

Signed-off-by: wslulciuc <willy@...>

* Remove cd into root dir in docker/prune.sh

Signed-off-by: wslulciuc <willy@...>

* Cleanup docker/volumes.sh

Signed-off-by: wslulciuc <willy@...>

* Fix log error formatting

Signed-off-by: wslulciuc <willy@...>

* Add db-backup volume

Signed-off-by: wslulciuc <willy@...>

* Add `--no-web` and `--no-volumes` flags

Signed-off-by: wslulciuc <willy@...>

* Add `docker-compose.web-dev.yml` to support `--no-web` flag

Signed-off-by: wslulciuc <willy@...>

* Add `log_db_migration()` to `db-migration.sh`

Signed-off-by: wslulciuc <willy@...>

* Add comments and cleanup logic in `docker/up.sh`

Signed-off-by: wslulciuc <willy@...>

* Use `sudo` to run `db-migration.sh`

Signed-off-by: wslulciuc <willy@...>

* Fix logic for `--no-web` and `--no-volumes`

Signed-off-by: wslulciuc <willy@...>

* continued: Fix logic for `--no-web` and `--no-volumes`

Signed-off-by: wslulciuc <willy@...>

* Remove `-it` flags from log_db_migration()

Signed-off-by: wslulciuc <willy@...>

* Set image in docker-compose.web-dev.yml

Signed-off-by: wslulciuc <willy@...>

* Use dev compose file in build mode when seeding http api server

Signed-off-by: wslulciuc <willy@...>

* Set default value for `--build`

Signed-off-by: wslulciuc <willy@...>

* Append args

Signed-off-by: wslulciuc <willy@...>

* Cleanup image tags in dev mode

Signed-off-by: wslulciuc <willy@...>

* More debugging...

Signed-off-by: wslulciuc <willy@...>

* Set `DOCKER_BUILDKIT` and reorder appending compose files

Signed-off-by: wslulciuc <willy@...>

* Add migrate-db CI job

Signed-off-by: wslulciuc <willy@...>

* Cleanup debugging

Signed-off-by: wslulciuc <willy@...>

* Fix path to db-migration.sh

Signed-off-by: wslulciuc <willy@...>

* Remove deps for build-api CI job

Signed-off-by: wslulciuc <willy@...>

* continued: Remove deps for build-api CI job

Signed-off-by: wslulciuc <willy@...>

* Limit output from db-migration.sh

Signed-off-by: wslulciuc <willy@...>

* Print entire flyway_schema_history row

Signed-off-by: wslulciuc <willy@...>

* Install docker compose in migrate-db CI job

Signed-off-by: wslulciuc <willy@...>

* Ensure migrate-db CI jobs fails on migration issues

Signed-off-by: wslulciuc <willy@...>

* Order db migrations by installed_on

Signed-off-by: wslulciuc <willy@...>

* Update comments

Signed-off-by: wslulciuc <willy@...>

* Update chart docs to use docker-compose.db.yml

Signed-off-by: wslulciuc <willy@...>

* Rename db migration backup container

Signed-off-by: wslulciuc <willy@...>

* Add additional constants and comments to `db-migration.sh`

Signed-off-by: wslulciuc <willy@...>

* Apply minor formatting

Signed-off-by: wslulciuc <willy@...>

* continued: Apply minor formatting

Signed-off-by: wslulciuc <willy@...>

* continued: Apply minor formatting

Signed-off-by: wslulciuc <willy@...>

* continued: Apply minor formatting

Signed-off-by: wslulciuc <willy@...>

* continued: Apply minor formatting

Signed-off-by: wslulciuc <willy@...>

* Always printout docker container logs for debugging

Signed-off-by: wslulciuc <willy@...>

* Replace `latest` with `0.29.0` in `db-migration.sh`

Signed-off-by: wslulciuc <willy@...>

* Log simple log on migration error

Signed-off-by: wslulciuc <willy@...>

* Simplify script output for readability

Signed-off-by: wslulciuc <willy@...>

* continued: Simplify script output for readability

Signed-off-by: wslulciuc <willy@...>

* Add docs to `db-migration.sh`

Signed-off-by: wslulciuc <willy@...>

Signed-off-by: wslulciuc <willy@...>


Commit: a5bd35d5b78e9a016d271593989f528dc76fb8d4
https://github.com/MarquezProject/marquez/commit/a5bd35d5b78e9a016d271593989f528dc76fb8d4
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-01-12 (Thu, 12 Jan 2023)

Changed paths:
M CHANGELOG.md
M CODE_OF_CONDUCT.md
M CODE_QUALITY_AND_SECURITY.md
M COMMITTERS.md
M CONTRIBUTING.md
M GOVERNANCE.md
M METRICS.md
M README.md
M RELEASING.md
M api/src/main/java/marquez/MarquezApp.java
M api/src/main/java/marquez/MarquezConfig.java
M api/src/main/java/marquez/MarquezContext.java
M api/src/main/java/marquez/api/BaseResource.java
M api/src/main/java/marquez/api/ColumnLineageResource.java
M api/src/main/java/marquez/api/DatasetResource.java
M api/src/main/java/marquez/api/JobResource.java
M api/src/main/java/marquez/api/NamespaceResource.java
M api/src/main/java/marquez/api/OpenLineageResource.java
M api/src/main/java/marquez/api/RunResource.java
M api/src/main/java/marquez/api/SearchResource.java
M api/src/main/java/marquez/api/SourceResource.java
M api/src/main/java/marquez/api/TagResource.java
M api/src/main/java/marquez/api/exceptions/DatasetNotFoundException.java
M api/src/main/java/marquez/api/exceptions/DatasetVersionNotFoundException.java
M api/src/main/java/marquez/api/exceptions/FieldNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JdbiExceptionExceptionMapper.java
M api/src/main/java/marquez/api/exceptions/JobNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JobVersionNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JsonProcessingExceptionMapper.java
M api/src/main/java/marquez/api/exceptions/NamespaceNotFoundException.java
M api/src/main/java/marquez/api/exceptions/RunAlreadyExistsException.java
M api/src/main/java/marquez/api/exceptions/RunNotFoundException.java
M api/src/main/java/marquez/api/exceptions/SourceNotFoundException.java
M api/src/main/java/marquez/api/exceptions/TagNotFoundException.java
M api/src/main/java/marquez/api/filter/JobRedirectFilter.java
M api/src/main/java/marquez/api/models/JobVersion.java
M api/src/main/java/marquez/api/models/ResultsPage.java
M api/src/main/java/marquez/api/models/SearchFilter.java
M api/src/main/java/marquez/api/models/SearchResult.java
M api/src/main/java/marquez/api/models/SearchSort.java
M api/src/main/java/marquez/api/models/SortDirection.java
M api/src/main/java/marquez/cli/MetadataCommand.java
M api/src/main/java/marquez/cli/SeedCommand.java
M api/src/main/java/marquez/common/Utils.java
M api/src/main/java/marquez/common/base/MorePreconditions.java
M api/src/main/java/marquez/common/models/DatasetFieldId.java
M api/src/main/java/marquez/common/models/DatasetFieldVersionId.java
M api/src/main/java/marquez/common/models/DatasetId.java
M api/src/main/java/marquez/common/models/DatasetName.java
M api/src/main/java/marquez/common/models/DatasetType.java
M api/src/main/java/marquez/common/models/DatasetVersionId.java
M api/src/main/java/marquez/common/models/Field.java
M api/src/main/java/marquez/common/models/FieldName.java
M api/src/main/java/marquez/common/models/FlexibleDateTimeDeserializer.java
M api/src/main/java/marquez/common/models/JobId.java
M api/src/main/java/marquez/common/models/JobName.java
M api/src/main/java/marquez/common/models/JobType.java
M api/src/main/java/marquez/common/models/JobVersionId.java
M api/src/main/java/marquez/common/models/NamespaceName.java
M api/src/main/java/marquez/common/models/OwnerName.java
M api/src/main/java/marquez/common/models/RunId.java
M api/src/main/java/marquez/common/models/RunState.java
M api/src/main/java/marquez/common/models/SourceName.java
M api/src/main/java/marquez/common/models/SourceType.java
M api/src/main/java/marquez/common/models/TagName.java
M api/src/main/java/marquez/common/models/Version.java
M api/src/main/java/marquez/db/BaseDao.java
M api/src/main/java/marquez/db/ColumnLineageDao.java
M api/src/main/java/marquez/db/Columns.java
M api/src/main/java/marquez/db/DatasetDao.java
M api/src/main/java/marquez/db/DatasetFieldDao.java
M api/src/main/java/marquez/db/DatasetSymlinkDao.java
M api/src/main/java/marquez/db/DatasetVersionDao.java
M api/src/main/java/marquez/db/DbMigration.java
M api/src/main/java/marquez/db/FlywayFactory.java
M api/src/main/java/marquez/db/JobContextDao.java
M api/src/main/java/marquez/db/JobDao.java
M api/src/main/java/marquez/db/JobVersionDao.java
M api/src/main/java/marquez/db/LineageDao.java
M api/src/main/java/marquez/db/NamespaceDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
M api/src/main/java/marquez/db/RunArgsDao.java
M api/src/main/java/marquez/db/RunDao.java
M api/src/main/java/marquez/db/RunStateDao.java
M api/src/main/java/marquez/db/SearchDao.java
M api/src/main/java/marquez/db/SourceDao.java
M api/src/main/java/marquez/db/StreamVersionDao.java
M api/src/main/java/marquez/db/TagDao.java
M api/src/main/java/marquez/db/mappers/ColumnLineageNodeDataMapper.java
M api/src/main/java/marquez/db/mappers/ColumnLineageRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetDataMapper.java
M api/src/main/java/marquez/db/mappers/DatasetFieldMapper.java
M api/src/main/java/marquez/db/mappers/DatasetFieldRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetMapper.java
M api/src/main/java/marquez/db/mappers/DatasetRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetSymlinksRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetVersionMapper.java
M api/src/main/java/marquez/db/mappers/DatasetVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedDatasetVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedJobVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedRunRowMapper.java
M api/src/main/java/marquez/db/mappers/FieldDataMapper.java
M api/src/main/java/marquez/db/mappers/JobContextRowMapper.java
M api/src/main/java/marquez/db/mappers/JobDataMapper.java
M api/src/main/java/marquez/db/mappers/JobMapper.java
M api/src/main/java/marquez/db/mappers/JobRowMapper.java
M api/src/main/java/marquez/db/mappers/JobVersionMapper.java
M api/src/main/java/marquez/db/mappers/LineageEventMapper.java
M api/src/main/java/marquez/db/mappers/MapperUtils.java
M api/src/main/java/marquez/db/mappers/NamespaceMapper.java
M api/src/main/java/marquez/db/mappers/NamespaceRowMapper.java
M api/src/main/java/marquez/db/mappers/OwnerRowMapper.java
M api/src/main/java/marquez/db/mappers/PairUuidInstantMapper.java
M api/src/main/java/marquez/db/mappers/RunArgsRowMapper.java
M api/src/main/java/marquez/db/mappers/RunMapper.java
M api/src/main/java/marquez/db/mappers/RunRowMapper.java
M api/src/main/java/marquez/db/mappers/RunStateRowMapper.java
M api/src/main/java/marquez/db/mappers/SearchResultMapper.java
M api/src/main/java/marquez/db/mappers/SourceMapper.java
M api/src/main/java/marquez/db/mappers/SourceRowMapper.java
M api/src/main/java/marquez/db/mappers/TagMapper.java
M api/src/main/java/marquez/db/mappers/TagRowMapper.java
M api/src/main/java/marquez/db/migrations/V44_1__UpdateRunsWithJobUUID.java
M api/src/main/java/marquez/db/migrations/V44_2__BackfillAirflowParentRuns.java
M api/src/main/java/marquez/db/migrations/V44_3_BackfillJobsWithParents.java
M api/src/main/java/marquez/db/models/ColumnLineageNodeData.java
M api/src/main/java/marquez/db/models/ColumnLineageRow.java
M api/src/main/java/marquez/db/models/DatasetData.java
M api/src/main/java/marquez/db/models/DatasetFieldRow.java
M api/src/main/java/marquez/db/models/DatasetRow.java
M api/src/main/java/marquez/db/models/DatasetSymlinkRow.java
M api/src/main/java/marquez/db/models/DatasetVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedDatasetVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedJobVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedRunRow.java
M api/src/main/java/marquez/db/models/InputFieldData.java
M api/src/main/java/marquez/db/models/InputFieldNodeData.java
M api/src/main/java/marquez/db/models/JobContextRow.java
M api/src/main/java/marquez/db/models/JobData.java
M api/src/main/java/marquez/db/models/JobRow.java
M api/src/main/java/marquez/db/models/JobVersionRow.java
M api/src/main/java/marquez/db/models/NamespaceRow.java
M api/src/main/java/marquez/db/models/NodeData.java
M api/src/main/java/marquez/db/models/OwnerRow.java
M api/src/main/java/marquez/db/models/RunArgsRow.java
M api/src/main/java/marquez/db/models/RunRow.java
M api/src/main/java/marquez/db/models/RunStateRow.java
M api/src/main/java/marquez/db/models/SourceRow.java
M api/src/main/java/marquez/db/models/TagRow.java
M api/src/main/java/marquez/db/models/UpdateLineageRow.java
M api/src/main/java/marquez/graphql/GraphqlConfig.java
M api/src/main/java/marquez/graphql/GraphqlDaos.java
M api/src/main/java/marquez/graphql/GraphqlDataFetchers.java
M api/src/main/java/marquez/graphql/GraphqlSchemaBuilder.java
M api/src/main/java/marquez/graphql/MarquezGraphqlServletBuilder.java
M api/src/main/java/marquez/graphql/mapper/LineageResultMapper.java
M api/src/main/java/marquez/graphql/mapper/ObjectMapMapper.java
M api/src/main/java/marquez/graphql/mapper/RowMap.java
M api/src/main/java/marquez/logging/LoggingMdcFilter.java
M api/src/main/java/marquez/logging/MdcPropagating.java
M api/src/main/java/marquez/service/ColumnLineageService.java
M api/src/main/java/marquez/service/DatasetFieldService.java
M api/src/main/java/marquez/service/DatasetService.java
M api/src/main/java/marquez/service/DatasetVersionService.java
M api/src/main/java/marquez/service/DelegatingDaos.java
M api/src/main/java/marquez/service/JobMetrics.java
M api/src/main/java/marquez/service/JobService.java
M api/src/main/java/marquez/service/LineageService.java
M api/src/main/java/marquez/service/NamespaceService.java
M api/src/main/java/marquez/service/NodeIdNotFoundException.java
M api/src/main/java/marquez/service/OpenLineageService.java
M api/src/main/java/marquez/service/RunService.java
M api/src/main/java/marquez/service/RunTransitionListener.java
M api/src/main/java/marquez/service/ServiceFactory.java
M api/src/main/java/marquez/service/SourceService.java
M api/src/main/java/marquez/service/TagService.java
M api/src/main/java/marquez/service/models/BaseJsonModel.java
M api/src/main/java/marquez/service/models/ColumnLineage.java
M api/src/main/java/marquez/service/models/ColumnLineageInputField.java
M api/src/main/java/marquez/service/models/Dataset.java
M api/src/main/java/marquez/service/models/DatasetMeta.java
M api/src/main/java/marquez/service/models/DatasetVersion.java
M api/src/main/java/marquez/service/models/DbTable.java
M api/src/main/java/marquez/service/models/DbTableMeta.java
M api/src/main/java/marquez/service/models/DbTableVersion.java
M api/src/main/java/marquez/service/models/Edge.java
M api/src/main/java/marquez/service/models/Graph.java
M api/src/main/java/marquez/service/models/Job.java
M api/src/main/java/marquez/service/models/JobMeta.java
M api/src/main/java/marquez/service/models/Lineage.java
M api/src/main/java/marquez/service/models/LineageEvent.java
M api/src/main/java/marquez/service/models/Namespace.java
M api/src/main/java/marquez/service/models/NamespaceMeta.java
M api/src/main/java/marquez/service/models/Node.java
M api/src/main/java/marquez/service/models/NodeId.java
M api/src/main/java/marquez/service/models/NodeType.java
M api/src/main/java/marquez/service/models/Run.java
M api/src/main/java/marquez/service/models/RunMeta.java
M api/src/main/java/marquez/service/models/Source.java
M api/src/main/java/marquez/service/models/SourceMeta.java
M api/src/main/java/marquez/service/models/Stream.java
M api/src/main/java/marquez/service/models/StreamMeta.java
M api/src/main/java/marquez/service/models/StreamVersion.java
M api/src/main/java/marquez/service/models/Tag.java
M api/src/main/java/marquez/tracing/SentryConfig.java
M api/src/main/java/marquez/tracing/SentryPropagating.java
M api/src/main/java/marquez/tracing/TracingContainerResponseFilter.java
M api/src/main/java/marquez/tracing/TracingSQLLogger.java
M api/src/main/java/marquez/tracing/TracingServletFilter.java
M api/src/main/resources/assets/graphql-playground/index.htm
M api/src/test/java/marquez/BaseIntegrationTest.java
M api/src/test/java/marquez/ColumnLineageIntegrationTest.java
M api/src/test/java/marquez/DatasetIntegrationTest.java
M api/src/test/java/marquez/FlowIntegrationTest.java
M api/src/test/java/marquez/Generator.java
M api/src/test/java/marquez/MarquezAppIntegrationTest.java
M api/src/test/java/marquez/NamespaceIntegrationTest.java
M api/src/test/java/marquez/OpenLineageIntegrationTest.java
M api/src/test/java/marquez/PostgresContainer.java
M api/src/test/java/marquez/RunIntegrationTest.java
M api/src/test/java/marquez/TagIntegrationTest.java
M api/src/test/java/marquez/api/ApiTestUtils.java
M api/src/test/java/marquez/api/ApiTestUtilsTest.java
M api/src/test/java/marquez/api/ColumnLineageResourceTest.java
M api/src/test/java/marquez/api/JdbiUtils.java
M api/src/test/java/marquez/api/OpenLineageResourceTest.java
M api/src/test/java/marquez/common/UtilsTest.java
M api/src/test/java/marquez/common/api/JobResourceIntegrationTest.java
M api/src/test/java/marquez/common/base/MorePreconditionsTest.java
M api/src/test/java/marquez/common/models/CommonModelGenerator.java
M api/src/test/java/marquez/common/models/NamespaceNameTest.java
M api/src/test/java/marquez/common/models/RunIdTest.java
M api/src/test/java/marquez/db/BackfillTestUtils.java
M api/src/test/java/marquez/db/ColumnLineageDaoTest.java
M api/src/test/java/marquez/db/ColumnLineageTestUtils.java
M api/src/test/java/marquez/db/ColumnsTest.java
M api/src/test/java/marquez/db/DatasetDaoTest.java
M api/src/test/java/marquez/db/DbTestUtils.java
M api/src/test/java/marquez/db/FlywayFactoryTest.java
M api/src/test/java/marquez/db/JobDaoTest.java
M api/src/test/java/marquez/db/JobVersionDaoTest.java
M api/src/test/java/marquez/db/LineageDaoTest.java
M api/src/test/java/marquez/db/LineageTestUtils.java
M api/src/test/java/marquez/db/NamespaceDaoTest.java
M api/src/test/java/marquez/db/OpenLineageDaoTest.java
M api/src/test/java/marquez/db/RunDaoTest.java
M api/src/test/java/marquez/db/SearchDaoTest.java
M api/src/test/java/marquez/db/mappers/DatasetMapperTest.java
M api/src/test/java/marquez/db/mappers/JobMapperTest.java
M api/src/test/java/marquez/db/models/ColumnLineageNodeDataTest.java
M api/src/test/java/marquez/db/models/DbModelGenerator.java
M api/src/test/java/marquez/graphql/GraphqlTest.java
M api/src/test/java/marquez/graphql/LineageTest.java
M api/src/test/java/marquez/jdbi/JdbiExternalPostgresExtension.java
M api/src/test/java/marquez/jdbi/MarquezJdbiExternalPostgresExtension.java
M api/src/test/java/marquez/jdbi/Migration.java
M api/src/test/java/marquez/service/ColumnLineageServiceTest.java
M api/src/test/java/marquez/service/LineageServiceTest.java
M api/src/test/java/marquez/service/OpenLineageServiceIntegrationTest.java
M api/src/test/java/marquez/service/models/ColumnLineageTest.java
M api/src/test/java/marquez/service/models/GraphTest.java
M api/src/test/java/marquez/service/models/LineageEventTest.java
M api/src/test/java/marquez/service/models/NodeIdTest.java
M api/src/test/java/marquez/service/models/ServiceModelGenerator.java
M api/src/test/java/marquez/service/models/VersionTest.java
M chart/README.md
M clients/java/README.md
M clients/java/src/main/java/marquez/client/Clients.java
M clients/java/src/main/java/marquez/client/MarquezClient.java
M clients/java/src/main/java/marquez/client/MarquezClientException.java
M clients/java/src/main/java/marquez/client/MarquezHttp.java
M clients/java/src/main/java/marquez/client/MarquezHttpException.java
M clients/java/src/main/java/marquez/client/MarquezPathV1.java
M clients/java/src/main/java/marquez/client/MarquezUrl.java
M clients/java/src/main/java/marquez/client/Utils.java
M clients/java/src/main/java/marquez/client/models/ColumnLineage.java
M clients/java/src/main/java/marquez/client/models/ColumnLineageInputField.java
M clients/java/src/main/java/marquez/client/models/ColumnLineageNodeData.java
M clients/java/src/main/java/marquez/client/models/Dataset.java
M clients/java/src/main/java/marquez/client/models/DatasetFieldId.java
M clients/java/src/main/java/marquez/client/models/DatasetFieldVersionId.java
M clients/java/src/main/java/marquez/client/models/DatasetId.java
M clients/java/src/main/java/marquez/client/models/DatasetMeta.java
M clients/java/src/main/java/marquez/client/models/DatasetType.java
M clients/java/src/main/java/marquez/client/models/DatasetVersion.java
M clients/java/src/main/java/marquez/client/models/DatasetVersionId.java
M clients/java/src/main/java/marquez/client/models/DbTable.java
M clients/java/src/main/java/marquez/client/models/DbTableMeta.java
M clients/java/src/main/java/marquez/client/models/DbTableVersion.java
M clients/java/src/main/java/marquez/client/models/Edge.java
M clients/java/src/main/java/marquez/client/models/Field.java
M clients/java/src/main/java/marquez/client/models/Job.java
M clients/java/src/main/java/marquez/client/models/JobId.java
M clients/java/src/main/java/marquez/client/models/JobMeta.java
M clients/java/src/main/java/marquez/client/models/JobType.java
M clients/java/src/main/java/marquez/client/models/JobVersion.java
M clients/java/src/main/java/marquez/client/models/JobVersionId.java
M clients/java/src/main/java/marquez/client/models/LineageEvent.java
M clients/java/src/main/java/marquez/client/models/Namespace.java
M clients/java/src/main/java/marquez/client/models/NamespaceMeta.java
M clients/java/src/main/java/marquez/client/models/Node.java
M clients/java/src/main/java/marquez/client/models/NodeData.java
M clients/java/src/main/java/marquez/client/models/NodeId.java
M clients/java/src/main/java/marquez/client/models/NodeType.java
M clients/java/src/main/java/marquez/client/models/Run.java
M clients/java/src/main/java/marquez/client/models/RunMeta.java
M clients/java/src/main/java/marquez/client/models/RunState.java
M clients/java/src/main/java/marquez/client/models/SearchFilter.java
M clients/java/src/main/java/marquez/client/models/SearchResult.java
M clients/java/src/main/java/marquez/client/models/SearchResults.java
M clients/java/src/main/java/marquez/client/models/SearchSort.java
M clients/java/src/main/java/marquez/client/models/Source.java
M clients/java/src/main/java/marquez/client/models/SourceMeta.java
M clients/java/src/main/java/marquez/client/models/Stream.java
M clients/java/src/main/java/marquez/client/models/StreamMeta.java
M clients/java/src/main/java/marquez/client/models/StreamVersion.java
M clients/java/src/main/java/marquez/client/models/Tag.java
M clients/java/src/test/java/marquez/client/MarquezClientTest.java
M clients/java/src/test/java/marquez/client/MarquezHttpTest.java
M clients/java/src/test/java/marquez/client/MarquezPathV1Test.java
M clients/java/src/test/java/marquez/client/MarquezUrlTest.java
M clients/java/src/test/java/marquez/client/UtilsTest.java
M clients/java/src/test/java/marquez/client/models/DbTableMetaTest.java
M clients/java/src/test/java/marquez/client/models/DbTableTest.java
M clients/java/src/test/java/marquez/client/models/DbTableVersionTest.java
M clients/java/src/test/java/marquez/client/models/EdgeTest.java
M clients/java/src/test/java/marquez/client/models/JobMetaTest.java
M clients/java/src/test/java/marquez/client/models/JobTest.java
M clients/java/src/test/java/marquez/client/models/JsonGenerator.java
M clients/java/src/test/java/marquez/client/models/ModelGenerator.java
M clients/java/src/test/java/marquez/client/models/NamespaceMetaTest.java
M clients/java/src/test/java/marquez/client/models/NamespaceTest.java
M clients/java/src/test/java/marquez/client/models/NodeIdTest.java
M clients/java/src/test/java/marquez/client/models/RunMetaTest.java
M clients/java/src/test/java/marquez/client/models/RunTest.java
M clients/java/src/test/java/marquez/client/models/SourceMetaTest.java
M clients/java/src/test/java/marquez/client/models/SourceTest.java
M clients/java/src/test/java/marquez/client/models/StreamMetaTest.java
M clients/java/src/test/java/marquez/client/models/StreamTest.java
M clients/java/src/test/java/marquez/client/models/StreamVersionTest.java
M clients/python/README.md
M clients/python/examples/simple.py
M clients/python/marquez_client/__init__.py
M clients/python/marquez_client/client.py
M clients/python/marquez_client/clients.py
M clients/python/marquez_client/constants.py
M clients/python/marquez_client/errors.py
M clients/python/marquez_client/models.py
M clients/python/marquez_client/utils.py
M clients/python/setup.py
M clients/python/tests/__init__.py
M clients/python/tests/test_marquez_client.py
M clients/python/tests/test_marquez_clients.py
M clients/python/tests/test_utils.py
M docker/build-and-push.sh
M docker/entrypoint.sh
M docker/init-db.sh
M docker/login.sh
M docker/prune.sh
M docker/seed.sh
M docker/up.sh
M docker/volumes.sh
M docker/wait-for-it.sh
M docs/_layouts/deployment-overview.html
M docs/_layouts/index.html
M docs/_layouts/quickstart.html
M docs/_layouts/running-on-aws.html
M docs/db-migrations.md
M docs/deployment-overview.md
M docs/index.md
M docs/load-testing.md
M docs/openapi.html
M docs/quickstart.md
M docs/run-lifecycle.md
M docs/run-state-transitions.md
M docs/running-on-aws.md
M examples/airflow/README.md
M examples/airflow/docker/build.sh
M examples/airflow/docker/init-db.sh
M examples/airflow/docker/wait-for-it.sh
M generate_dot_images.sh
M new-version.sh
M proposals/2045-column-lineage-endpoint.md
M proposals/2078-optimization-ol-facets.md
M proposals/2117-marquez-over-time.md
M proposals/2180-search-service.md
M proposals/README.md
M proposals/TEMPLATE.md
M web/docker/entrypoint.sh
M web/globalSetup.ts
M web/public/index.html
M web/setupEnzyme.ts
M web/setupJest.ts
M web/src/__tests__/components/AppBar.test.tsx
M web/src/__tests__/components/DatasetDetailPage.test.tsx
M web/src/__tests__/components/Dialog.test.tsx
M web/src/__tests__/components/JobDetailPage.test.tsx
M web/src/__tests__/helpers/index.test.ts
M web/src/__tests__/reducers/datasets.test.ts
M web/src/__tests__/reducers/jobs.test.ts
M web/src/__tests__/requests/index.test.ts
M web/src/__tests__/sagas/index.test.ts
M web/src/components/App.tsx
M web/src/components/Dialog.tsx
M web/src/components/Toast.tsx
M web/src/components/bottom-bar/BottomBar.tsx
M web/src/components/core/chip/MqChip.tsx
M web/src/components/core/chip/MqChipGroup.tsx
M web/src/components/core/code/MqCode.tsx
M web/src/components/core/code/MqJson.tsx
M web/src/components/core/date-picker/MqDatePicker.tsx
M web/src/components/core/empty/MqEmpty.tsx
M web/src/components/core/icon-button/MqIconButton.tsx
M web/src/components/core/input-base/MqInputBase.tsx
M web/src/components/core/screen-load/MqScreenLoad.tsx
M web/src/components/core/small-icon/MqSmallIcon.tsx
M web/src/components/core/text/MqText.tsx
M web/src/components/datasets/DatasetColumnLineage.tsx
M web/src/components/datasets/DatasetDetailPage.tsx
M web/src/components/datasets/DatasetInfo.tsx
M web/src/components/datasets/DatasetVersions.tsx
M web/src/components/header/Header.tsx
M web/src/components/jobs/JobDetailPage.tsx
M web/src/components/jobs/RunInfo.tsx
M web/src/components/jobs/RunStatus.tsx
M web/src/components/jobs/Runs.tsx
M web/src/components/lineage/Lineage.tsx
M web/src/components/lineage/components/drag-bar/DragBar.tsx
M web/src/components/lineage/components/edge/Edge.tsx
M web/src/components/lineage/components/node/Node.tsx
M web/src/components/lineage/components/node/NodeText.tsx
M web/src/components/lineage/config.ts
M web/src/components/lineage/types.ts
M web/src/components/namespace-select/NamespaceSelect.tsx
M web/src/components/search/Search.tsx
M web/src/components/search/SearchListItem.tsx
M web/src/components/search/SearchPlaceholder.tsx
M web/src/components/sidenav/Sidenav.tsx
M web/src/globals.ts
M web/src/helpers/index.ts
M web/src/helpers/nodes.ts
M web/src/helpers/runs.ts
M web/src/helpers/theme.ts
M web/src/helpers/time.ts
M web/src/i18n/config.ts
M web/src/index.html
M web/src/index.prod.html
M web/src/index.tsx
M web/src/routes/datasets/Datasets.tsx
M web/src/routes/events/Events.tsx
M web/src/routes/jobs/Jobs.tsx
M web/src/store/actionCreators/actionTypes.ts
M web/src/store/actionCreators/index.ts
M web/src/store/reducers/dataset.ts
M web/src/store/reducers/datasetVersions.ts
M web/src/store/reducers/datasets.ts
M web/src/store/reducers/display.ts
M web/src/store/reducers/events.ts
M web/src/store/reducers/index.ts
M web/src/store/reducers/jobs.ts
M web/src/store/reducers/lineage.ts
M web/src/store/reducers/namespaces.ts
M web/src/store/reducers/runs.ts
M web/src/store/reducers/search.ts
M web/src/store/requests/datasets.ts
M web/src/store/requests/events.ts
M web/src/store/requests/index.ts
M web/src/store/requests/jobs.ts
M web/src/store/requests/lineage.ts
M web/src/store/requests/namespaces.ts
M web/src/store/requests/search.ts
M web/src/store/sagas/index.ts
M web/src/types/api.ts
M web/src/types/i18next.d.ts
M web/src/types/index.ts
M web/src/types/util/Nullable.ts
M web/src/types/util/groupBy.ts
M web/styles.d.ts
M why-the-dco.md

Log Message:
-----------
update SPDX headers (#2353)

* update spdx headers in api

Signed-off-by: Michael Robinson <merobi@...>

* update spdx header in chart

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in java client

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in python client

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in docker

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in docs

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in examples

Signed-off-by: Michael Robinson <merobi@...>

* update spdx license footers in proposals

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in web

Signed-off-by: Michael Robinson <merobi@...>

* update spdx headers in misc files in root

Signed-off-by: Michael Robinson <merobi@...>

Signed-off-by: Michael Robinson <merobi@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 5cae3ff51d5746f7a29cab069f1d4ba43a011418
https://github.com/MarquezProject/marquez/commit/5cae3ff51d5746f7a29cab069f1d4ba43a011418
Author: Vlad S <vladyslav.sedenko@...>
Date: 2023-01-13 (Fri, 13 Jan 2023)

Changed paths:
M web/src/__tests__/components/Dialog.test.tsx
M web/src/__tests__/components/__snapshots__/Dialog.test.tsx.snap
M web/src/__tests__/reducers/datasets.test.ts
M web/src/__tests__/reducers/jobs.test.ts
M web/src/components/Dialog.tsx
M web/src/components/datasets/DatasetDetailPage.tsx
M web/src/components/jobs/JobDetailPage.tsx
M web/src/i18n/config.ts
M web/src/store/actionCreators/actionTypes.ts
M web/src/store/actionCreators/index.ts
M web/src/store/reducers/datasets.ts
M web/src/store/reducers/jobs.ts
M web/src/store/requests/datasets.ts
M web/src/store/requests/jobs.ts
M web/src/store/sagas/index.ts

Log Message:
-----------
Soft delete of jobs and datasets. Style dialog component (#2343)

* Soft delete of jobs and datasets. Style dialog component

Signed-off-by: tito12 <vladyslav.sedenko@...>

* fix unit tests

Signed-off-by: tito12 <vladyslav.sedenko@...>

* fix unit tests

Signed-off-by: tito12 <vladyslav.sedenko@...>

* Fix unit web tests and lint

Signed-off-by: tito12 <vladyslav.sedenko@...>

* fix lint code

Signed-off-by: tito12 <vladyslav.sedenko@...>

* Changes after review. Button style, i18next and else

Signed-off-by: tito12 <vladyslav.sedenko@...>

* fix unit web tests

Signed-off-by: tito12 <vladyslav.sedenko@...>

Signed-off-by: tito12 <vladyslav.sedenko@...>


Commit: 5424cfde397bb5efd050617dbf14c5f7ca95102f
https://github.com/MarquezProject/marquez/commit/5424cfde397bb5efd050617dbf14c5f7ca95102f
Author: Willy Lulciuc <willy@...>
Date: 2023-01-13 (Fri, 13 Jan 2023)

Changed paths:
M docker/up.sh

Log Message:
-----------
Use `docker-compose.web.yml` as base compose file (#2360)

Signed-off-by: wslulciuc <willy@...>

Signed-off-by: wslulciuc <willy@...>


Commit: 3ca46c15fa2fae938834ac1c20bc9c0390c5f3a7
https://github.com/MarquezProject/marquez/commit/3ca46c15fa2fae938834ac1c20bc9c0390c5f3a7
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency org.assertj:assertj-core to v3.24.1 (#2348)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 656b2e6ea8ec1670a22d859d921b0cad291d0e09
https://github.com/MarquezProject/marquez/commit/656b2e6ea8ec1670a22d859d921b0cad291d0e09
Author: Willy Lulciuc <willy@...>
Date: 2023-01-17 (Tue, 17 Jan 2023)

Changed paths:
A .circleci/api-load-test.sh
M .circleci/config.yml
M .circleci/db-migration.sh
M .circleci/get-jdk17.sh
A .circleci/get-k6.sh
A api/load-testing/http.js
A api/load-testing/load-testing-architecture.png
A api/load-testing/load-testing.md
M docker-compose.db.yml
R docs/load-testing-architecture.png
R docs/load-testing.md
M marquez.dev.yml

Log Message:
-----------
Add `load-test-api` CI job (#2358)

* Add `load-test-api` CI job

Signed-off-by: wslulciuc <willy@...>

* Fix path to load script

Signed-off-by: wslulciuc <willy@...>

* Add `get-k6.sh`

Signed-off-by: wslulciuc <willy@...>

* Add get-k6.sh

Signed-off-by: wslulciuc <willy@...>

* Move load-testing/ under api/

Signed-off-by: wslulciuc <willy@...>

* Create `/root/.gnupg/`

Signed-off-by: wslulciuc <willy@...>

* Add load test plan to `.circleci/api-load-test.sh`

Signed-off-by: wslulciuc <willy@...>

* continued: Add load test plan to `.circleci/api-load-test.sh`

Signed-off-by: wslulciuc <willy@...>

* Run http server in detach mode

Signed-off-by: wslulciuc <willy@...>

* Log steps in `.circleci/api-load-test.sh`

Signed-off-by: wslulciuc <willy@...>

* continued: Log steps in `.circleci/api-load-test.sh`

Signed-off-by: wslulciuc <willy@...>

* Fix persist workspace path

Signed-off-by: wslulciuc <willy@...>

* Use db container only

Signed-off-by: wslulciuc <willy@...>

* Install jdk17

Signed-off-by: wslulciuc <willy@...>

* Fix paths

Signed-off-by: wslulciuc <willy@...>

* Debug

Signed-off-by: wslulciuc <willy@...>

* continued: Debug

Signed-off-by: wslulciuc <willy@...>

* continued: Debug

Signed-off-by: wslulciuc <willy@...>

* Add postgres host override in marquez.dev.yml

Signed-off-by: wslulciuc <willy@...>

* continued: Add postgres host override in marquez.dev.yml

Signed-off-by: wslulciuc <willy@...>

* continued: Add postgres host override in marquez.dev.yml

Signed-off-by: wslulciuc <willy@...>

* continued: Add postgres host override in marquez.dev.yml

Signed-off-by: wslulciuc <willy@...>

* continued: Add postgres host override in marquez.dev.yml

Signed-off-by: wslulciuc <willy@...>

* WIP

Signed-off-by: wslulciuc <willy@...>

* Wait for http API server

Signed-off-by: wslulciuc <willy@...>

* Fix mqz host in load test

Signed-off-by: wslulciuc <willy@...>

* Use mqz dev port

Signed-off-by: wslulciuc <willy@...>

* Set mqz admin port

Signed-off-by: wslulciuc <willy@...>

* Use default dev admin port

Signed-off-by: wslulciuc <willy@...>

* Save http logs

Signed-off-by: wslulciuc <willy@...>

* continued: Save http logs

Signed-off-by: wslulciuc <willy@...>

* continued: Save http logs

Signed-off-by: wslulciuc <willy@...>

* Display CPU/MEM info

Signed-off-by: wslulciuc <willy@...>

* Require `build-api` on `load-test-api`

Signed-off-by: wslulciuc <willy@...>

* Display OL events stats

Signed-off-by: wslulciuc <willy@...>

* Use `METADATA_STATS_QUERY`

Signed-off-by: wslulciuc <willy@...>

* Remove unused method

Signed-off-by: wslulciuc <willy@...>

Signed-off-by: wslulciuc <willy@...>


Commit: 6436ddced5f30ed51313a4d2e0da08bf133c5da9
https://github.com/MarquezProject/marquez/commit/6436ddced5f30ed51313a4d2e0da08bf133c5da9
Author: pawel.leszczynski <leszczynski.pawel@...>
Date: 2023-01-17 (Tue, 17 Jan 2023)

Changed paths:
M api/src/main/java/marquez/db/BaseDao.java
M api/src/main/java/marquez/db/Columns.java
A api/src/main/java/marquez/db/DatasetFacetsDao.java
A api/src/main/java/marquez/db/FacetUtils.java
A api/src/main/java/marquez/db/JobFacetsDao.java
M api/src/main/java/marquez/db/LineageDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
A api/src/main/java/marquez/db/RunFacetsDao.java
M api/src/main/java/marquez/db/mappers/DatasetDataMapper.java
M api/src/main/java/marquez/db/mappers/JobDataMapper.java
M api/src/main/java/marquez/db/models/ColumnLineageNodeData.java
R api/src/main/java/marquez/db/models/DatasetData.java
R api/src/main/java/marquez/db/models/JobData.java
R api/src/main/java/marquez/db/models/NodeData.java
M api/src/main/java/marquez/service/LineageService.java
A api/src/main/java/marquez/service/models/DatasetData.java
A api/src/main/java/marquez/service/models/JobData.java
M api/src/main/java/marquez/service/models/Node.java
A api/src/main/java/marquez/service/models/NodeData.java
M api/src/main/java/marquez/service/models/Run.java
A api/src/main/resources/marquez/db/migration/V55.1__add_dataset_facets.sql
A api/src/main/resources/marquez/db/migration/V55.2__add_job_facets.sql
A api/src/main/resources/marquez/db/migration/V55.3__add_run_facets.sql
M api/src/test/java/marquez/api/JdbiUtils.java
M api/src/test/java/marquez/db/DatasetDaoTest.java
A api/src/test/java/marquez/db/DatasetFacetsDaoTest.java
A api/src/test/java/marquez/db/FacetTestUtils.java
A api/src/test/java/marquez/db/JobFacetsDaoTest.java
M api/src/test/java/marquez/db/LineageDaoTest.java
M api/src/test/java/marquez/db/LineageTestUtils.java
A api/src/test/java/marquez/db/RunFacetsDaoTest.java
M api/src/test/java/marquez/service/LineageServiceTest.java
M build.gradle
M docker/metadata.json
A metadata.json

Log Message:
-----------
OL facets - PR1 - create & feed new tables while not reading them (#2350)

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 7f546edb66860332609ffb0bb2800b7960c4d9ee
https://github.com/MarquezProject/marquez/commit/7f546edb66860332609ffb0bb2800b7960c4d9ee
Author: Willy Lulciuc <willy@...>
Date: 2023-01-19 (Thu, 19 Jan 2023)

Changed paths:
M .circleci/api-load-test.sh
M api/load-testing/http.js
M marquez.dev.yml

Log Message:
-----------
Define `marquez.yml` for API load test (#2368)

* Gen marquez.yml for load testing

Signed-off-by: wslulciuc <willy@...>

* Enable `migrateOnStartup`

Signed-off-by: wslulciuc <willy@...>

Signed-off-by: wslulciuc <willy@...>


Commit: 1c96a8879dc57dd249a9af6528b5cb0e2025d906
https://github.com/MarquezProject/marquez/commit/1c96a8879dc57dd249a9af6528b5cb0e2025d906
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-01-19 (Thu, 19 Jan 2023)

Changed paths:
M web/webpack.common.js
M web/webpack.prod.js

Log Message:
-----------
restore favicon (#2370)

Signed-off-by: Michael Robinson <merobi@...>


Commit: 0eb6a7cf9e80f7d66bbb589e4f26c525f8b9400a
https://github.com/MarquezProject/marquez/commit/0eb6a7cf9e80f7d66bbb589e4f26c525f8b9400a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update junit5 monorepo to v5.9.2 (#2361)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 3492df290f49e0c1e1306dfe605477ac51d04aeb
https://github.com/MarquezProject/marquez/commit/3492df290f49e0c1e1306dfe605477ac51d04aeb
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-20 (Fri, 20 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update mockito monorepo to v5 (#2363)

Signed-off-by: Renovate Bot <bot@...>

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 1e53bab0c38d22efa33a20a40ceb88a305d9302b
https://github.com/MarquezProject/marquez/commit/1e53bab0c38d22efa33a20a40ceb88a305d9302b
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-01-23 (Mon, 23 Jan 2023)

Changed paths:
M web/src/components/datasets/DatasetColumnLineage.tsx
M web/src/components/datasets/DatasetDetailPage.tsx
M web/src/i18n/config.ts

Log Message:
-----------
update i18n for column lineage (#2369)

* update i18n for column lineage

Signed-off-by: Michael Robinson <merobi@...>

* fix i18n config

Signed-off-by: Michael Robinson <merobi@...>

* add i18next translations and update config for `DatasetColumnLineage`

Signed-off-by: Michael Robinson <merobi@...>

Signed-off-by: Michael Robinson <merobi@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: c7c89dfaa07e64561330cc0e6a6355181cf39106
https://github.com/MarquezProject/marquez/commit/c7c89dfaa07e64561330cc0e6a6355181cf39106
Author: wslulciuc <willy@...>
Date: 2023-01-23 (Mon, 23 Jan 2023)

Changed paths:
R metadata.json

Log Message:
-----------
Delete unused `metadata.json`

Signed-off-by: wslulciuc <willy@...>


Commit: 74028c50e496c0133a3b303a15d39f66f4f033cb
https://github.com/MarquezProject/marquez/commit/74028c50e496c0133a3b303a15d39f66f4f033cb
Author: Perttu Salonen <perttu.salonen@...>
Date: 2023-01-26 (Thu, 26 Jan 2023)

Changed paths:
M chart/templates/marquez/deployment.yaml
M chart/values.yaml

Log Message:
-----------
Helm chart fixes (#2374)

* add missing postgres user from pg_isready

Signed-off-by: Perttu Salonen <perttu.salonen@...>

* fix postgresql tag number

Signed-off-by: Perttu Salonen <perttu.salonen@...>

Signed-off-by: Perttu Salonen <perttu.salonen@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 5e92e750d6e2d1af4807ac1feae9b8858db22204
https://github.com/MarquezProject/marquez/commit/5e92e750d6e2d1af4807ac1feae9b8858db22204
Author: Ross Turk <ross@...>
Date: 2023-01-26 (Thu, 26 Jan 2023)

Changed paths:
M CHANGELOG.md
A docker/down.sh

Log Message:
-----------
Add a new script for stopping docker (#2380)

* Add a new script for stopping docker deployment

Signed-off-by: Ross Turk <ross@...>

* add docker/down.sh

Signed-off-by: Ross Turk <ross@...>

Signed-off-by: Ross Turk <ross@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 097c1a7a586ff5985183880a1a0fcf27de99d524
https://github.com/MarquezProject/marquez/commit/097c1a7a586ff5985183880a1a0fcf27de99d524
Author: Ross Turk <ross@...>
Date: 2023-01-26 (Thu, 26 Jan 2023)

Changed paths:
M CHANGELOG.md
M docker/metadata.json

Log Message:
-----------
Seed data for column lineage (#2381)

* Add a new script for stopping docker deployment

Signed-off-by: Ross Turk <ross@...>

* initial test to confirm proper facet syntax & validate UI

Signed-off-by: Ross Turk <ross@...>

* additional testing

Signed-off-by: Ross Turk <ross.turk@...>

* Adding additional column-level lineage facet metadata

Signed-off-by: Ross Turk <ross@...>

* Update changelog for column-level seed data

Signed-off-by: Ross Turk <ross@...>

Signed-off-by: Ross Turk <ross@...>
Signed-off-by: Ross Turk <ross.turk@...>
Co-authored-by: Ross Turk <ross.turk@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 0f9bb26b80b3bef895873de0b5a973630f5fccaf
https://github.com/MarquezProject/marquez/commit/0f9bb26b80b3bef895873de0b5a973630f5fccaf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update mockito monorepo to v5.1.0 (#2386)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: ff0ca3fb0d9bf7a06bf1d702e224760cae476b48
https://github.com/MarquezProject/marquez/commit/ff0ca3fb0d9bf7a06bf1d702e224760cae476b48
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency pmd to v6.54.0 (#2385)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: fc308c6228a9f501ea83e63b92f1cfe8381d278c
https://github.com/MarquezProject/marquez/commit/fc308c6228a9f501ea83e63b92f1cfe8381d278c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.14.0 (#2362)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: 008275a224fa909a0756127cffe23fb1ea0f7aa3
https://github.com/MarquezProject/marquez/commit/008275a224fa909a0756127cffe23fb1ea0f7aa3
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)

Changed paths:
M api/build.gradle

Log Message:
-----------
fix(deps): update dependency io.sentry:sentry to v6.13.0 (#2376)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: d7298a9c3755b5af208ba7ea65878b2535c6f4fd
https://github.com/MarquezProject/marquez/commit/d7298a9c3755b5af208ba7ea65878b2535c6f4fd
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency org.assertj:assertj-core to v3.24.2 (#2375)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


Commit: d17668a831a6efc6519090e46753ac3e61de215d
https://github.com/MarquezProject/marquez/commit/d17668a831a6efc6519090e46753ac3e61de215d
Author: pawel.leszczynski <leszczynski.pawel@...>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M .circleci/config.yml
M CHANGELOG.md
M api/src/main/java/marquez/MarquezApp.java
A api/src/main/java/marquez/cli/DbMigrationCommand.java
M api/src/main/java/marquez/db/DatasetDao.java
M api/src/main/java/marquez/db/DatasetFacetsDao.java
M api/src/main/java/marquez/db/DatasetVersionDao.java
M api/src/main/java/marquez/db/FacetUtils.java
M api/src/main/java/marquez/db/JobDao.java
M api/src/main/java/marquez/db/JobFacetsDao.java
M api/src/main/java/marquez/db/JobVersionDao.java
M api/src/main/java/marquez/db/LineageDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
M api/src/main/java/marquez/db/RunDao.java
M api/src/main/java/marquez/db/RunFacetsDao.java
A api/src/main/java/marquez/db/migrations/V56_1__FacetViews.java
A api/src/main/java/marquez/db/migrations/V57_1__BackfillFacets.java
M api/src/main/resources/marquez/db/migration/V55.1__add_dataset_facets.sql
M api/src/main/resources/marquez/db/migration/V55.2__add_job_facets.sql
M api/src/main/resources/marquez/db/migration/V55.3__add_run_facets.sql
A api/src/main/resources/marquez/db/migration/V57.1__add_migration_lock.sql
A api/src/main/resources/marquez/db/migration/V57__readme.md
M api/src/test/java/marquez/api/JdbiUtils.java
M api/src/test/java/marquez/db/DatasetFacetsDaoTest.java
M api/src/test/java/marquez/db/FacetTestUtils.java
M api/src/test/java/marquez/db/JobFacetsDaoTest.java
M api/src/test/java/marquez/db/RunFacetsDaoTest.java
A api/src/test/java/marquez/db/migrations/V57_1__BackfillFacetsTest.java
A api/src/test/java/marquez/db/migrations/V57_BackfillFacetsPerformanceTest.java
M codecov.yml

Log Message:
-----------
OL facets - PR2 - read facets from views based on lineage_events table (#2355)

* OL facets - PR2 - read facets from views pointing to lineage_events table

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

* OL facets - PR3 - migrate data to facet tables (#2359)

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>

---------

Signed-off-by: Pawel Leszczynski <leszczynski.pawel@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 162918ae27b75c8e0f506a3f780ddeb54f045258
https://github.com/MarquezProject/marquez/commit/162918ae27b75c8e0f506a3f780ddeb54f045258
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M build.gradle

Log Message:
-----------
fix(deps): update dependency io.openlineage:openlineage-java to v0.19.2 (#2347)

Signed-off-by: Renovate Bot <bot@...>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 406daafc1acd40635082a42b49f0ac5757b9e5c2
https://github.com/MarquezProject/marquez/commit/406daafc1acd40635082a42b49f0ac5757b9e5c2
Author: Peter Hicks <phixMe@...>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M spec/openapi.yml

Log Message:
-----------
Adding missing details to dataset version spec. (#2389)

Co-authored-by: phix <peter.hicks@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: d3c78a18042756fba14bc003fa1995a0b9c9986b
https://github.com/MarquezProject/marquez/commit/d3c78a18042756fba14bc003fa1995a0b9c9986b
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M CHANGELOG.md

Log Message:
-----------
add missing changes to changelog for 0.30.0 release (#2356)

* add missing changes for 0.30.0 release

Signed-off-by: Michael Robinson <merobi@...>

---------

Signed-off-by: Michael Robinson <merobi@...>


Commit: 8a072fffa37d782194bbcce5ec3794fac3c9d639
https://github.com/MarquezProject/marquez/commit/8a072fffa37d782194bbcce5ec3794fac3c9d639
Author: Michael Robinson <merobi@...>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M .circleci/db-migration.sh
M .env.example
M chart/Chart.yaml
M chart/values.yaml
M clients/java/README.md
M docker/up.sh
M docs/openapi.html
M gradle.properties
M spec/openapi.yml

Log Message:
-----------
Prepare for release 0.30.0

Signed-off-by: Michael Robinson <merobi@...>


Commit: 996e834387bd91af49c4926064ac83b95301634b
https://github.com/MarquezProject/marquez/commit/996e834387bd91af49c4926064ac83b95301634b
Author: Michael Robinson <merobi@...>
Date: 2023-01-31 (Tue, 31 Jan 2023)

Changed paths:
M clients/python/marquez_client/__init__.py
M clients/python/setup.cfg
M clients/python/setup.py
M gradle.properties
M spec/openapi.yml

Log Message:
-----------
Prepare next development version 0.31.0-SNAPSHOT

Signed-off-by: Michael Robinson <merobi@...>


Commit: c6f47ec2f7a147f241e79b937f52c318fdab57c5
https://github.com/MarquezProject/marquez/commit/c6f47ec2f7a147f241e79b937f52c318fdab57c5
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-02-01 (Wed, 01 Feb 2023)

Changed paths:
A stats/oss/get_contributor_stats.py
A stats/oss/requirements.txt

Log Message:
-----------
add contributor stats script and reqs to new dev directory (#2391)

* add contributor stats script and reqs to new dev directory

Signed-off-by: Michael Robinson <merobi@...>

* add shebang

Signed-off-by: Michael Robinson <merobi@...>

* move script to new stats/oss directory

Signed-off-by: Michael Robinson <merobi@...>

* Delete get_contributor_stats.py

* Delete requirements.txt

---------

Signed-off-by: Michael Robinson <merobi@...>


Commit: 81cc729b2b6d1149d0df8caeef5fc5ed41f291a7
https://github.com/MarquezProject/marquez/commit/81cc729b2b6d1149d0df8caeef5fc5ed41f291a7
Author: wslulciuc <willy@...>
Date: 2023-02-03 (Fri, 03 Feb 2023)

Changed paths:
M chart/values.yaml

Log Message:
-----------
psql `0.30.0` -> `12.1.0`

Signed-off-by: wslulciuc <willy@...>


Commit: b5be887c6f83b523c12c74dbdcd4859ef5797cf1
https://github.com/MarquezProject/marquez/commit/b5be887c6f83b523c12c74dbdcd4859ef5797cf1
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-02-07 (Tue, 07 Feb 2023)

Changed paths:
M .circleci/api-load-test.sh

Log Message:
-----------
update snapshot version in `api-load-test.sh` (#2409)

Signed-off-by: Michael Robinson <merobi@...>


Commit: 82c9307c2c577b418ebdc2fbb2c5a9af19a5d914
https://github.com/MarquezProject/marquez/commit/82c9307c2c577b418ebdc2fbb2c5a9af19a5d914
Author: Vlad S <vladyslav.sedenko@...>
Date: 2023-02-07 (Tue, 07 Feb 2023)

Changed paths:
M web/src/components/jobs/JobDetailPage.tsx

Log Message:
-----------
UI: Show location button when link to code exist (#2392)

* Show location button when link exist

Signed-off-by: tito12 <vladyslav.sedenko@...>

* Make button disable and not clickable if link not exist

Signed-off-by: tito12 <vladyslav.sedenko@...>

---------

Signed-off-by: tito12 <vladyslav.sedenko@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: d209bdd6c14d80c9abc806ee66fb651085ba17c1
https://github.com/MarquezProject/marquez/commit/d209bdd6c14d80c9abc806ee66fb651085ba17c1
Author: Vlad S <vladyslav.sedenko@...>
Date: 2023-02-07 (Tue, 07 Feb 2023)

Changed paths:
M web/package-lock.json
M web/package.json

Log Message:
-----------
UI: Update prettier and eslint version for optional chaining support (#2393)

* Update prettier and eslint version for optional chaining support

Signed-off-by: tito12 <vladyslav.sedenko@...>

* Add package-lock.json for new package

Signed-off-by: tito12 <vladyslav.sedenko@...>

---------

Signed-off-by: tito12 <vladyslav.sedenko@...>


Commit: bb411a9ce7a9a2fee9bd24d10782a49155b3df8d
https://github.com/MarquezProject/marquez/commit/bb411a9ce7a9a2fee9bd24d10782a49155b3df8d
Author: Peter Hicks <phixMe@...>
Date: 2023-02-07 (Tue, 07 Feb 2023)

Changed paths:
M spec/openapi.yml

Log Message:
-----------
Making Dataset Versions and Dataset types the same (#2400)

* Adding missing details to dataset version spec.

* Making the dataset version fields the same as datasets.

---------

Co-authored-by: phix <peter.hicks@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 9e0c84b148d4472b7116884d022fc5223f9ea9a4
https://github.com/MarquezProject/marquez/commit/9e0c84b148d4472b7116884d022fc5223f9ea9a4
Author: Michael Robinson <68482867+merobi-hub@...>
Date: 2023-02-07 (Tue, 07 Feb 2023)

Changed paths:
M web/src/components/lineage/components/node/Node.tsx
M web/src/components/lineage/types.ts

Log Message:
-----------
enable auto-accessibility feature on graph nodes (#2388)

* enable auto-accessibility feature on graph icons

Signed-off-by: Michael Robinson <merobi@...>

* fix icon attribute formatting

Signed-off-by: Michael Robinson <merobi@...>

---------

Signed-off-by: Michael Robinson <merobi@...>
Co-authored-by: Willy Lulciuc <willy@...>


Commit: 2a29387e85fe2c7dee3fba6959f9cb4dc369706b
https://github.com/MarquezProject/marquez/commit/2a29387e85fe2c7dee3fba6959f9cb4dc369706b
Author: tito12 <vladyslav.sedenko@...>
Date: 2023-02-09 (Thu, 09 Feb 2023)

Changed paths:
A .circleci/api-load-test.sh
M .circleci/config.yml
A .circleci/db-migration.sh
M .circleci/get-docker-compose.sh
M .circleci/get-jdk17.sh
A .circleci/get-k6.sh
M .env.example
M .github/workflows/test-chart.yaml
M CHANGELOG.md
M CODE_OF_CONDUCT.md
M CODE_QUALITY_AND_SECURITY.md
M COMMITTERS.md
M CONTRIBUTING.md
M GOVERNANCE.md
M METRICS.md
M README.md
M RELEASING.md
M api/build.gradle
A api/load-testing/http.js
A api/load-testing/load-testing-architecture.png
A api/load-testing/load-testing.md
M api/src/main/java/marquez/MarquezApp.java
M api/src/main/java/marquez/MarquezConfig.java
M api/src/main/java/marquez/MarquezContext.java
M api/src/main/java/marquez/api/BaseResource.java
M api/src/main/java/marquez/api/ColumnLineageResource.java
M api/src/main/java/marquez/api/DatasetResource.java
M api/src/main/java/marquez/api/JobResource.java
M api/src/main/java/marquez/api/NamespaceResource.java
M api/src/main/java/marquez/api/OpenLineageResource.java
M api/src/main/java/marquez/api/RunResource.java
M api/src/main/java/marquez/api/SearchResource.java
M api/src/main/java/marquez/api/SourceResource.java
M api/src/main/java/marquez/api/TagResource.java
M api/src/main/java/marquez/api/exceptions/DatasetNotFoundException.java
M api/src/main/java/marquez/api/exceptions/DatasetVersionNotFoundException.java
M api/src/main/java/marquez/api/exceptions/FieldNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JdbiExceptionExceptionMapper.java
M api/src/main/java/marquez/api/exceptions/JobNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JobVersionNotFoundException.java
M api/src/main/java/marquez/api/exceptions/JsonProcessingExceptionMapper.java
M api/src/main/java/marquez/api/exceptions/NamespaceNotFoundException.java
M api/src/main/java/marquez/api/exceptions/RunAlreadyExistsException.java
M api/src/main/java/marquez/api/exceptions/RunNotFoundException.java
M api/src/main/java/marquez/api/exceptions/SourceNotFoundException.java
M api/src/main/java/marquez/api/exceptions/TagNotFoundException.java
M api/src/main/java/marquez/api/filter/JobRedirectFilter.java
M api/src/main/java/marquez/api/models/JobVersion.java
M api/src/main/java/marquez/api/models/ResultsPage.java
M api/src/main/java/marquez/api/models/SearchFilter.java
M api/src/main/java/marquez/api/models/SearchResult.java
M api/src/main/java/marquez/api/models/SearchSort.java
M api/src/main/java/marquez/api/models/SortDirection.java
A api/src/main/java/marquez/cli/DbMigrationCommand.java
M api/src/main/java/marquez/cli/MetadataCommand.java
M api/src/main/java/marquez/cli/SeedCommand.java
M api/src/main/java/marquez/common/Utils.java
M api/src/main/java/marquez/common/base/MorePreconditions.java
M api/src/main/java/marquez/common/models/DatasetFieldId.java
M api/src/main/java/marquez/common/models/DatasetFieldVersionId.java
M api/src/main/java/marquez/common/models/DatasetId.java
M api/src/main/java/marquez/common/models/DatasetName.java
M api/src/main/java/marquez/common/models/DatasetType.java
M api/src/main/java/marquez/common/models/DatasetVersionId.java
M api/src/main/java/marquez/common/models/Field.java
M api/src/main/java/marquez/common/models/FieldName.java
M api/src/main/java/marquez/common/models/FlexibleDateTimeDeserializer.java
M api/src/main/java/marquez/common/models/JobId.java
M api/src/main/java/marquez/common/models/JobName.java
M api/src/main/java/marquez/common/models/JobType.java
M api/src/main/java/marquez/common/models/JobVersionId.java
M api/src/main/java/marquez/common/models/NamespaceName.java
M api/src/main/java/marquez/common/models/OwnerName.java
M api/src/main/java/marquez/common/models/RunId.java
M api/src/main/java/marquez/common/models/RunState.java
M api/src/main/java/marquez/common/models/SourceName.java
M api/src/main/java/marquez/common/models/SourceType.java
M api/src/main/java/marquez/common/models/TagName.java
M api/src/main/java/marquez/common/models/Version.java
M api/src/main/java/marquez/db/BaseDao.java
M api/src/main/java/marquez/db/ColumnLineageDao.java
M api/src/main/java/marquez/db/Columns.java
M api/src/main/java/marquez/db/DatasetDao.java
A api/src/main/java/marquez/db/DatasetFacetsDao.java
M api/src/main/java/marquez/db/DatasetFieldDao.java
M api/src/main/java/marquez/db/DatasetSymlinkDao.java
M api/src/main/java/marquez/db/DatasetVersionDao.java
M api/src/main/java/marquez/db/DbMigration.java
A api/src/main/java/marquez/db/FacetUtils.java
M api/src/main/java/marquez/db/FlywayFactory.java
M api/src/main/java/marquez/db/JobContextDao.java
M api/src/main/java/marquez/db/JobDao.java
A api/src/main/java/marquez/db/JobFacetsDao.java
M api/src/main/java/marquez/db/JobVersionDao.java
M api/src/main/java/marquez/db/LineageDao.java
M api/src/main/java/marquez/db/NamespaceDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
M api/src/main/java/marquez/db/RunArgsDao.java
M api/src/main/java/marquez/db/RunDao.java
A api/src/main/java/marquez/db/RunFacetsDao.java
M api/src/main/java/marquez/db/RunStateDao.java
M api/src/main/java/marquez/db/SearchDao.java
M api/src/main/java/marquez/db/SourceDao.java
M api/src/main/java/marquez/db/StreamVersionDao.java
M api/src/main/java/marquez/db/TagDao.java
M api/src/main/java/marquez/db/mappers/ColumnLineageNodeDataMapper.java
M api/src/main/java/marquez/db/mappers/ColumnLineageRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetDataMapper.java
M api/src/main/java/marquez/db/mappers/DatasetFieldMapper.java
M api/src/main/java/marquez/db/mappers/DatasetFieldRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetMapper.java
M api/src/main/java/marquez/db/mappers/DatasetRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetSymlinksRowMapper.java
M api/src/main/java/marquez/db/mappers/DatasetVersionMapper.java
M api/src/main/java/marquez/db/mappers/DatasetVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedDatasetVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedJobVersionRowMapper.java
M api/src/main/java/marquez/db/mappers/ExtendedRunRowMapper.java
M api/src/main/java/marquez/db/mappers/FieldDataMapper.java
M api/src/main/java/marquez/db/mappers/JobContextRowMapper.java
M api/src/main/java/marquez/db/mappers/JobDataMapper.java
M api/src/main/java/marquez/db/mappers/JobMapper.java
M api/src/main/java/marquez/db/mappers/JobRowMapper.java
M api/src/main/java/marquez/db/mappers/JobVersionMapper.java
M api/src/main/java/marquez/db/mappers/LineageEventMapper.java
M api/src/main/java/marquez/db/mappers/MapperUtils.java
M api/src/main/java/marquez/db/mappers/NamespaceMapper.java
M api/src/main/java/marquez/db/mappers/NamespaceRowMapper.java
M api/src/main/java/marquez/db/mappers/OwnerRowMapper.java
M api/src/main/java/marquez/db/mappers/PairUuidInstantMapper.java
M api/src/main/java/marquez/db/mappers/RunArgsRowMapper.java
M api/src/main/java/marquez/db/mappers/RunMapper.java
M api/src/main/java/marquez/db/mappers/RunRowMapper.java
M api/src/main/java/marquez/db/mappers/RunStateRowMapper.java
M api/src/main/java/marquez/db/mappers/SearchResultMapper.java
M api/src/main/java/marquez/db/mappers/SourceMapper.java
M api/src/main/java/marquez/db/mappers/SourceRowMapper.java
M api/src/main/java/marquez/db/mappers/TagMapper.java
M api/src/main/java/marquez/db/mappers/TagRowMapper.java
M api/src/main/java/marquez/db/migrations/V44_1__UpdateRunsWithJobUUID.java
M api/src/main/java/marquez/db/migrations/V44_2__BackfillAirflowParentRuns.java
M api/src/main/java/marquez/db/migrations/V44_3_BackfillJobsWithParents.java
A api/src/main/java/marquez/db/migrations/V56_1__FacetViews.java
A api/src/main/java/marquez/db/migrations/V57_1__BackfillFacets.java
M api/src/main/java/marquez/db/models/ColumnLineageNodeData.java
M api/src/main/java/marquez/db/models/ColumnLineageRow.java
R api/src/main/java/marquez/db/models/DatasetData.java
M api/src/main/java/marquez/db/models/DatasetFieldRow.java
M api/src/main/java/marquez/db/models/DatasetRow.java
M api/src/main/java/marquez/db/models/DatasetSymlinkRow.java
M api/src/main/java/marquez/db/models/DatasetVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedDatasetVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedJobVersionRow.java
M api/src/main/java/marquez/db/models/ExtendedRunRow.java
M api/src/main/java/marquez/db/models/InputFieldData.java
M api/src/main/java/marquez/db/models/InputFieldNodeData.java
M api/src/main/java/marquez/db/models/JobContextRow.java
R api/src/main/java/marquez/db/models/JobData.java
M api/src/main/java/marquez/db/models/JobRow.java
M api/src/main/java/marquez/db/models/JobVersionRow.java
M api/src/main/java/marquez/db/models/NamespaceRow.java
R api/src/main/java/marquez/db/models/NodeData.java
M api/src/main/java/marquez/db/models/OwnerRow.java
M api/src/main/java/marquez/db/models/RunArgsRow.java
M api/src/main/java/marquez/db/models/RunRow.java
M api/src/main/java/marquez/db/models/RunStateRow.java
M api/src/main/java/marquez/db/models/SourceRow.java
M api/src/main/java/marquez/db/models/TagRow.java
M api/src/main/java/marquez/db/models/UpdateLineageRow.java
M api/src/main/java/marquez/graphql/GraphqlConfig.java
M api/src/main/java/marquez/graphql/GraphqlDaos.java
M api/src/main/java/marquez/graphql/GraphqlDataFetchers.java
M api/src/main/java/marquez/graphql/GraphqlSchemaBuilder.java
M api/src/main/java/marquez/graphql/MarquezGraphqlServletBuilder.java
M api/src/main/java/marquez/graphql/mapper/LineageResultMapper.java
M api/src/main/java/marquez/graphql/mapper/ObjectMapMapper.java
M api/src/main/java/marquez/graphql/mapper/RowMap.java
M api/src/main/java/marquez/logging/LoggingMdcFilter.java
M api/src/main/java/marquez/logging/MdcPropagating.java
M api/src/main/java/marquez/service/ColumnLineageService.java
M api/src/main/java/marquez/service/DatasetFieldService.java
M api/src/main/java/marquez/service/DatasetService.java
M api/src/main/java/marquez/service/DatasetVersionService.java
M api/src/main/java/marquez/service/DelegatingDaos.java
M api/src/main/java/marquez/service/JobMetrics.java
M api/src/main/java/marquez/service/JobService.java
M api/src/main/java/marquez/service/LineageService.java
M api/src/main/java/marquez/service/NamespaceService.java
M api/src/main/java/marquez/service/NodeIdNotFoundException.java
M api/src/main/java/marquez/service/OpenLineageService.java
M api/src/main/java/marquez/service/RunService.java
M api/src/main/java/marquez/service/RunTransitionListener.java
M api/src/main/java/marquez/service/ServiceFactory.java
M api/src/main/java/marquez/service/SourceService.java
M api/src/main/java/marquez/service/TagService.java
M api/src/main/java/marquez/service/models/BaseJsonModel.java
M api/src/main/java/marquez/service/models/ColumnLineage.java
M api/src/main/java/marquez/service/models/ColumnLineageInputField.java
M api/src/main/java/marquez/service/models/Dataset.java
A api/src/main/java/marquez/service/models/DatasetData.java
M api/src/main/java/marquez/service/models/DatasetMeta.java
M api/src/main/java/marquez/service/models/DatasetVersion.java
M api/src/main/java/marquez/service/models/DbTable.java
M api/src/main/java/marquez/service/models/DbTableMeta.java
M api/src/main/java/marquez/service/models/DbTableVersion.java
M api/src/main/java/marquez/service/models/Edge.java
M api/src/main/java/marquez/service/models/Graph.java
M api/src/main/java/marquez/service/models/Job.java
A api/src/main/java/marquez/service/models/JobData.java
M api/src/main/java/marquez/service/models/JobMeta.java
M api/src/main/java/marquez/service/models/Lineage.java
M api/src/main/java/marquez/service/models/LineageEvent.java
M api/src/main/java/marquez/service/models/Namespace.java
M api/src/main/java/marquez/service/models/NamespaceMeta.java
M api/src/main/java/marquez/service/models/Node.java
A api/src/main/java/marquez/service/models/NodeData.java
M api/src/main/java/marquez/service/models/NodeId.java
M api/src/main/java/marquez/service/models/NodeType.java
M api/src/main/java/marquez/service/models/Run.java
M api/src/main/java/marquez/service/models/RunMeta.java
M api/src/main/java/marquez/service/models/Source.java
M api/src/main/java/marquez/service/models/SourceMeta.java
M api/src/main/java/marquez/service/models/Stream.java
M api/src/main/java/marquez/service/models/StreamMeta.java
M api/src/main/java/marquez/service/models/StreamVersion.java
M api/src/main/java/marquez/service/models/Tag.java
M api/src/main/java/marquez/tracing/SentryConfig.java
M api/src/main/java/marquez/tracing/SentryPropagating.java
M api/src/main/java/marquez/tracing/TracingContainerResponseFilter.java
M api/src/main/java/marquez/tracing/TracingSQLLogger.java
M api/src/main/java/marquez/tracing/TracingServletFilter.java
M api/src/main/resources/assets/graphql-playground/index.htm
A api/src/main/resources/marquez/db/migration/V55.1__add_dataset_facets.sql
A api/src/main/resources/marquez/db/migration/V55.2__add_job_facets.sql
A api/src/main/resources/marquez/db/migration/V55.3__add_run_facets.sql
A api/src/main/resources/marquez/db/migration/V57.1__add_migration_lock.sql
A api/src/main/resources/marquez/db/migration/V57__readme.md
M api/src/test/java/marquez/BaseIntegrationTest.java
M api/src/test/java/marquez/ColumnLineageIntegrationTest.java
M api/src/test/java/marquez/DatasetIntegrationTest.java
M api/src/test/java/marquez/FlowIntegrationTest.java
M api/src/test/java/marquez/Generator.java
M api/src/test/java/marquez/MarquezAppIntegrationTest.java
M api/src/test/java/marquez/NamespaceIntegrationTest.java
M api/src/test/java/marquez/OpenLineageIntegrationTest.java
M api/src/test/java/marquez/PostgresContainer.java
M api/src/test/java/marquez/RunIntegrationTest.java
M api/src/test/java/marquez/TagIntegrationTest.java
M api/src/test/java/marquez/api/ApiTestUtils.java
M api/src/test/java/marquez/api/ApiTestUtilsTest.java
M api/src/test/java/marquez/api/ColumnLineageResourceTest.java
M api/src/test/java/marquez/api/JdbiUtils.java
M api/src/test/java/marquez/api/OpenLineageResourceTest.java
M api/src/test/java/marquez/common/UtilsTest.java
M api/src/test/java/marquez/common/api/JobResourceIntegrationTest.java
M api/src/test/java/marquez/common/base/MorePreconditionsTest.java
M api/src/test/java/marquez/common/models/CommonModelGenerator.java
M api/src/test/java/marquez/common/models/NamespaceNameTest.java
M api/src/test/java/marquez/common/models/RunIdTest.java
M api/src/test/java/marquez/db/BackfillTestUtils.java
M api/src/test/java/marquez/db/ColumnLineageDaoTest.java
M api/src/test/java/marquez/db/ColumnLineageTestUtils.java
M api/src/test/java/marquez/db/ColumnsTest.java
M api/src/test/java/marquez/db/DatasetDaoTest.java
A api/src/test/java/marquez/db/DatasetFacetsDaoTest.java
M api/src/test/java/marquez/db/DbTestUtils.java
A api/src/test/java/marquez/db/FacetTestUtils.java
M api/src/test/java/marquez/db/FlywayFactoryTest.java
M api/src/test/java/marquez/db/JobDaoTest.java
A api/src/test/java/marquez/db/JobFacetsDaoTest.java
M api/src/test/java/marquez/db/JobVersionDaoTest.java
M api/src/test/java/marquez/db/LineageDaoTest.java
M api/src/test/java/marquez/db/LineageTestUtils.java
M api/src/test/java/marquez/db/NamespaceDaoTest.java
M api/src/test/java/marquez/db/OpenLineageDaoTest.java
M api/src/test/java/marquez/db/RunDaoTest.java
A api/src/test/java/marquez/db/RunFacetsDaoTest.java
M api/src/test/java/marquez/db/SearchDaoTest.java
M api/src/test/java/marquez/db/mappers/DatasetMapperTest.java
M api/src/test/java/marquez/db/mappers/JobMapperTest.java
A api/src/test/java/marquez/db/migrations/V57_1__BackfillFacetsTest.java
A api/src/test/java/marquez/db/migrations/V57_BackfillFacetsPerformanceTest.java
M api/src/test/java/marquez/db/models/ColumnLineageNodeDataTest.java
M api/src/test/java/marquez/db/models/DbModelGenerator.java
M api/src/test/java/marquez/graphql/GraphqlTest.java
M api/src/test/java/marquez/graphql/LineageTest.java
M api/src/test/java/marquez/jdbi/JdbiExternalPostgresExtension.java
M api/src/test/java/marquez/jdbi/MarquezJdbiExternalPostgresExtension.java
M api/src/test/java/marquez/jdbi/Migration.java
M api/src/test/java/marquez/service/ColumnLineageServiceTest.java
M api/src/test/java/marquez/service/LineageServiceTest.java
M api/src/test/java/marquez/service/OpenLineageServiceIntegrationTest.java
M api/src/test/java/marquez/service/models/ColumnLineageTest.java
M api/src/test/java/marquez/service/models/GraphTest.java
M api/src/test/java/marquez/service/models/LineageEventTest.java
M api/src/test/java/marquez/service/models/NodeIdTest.java
M api/src/test/java/marquez/service/models/ServiceModelGenerator.java
M api/src/test/java/marquez/service/models/VersionTest.java
M build.gradle
M chart/Chart.yaml
M chart/README.md
M chart/templates/marquez/deployment.yaml
M chart/values.yaml
M clients/java/README.md
M clients/java/src/main/java/marquez/client/Clients.java
M clients/java/src/main/java/marquez/client/MarquezClient.java
M clients/java/src/main/java/marquez/client/MarquezClientException.java
M clients/java/src/main/java/marquez/client/MarquezHttp.java
M clients/java/src/main/java/marquez/client/MarquezHttpException.java
M clients/java/src/main/java/marquez/client/MarquezPathV1.java
M clients/java/src/main/java/marquez/client/MarquezUrl.java
M clients/java/src/main/java/marquez/client/Utils.java
M clients/java/src/main/java/marquez/client/models/ColumnLineage.java
M clients/java/src/main/java/marquez/client/models/ColumnLineageInputField.java
M clients/java/src/main/java/marquez/client/models/ColumnLineageNodeData.java
M clients/java/src/main/java/marquez/client/models/Dataset.java
M clients/java/src/main/java/marquez/client/models/DatasetFieldId.java
M clients/java/src/main/java/marquez/client/models/DatasetFieldVersionId.java
M clients/java/src/main/java/marquez/client/models/DatasetId.java
M clients/java/src/main/java/marquez/client/models/DatasetMeta.java
M clients/java/src/main/java/marquez/client/models/DatasetType.java
M clients/java/src/main/java/marquez/client/models/DatasetVersion.java
M clients/java/src/main/java/marquez/client/models/DatasetVersionId.java
M clients/java/src/main/java/marquez/client/models/DbTable.java
M clients/java/src/main/java/marquez/client/models/DbTableMeta.java
M clients/java/src/main/java/marquez/client/models/DbTableVersion.java
M clients/java/src/main/java/marquez/client/models/Edge.java
M clients/java/src/main/java/marquez/client/models/Field.java
M clients/java/src/main/java/marquez/client/models/Job.java
M clients/java/src/main/java/marquez/client/models/JobId.java
M clients/java/src/main/java/marquez/client/models/JobMeta.java
M clients/java/src/main/java/marquez/client/models/JobType.java
M clients/java/src/main/java/marquez/client/models/JobVersion.java
M clients/java/src/main/java/marquez/client/models/JobVersionId.java
M clients/java/src/main/java/marquez/client/models/LineageEvent.java
M clients/java/src/main/java/marquez/client/models/Namespace.java
M clients/java/src/main/java/marquez/client/models/NamespaceMeta.java
M clients/java/src/main/java/marquez/client/models/Node.java
M clients/java/src/main/java/marquez/client/models/NodeData.java
M clients/java/src/main/java/marquez/client/models/NodeId.java
M clients/java/src/main/java/marquez/client/models/NodeType.java
M clients/java/src/main/java/marquez/client/models/Run.java
M clients/java/src/main/java/marquez/client/models/RunMeta.java
M clients/java/src/main/java/marquez/client/models/RunState.java
M clients/java/src/main/java/marquez/client/models/SearchFilter.java
M clients/java/src/main/java/marquez/client/models/SearchResult.java
M clients/java/src/main/java/marquez/client/models/SearchResults.java
M clients/java/src/main/java/marquez/client/models/SearchSort.java
M clients/java/src/main/java/marquez/client/models/Source.java
M clients/java/src/main/java/marquez/client/models/SourceMeta.java
M clients/java/src/main/java/marquez/client/models/Stream.java
M clients/java/src/main/java/marquez/client/models/StreamMeta.java
M clients/java/src/main/java/marquez/client/models/StreamVersion.java
M clients/java/src/main/java/marquez/client/models/Tag.java
M clients/java/src/test/java/marquez/client/MarquezClientTest.java
M clients/java/src/test/java/marquez/client/MarquezHttpTest.java
M clients/java/src/test/java/marquez/client/MarquezPathV1Test.java
M clients/java/src/test/java/marquez/client/MarquezUrlTest.java
M clients/java/src/test/java/marquez/client/UtilsTest.java
M clients/java/src/test/java/marquez/client/models/DbTableMetaTest.java
M clients/java/src/test/java/marquez/client/models/DbTableTest.java
M clients/java/src/test/java/marquez/client/models/DbTableVersionTest.java
M clients/java/src/test/java/marquez/client/models/EdgeTest.java
M clients/java/src/test/java/marquez/client/models/JobMetaTest.java
M clients/java/src/test/java/marquez/client/models/JobTest.java
M clients/java/src/test/java/marquez/client/models/JsonGenerator.java
M clients/java/src/test/java/marquez/client/models/ModelGenerator.java
M clients/java/src/test/java/marquez/client/models/NamespaceMetaTest.java
M clients/java/src/test/java/marquez/client/models/NamespaceTest.java
M clients/java/src/test/java/marquez/client/models/NodeIdTest.java
M clients/java/src/test/java/marquez/client/models/RunMetaTest.java
M clients/java/src/test/java/marquez/client/models/RunTest.java
M clients/java/src/test/java/marquez/client/models/SourceMetaTest.java
M clients/java/src/test/java/marquez/client/models/SourceTest.java
M clients/java/src/test/java/marquez/client/models/StreamMetaTest.java
M clients/java/src/test/java/marquez/client/models/StreamTest.java
M clients/java/src/test/java/marquez/client/models/StreamVersionTest.java
M clients/python/README.md
M clients/python/examples/simple.py
M clients/python/marquez_client/__init__.py
M clients/python/marquez_client/client.py
M clients/python/marquez_client/clients.py
M clients/python/marquez_client/constants.py
M clients/python/marquez_client/errors.py
M clients/python/marquez_client/models.py
M clients/python/marquez_client/utils.py
M clients/python/setup.cfg
M clients/python/setup.py
M clients/python/tests/__init__.py
M clients/python/tests/test_marquez_client.py
M clients/python/tests/test_marquez_clients.py
M clients/python/tests/test_utils.py
M codecov.yml
A docker-compose.db.yml
M docker-compose.dev.yml
R docker-compose.postgres.yml
A docker-compose.web-dev.yml
A docker-compose.web.yml
M docker-compose.yml
M docker/build-and-push.sh
A docker/down.sh
M docker/entrypoint.sh
M docker/init-db.sh
M docker/login.sh
M docker/metadata.json
M docker/prune.sh
M docker/seed.sh
M docker/up.sh
M docker/volumes.sh
M docker/wait-for-it.sh
M docs/_layouts/deployment-overview.html
M docs/_layouts/index.html
M docs/_layouts/quickstart.html
M docs/_layouts/running-on-aws.html
M docs/db-migrations.md
M docs/deployment-overview.md
M docs/index.md
R docs/load-testing-architecture.png
R docs/load-testing.md
M docs/openapi.html
M docs/quickstart.md
M docs/run-lifecycle.md
M docs/run-state-transitions.md
M docs/running-on-aws.md
M examples/airflow/README.md
M examples/airflow/docker/build.sh
M examples/airflow/docker/init-db.sh
M examples/airflow/docker/wait-for-it.sh
M generate_dot_images.sh
M gradle.properties
M new-version.sh
M proposals/2045-column-lineage-endpoint.md
M proposals/2078-optimization-ol-facets.md
M proposals/2117-marquez-over-time.md
M proposals/2180-search-service.md
M proposals/README.md
M proposals/TEMPLATE.md
M renovate.json
M spec/openapi.yml
A stats/oss/get_contributor_stats.py
A stats/oss/requirements.txt
M web/docker/entrypoint.sh
M web/globalSetup.ts
M web/package-lock.json
M web/package.json
M web/public/index.html
M web/setupEnzyme.ts
M web/setupJest.ts
M web/src/__tests__/components/AppBar.test.tsx
M web/src/__tests__/components/DatasetDetailPage.test.tsx
M web/src/__tests__/components/Dialog.test.tsx
M web/src/__tests__/components/JobDetailPage.test.tsx
M web/src/__tests__/components/__snapshots__/Dialog.test.tsx.snap
M web/src/__tests__/helpers/index.test.ts
M web/src/__tests__/reducers/datasets.test.ts
M web/src/__tests__/reducers/jobs.test.ts
M web/src/__tests__/requests/index.test.ts
M web/src/__tests__/sagas/index.test.ts
M web/src/components/App.tsx
M web/src/components/Dialog.tsx
M web/src/components/Toast.tsx
M web/src/components/bottom-bar/BottomBar.tsx
M web/src/components/core/chip/MqChip.tsx
M web/src/components/core/chip/MqChipGroup.tsx
M web/src/components/core/code/MqCode.tsx
M web/src/components/core/code/MqJson.tsx
M web/src/components/core/date-picker/MqDatePicker.tsx
M web/src/components/core/empty/MqEmpty.tsx
M web/src/components/core/icon-button/MqIconButton.tsx
M web/src/components/core/input-base/MqInputBase.tsx
M web/src/components/core/screen-load/MqScreenLoad.tsx
M web/src/components/core/small-icon/MqSmallIcon.tsx
M web/src/components/core/text/MqText.tsx
A web/src/components/datasets/DatasetColumnLineage.tsx
M web/src/components/datasets/DatasetDetailPage.tsx
M web/src/components/datasets/DatasetInfo.tsx
M web/src/components/datasets/DatasetVersions.tsx
M web/src/components/header/Header.tsx
M web/src/components/jobs/JobDetailPage.tsx
M web/src/components/jobs/RunInfo.tsx
M web/src/components/jobs/RunStatus.tsx
M web/src/components/jobs/Runs.tsx
M web/src/components/lineage/Lineage.tsx
M web/src/components/lineage/components/drag-bar/DragBar.tsx
M web/src/components/lineage/components/edge/Edge.tsx
M web/src/components/lineage/components/node/Node.tsx
M web/src/components/lineage/components/node/NodeText.tsx
M web/src/components/lineage/config.ts
M web/src/components/lineage/types.ts
M web/src/components/namespace-select/NamespaceSelect.tsx
M web/src/components/search/Search.tsx
M web/src/components/search/SearchListItem.tsx
M web/src/components/search/SearchPlaceholder.tsx
M web/src/components/sidenav/Sidenav.tsx
M web/src/globals.ts
M web/src/helpers/index.ts
M web/src/helpers/nodes.ts
M web/src/helpers/runs.ts
M web/src/helpers/theme.ts
M web/src/helpers/time.ts
M web/src/i18n/config.ts
M web/src/index.html
M web/src/index.prod.html
M web/src/index.tsx
M web/src/routes/datasets/Datasets.tsx
M web/src/routes/events/Events.tsx
M web/src/routes/jobs/Jobs.tsx
M web/src/store/actionCreators/actionTypes.ts
M web/src/store/actionCreators/index.ts
A web/src/store/reducers/dataset.ts
M web/src/store/reducers/datasetVersions.ts
M web/src/store/reducers/datasets.ts
M web/src/store/reducers/display.ts
M web/src/store/reducers/events.ts
M web/src/store/reducers/index.ts
M web/src/store/reducers/jobs.ts
M web/src/store/reducers/lineage.ts
M web/src/store/reducers/namespaces.ts
M web/src/store/reducers/runs.ts
M web/src/store/reducers/search.ts
M web/src/store/requests/datasets.ts
M web/src/store/requests/events.ts
M web/src/store/requests/index.ts
M web/src/store/requests/jobs.ts
M web/src/store/requests/lineage.ts
M web/src/store/requests/namespaces.ts
M web/src/store/requests/search.ts
M web/src/store/sagas/index.ts
M web/src/types/api.ts
M web/src/types/i18next.d.ts
M web/src/types/index.ts
M web/src/types/util/Nullable.ts
M web/src/types/util/groupBy.ts
M web/styles.d.ts
M web/webpack.common.js
M web/webpack.prod.js
M why-the-dco.md

Log Message:
-----------
Merge from main

Signed-off-by: tito12 <vladyslav.sedenko@...>


Compare: https://github.com/MarquezProject/marquez/compare/a28a6e0b2b6d...2a29387e85fe