v2.45.0

New Features

  • Vendor Type Definition Integration: Introduced a new VendorTypeDefinition foreign key to the AIModelVendor table, enabling classification of AI model vendors by type. This enhancement supports more granular filtering and categorization within the AI Engine.

  • Metadata Caching Refactor: Refactored metadata caching by moving it from @memberjunction/aiengine to a new shared package, @memberjunction/ai-engine-base. This modular approach allows for broader reuse and simplifies future extensions.

Improvements

  • UI Enhancements for Vendor Type Filtering: Updated the user interface to incorporate the new TypeID field, allowing users to filter AI model vendors based on their type. This improves usability and aligns with the backend enhancements.

  • Code Generation Updates: Performed code generation to support the newly added TypeID field in the AIModelVendor table, ensuring consistency across the application layers.