v2.103.0

New Features

  • Component spec interfaces proposal for formal declaration of custom data structures and configuration objects
  • Enhanced component manager with pre-registered component support and optimized loading paths
  • Generic component integration across MemberJunction component library for improved reusability
  • Component Studio deprecated component filtering with display indicators
  • Enhanced React component registry system with pre-registered component loading optimization
  • Added support for components with pre-populated code in the registry
  • Improved dependency resolution for local registry components
  • v3 Conversation Infrastructure: Complete foundation for next-generation conversation system with decoupled artifacts, environment containers, and flexible organizational structures
  • New Entity System: Added 10+ new entities including Environment, Project, Collection, Artifact, Task, PublicLink, and AccessControlRule for enhanced data management
  • Task Management Framework: Comprehensive task system with dependencies, types, and flexible linking capabilities for workflow orchestration
  • Enhanced Permission System: ACL-style permission model replacing simple sharing scopes with granular access control
  • Public Sharing Capability: Secure external link sharing with optional password protection and expiration settings
  • Angular Form Components: Auto-generated CRUD forms for all new entities with complete validation and relationship handling
  • Grok 4 Fast AI Models: Added two new x.ai Grok 4 Fast models - reasoning and non-reasoning variants with 2M token context windows, featuring 15x cost reduction compared to Grok 4
  • Collection-Artifact Management: Introduced CollectionArtifact join table enabling many-to-many relationships between collections and artifacts with sequencing support
  • Generated UI Components: Auto-generated Angular form components for CollectionArtifact entity management

Improvements

  • Refactored components to use generic reusable components from Generic/* namespace
  • Enhanced React runtime architecture with better dependency resolution for local registry components
  • Optimized component loading by skipping redundant fetches for pre-registered components
  • Improved SimpleChart component to accept any field for grouping, not just numeric fields
  • Better logging for component loading optimization paths
  • Updated component metadata synchronization and registry handling
  • Fixed SimpleChart component to accept any field for grouping, not just numeric fields
  • By default, filter out deprecated components in Component Studio Dashboard
  • Better logging for component loading optimization paths
  • Optimized component manager to skip redundant fetches for pre-registered components
  • Repository cleanup with removal of backup metadata files
  • React Component System: Enhanced component manager with optimized pre-registered component loading and improved dependency resolution
  • Chart Flexibility: SimpleChart component now accepts any field for grouping, not just numeric fields
  • Component Studio: Filter out deprecated components by default in Dashboard view for better user experience
  • AI Agent Framework: Enhanced agent framework with better artifact integration and improved response handling
  • Database Schema: Comprehensive schema migration (22k+ lines) with proper indexing and foreign key relationships
  • Code Generation: Updated entity classes, server APIs, and UI components to support new v3 architecture
  • Package Version Management: Enhanced version bumping system to pin Core and Global packages at v2.100.3 while allowing other packages to receive updates
  • Component Linting: Improved linting rules for React components using RunQuery to ensure better code quality and consistency
  • Workflow Enhancements: Updated CI/CD workflows to use MJServer instead of Core package for version detection and added automated Core/Global version pinning

Bug Fixes

  • Fixed 'object object invalid json' error in AI agent response handling
  • Resolved React test harness support for pre-registered components
  • Cleaned up repository by removing backup metadata files
  • Fixed component manager dependency resolution issues
  • Fixed 'object object invalid json' error in AI agent response handling
  • Resolved component loading performance issues through better registry handling
  • Improved error handling in React component system
  • JSON Error Resolution: Fixed 'object object invalid json' error in AI agent response handling
  • Component Registry: Improved pre-registered component handling to skip redundant fetches
  • Migration Scripts: Clean up and optimization of database migration procedures
  • Version Consistency: Synchronized all 121 packages to maintain version alignment across the monorepo
  • Version Consistency: Fixed package version synchronization issues by implementing post-changeset scripts that enforce Core & Global package version pinning
  • Migration Versioning: Updated migration script versions from v2.102.x to v2.103.x for proper deployment sequencing