Skip to content

v0.17.0

Latest

Choose a tag to compare

@doshitan doshitan released this 13 Apr 21:36
· 1 commit to main since this release
v0.17.0
c2586c5

Summary

A new "Document Data Extraction" module provides customizable file
identification and structured data extraction with out-of-the-box support for a
variety of document types. Typically this would be used as a part of a Strata
DocumentAI instance, but the module could be of use to any service interested in
the underlying functionality itself.

SMS support has been added for "notifications", similar to existing email
support.

Terraform state locking has migrated from DynamoDB to native S3. DynamoDB
locking is deprecated in Terraform upstream. This does require manual migration
steps for existing projects.

The out-of-the-box version of Playwright used for end-to-end testing has been
updated. Along with various documentation updates and script cleanups.

Layer Has changes Needs migration
Account
Network
Build repository
Database
Service
CI/CD

⚠️ Migration notes

For the S3 state locking migration, see
docs/infra/migrate-terraform-state-locking-to-s3.md.

Account

  • Switch to S3 state locking for Terraform (#999)

Note, the Document Data Extraction module and SMS notifications use new (for the
template) AWS services which can result in changes in the account layer for the
GitHub Actions permissions.

Network

Note, the SMS notification feature requires a new VPC endpoint. This will only
be created in a network if the feature is enabled for a service in said network.

Service

  • Add Document Data Extraction Module (#989)
  • Add SMS notifications feature (#1012)
  • Support configuring storage module for service principal access (#997)
  • Update Playwright from 1.49.0 to 1.56.1 (#967) (#1010)

Tech debt and maintenance

  • New docs
    • Temporary environments and out-of-band resources (#1005)
    • Deletion protection in temporary environments (#1007)
  • Cleanup
    • Makefile: Clearer script calls (#574)
    • Switch script shebangs to /usr/bin/env (#577)
    • Various typo fixes and trailing whitespace removal

New Contributors


Full Changelog: v0.16.0...v0.17.0