Repository navigation
v0.8.0 #166
benoitcayladbx
announced in
Announcements
v0.8.0
#166
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
OntoBricks — Release Notes V0.8.0
Release window: August – September 2026
Test status: all changes shipped with the non-scenario suite green: 5860 passed, 304 skipped, 6 deselected, 23 warnings.
Highlights
describe_ontologythrough MCP while graph-dependent UI and tools stay unavailable.Ontology and Mapping
Stronger metadata and mapping integrity
Virtual attributes
compute_virtual_attributestool complementsdescribe_entityandget_entity_context.Reliable Designer persistence
Auto-Mapping observability
Knowledge Graph and Backends
Ontology-only and per-domain backend choice
Lakehouse view-only materialization
Generated inference management
Frozen-version refresh
Graph reliability
Registry, Workflow, and Permissions
has_graph, enabling ontology-only MCP selection without advertising graph tools.CAN_MANAGE; shared Settings writes remain administrator-only.External API and MCP
Domain-aware MCP publication
select_domainfor a real hop; unavailable MCP targets are filtered from external context.Ontology-only publication
describe_ontologyreturns ontology classes and OWL content without requiring a graph.describe_ontology.REST, GraphQL, and Swagger
GET /api/v1/domainsexposes normalizedgraph_backend,has_graph, andmcp_policy.POST /api/v1/domain/infoincludes normalized backend information and typed file/statistics response models.UI and Settings
Configurable UI branding
Clarity design-system refresh
Security and Reliability
cryptography<50; the constraint is documented for follow-up.Deployment and Documentation
pgcryptoinpublic, verifiesdigest(), and documents that extensions are database-scoped.pgcrypto.mcp_policycolumn with bootstrap and lazy self-healing support.https://ontobricks.org/is the canonical product site.Bug Fixes (selected)
%splaceholders instead of Databricks SQL qmark bindings.September follow-up (still v0.8.0)
Work that landed after the original August notes and remains on the 0.8.0 line:
src/mcp-server/server/is split by topic (tools,resources,session, HTTP client). Import paths and the uvicorn entry point are unchanged.5_g_subscribers).GET /api/v1/digitaltwin/triples— no longer raisesNameError; CI enforces repository-wide Ruff F821.lakebase-perms.share observable instead of exiting silently.deploy.config.shbackup.Lakehouse//RT query warehouses, the Build vs Query split, and CloudFetch control belong to v0.9.0, not this line.
Upgrade Notes
Registry migration
Run the standard Lakebase bootstrap or the idempotent
scripts/migrations/upgrade_0.7_to_0.8.sqlmigration so the registrydomainstable containsmcp_policy jsonb NOT NULL DEFAULT '{}'::jsonb. Deploy preflight validates the migration asset and expected column.Existing domains require no policy backfill: an empty policy preserves the pre-v0.8 MCP tool and context behavior.
Graph backend behavior
Lakebase
pgcryptopgcryptomust be installed in every Lakebase database used by the graph store, not only the registry database, and should live in thepublicschema sodigest()is resolvable. Runmake bootstrap-lakebaseor the documented bootstrap script with the correct graph database coordinates.Neo4j configuration
The Asset Bundle no longer binds an optional
neo4j-passwordsecret. Configure named Neo4j connections in Settings → Neo4j using Databricks secret scope/key references.MCP publication
Review each domain's new MCP tab after upgrade if you want a reduced tool set or preferred/disabled context. Ontology-only domains automatically force graph tools off. Re-selecting a domain refreshes the visible tool set for the MCP session.
Branding
Application branding is instance-wide and stored in registry
global_config. Administrators should use Settings → Configuration → UI; Default restores factory branding, while Reset icon changes only the draft icon until Save.This discussion was created from the release v0.8.0.
All reactions