Skip to content

Commit f2d3c22

Browse files
authored
Changelog update and fixes in dev. (#2816)
Signed-off-by: merobi-hub <[email protected]>
1 parent 226d275 commit f2d3c22

File tree

3 files changed

+65
-17
lines changed

3 files changed

+65
-17
lines changed

CHANGELOG.md

Lines changed: 61 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,54 @@
11
# Changelog
22

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`.*
452

553
## [0.46.0](https://github.com/MarquezProject/marquez/compare/0.45.0...0.46.0) - 2024-03-15
654

@@ -203,7 +251,7 @@
203251
*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.*
204252
* 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)
205253
*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)
207255
*Updates the import style for the `http-proxy-middleware`.*
208256

209257
## [0.38.0](https://github.com/MarquezProject/marquez/compare/0.37.0...0.38.0) - 2023-08-02
@@ -319,7 +367,7 @@
319367
### Removed
320368

321369
* 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`.*
323371
* 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)
324372
*Fixes loading of certain jobs caused by the inability to enforce uniqueness constraints on fully qualified job names.*
325373

@@ -427,8 +475,8 @@
427475
*Removes the conditions `updated_at < transitionedAt` and `start_run_state_uuid != null` to allow for updating the run state.*
428476
* Update linter [`#2322`](https://github.com/MarquezProject/marquez/pull/2322) [@phixMe](https://github.com/phixMe)
429477
*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.*
432480

433481
## [0.28.0](https://github.com/MarquezProject/marquez/compare/0.27.0...0.28.0) - 2022-11-21
434482

@@ -604,7 +652,7 @@
604652
* 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)
605653
* Enable pod specific annotations in Marquez Helm Chart via `marquez.podAnnotations` [`#1945`](https://github.com/MarquezProject/marquez/pull/1945) [@wslulciuc](https://github.com/wslulciuc)
606654
* 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)
608656
* Add `operationId` to openapi spec [`#1978`](https://github.com/MarquezProject/marquez/pull/1978) [@phixMe](https://github.com/phixMe)
609657

610658
### Changed
@@ -615,8 +663,8 @@
615663

616664
* 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)
617665
* 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)
620668

621669
## [0.21.0](https://github.com/MarquezProject/marquez/compare/0.20.0...0.21.0) - 2022-03-03
622670

@@ -707,9 +755,9 @@
707755
### Added
708756

709757
* 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)
713761
* Add option for `docker/up.sh` to run in the background [@rossturk](https://github.com/rossturk)
714762
* Return `totalCount` in lists of jobs and datatsets [@phixMe](https://github.com/phixMe)
715763

@@ -722,7 +770,7 @@
722770

723771
* `Job.location` and `Source.connectionUrl` should be in URI format on write [@OleksandrDvornik](https://github.com/OleksandrDvornik)
724772
* 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)
726774
* Fix OpenLineage API to return correct response codes for exceptions propagated from async calls [@collado-mike](https://github.com/collado-mike)
727775
* Stopped overwriting nominal time information with nulls [@mobuchowski](https://github.com/mobuchowski)
728776

@@ -1151,7 +1199,7 @@
11511199
### Added
11521200
11531201
* Add dataset field versioning support
1154-
* Add link to web UI
1202+
* Add link to Web UI
11551203
* Add `Job.context`
11561204
11571205
### Changed

dev/get_changes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def describe_changes(self):
4545
if label.name != "documentation":
4646
labels.append(label.name)
4747
try:
48-
change_str = f"* **{labels[0]}: {pull.title}** [`#{pull.number}`]({pull.html_url}) [@{pull.user.login}]({pull.user.html_url}) " # noqa: E501
48+
change_str = f"* {labels[0]}: {pull.title} [`#{pull.number}`]({pull.html_url}) [@{pull.user.login}]({pull.user.html_url}) " # noqa: E501
4949
except Exception:
5050
continue
5151
""" Extracts one-line description if present """

dev/requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
aiohttp==3.8.5
1+
aiohttp
22
aiosignal==1.3.1
33
async-timeout==4.0.2
44
attrs==22.2.0
@@ -18,13 +18,13 @@ mdurl==0.1.2
1818
multidict==6.0.4
1919
pendulum==2.1.2
2020
pycparser==2.21
21-
PyGithub==1.57
21+
PyGithub
2222
Pygments==2.14.0
2323
PyJWT==2.6.0
2424
PyNaCl==1.5.0
2525
python-dateutil==2.8.2
2626
pytzdata==2020.1
27-
PyYAML==5.4.1
27+
PyYAML
2828
requests==2.25.1
2929
rich==13.3.1
3030
rich-click==1.6.1

0 commit comments

Comments
 (0)