Latest Release π
You can find the GitHub release here.
Changelog
π Search & Performance
-
Fix OpenSearch alias swap failure on fresh installations #29723: Removed an unsupported
must_existfield from theremove_indexalias action that caused OpenSearch to reject alias swaps with HTTP 400 on fresh installs. - Stop falsely abandoning healthy reindex jobs that hold a live lock #29547: Reindex jobs with a stale timestamp but a live coordinator lock are no longer incorrectly marked as abandoned.
- Stop time-series field propagation to child entities #29485: Parent entity updates no longer overwrite time-series entities such as test case incidents in the search index.
- Skip stale-dimension vectors when migrating embeddings #29410: Embedding migration now validates vector dimensions before copying, avoiding silent rejection of mismatched vectors that left entities without embeddings.
π Authentication
- Bypass domain enforcement for internally-issued tokens #29433: Personal Access Tokens and other OM-generated tokens no longer fail domain validation due to missing
@domainsuffix in thepreferred_usernameclaim.
π‘οΈ Data Governance & Quality
- Pagination missing on Data Quality tab with many test cases #29512: Fixed missing pagination on the Data Quality tab when test cases exceed the page size (15 items).
βοΈ Apps & Ingestion
-
Expose Trigger permission and require EditAll to kill ingestion pipelines #29530: Trigger is now grantable via the policy editor, and killing a pipeline now requires
EditAllpermission. - Fix JSON truncation in SSE streams containing multi-byte characters #29532: Forced UTF-8 decoding in the SSE client to prevent emojis and other multi-byte characters from being mis-decoded into line breaks that truncated JSON payloads.
- Fix slow, memory-bound Data Retention entity relationship cleanup #29363: Replaced per-row hydrated reads and full in-memory buffering with batched existence checks and keyset pagination, eliminating multi-day runtimes and OOM errors on large catalogs.
ποΈ UI
- Hide disabled Tiers from Tier selection dropdown #29484: Disabled tier tags are now filtered out of the Tier selection dropdown.
- System default persona fallback on persona removal #29451: Removing a persona now correctly clears the default persona tag and selection state.
- Block editor link modal frozen inside focus-trapping drawers #29374: Fixed the link modal freezing when the block editor is used inside a focus-trapping drawer.
π Connectors
- Metabase: strip optional clause blocks before lineage parsing #29390: Metabaseβs
[[...]]optional clause syntax is now stripped before SQL parsing, preventing lineage extraction failures.