This repository has been archived by the owner on Aug 9, 2023. It is now read-only.
Releases: aws-samples/aws-genomics-workflows
Releases · aws-samples/aws-genomics-workflows
Minor Release - v2.7.0
- Remove installation of Python 2.7.x from Launch Template installation. Python 2.x is EOL
- Update AWS CLI install to v2
- Bugfix for Nextflow JobRole permissions
Patch release - v2.6.6
Update NextflowJobRole - add job definition ARN for batch:SubmitJob
Patch release - v2.6.5
IAM SIDs use CamelCase
Patch release - v2.6.4
Fix SIDs for IAMNextflowJobRole policy statements
Patch release - v2.6.3
Fixes a typo in ebs-autoscale shim
Patch release - v2.6.2
Update TravisCI deploy to trigger on tags
Patch release - v2.6.1
Bugfix (PR #93):
- add backwards compatibility for artifacts
- retrieve artifacts from S3 by default
- keep prior release artifacts
Minor Release - v2.6.0
Bug Fixes:
- fix step-functions example link on quick-start page (#90)
- fix s3 access permissions for cromwell server
- defaults provided for broad-references and gatk-test-data
- users can specify additional bucket arns as needed.
Improvements
- container builds use generalized template
- handle ECR repos using a custom resource - allows retaining them on stack delete
- use user specified buildspec files for container builds
- allow codecommit and bitbucket options for source
- scope down nextflow job role permissions
Deprecations
- removed custom ami template
- removed ebs-autoscale code - moved to own repo at awslabs/amazon-ebs-autoscale
Minor Release - v2.5.0
Bug Fixes
- explicitly stop ecs before starting ebs autoscale on /var/lib/docker
- move nextflow additions to before start ecs
- add steps missing that are documented in https://docs.docker.com/storage/storagedriver/btrfs-driver/
Improvements
- Adding SSM agent and permissions to Batch hosts to allow SSM capabilities like Session Manager to facilitate troubleshooting via SSH without needing an EC2 keypair.
- refactor containers and job defs
- use host bind mounted awscli
- use job def environment variables for execution options
- use common entrypoint script for all containers
- update sfn example to use dynamic parallelism
- remove unneeded parameters from job definitions
- update example workflow input
- update build dependencies
- explicitly add pip
- unpin cfn-lint. we need this to stay up to date.
- use common build script for tooling containers
- add container build template
- refactor step functions stack into separate templates
- create a generic workflow template that uses nested templates to build individual containers and the state machine for the workflow
- simplify the workflow definition templates - the container builds and IAM role creation happens in parent templates
- add UpdateReplacePolicy for S3 Buckets
Documentation Updates
- update nextflow documentation
- fix a couple inconsistencies
- improve flow and clarity
- typo fixes
- update step functions docs
- update images
- add more details on job definition and sfn task
- add more details on the example workflow
- fix job output prefix in example input
- update workflow completion time
- add more detailed explanations of important job def parts and how they translate into sfn task code.
Patch release - v2.4.5
Allow SSM access to batch worker instances to facilitate debugging.