Skip to content

Commit a66b98a

Browse files
david-leifkerAdrianMachadojayacryl
authored
docs(release): v0.3.17.1 release notes (datahub-project#16899)
Co-authored-by: Adrian Machado <adrian.machado@datahub.com> Co-authored-by: Jay <159848059+jayacryl@users.noreply.github.com>
1 parent 52b1644 commit a66b98a

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

docs/managed-datahub/release-notes/v_0_3_17.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
# v0.3.17
22

3+
### v0.3.17.1
4+
5+
Patch release on top of **v0.3.17-acryl**.
6+
7+
#### Release availability date
8+
9+
7-Apr-2026
10+
11+
#### Recommended versions
12+
13+
- **CLI/SDK**: 1.5.0.3
14+
- **Remote Executor**: v0.3.17.1-acryl
15+
- **Helm**: 1.6.64
16+
17+
#### Product
18+
19+
- **Assertions & data health UI**: Filter assertions by **tags** and differentiate Custom assertions by **customType** in the Quality tab; monitor **error messages** are truncated to a safe maximum length before storage so oversized failures cannot break writes.
20+
- **Data health UI**: Filter incidents by assignee.
21+
- **Governance inbox (action requests)**: **Scroll-based pagination** for very large inboxes so listing is not capped by Elasticsearch deep-offset limits.
22+
- **Sessions & access**: Browser session issuance now respects the same “active user” rules as the rest of the platform (for example **suspended**, **soft-deleted**, **not provisioned**, or **inactive** users do not receive a new session token).
23+
- **Microsoft Teams**: When enabled via feature flag, the Teams integration page can offer a **downloadable Teams app package** (.zip) with a link to the [managed DataHub Teams setup guide](https://docs.datahub.com/docs/managed-datahub/teams/saas-teams-setup).
24+
25+
#### Platform
26+
27+
- **Remote executor & images**: **Wolfi**-based service images, updated **bundled Python venv** policy for the executor, and executor **CLI 1.5.0.3** (see recommended versions above).
28+
- **Telemetry & REST**: Minor usage/telemetry and REST logging adjustments aligned with session and auth changes.
29+
- **Search (V2.5)**: Faster, more relevant search via pipeline and ranking updates—including supplementary query handling, tag-aware rescoring, and stronger demotion of obvious non-production and “backup”-style assets—plus synonym tuning.
30+
- **Lineage graph**: More reliable parallel graph fetches (configurable wait when draining slice work; safer handling when some slice futures finish partially).
31+
32+
#### Ingestion
33+
34+
- **BigQuery (ingestion & Observe-related paths)**: Google clients are built with **explicit service-account credentials** so concurrent jobs in one process no longer race on the shared `GOOGLE_APPLICATION_CREDENTIALS` environment variable.
35+
36+
#### Security
37+
38+
- Additional **dependency and CVE-driven** updates across Java and Python stacks (for example stricter Python floors, Amazon Ion / `ion-java`, and Authlib for SAC).
39+
- OIDC: Stop exposing the client secret via GraphQL (use hasClientSecret only) and fix SSO save errors by omitting read-only fields from the update mutation.
40+
41+
#### Bug fixes & polish
42+
43+
- **UI**: Square favicon, documentation/summary widgets (**file uploads**, editor **toolbar focus**), and catalog titles for sample content without a misleading `sample_data` prefix where applicable.
44+
- **GMS / GraphQL**: Safer handling of assertion aspects when envelope payloads are missing (avoids null failures in assertion flows).
45+
- **Databricks Freshness Assertions** that used `Audit Log` as the change source are now fixed.
46+
- **Smart Assertions**: Volume and column metric assertions correctly apply floors and ceilings to their predictions based on what makes sense for that metric.
47+
48+
#### Breaking changes
49+
50+
- **None beyond** those already listed under **v0.3.17**. Customers moving from **v0.3.17-acryl** to **v0.3.17.1-acryl** should still satisfy all v0.3.17 requirements (token signing keys, Python 3.10+, theme V2, and so on).
51+
- GraphQL OidcSettings.clientSecret field replaced with hasClientSecret: Boolean to prevent exposure of OIDC secret; mutation field is now optional to preserve existing secrets.
52+
353
---
454

555
## Release Availability Date
@@ -10,6 +60,7 @@
1060

1161
- **CLI/SDK**: 1.4.0.9
1262
- **Remote Executor**: v0.3.17-acryl
63+
- **Helm**: 1.6.64
1364

1465
## Known Issues
1566

0 commit comments

Comments
 (0)