·
5 commits
to refs/heads/main
since this release
Changes
- test(search): happy-path unit coverage for catalog search suggestions + results @odd-contributor (#1789)
- fix(search): escape tsquery operators in JooqFTSHelper.tsQuery (#1756) @odd-contributor (#1788)
- docs(ui): remove unresolvable workspace-internal refs from SelectableSeverity comments @odd-contributor (#1787)
- fix(ui): DQ test severity - confirm-gate the edit + stop the sibling-test render bleed (#1750) @odd-contributor (#1786)
- i18n: complete localization — all 7 catalogs to parity, ~208 hardcoded strings wrapped, picker fixed + a no-literal-string guard (#1751) @odd-contributor (#1785)
- fix(attachment): make the REMOTE S3 region configurable via attachment.remote.region @odd-contributor (#1784)
- fix(i18n): stop foreign-language fallback leak; complete en.json; add key-parity guard @odd-contributor (#1783)
- fix(data-quality): relabel the DQ dashboard "Title" filter to "Owner title" (#1767) @odd-contributor (#1782)
- fix(activity): make the Activity feed's User vs Owner distinction explicit (#1657) @odd-contributor (#1780)
- fix(api): null-guard class-specific details DTOs in DataEntityMapperImpl - a partially-ingested entity no longer 500s search results + entity detail (#1755) @odd-contributor (#1779)
- Update maintenance badge reference @RamanDamayeu (#1778)
- fix(build): springdoc-openapi 2.2.0 -> 2.8.17 - revive the OpenAPI/Swagger surface dead since the Spring 6.2 upgrade @odd-contributor (#1777)
- fix(tags): listMostPopular aggregates usage before paginating - most-popular, not oldest-by-id (#1773 Thread A) @odd-contributor (#1775)
- feat brazilian portuguese translation @fredguth (#1564)
- Relationships hardening: Target column renders the target; default visibility predicates; ?type= fallback; graph detail labels; relationship_id contract in the spec (#1752) @odd-contributor (#1772)
- fix(search): load deep-linked sessions, graceful expired state, pass framework error statuses through the advice @odd-contributor (#1771)
- fix(ui): count one view per detail-page open — drop the response-derived useEffect dep @odd-contributor (#1770)
- fix(ui): add i18n keys for the Data Quality / Data Modelling / Master Data toolbar tabs @odd-contributor (#1749)
- fix(terms): aggregate linked terms' namespaces, not the parent's, in term details @odd-contributor (#1747)
- fix(activity): de-duplicate tag+owner filtered feed via EXISTS semi-joins @odd-contributor (#1745)
- Test/adr enforcement units @RamanDamayeu (#1743)
- test: regression pins for LSN-001 (attachment ephemeral) + LSN-002 (m… @RamanDamayeu (#1742)
Contributors
@RamanDamayeu, @fredguth, @odd-contributor and @odd-contributor[bot]