v2.126.0

New Features

  • QueryGen Package: New AI-powered SQL query generation package with vector similarity search, entity grouping, query validation and refinement, hierarchical category management, and configurable metadata export
  • Markdown Component Package: New @memberjunction/ng-markdown package with custom markdown renderer featuring collapsible headings, code copy functionality, SVG rendering, and smartypants typography
  • Component Linter Enhancements: Added Phase B fixtures and restructured test hierarchy for improved component validation

Improvements

  • Auth0 Token Refresh: Fixed token refresh to properly await completion using firstValueFrom(), preventing 500 errors after token expiration
  • QueryGen Refinement: Enhanced query refinement to always use last working query and updated simplicity principles to encourage business logic
  • Artifact Viewer: Fixed OpenEntityRecord event propagation in artifacts and collections for better entity navigation
  • UI Permissions: Granted UI role CRUD permissions on User Applications entity for improved access control
  • Package Validation: Fixed validate-npm-packages script crash when missing packages are detected
  • Gemini Provider: Enhanced Gemini AI provider with improved response handling and configuration options

Bug Fixes

  • Component Refactoring: Reorganized financial analytics components for better maintainability and performance
  • QueryGen Logging: Cleaned up console logging and restored normal operation for production environments
  • Metadata Migration: Updated entity metadata and prompt templates with proper categorization and references