Skip to content

Commit f97880d

Browse files
chriscollins3456jayacrylRyanHolstienasikowitzdavid-leifker
authored
DataHub Cloud release notes v0.3.8 (#12271)
Co-authored-by: Jay <[email protected]> Co-authored-by: RyanHolstien <[email protected]> Co-authored-by: Andrew Sikowitz <[email protected]> Co-authored-by: david-leifker <[email protected]> Co-authored-by: Harshal Sheth <[email protected]> Co-authored-by: John Joyce <[email protected]> Co-authored-by: Anton Kuraev <[email protected]>
1 parent 462de48 commit f97880d

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

docs-website/sidebars.js

+1
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,7 @@ module.exports = {
368368
},
369369
{
370370
"DataHub Cloud Release History": [
371+
"docs/managed-datahub/release-notes/v_0_3_8",
371372
"docs/managed-datahub/release-notes/v_0_3_7",
372373
"docs/managed-datahub/release-notes/v_0_3_6",
373374
"docs/managed-datahub/release-notes/v_0_3_5",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# v0.3.8
2+
---
3+
4+
Release Availability Date
5+
---
6+
21-Jan-2025
7+
8+
Recommended CLI/SDK
9+
---
10+
0.15.0.1
11+
12+
## Known Issues
13+
14+
- Async APIs - DataHub's asynchronous APIs perform only basic schema validation when receiving MCP requests, similar to direct production to MCP Kafka topics. While requests must conform to the MCP schema to be accepted, actual processing happens later in the pipeline. Any processing failures that occur after the initial acceptance are captured in the Failed MCP topic, but these failures are not immediately surfaced to the API caller since they happen asynchronously.
15+
16+
## Release Changelog
17+
---
18+
19+
### v0.3.8
20+
21+
- All changes in https://github.com/datahub-project/datahub/releases/tag/v0.14.1
22+
- Note Breaking Changes: https://datahubproject.io/docs/how/updating-datahub/#0141
23+
24+
- Breaking Changes
25+
- Soft-deleted and SCIM suspended users are no longer able to access the UI/APIs with a pre-existing valid token
26+
27+
- Bug Fixes
28+
- Ingestion page sorts across all sources rather than just the ones loaded on the page.
29+
- Data Products Preview cards now render correctly in scenarios where there are several fully filled out products in a list
30+
- Snowflake tag propagation looks for case-insensitive table match on tables with special characters
31+
- Lineage patch properly encodes special characters
32+
- Fixed multiple bugs around lineage visualization's handling of graph cycles
33+
- Fixed lineage filter node search on schema field level lineage
34+
- Search csv export properly includes data products
35+
- Properly show lineage to an upstream dbt source that has no further upstreams
36+
- Soft-deleted & suspended users with valid tokens are rejected
37+
- Fixes scroll behavior on quality tab with small screens
38+
- Add backwards compatibility to the UI for old policy filters in the UI
39+
- Fixes nesting logic in Properties tab for structured properties that prefix matched each other's qualified names
40+
- Show error when editing help link if there is an error
41+
- Fix UI bug on schema table when clicking hides part of table
42+
- Fix rendering schema field references as structured property values to show field name, not urn
43+
- Partially fix a bug where dbt sync back would generate invalid YAML. This won't happen anymore, but we might miss some changes because of it
44+
- Stability and error message improvements for AI docs generation
45+
- Various quality and performance improvements to AI classification
46+
- Fix searching for nested columns in the Columns tab of Dataset profile page
47+
- Remote Executor: make cron schedules in ingestions/assertions scheduler POSIX-compliant.
48+
- Remote Executor: limit the number of automated restarts of aborted tasks.
49+
- Remote Executor: always update task status synchronously.
50+
51+
52+
- Product
53+
- [BETA] Introducing the new Navigation Bar / App redesign! Starting with this release, you can try out a new look and feel to your DataHub app. To enable this BETA feature, reach out to your Acryl representative.
54+
- [BETA] Add ability to create tag propagation automations to downstream and sibling assets via the UI in the Automations tab
55+
- Support the Notes feature for all entity types with profile pages
56+
- Test notifications button is now easier to discover.
57+
- UX polishes to the Assertions Assertions tab
58+
- UX polishes to the Column sidebar
59+
- UX polishes to column and table deprecation, including deprecation visible in lineage graph
60+
- Add the ability to do AND for filters of a given type. For example, we now allow you to filter for assets that have tag1 AND tag2
61+
- Combine sibling entities on home page insights
62+
- Hardened structured properties feature by supporting broken references and adding better validation to the ID/qualified name
63+
- Hardened forms feature by supporting invalid / unresolvable references
64+
- Recurrent metadata sharing: Any assets shared between DataHub assets will be re-shared automatically once per day.
65+
66+
67+
- Platform
68+
- Optional config to reduce Slack app permissions
69+
- Support batch processing for MCP consumption to increase throughput of the Kafka consumer significantly
70+
- Resumability for DataHub Upgrade jobs
71+
- Async actions for Metadata Tests corner case where some actions could be missed has been fixed
72+
- Structured Properties now have a stricter validation for no spaces in the qualified name
73+
- Urn Validation logic has been improved to reduce delayed error conditions
74+
- Database transaction and locking updates to fix conditions where retryable persistence exceptions would cause ingestion batches to fail
75+
- Fix for Metadata Tests to support primitive PDL Typeref fields like timestamps
76+
- Entity Versioning initial feature support, disabled by default and can be turned on via feature flag
77+
- OpenAPI fixes for some faulty parameters
78+
- Improved memory performance of the search ranking system ingestion source
79+
- Remote Executor: Added registration/discovery mechanism.
80+
- Remote Executor: Added weight-based task scheduling to allow variable concurrency for memory-greedy tasks.
81+

0 commit comments

Comments
 (0)