Skip to content

Releases: databrickslabs/ontos

marketplace-v0.5.4

13 Feb 20:10

Choose a tag to compare

marketplace-v0.5.4 Pre-release
Pre-release

Release Notes - v0.5.4 (2026-02-13)

✨ Features

  • search: add Properties tab and extend concept assignment with UC assets
  • db: add ERD table docs, centralize model imports, document all models
  • semantic-models: add rebuild graph action and localize button
  • add code quality tooling and fix existing issues
  • workflows: add bulk actions for workflow definitions and executions
  • knowledge: show property context in incoming links
  • ontology: extract domain/range/related from RDF graph
  • ontology: add multi-language comments support
  • ontology: expand SPARQL extraction to include all OWL types
  • concepts: add multi-language label support with language selector
  • semantic-models: add view content dialog for loaded ontologies
  • semantic-models: add Industry Ontology Library for importing standard ontologies
  • data-contracts: add UC asset lookup dialog with smart search
  • workflows: add webhook step for calling external HTTP services
  • workflows: add dirty state tracking with unsaved changes warning
  • semantic-models: add Edit/Delete buttons for editable concepts
  • semantic-models: add unified knowledge collection system with governance
  • audit: add comprehensive audit logging to route endpoints
  • data-catalog: add business terms to columns with dedup and search
  • settings: add UI customization tab for branding and theming
  • i18n: add Dutch (nl) language support
  • jobs: wire on_job_success trigger into background polling
  • semantic-models: add properties display with domain grouping in tree view

🐛 Bug Fixes

  • data-contracts: persist column property links and load them in Edit Schema dialog
  • frontend: repair catalog link and add deep-linking support
  • backend: ontology loading - add uq_rdf_triple and rollback on sync error
  • frontend: rename config files to .cjs for ES module compatibility
  • ontology: remove unused imports in ontology-library-dialog
  • use base import for registerLanguage static method
  • mdm: correct matched_fields format and add missing demo data cleanup
  • notifications: resolve workflow approval/rejection not processing correctly
  • rdf: use NULLS NOT DISTINCT for unique constraint on rdf_triples
  • business-glossary: limit concept tree height with internal scrolling
  • glossary: deduplicate concepts when properties toggle is enabled
  • ontology: add language resolution to properties-grouped endpoint
  • ontology: use language resolution for getConceptLabel
  • frontend: correct filter badge count with stale hidden sources
  • i18n: add missing terms.concepts/properties translations
  • ontology: use language resolution in NodeLinksPanel
  • concepts: deduplicate concepts by IRI in cache computation
  • concepts: improve blank node filtering and format detection
  • semantic-models: prevent duplicate entries in semantic models list
  • semantic-models: validate ontology content before DB insert to prevent dead rows
  • industry-ontology: ensure imported ontologies appear in Business Glossary
  • industry-ontology: use 'rdfs' format for SemanticModelCreate
  • industry-ontology: fix graph serialization bytes/string handling
  • workflows: improve dark mode contrast and readability
  • ui: prevent dialogs from closing on outside click
  • semantic-models: display property hierarchy in graphs
  • semantic-links: sync entity links to graph and redirect to data catalog
  • data-catalog: route contract columns to contract details page
  • database-schema: resolve translation error and improve dark mode styling
  • ui: add dark mode support for colored badges, alerts, and text

📚 Documentation

  • update README.md, fixing instruction

⚡ Performance

  • semantic-models: optimize SPARQL concept query to prevent server hang

♻️ Refactoring

  • business-glossary: restructure UI with tab components and fix issues
  • remove old BusinessGlossary models and add demo collections
  • change-log: centralize change logging in manager classes
  • settings: remove unused Databricks tab

🔧 Maintenance

  • bump version to 0.5.4
  • add coverage files to .gitignore
  • squashed commit of the following:
  • bump version

Full Changelog: https://github.com/databrickslabs/ontos/commits/marketplace-v0.5.4