Release Highlights
- RBAC Phase 1: Added abilities to control access through policies in the UI and backend
- Dataset page refresh!!! + improved home page, search and browse screens
- Added the ability to monitor DataHub through Prometheus and provided example Grafana dashboards
- GraphQL API browser hosted on /api/graphql endpoint.
- Support for Business Glossary ingestion through yml file
- Support for Azure AD ingestion source
Notable Changes
- Fixed unicode rendering bug introduced in v0.8.11
- Added the ability to search by properties in the customProperties bag: supports case-insensitive matches of the form ‘key=value’
- For instance, query “encoding=utf-8” will return entities with “encoding”: “utf-8” in the property bag
- Full changelog below
Changelog
- #3214 @dexter-mh-lee fix(docker): pin setuptools version in docker ingestion build
- #3212 @gabe-lyons fix(metadata-ingestion): fixing lint issues
- #3196 @abdvl fix(react): safely access caught Error properties
- #3195 @dexter-mh-lee feat(perf): Add perf testing and monitoring framework
- #3136 @dexter-mh-lee feat(search): Add searchable annotation to maps
- #3158 @karoliskascenas feat(ingest): optionally ingest deleted looker dashboards
- #3210 @gabe-lyons fix(admin): moving admin links to header
- #3211 @dexter-mh-lee fix(build): specify setuptools version for dev install
- #3208 @dexter-mh-lee fix(search): Move filters to query instead of post query
- #3209 @gabe-lyons fix(react): fix tag schema search on tag profile
- #3190 @jjoyce0510 fix(graphql): fix ml model properties resolver
- #3200 @jjoyce0510 fix(bootstrap): making bootstrap manager run once
- #3197 @jjoyce0510 feat(access control): Adding "authorizedActors" method to AuthorizationManager
- #3201 @EnricoMi ci: upload test reports
- #3199 @jjoyce0510 Fix GraphQL Variables
- #3193 @abdvl refactor(test): remove the
datahub-frontend.graphql
- #3198 @dexter-mh-lee fix(platform): fix kafka env name for MCL_timeseries
- #3194 @jjoyce0510 fix(react): fix add links
- #3192 @gabe-lyons fix(react): fixing format of search snippets
- #3191 @jjoyce0510 fix(react): pin the control center menu icon
- #3189 @jjoyce0510 fix(404): Fix 404 Exit Error.
- #3182 @jjoyce0510 feat(access control): Fine-Grained Access Control M1
- #3187 @gabe-lyons fix(react): Fix the fieldPath grouping logic in the front-end
- #3188 @nickwu241 docs: fix "data platforms" link in dbt.md
- #3184 @dexter-mh-lee fix(kafka): Change env variable name for MCL_versioned to be consistent
- #3185 @gabe-lyons fix(react): removing preview artifact from platform logo
- #3183 @chinmay-bhat fix(business_glossary): added init.py
- #3181 @chinmay-bhat refactor(ingest): rename azure source to azure_ad
- #3159 @sgomezvillamor feat(ingest): add optional config for ownership type in ownership transformers
- #3179 @remisalmon fix(dbt): use_identifiers option and avoid duplicate descriptions
- #3164 @shirshanka feat(ingest): Add a business glossary source
- #3178 @gabe-lyons fix(react): show schema-attached description
- #3177 @dexter-mh-lee Revert "fix(search): move filters to query instead of postFilter (#3112)"
- #3173 @dexter-mh-lee fix(docs): Add documentation for AWS MSK
- #3176 @dexter-mh-lee feat(airflow): add example docker setup for airflow
- #3175 @gabe-lyons fix(dataflow): optimize topological sort logic
- #3170 @chinmay-bhat docs(ingestion): updated hive ingestion docs with Databricks recipe
- #3171 @chinmay-bhat fix(doc): add use_odbc to mssql doc example
- #3169 @gabe-lyons feat(react): Dataset page refresh + improved homepage, search and browse screens
- #3168 @gabe-lyons fix(frontend): fix utf8 encoding bug
- #3167 @shirshanka docs: update Aug townhall details and announce Sep townhall
- #3112 @dexter-mh-lee fix(search): move filters to query instead of postFilter
- #3148 @frsann feat(ingest): Minor Kafka Connect source improvements
- #3161 @chinmay-bhat feat(ingest): Adding Azure Source integration to ingest users, groups and group memberships
- #3165 @jjoyce0510 feat(graphql): add GraphQL Explorer (GraphiQL)