Releases: aws-solutions/generative-ai-application-builder-on-aws
Releases · aws-solutions/generative-ai-application-builder-on-aws
v3.0.5
v3.0.4
Fixed
- Bug where the IAM policy being returned by the REST and Websocket custom authorizers to grant access to API endpoints exceeded the role policy character limit, leading to failures when a large number use cases were deployed (#203).
- Bug where updates to a use case deployed with VPC failed due to an incorrect API request (#199).
Security
- Upgraded aws-cdk-lib to
2.193.0
- Upgraded aws-cdk to
2.1024.0
v3.0.3
v3.0.2
v3.0.1
Security
- Upgraded urllib3 to
2.5.0
- Upgraded requests to
2.32.4
- Upgraded brace-expansion to
2.0.2
Added
- Support for Kendra GenAI Index backed Bedrock knowledge bases.
Changed
- Deployment UI to show an error when a regular user attempts to log in.
- Custom Resource IAM Role to be scoped down to only necessary DynamoDB Tables.
Fixed
- Bug where CloudFormation deployment would fail using existing Cognito resources due to user/group creation conflict. (#193).
- Bug where history in prompt for SageMaker models was being replaced by LangChain BaseMessage objects instead of just the content of the messages.
- Bug where context in prompt was being replaced by LangChain Document objects instead of the content of the documents.
- Bug where Langchain layer poetry lock wasn't being respected.
v3.0.0
Added
- Feedback collection mechanism for LLM chat responses with positive/negative feedback, feedback categories and reason.
- Support for Bedrock Converse APIs for improved model support.
- Support for all Amazon Bedrock models through the use of model IDs or inference profiles.
- Use case details API to retrieve deployment information.
- Bedrock token usage, stop reason and feedback metrics in CloudWatch dashboard.
- Friendly names and descriptions on model selection UI.
- Streaming support for Agent UseCases.
Changed
- Chat UI with a New/Refreshed look and enhanced error handling.
- Python runtime from 3.12 to Python 3.13.
- Use Case ID to expect a full 36-character UUID.
- Prompt step for Bedrock model provider to require system prompt without {input} and {history} placeholders as a result of switching to Converse APIs. {context} placeholder is still required for RAG use cases.
Fixed
- Bug where documents returned from Bedrock knowledge bases without a title were not properly di