Skip to content

Releases: compose-x/ecs_composex

v0.14.0

25 Mar 10:21
v0.14.0
c643515
Compare
Choose a tag to compare

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

18 Mar 08:36
84c5ce4
Compare
Choose a tag to compare

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

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

11 Mar 00:10
ef2ed2d
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release
v0.13.1

v0.12.2

25 Feb 19:16
9b36bbd
Compare
Choose a tag to compare
Bump version: 0.12.1 → 0.12.2

Patch release 0.12.1

18 Feb 10:54
cff4acf
Compare
Choose a tag to compare
Patch release 0.12.1 Pre-release
Pre-release
v0.12.1

Bump version: 0.12.0 → 0.12.1

v0.12.0

01 Feb 08:01
624fc5e
Compare
Choose a tag to compare

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

15 Jan 14:46
Compare
Choose a tag to compare

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

  • 8d14ac0 - Fix for use_cloudmap (#346) (John Preston)
  • aa1ba40 - Fixed properties update (#344) (John Preston)
  • d2cd544 - Fixing VPC related settings (#341) (John Preston)

v0.10.0

13 Dec 01:03
Compare
Choose a tag to compare

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

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

05 Dec 18:55
Compare
Choose a tag to compare
v0.9.2 Pre-release
Pre-release

Patch version to get specific issues sorted

#303
#305

v0.9.1

03 Dec 08:51
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release
Bump version: 0.9.0 → 0.9.1