|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [Unreleased](https://github.com/MarquezProject/marquez/compare/0.47.0...HEAD) |
| 3 | +## [Unreleased](https://github.com/MarquezProject/marquez/compare/0.48.0...HEAD) |
| 4 | + |
| 5 | +## [0.49.0](https://github.com/MarquezProject/marquez/compare/0.48.0...0.49.0) - 2024-08-07 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +* API: Job-to-Job lineage [`#2752`](https://github.com/MarquezProject/marquez/pull/2752) [@yanlibert](https://github.com/yanlibert) |
| 10 | + *Intended in part to spur a larger discussion of full parent/child hierarchy handling in Marquez. Changes only the backend API, adding the Job UUID along with the parent name to the Job metadata returned.* |
| 11 | + |
| 12 | +### Fixed |
| 13 | + |
| 14 | +* Web: security updates [`#2864`](https://github.com/MarquezProject/marquez/pull/2864) [@phixMe](https://github.com/phixMe) |
| 15 | + *Resolves `critical` security issues found using NPM's `audit` command.* |
| 16 | +* Web: encode Job name in API requests [`#2866`](https://github.com/MarquezProject/marquez/pull/2866) [@dolfinus](https://github.com/dolfinus) |
| 17 | + *Urlencodes Job, Dataset, tag and field names while sending an API request.* |
| 18 | + |
| 19 | +## [0.48.0](https://github.com/MarquezProject/marquez/compare/0.47.0...0.48.0) - 2024-07-30 |
| 20 | + |
| 21 | +### Added |
| 22 | + |
| 23 | +* API: add endpoint method and path to metrics name [`#2850`](https://github.com/MarquezProject/marquez/pull/2850) [@JDarDagran](https://github.com/JDarDagran) |
| 24 | + *In the metrics endpoint, there was information gathered containing the SQL Object name and method name. This introduces labels (DAO name, DAO method, endpoint method, endpoint path) and adds more information about endpoints.* |
| 25 | +* API: add paging to dataset versions panel [`#2855`](https://github.com/MarquezProject/marquez/pull/2855) [@davidsharp7](https://github.com/davidsharp7) |
| 26 | + *Adds Datasets paging.* |
| 27 | +* API: add paging on Jobs panel [`#2852`](https://github.com/MarquezProject/marquez/pull/2852) [@davidsharp7](https://github.com/davidsharp7) |
| 28 | + *Adds Job-level paging of Runs.* |
| 29 | +* API: add Dataset schema versions [`#2763`](https://github.com/MarquezProject/marquez/pull/2763) [@davidjgoss](https://github.com/davidjgoss) |
| 30 | + *Adds Dataset schema versions to the model and enables writing to it.* |
| 31 | +* Docker: make db port configurable via `POSTGRES_PORT` [`#2751`](https://github.com/MarquezProject/marquez/pull/2751) [@merobi-hub](https://github.com/merobi-hub) |
| 32 | + *Adds support for easy db port reassignment.* |
| 33 | +* Java: allow customization of Apache HTTP in Java client [`#2822`](https://github.com/MarquezProject/marquez/pull/2822) [@davidjgoss](https://github.com/davidjgoss) |
| 34 | + *Allows customization of Apache HTTP in Java client.* |
| 35 | +* Web: add Job tagging to UI [`#2837`](https://github.com/MarquezProject/marquez/pull/2837) [@davidsharp7](https://github.com/davidsharp7) |
| 36 | + *Adds Job tagging to the UI.* |
| 37 | +* Web: source code facets [`#2833`](https://github.com/MarquezProject/marquez/pull/2833) [@phixMe](https://github.com/phixMe) |
| 38 | + *Adds typedef and rendering of the `sourceCode` facet for a Job if available.* |
| 39 | + |
| 40 | +### Fixed |
| 41 | +* API: Dataset query to get only the latest facet for each version [`#2859`](https://github.com/MarquezProject/marquez/pull/2859) [@sophiely](https://github.com/sophiely) |
| 42 | + *The facet partition is ranked by Dataset version and facet name so as we can take only the most recent facet for each Dataset UUID and type.* |
| 43 | +* API: optimize column lineage query performance [`#2821`](https://github.com/MarquezProject/marquez/pull/2821) [@vinhnemo](https://github.com/vinhnemo) |
| 44 | + *Adds a filter condition to the CTE `dataset_fields_view` in [ColumnLineageDao.java](https://github.com/MarquezProject/marquez/blob/d6ac3e6435748cada4e08516250feee48ed9c0fa/api/src/main/java/marquez/db/ColumnLineageDao.java#L187).* |
| 45 | +* Web: deduplicate the versions displayed [`#2854`](https://github.com/MarquezProject/marquez/pull/2854) [@namyyys](https://github.com/namyyys) |
| 46 | + *Excludes the symlinks from the result of the query displaying the version history in order to exclude duplicate versions.* |
| 47 | +* Web: clean up issues highlighted by some Spark Integration Data [`#2856`](https://github.com/MarquezProject/marquez/pull/2856) [@phixMe](https://github.com/phixMe) |
| 48 | + *Fixes numerous issues in our interfaces related to some OpenLineage Spark events.* |
| 49 | +* Web: remove limit from assertion evaluation [`#2844`](https://github.com/MarquezProject/marquez/pull/2844) [@phixMe](https://github.com/phixMe) |
| 50 | + *Fixes bug where our status indicator was the wrong color.* |
| 51 | +* Web: bring Dataset tags into line with Job Tags [`#2841`](https://github.com/MarquezProject/marquez/pull/2841) [@davidsharp7](https://github.com/davidsharp7) |
| 52 | + *Brings Dataset tags into line with Job tags.* |
| 53 | +* Web: fix scroll issues for drawer and home pages [`#2820`](https://github.com/MarquezProject/marquez/pull/2820) [@phixMe](https://github.com/phixMe) |
| 54 | + *Scrolling improvements for drawer and home pages.* |
| 55 | +* Web: fix search endpoint parameters [`#2818`](https://github.com/MarquezProject/marquez/pull/2818) [@Nisarg-Chokshi](https://github.com/Nisarg-Chokshi) |
| 56 | + *The search API parameters were not getting updated correctly on changing the filter and sort options.* |
| 57 | + |
| 58 | +### Removed |
| 59 | +* Web: DRY paging [`#2832`](https://github.com/MarquezProject/marquez/pull/2832) [@phixMe](https://github.com/phixMe) |
| 60 | + *Removes repeated code for paging on lineage events, jobs and datasets.* |
4 | 61 |
|
5 | 62 | ## [0.47.0](https://github.com/MarquezProject/marquez/compare/0.46.0...0.47.0) - 2024-05-17 |
6 | 63 |
|
|
0 commit comments