Releases: aws-samples/sample-scribe-ai
Releases · aws-samples/sample-scribe-ai
v0.4.2
v0.4.1
v0.4.0
Major Features Added
- Voice/Talk Interviews: Implemented experimental voice interview functionality using Nova Sonic, including voice status tracking and UI integration
- Admin Voice Mode Toggle: Added ability for admins to toggle voice mode on/off
Infrastructure & Backend Improvements
- Database Upgrades: Upgraded PostgreSQL to version 15.12
- Model Updates:
- For text interviews and chatbot: Haiku 3.5 → Haiku 4.5
- For interview summarization: Sonnet 3.5 v2 → Sonnet 4.5
- For PDF generation: Sonnet 3.5 v2 → Sonnet 4.0
- Lambda Enhancements:
- Increased timeout from 2 to 5 minutes
- Improved resiliency of events lambda
- Q CLI Agent: Added an agent for assisting developers with local and remote database operations
UI/UX Enhancements
Interview Interface:
- Added new talk interview mode to UI
- Removed speech buttons from text-based interviews
- Made interview textbox larger and resizable
- Rearranged interview chat buttons
- Added confirmation dialog before ending interviews
- Rename the start button to ‘review’ in the review interview page
PDF Generation:
- Added interviewee's name to generated documents
- Fixed whitespace and spacing issues in PDFs
- Fixed table formatting in interview templates
Upgrading
To upgrade from the previous release you can execute the following steps:
- Perform an in-place database migration
cd iac
export CLUSTER_ARN=$(terraform output -raw db_cluster_arn)
export ADMIN=$(terraform output -raw db_creds_secret_arn)
export DB_NAME=postgres
./db-migrate.sh- Apply the terraform
export APP_NAME="scribe" # whatever you used the initially
terraform init -backend-config="bucket=${BUCKET}" -backend-config="key=${APP_NAME}.tfstate"
terraform apply- Deploy the containers
cd ../web && make deploy app=${APP_NAME}
cd ../events && make deploy app=${APP_NAME}-events
cd ../voice && make deploy app=${APP_NAME}-voicev0.3.0
- Removes cognito user signup
- Replaces KB scheduled sync with sync on approval
- Removes source percentages in chat citations
- Adds wordwrap to PDF document tables
- Renames bedrock prompts to be more consistent
- Adds prompt guardrail for
interview_userprompt to keep interviews on track - Adds Kiro steering files
- Updates UI interview status labels