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.