Releases: compose-x/ecs_composex
Releases · compose-x/ecs_composex
v0.14.0
0.14.0 (2021-03-23)
Version 0.14.0 is a release coming with a new LICENSE attached, the Mozilla Public License 2.0 (MPL 2.0).
- 1e82eed LICENSE change to MPL-2.0 (John Preston)
New features
- 9fbe3aa New pre-defined alarms for services (#432) (John Preston)
- a6083d7 Added CompositeAlarm support (#431) (John Preston)
Fixes
- 534dcd0 reversed conditions logic for IAM Role for SAR template (John Preston)
- 9f145cf Publish template for AWS SAR (#438) (John Preston)
- 8008043 Removing the scaling target and scaling policies (#436) (John Preston)
- 122efae Fixed output attribute name for S3 to RDS feature (#433) (John Preston)
Improvements
- 1eeb6f6 Upgrade to Troposphere 2.7.0 (John Preston)
- 2afec02 Improved macro settings override and layer key (#440) (John Preston)
- 51a568f new cfn-macro Parameter BucketName (#439) (John Preston)
- ef08ae9 New image URL for XRay (John Preston)
- 670bf27 Adding default prefix for default log group name (#428) (John Preston)
0.13.2
0.13.0 (2021-03-10)
This new version comes with a good mix of fixes and new features supported.
In an effort of always improving docker-compose compatibility, a number of features have been added.
Volumes support is added for both local volumes (non-bind) and shared volumes (via EFS).
Alarm support added to allow creating arbitrary alarms and scaling policies on metrics for non Compose-X managed
resources.
New Features
- 33f7b45 x-alarms support (#425)
- e12d25a ECS DeploymentConfiguration support with Circuit breaker (#423)
- dad6d02 awslogs drivers options support (#422)
- b66876b Added lookup for SecurityGroups in Ingress (#401)
- c3c1565 x-efs (#395)
- df7d085 Added tmpfs support
- d19e60d Added sysctls support
- 8c4c30e Added working_dir support
- 71cb736 Added shm_size support
- a09d233 Added cap_add,cap_drop support
- 69bc348 Added support for Ulimits
- 3f380c7 docker-compose ECS local volumes support (#391)
Fixes
- 811f88d Fixing URLs
- cae1336 build can be either a string or dict
- f093931 Fixed self-ingress process (#417)
- ec3dbc4 Fixing VpcId.Use and x-dns when not set (#415)
- f0d6635 Fixing lookup resource output condition (#411)
- 6dbef07 Fixing s3 to ecs bug for lookup (#400)
- 7edc838 Renamed and fixed condition for registries (#392)
- 8876047 For PrivateNamespace in CloudMap, using ns-ID (#388)
- b7130ea Family name is as defined in compose files, and LB use that name instead of logical name (#386)
Improvements
- 765426b Updated docs
- 07c6db2 Using troposphere 2.6.4
- 7a31e63 Simpler regexp to group required, ping and optional healthcheck (#416)
- 4977767 x-elbv2 settings in macro parameters for LB Attributes (#410)
- 0ea035a Code Cleanup and Refactor (#409)
- 8059454 Moved x-s3 settings to MacroParameters and cleaned up old unused code (#407)
- 8773299 Healthcheck times translated from str to int (#406)
- 5a49890 When not public NLB, allows to override the LB Subnets to use (#402)
- 695624f Added compatibility matrix (#398)
- ec184fc Generic attributes output configuration (#396)
- 5f1cc0b Adding a message to inform that no port were defined but UseCloudmap (#387)
v0.13.1
v0.13.1
v0.12.2
Bump version: 0.12.1 → 0.12.2
Patch release 0.12.1
v0.12.1 Bump version: 0.12.0 → 0.12.1
v0.12.0
New features
- dd9246c Allowing to define features by names and related resources (#376) John Preston
- 2d0ef6d Allow to define RoleArn for DNS Lookup (#377) John Preston
- d85fd90 Add an IAM Role to RDS for S3import feature (#373) John Preston
Fixes
- b690d60 Fixing ingress parsing for Ingress (#382) John Preston
- 01c0582 Fix import value for subnets to Join for custom subnets (#381) John Preston
- 8f2b777 Passing the subnets as a string with !Join from mappings (#380) John Preston
- d72e9c1 Fixed events. Dumbed down the Fargate version John Preston
- 913d451 Fixing AppMesh
- 397c4cf Fixed ACM certificate mapping (#366) John Preston
- f09ad64 Fix S3 name generation, events subnet param (#357) (jacku7) Jack Saunders
Improvements
- 95f76ab Updated lookup based to be more accurate (#378) John Preston
- 62b27f7 Documentation updates/fixes and macro install/usage guide (#372) John Preston
- 1e77c87 Working lookup of DNS zones. Relies on DNS Name only. John Preston
- 5a8b659 VPC and subnets now in mappings John Preston
- 913d451 Zones require name John Preston
- 54593eb ECS Cluster "pointer" as a variable of settings John Preston
- d801463 * Files pulled for remote files are stored with tempfile * Fixing x-dns John Preston
- 0267cbc Refactor of DNS into more gracious handling John Preston
- e56b667 * Refactored ECS Cluster creation for simplicity John Preston
- ba511dd Create a nightly manifest list pointing always to the latest (#364) John Preston
- 3596286 Docker image release-work (#363) John Preston
- 02591ce Support for OIDC and Cognito AUTH action in x-elbv2 (#339) John Preston
- fb36420 Updating build conditions and methods (#362) John Preston
- 06d5776 Adding sitemap and meta keywords (#360) John Preston
- 29e75ef Re-arranging test files and patching up CI files (#361) John Preston
Special changes
The following changes all relate to the release a CFN Macro of ECS Compose-X
- 1aea413 Allow to set override Function IAM Role John Preston
- b804360 Maintain policy on previous layer versions (#383) John Preston
- 5fe8169 Adding retain policy on layer version permissions (#374) John Preston
- ae3d42a AWS Lambda Layer build and release (#371) John Preston
- 2b1c21b Adding macro image build phase and deploy template (#370) John Preston
v0.11.0
0.11.0 (2021-01-14)
First release of 2021 focusing on some new features / extension of existing features,
as well on improving stability.
New features
- 885e89e - DB Secrets exposable to services (#356) (John Preston)
- b723cc7 - Allow to override subnets to use for resources deployed inside VPC (#353) (John Preston)
- 0c6c86c - Create PrefixList for VPC and suibnets when creating a new VPC (#352) (John Preston)
- 4405fef - Support for ElasticCache Cluster via x-elasticache (#350) (John Preston)
- 59ceae0 - Added support for CodeGuru Profiling Group (#323) (John Preston)
- 97529fa - x-docdb support for DBClusterParameterGroup (#349) (John Preston)
- a8888b6 - Extending ecs-plugin x-fields support (#336) (John Preston)
Improvements
- faed0d3 - Align to CamelCase for x-scaling and x-network settings (#347) (John Preston)
- 249ba18 - Moved defauls into properties dicts. Added more docstrings for clarity (#345) (John Preston)
- 97345c7 - Pyup/updates (#329) (John Preston)
- 774640b - Create pyup.io config file (#327) (pyup.io bot)
Fixes
v0.10.0
0.10.0 (2020-12-13)
New features
- 976e5bb Support for env_file (#318)
- a432763 Import simple SAM IAM policies templates. (#316)
- db2c8fe Support for service-to-service explicit ingress (#300)
- fe1e0af Added to support DB Snapshot for new DB creation (#297)
- 73cdf9a x-vpc - Support for VPC FlowLogs (#296)
- b9f1ec8 Scaling rules for Lookup queues (#293)
- 54faa50 Feature x-dns::Records to add Public DNS Records pointing to elbv2 (#289)
- d5a97a1 Adding support for kinesis streams (#287)
Improvements
- 1be3b99 Improved secrets JsonKeys based on suggestions (#322)
- 6302bc6 x-rds:: Refactor Properties/MacroParameters/Settings (#309)
Fixes
- 191d420 No interpolate ${AWS::PseudoParameters} (#324)
- de87457 Bug fixes for RDS/DocDB and ECS containers (#305)
- 4220d7d TMP solution pending AWS official XRay publish (#304)
- 2c1fcfc Fix/duplicate secrets keys (#303)
- 4befc25 Fixed backward logic (#301)
Other updates and corrections
- 31d7bcc Added kinesis docs (#313)
- 997f0d9 Added back exports but not using in ComposeX. For cross-stacks usage (#310)
- cb0be55 Linted up code (#307)
- 5e559f0 Prefixing the log group with the root stack name for uniqueness (#295)
- c81f443 Refactored to single function recursively evaluating properties (#291)
- 16a5d39 Code linting (#285)
v0.9.2
v0.9.1
Bump version: 0.9.0 → 0.9.1