|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [Unreleased](https://github.com/MarquezProject/marquez/compare/0.46.0...HEAD) |
| 3 | +## [Unreleased](https://github.com/MarquezProject/marquez/compare/0.47.0...HEAD) |
| 4 | + |
| 5 | +## [0.47.0](https://github.com/MarquezProject/marquez/compare/0.46.0...0.47.0) - 2024-05-17 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +* * * |
| 10 | +#### Data Quality and Job Status Display in Marquez Web |
| 11 | +* Web: Data Quality [`#2810`](https://github.com/MarquezProject/marquez/pull/2810) [`#2785`](https://github.com/MarquezProject/marquez/pull/2785) [`#2812`](https://github.com/MarquezProject/marquez/pull/2812) [@phixMe](https://github.com/phixMe) |
| 12 | + *Adds Data Quality and Job Status display features.* |
| 13 | +* * * * |
| 14 | +* API: add job tagging to API [`#2774`](https://github.com/MarquezProject/marquez/pull/2774) [@davidsharp7](https://github.com/davidsharp7) |
| 15 | + *Adds support for job tagging to the API.* |
| 16 | +* Chart: add `serviceAccount`and `extraContainers` to helm chart values [`#2766`](https://github.com/MarquezProject/marquez/pull/2766) [@kostas-theo](https://github.com/kostas-theo) |
| 17 | + *To make the Kubernetes service account configurable, adds these values to the helm chart values with defaults set to maintain current functionality.* |
| 18 | +* Client/Java: add `jobVersion` field to Run in Java client [`#2808`](https://github.com/MarquezProject/marquez/pull/2808) [@davidjgoss](https://github.com/davidjgoss) |
| 19 | + *Adds `jobVersion` field to Run in Java client.* |
| 20 | +* Docker: improve down.sh script [`#2778`](https://github.com/MarquezProject/marquez/pull/2778) [@dolfinus](https://github.com/dolfinus) |
| 21 | + *Adds new `-v` option and fixes down.sh script to rely on `docker-compose down -v` and make volume deletion optional.* |
| 22 | +* Web: tooltips and display updates [`#2809`](https://github.com/MarquezProject/marquez/pull/2809) [@phixMe](https://github.com/phixMe) |
| 23 | + *Updates tooltips to be more modernized and custom.* |
| 24 | +* Web: update JSON theme [`#2807`](https://github.com/MarquezProject/marquez/pull/2807) [@phixMe](https://github.com/phixMe) |
| 25 | + *Makes the JSON theme more in-line with the Marquez brand.* |
| 26 | +* Web: column lineage linking and sticky tab titles [`#2805`](https://github.com/MarquezProject/marquez/pull/2805) [@phixMe](https://github.com/phixMe) |
| 27 | + *Adds sticky Titles and moves column lineage links to the table definition.* |
| 28 | +* Web: refine panel feature set [`#2798`](https://github.com/MarquezProject/marquez/pull/2798) [@phixMe](https://github.com/phixMe) |
| 29 | + *Adds many refinements in response to user feedback.* |
| 30 | +* Web: update dataset/dataset field-tagging experience [`#2761`](https://github.com/MarquezProject/marquez/pull/2761) [@davidsharp7](https://github.com/davidsharp7) |
| 31 | + *Adds support for adding multiple tags at once, introduces a switch to allow field-level tags to be exposed, and fixes refresh for an improved a field-tagging experience.* |
| 32 | +* Web: web refresh + loading states [`#2779`](https://github.com/MarquezProject/marquez/pull/2779) [@phixMe](https://github.com/phixMe) |
| 33 | + *Adds a refresh button for jobs, datasets, and lineage events pages. This also will work in empty states.* |
| 34 | + |
| 35 | +### Removed |
| 36 | + |
| 37 | +* Web: remove old files and dependencies [`#2801`](https://github.com/MarquezProject/marquez/pull/2801) [@phixMe](https://github.com/phixMe) |
| 38 | + *Drops deps and removes unused React components no longer required by the new lineage graph.* |
| 39 | + |
| 40 | +### Fixed |
| 41 | + |
| 42 | +* API: adapt column lineage query for symlink dataset [`#2775`](https://github.com/MarquezProject/marquez/pull/2775) [@sophiely](https://github.com/sophiely) |
| 43 | + *Changes the column lineage query in order to take only the 'main' dataset, not the dataset created via symlink.* |
| 44 | +* Web: resolve issue data quality assertion facet are not displayed [`#2528`](https://github.com/MarquezProject/marquez/pull/2528) [@sophiely](https://github.com/sophiely) |
| 45 | + *Fixes rendering of the `DataQualityAssertion` facet by adding support for `dataset`, `unknown` and `input`.* |
| 46 | +* Web: fix `showTags` refresh [`#2799`](https://github.com/MarquezProject/marquez/pull/2799) [@davidsharp7](https://github.com/davidsharp7) |
| 47 | + *Adds `showTags` to the dependencies of `fetchDatasetVersions` and disables the show tags toggle until the latest version has been pulled.* |
| 48 | +* Web: various dataset tags improvements [`#2813`](https://github.com/MarquezProject/marquez/pull/2813) [@davidsharp7](https://github.com/davidsharp7) |
| 49 | + *Various tag improvements including a carat for the dropdown.* |
| 50 | +* Web: use Webpack-bundled icon instead of GitHub-hosted content [`#2803`](https://github.com/MarquezProject/marquez/pull/2803) [@dodo0822](https://github.com/dodo0822) |
| 51 | + *For compliance with a strict CSP, replaces the icon with an SVG bundled by Webpack instead of linking to `raw.githubusercontent.com`.* |
4 | 52 |
|
5 | 53 | ## [0.46.0](https://github.com/MarquezProject/marquez/compare/0.45.0...0.46.0) - 2024-03-15 |
6 | 54 |
|
|
203 | 251 | *Fixes margins and moves the label to be more inline with what the defaults are to fix issues caused by the recent Material-UI upgrade.* |
204 | 252 | * Web: update i18n for general search filter and `runInfo` facets search [`#2557`](https://github.com/MarquezProject/marquez/pull/2557) [@merobi-hub](https://github.com/merobi-hub) |
205 | 253 | *Adds missing i18n support for `runInfo` and search.* |
206 | | -* Docker: update web proxy import [`#2571`](https://github.com/MarquezProject/marquez/pull/2571) [@phixme](https://github.com/phixMe) |
| 254 | +* Docker: update Web proxy import [`#2571`](https://github.com/MarquezProject/marquez/pull/2571) [@phixme](https://github.com/phixMe) |
207 | 255 | *Updates the import style for the `http-proxy-middleware`.* |
208 | 256 |
|
209 | 257 | ## [0.38.0](https://github.com/MarquezProject/marquez/compare/0.37.0...0.38.0) - 2023-08-02 |
|
319 | 367 | ### Removed |
320 | 368 |
|
321 | 369 | * API: remove job context [`#2373`](https://github.com/MarquezProject/marquez/pull/2373) [@JDarDagran](https://github.com/JDarDagran) |
322 | | - *Removes the use of job context and adds two endpoints for job/run facets per run. These are called from web components to replace the job context with `SQLJobFacet`.* |
| 370 | + *Removes the use of job context and adds two endpoints for job/run facets per run. These are called from Web components to replace the job context with `SQLJobFacet`.* |
323 | 371 | * API: remove `jobs_fqn` table and move FQN into jobs directly [`#2448`](https://github.com/MarquezProject/marquez/pull/2448) [@collado-mike](https://github.com/collado-mike) |
324 | 372 | *Fixes loading of certain jobs caused by the inability to enforce uniqueness constraints on fully qualified job names.* |
325 | 373 |
|
|
427 | 475 | *Removes the conditions `updated_at < transitionedAt` and `start_run_state_uuid != null` to allow for updating the run state.* |
428 | 476 | * Update linter [`#2322`](https://github.com/MarquezProject/marquez/pull/2322) [@phixMe](https://github.com/phixMe) |
429 | 477 | *Adds `npm run eslint-fix` to the CI config to fail if it does not return with a RC 0.* |
430 | | -* Fix asset loading for web [`#2323`](https://github.com/MarquezProject/marquez/pull/2323) [@phixMe](https://github.com/phixMe) |
431 | | - *Fixes the webpack config and allows files to be imported in a modern capacity that enforces the assets exist.* |
| 478 | +* Fix asset loading for Web [`#2323`](https://github.com/MarquezProject/marquez/pull/2323) [@phixMe](https://github.com/phixMe) |
| 479 | + *Fixes the Webpack config and allows files to be imported in a modern capacity that enforces the assets exist.* |
432 | 480 |
|
433 | 481 | ## [0.28.0](https://github.com/MarquezProject/marquez/compare/0.27.0...0.28.0) - 2022-11-21 |
434 | 482 |
|
|
604 | 652 | * Add support for `LifecycleStateChangeFacet` with an ability to softly delete datasets [`#1847`](https://github.com/MarquezProject/marquez/pull/1847)[@pawel-big-lebowski](https://github.com/pawel-big-lebowski) |
605 | 653 | * Enable pod specific annotations in Marquez Helm Chart via `marquez.podAnnotations` [`#1945`](https://github.com/MarquezProject/marquez/pull/1945) [@wslulciuc](https://github.com/wslulciuc) |
606 | 654 | * Add support for job renaming/redirection via symlink [`#1947`](https://github.com/MarquezProject/marquez/pull/1947) [@collado-mike](https://github.com/collado-mike) |
607 | | -* Add `Created by` view for dataset versions along with SQL syntax highlighting in web UI [`#1929`](https://github.com/MarquezProject/marquez/pull/1929) [@phixMe](https://github.com/phixMe) |
| 655 | +* Add `Created by` view for dataset versions along with SQL syntax highlighting in Web UI [`#1929`](https://github.com/MarquezProject/marquez/pull/1929) [@phixMe](https://github.com/phixMe) |
608 | 656 | * Add `operationId` to openapi spec [`#1978`](https://github.com/MarquezProject/marquez/pull/1978) [@phixMe](https://github.com/phixMe) |
609 | 657 |
|
610 | 658 | ### Changed |
|
615 | 663 |
|
616 | 664 | * Remove size limits on namespaces, dataset names, and and source connection urls [`#1925`](https://github.com/MarquezProject/marquez/pull/1925) [@collado-mike](https://github.com/collado-mike) |
617 | 665 | * Update namespace names to allow `=`, `@`, and `;` [`#1936`](https://github.com/MarquezProject/marquez/pull/1936) [@mobuchowski](https://github.com/mobuchowski) |
618 | | -* Time duration display in web UI [`#1950`](https://github.com/MarquezProject/marquez/pull/1950) [@phixMe](https://github.com/phixMe) |
619 | | -* Enable web UI to access API via Helm Chart [@GZack2000](https://github.com/GZack2000) |
| 666 | +* Time duration display in Web UI [`#1950`](https://github.com/MarquezProject/marquez/pull/1950) [@phixMe](https://github.com/phixMe) |
| 667 | +* Enable Web UI to access API via Helm Chart [@GZack2000](https://github.com/GZack2000) |
620 | 668 |
|
621 | 669 | ## [0.21.0](https://github.com/MarquezProject/marquez/compare/0.20.0...0.21.0) - 2022-03-03 |
622 | 670 |
|
|
707 | 755 | ### Added |
708 | 756 |
|
709 | 757 | * Add simple python client example [@wslulciuc](https://github.com/wslulciuc) |
710 | | -* Display dataset versions in web UI :tada: [@phixMe](https://github.com/phixMe) |
711 | | -* Display runs and run facets in web UI :tada: [@phixMe](https://github.com/phixMe) |
712 | | -* Facet formatting and highlighting as Json in web UI [@phixMe](https://github.com/phixMe) |
| 758 | +* Display dataset versions in Web UI :tada: [@phixMe](https://github.com/phixMe) |
| 759 | +* Display runs and run facets in Web UI :tada: [@phixMe](https://github.com/phixMe) |
| 760 | +* Facet formatting and highlighting as Json in Web UI [@phixMe](https://github.com/phixMe) |
713 | 761 | * Add option for `docker/up.sh` to run in the background [@rossturk](https://github.com/rossturk) |
714 | 762 | * Return `totalCount` in lists of jobs and datatsets [@phixMe](https://github.com/phixMe) |
715 | 763 |
|
|
722 | 770 |
|
723 | 771 | * `Job.location` and `Source.connectionUrl` should be in URI format on write [@OleksandrDvornik](https://github.com/OleksandrDvornik) |
724 | 772 | * Z-Index fix for nodes and edges in lineage graph [@phixMe](https://github.com/phixMe) |
725 | | -* Format of the index files for web UI [@phixMe](https://github.com/phixMe) |
| 773 | +* Format of the index files for Web UI [@phixMe](https://github.com/phixMe) |
726 | 774 | * Fix OpenLineage API to return correct response codes for exceptions propagated from async calls [@collado-mike](https://github.com/collado-mike) |
727 | 775 | * Stopped overwriting nominal time information with nulls [@mobuchowski](https://github.com/mobuchowski) |
728 | 776 |
|
|
1151 | 1199 | ### Added |
1152 | 1200 |
|
1153 | 1201 | * Add dataset field versioning support |
1154 | | -* Add link to web UI |
| 1202 | +* Add link to Web UI |
1155 | 1203 | * Add `Job.context` |
1156 | 1204 |
|
1157 | 1205 | ### Changed |
|
0 commit comments