Skip to content

v6.1.0

Choose a tag to compare

@estohlmann estohlmann released this 19 Dec 20:25
· 211 commits to main since this release
30bda90

⚠️ Important: Major Dependency Updates

This release includes comprehensive dependency updates across the entire platform. While these updates are not breaking changes, they represent significant infrastructure improvements that enhance security and platform stability:

  • Lambda Runtime Upgrades: All Lambda functions now use Node.js v24 and Python v3.13 (upgraded from EOL versions)
  • Security Vulnerability Remediation: Updated all Python and npm dependencies to address outstanding CVEs
  • Platform Modernization: Comprehensive updates to core libraries including React, AWS CDK, LangChain, Boto3, LiteLLM, and more

Recommendation: Test thoroughly in non-production environments before deploying to production systems.

Key Features

API Token Management

To further support multi-tenant environments, LISA Admins can now manage and associate API tokens with specific users or systems. This feature adds an API Management UI where Admins can create, view, and delete API tokens. This feature can be extended to non-admin users by configuring user groups and enabling it in the UI as a configuration option.

User Experience:

  • Admin UI: Admins can view, create, and delete API tokens for users and system users
  • User UI: Users can create and delete their own API tokens if enabled by the admin

Schedule Management

This feature delivers automatic resource scheduling with LISA self-hosted models through AWS Auto Scaling Groups and Schedule Actions, enabling automated start/stop scheduling that reduces operational costs while maintaining service availability during business hours. The solution supports both UI-driven and API-driven workflows, eliminating manual intervention overhead and providing intelligent resource management.
Scheduling Types:

  • DAILY: Configure different start/stop times for each day of the week
  • RECURRING: Configure a single start/stop time to be used throughout the week
  • NONE: The model will run continuously with no scheduled downtime

RAG UI Enhancements

This set of UI enhancements improves the overall user experience of the Repository, Analysis, and Guardrail (RAG) components:

  • Consolidated Components: Standardized common features across the UI such as User Admin Groups inputs, Metadata/Tags forms, Chunking Strategies forms, time rendering elements, and solidified sentence casing for element labels
  • Expanded Tables: Exposed more fields to the user in the Repository and Collection tables
  • Model In-Use Deletion Notification: Better handles models that are currently in use by collections or pipelines when deleting models
  • Placeholder Descriptions: Added placeholder descriptions to improve discoverability
  • Reorganized Forms: Reorganized Collection and Repository fields into separate wizard forms

Dependency Updates

This release includes several dependency updates to address security vulnerabilities and keep the project up to date:

  • Python and Node Lambda runtimes: Upgraded Lambda runtimes to Node v24 and Python v3.13 to correct EOL versions
  • Python Dependencies: Updated Python dependencies to the latest compatible versions, addressing outstanding CVEs: Boto3, LiteLLM, LangChain, Cryptography, etc.
  • npm Dependencies: Updated npm dependencies to latest compatible versions, addressing outstanding CVEs: React, cdk-lib, LangChain, Tailwind, Vite, etc...

Bug Fixes and Other Improvements

  • Consistent Date Handling: Applied consistent UTC timezone handling for object creation and UI rendering
  • VPC/Cert/Guardrail Config Updates: Ensured consistent VPC and Cert configurations across all Lambdas and updated the Guardrail table config
  • MCP API Deployment Fix: Ensured MCP APIs are deployed even when the MCP Workbench is disabled
  • Document Tagging Improvements: Improved the logic for applying tags from all levels (repository, collection, document, pipeline) during document ingestion

Key Changes

  • Feature: Added API Token Management UI for admins and users
  • Feature: Implemented automated resource scheduling through AWS Auto Scaling Groups
  • Enhancement: Improved the overall user experience of the RAG components
  • Dependency Update: Updated various npm, GitHub Actions, and Python dependencies
  • Bug Fix: Applied consistent date handling, VPC configurations, and fixed various other bugs

Acknowledgements

Full Changelog: https://github.com/awslabs/LISA/compare/v6.0.1..v6.1.0