Changelog

0.6.0

Released: 28.11.2025

New features

  • AI Chatbot Integration

    • Basic chatbot support for documentation

    • Workaround against LLM HTML output issues

  • Sphinx-Needs Preview & Navigation

    • Preview feature for Sphinx-Needs object links in docs and reports

    • Root index page link added to TOC tree

  • MCP (Model Context Protocol) Server

    • 8 specialized tools for querying and exploring Sphinx-Needs documentation

    • Automatic database discovery and registration (org/project/version structure)

    • Support for multiple transport protocols (stdio, http, sse)

    • Tools: get_toc, get_file_sections, get_needs_schema, enumerate_attribute_values, find_needs, get_need_links, get_rendered_content, get_need_source

    • Integration with Kuzu graph database for efficient queries

    • Multi-project support with centralized database management

  • KuzuDB Integration

    • Content stored in Kuzu graph database by ubTrace Builder

    • KuzuDB build process implemented into ubTrace-Sphinx

    • Improved database queries with better performance

  • Frontend Improvements

    • Svelte 5 migration completed

    • Inline document comparison in diff viewer

    • Refactored browser history navigation handling

    • Special table view handling in diff viewer

Improvements

  • Streamlined development environment setup

  • Robust Docker permission management

  • Improved startup sequence for Docker environments

  • Better mcp_servers package structure

  • Fixed circular dependencies

Bug fixes

  • Increased unique ID length for section and directory generation

  • Fixed workaround against LLM HTML output

  • Fixed various frontend issues

  • Fixed mcp_servers package structure

  • Fixed sync metadata pre-commit hook

  • Added missing bs4 dependency

  • Fixed ubTrace Server test cases

  • Fixed local OIDC server token response internals

  • Fixed Nx checks to run only for relevant source or config changes

  • Fixed node_modules missing check for Nx commands

  • Fixed UBTRACE_SERVER_SIDEBAR_APPS_CONFIG usage

  • Fixed user info response according to OIDC server JWT payload changes

  • Fixed API server build dependencies

  • Resolved formatting conflicts

0.5.0

Released: 10.09.2025

New features

  • Schema validation report

0.4.0

Released: 08.09.2025

New features

  • Git history collection and display system for documents

  • Diff traceability analysis with expandable table rows and property comparison

  • Dark theme support with LightSwitch component

  • Code links integration for showcase project

  • Deathstar scenario showcase data

Improvements

  • Enhanced directory structure creation in builder

  • Improved documentation with clearer builder and server configuration references

  • Better project search ID handling with clearer selected options behavior

  • Reports page refactored to use Svelte instead of server-rendered HTML

  • Improved image representation in complex need layouts

  • Enhanced documentation app links

  • Better reactive search functionality in search modal

  • Scrollable tables with maximum height limits

Bug fixes

  • Fixed showcase build of ubtrace package

  • Fixed CSS alignment for centered images

  • Fixed Vis-Tree button injection on document navigation

  • Fixed dark mode styling issues

  • Fixed need ID background size

  • Fixed pagination buttons and table styling

  • Fixed column filters to search in subrows

  • Fixed table colors and hover colors

  • Logo display fixes

Technical improvements

  • Enhanced filtering with complex custom subrows support

  • Improved pagination with better button wrapping

  • Better state preservation when switching pages

0.3.2

Released:

19.08.2025

  • Reporting

  • Traceability-Tree

  • Dashboard

  • Home / Welcome page

0.1.0

Released:

21.03.2025

Initial release of ubTrace components.