Skip to content

v0.28.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jun 16:22
· 5 commits to refs/heads/main since this release
e67461d

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]