Skip to content

Releases: aws-samples/sample-scribe-ai

v0.4.2

21 Nov 14:33
bbc3822

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

13 Nov 19:23
01d93bf

Choose a tag to compare

What's Changed

  • fixes missing react build output from container by @jritsema in #7

v0.4.0

06 Nov 15:29
e285ee6

Choose a tag to compare

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:

  1. 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
  1. 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
  1. 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}-voice

v0.3.0

23 Jul 16:01
e9e5768

Choose a tag to compare

  • 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_user prompt to keep interviews on track
  • Adds Kiro steering files
  • Updates UI interview status labels

0.2.0

17 Jul 03:49
8ed0ae1

Choose a tag to compare

  • Interview redo support with archiving
  • Approval tracking functionality
  • New knowledge base view which replaces reviews view
  • Miscellaneous bug fixes

0.1.0

17 Jul 03:48
2e753de

Choose a tag to compare

Initial