Skip to content

Release v4.0.0 into Main#252

Merged
dustins merged 21 commits intomainfrom
release/v4.0.0
Feb 18, 2025
Merged

Release v4.0.0 into Main#252
dustins merged 21 commits intomainfrom
release/v4.0.0

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Feb 18, 2025

LISA v4.0.0

Our 4.0 launch brings enhanced RAG repository management features to LISA’s chatbot user interface (UI). Our new RAG document library allows users to view and manage RAG repository files. Administrators are now able to manage and configure vector stores (also known as RAG repositories), and document ingestion pipelines directly in the Configuration page without having to redeploy LISA.

Enhancements

RAG Repository Management

  • Admins can create, edit, delete RAG repositories via LISA’s Configuration UI. Admins can also manage access through the UI. LISA re-deployments are no longer required.
  • Admins can create, edit, delete new document ingestion pipelines via LISA’s Configuration UI. LISA re-deployments are no longer required.
  • We added a RAG deletion pipeline that automatically removes S3 documents when deleted from RAG repositories.
  • We introduced new API endpoints for dynamic management of vector stores and ingestion pipelines.
  • Customers who previously configured LISA with RAG repositories (v3.5 and before) will be able to view these legacy RAG repositories in the Configuration UI. However, they will not be able to make any changes through the UI. Admins must continue to manage RAG repositories through the config file. We recommend that when you are ready, you delete any legacy RAG repositories through the UI. Then you will need to redeploy CDK which will automatically tear down the legacy repository’s resources. Then you will be able to recreate RAG repositories through the UI and re-load documents.

Document Library

  • Added a RAG Document Library page in the chatbot UI. Users can download previously uploaded documents from the RAG repositories that they have access to.
  • Users can also delete files from RAG repositories that they originally uploaded in the Document Library. Admins can delete any files through the Document Library. Files are also automatically removed from S3.

Note: As of LISA 4.0, new RAG repositories and document ingestion pipelines can no longer be configured at deployment via YAML.

Security

  • Updated third-party dependencies.

Acknowledgements

estohlmann and others added 21 commits January 16, 2025 00:37
* Add npm publish workflow
* Add document library page
* Remove collectionName from pipeline RAG
* Update Delete API to accept multiple IDs
* Add LocalStorage for all UI config pages
* Update dependencies
* Add download link in document library UI
* Migrate to dynamic rag repositories creation
---------

Co-authored-by: Dustin Sweigart <dustinps@amazon.com>
* Add document library documentation
* Add RAG Vector Store management UI
* Add document deletion in step function
* Fix zod schema defaults in UI modal
Re-introduce support for legacy repositories configured through YAML
adds some basic docs for our new dynamic RAG configuration for vector stores and ingestion pipelines
Adds support for deletion of legacy repositories
* fixed sdk layer parameter name
* fixed optional allowedGroups
* handle existing pipelines that didn't yet define the autoRemove attribute
* fix calling wrong action
* renamed sdk layer
* fixed terminology
* Reset opensearch config when type is changed

* Clean up describe fields
@dustins dustins marked this pull request as ready for review February 18, 2025 00:23
@dustins dustins merged commit a4a1e88 into main Feb 18, 2025
@estohlmann estohlmann deleted the release/v4.0.0 branch February 19, 2025 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants